:root{
  --black:#000;
  --dark:#1f1305;
  --espresso:#3a2103;
  --cigar:#482904;
  --gold:#ca8500;
  --cream:#ffe8bb;
  --cream-soft:#fdeed1;
  --leaf:#368707;
  --sage:#cbdce9;
  --white:#fff;
  --light:#fff7e8;
  --muted:rgba(72,41,4,.68);
  --muted-dark:rgba(255,232,187,.78);
  --nav:rgba(58,33,3,.88);
  --shadow:0 28px 80px rgba(58,33,3,.2);
  --deep-shadow:0 42px 110px rgba(0,0,0,.42);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:120px;background:var(--cigar)}
body{margin:0;background:var(--light);color:var(--dark);font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.374px;overflow-x:hidden}
body:before{content:none;display:none;/* phase168: remove top-edge progress strip so the header starts visually flush; scroll-timeline intentionally disabled here */}
.skip,.skip-link{position:absolute;left:-9999px}.skip:focus,.skip-link:focus{left:12px;top:12px;z-index:60;background:var(--cream);color:var(--cigar);padding:8px 15px;border-radius:980px}
.globalnav{height:52px;position:sticky;top:0;z-index:40;background:var(--nav);backdrop-filter:saturate(180%) blur(22px);border-bottom:1px solid rgba(255,232,187,.14)}
.globalnav nav{height:52px;max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 22px}.mark{color:var(--cream);text-decoration:none;font-size:15px;font-weight:800;letter-spacing:.08em}.mark span{display:inline-flex;align-items:center;gap:8px}.mark span:before{content:"";width:18px;height:18px;border-radius:50% 0 50% 50%;background:linear-gradient(135deg,var(--cream),var(--gold));transform:rotate(-35deg);box-shadow:0 0 22px rgba(255,232,187,.5)}
.navlinks{display:flex;gap:25px;align-items:center}.navlinks a{color:rgba(255,232,187,.86);font-size:12px;line-height:52px;text-decoration:none;letter-spacing:-.12px;transition:color .2s ease,transform .2s ease}.navlinks a:hover,.navlinks a.active{color:#fff;transform:translateY(-1px)}.menu-button{display:none;background:transparent;color:var(--cream);border:0;font:inherit;font-size:12px}.subnav{height:56px;position:sticky;top:52px;z-index:30;background:rgba(255,232,187,.75);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(72,41,4,.13);display:flex;align-items:center;justify-content:space-between;padding:0 max(22px,calc((100vw - 1040px)/2));font-size:12px}.subnav strong{font-size:21px;letter-spacing:.231px;color:var(--cigar)}.subnav-links{display:flex;gap:20px}.subnav a{color:rgba(72,41,4,.72);text-decoration:none}.subnav a.active,.subnav a:hover{color:var(--gold)}
.hero-product{min-height:calc(100vh - 52px);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;position:relative;padding:118px 22px 96px;perspective:1200px}.hero-product.black{background:radial-gradient(circle at 50% 18%,rgba(202,133,0,.28),transparent 32%),linear-gradient(160deg,#000 0%,#1f1305 47%,#482904 100%);color:var(--cream)}.hero-product.light{background:linear-gradient(180deg,var(--cream),var(--cream-soft));color:var(--cigar)}.brand-gradient{background:radial-gradient(circle at 10% 15%,rgba(54,135,7,.22),transparent 28%),radial-gradient(circle at 85% 18%,rgba(202,133,0,.38),transparent 32%),linear-gradient(180deg,#ffe8bb 0%,#fdeed1 52%,#fff7e8 100%)}
.center{width:min(980px,100%);margin:auto;position:relative;z-index:2}.narrow{width:min(760px,100%)}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-weight:800;color:var(--gold);font-size:13px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(54px,9vw,112px);line-height:.92;letter-spacing:-.07em;margin-bottom:22px}h2{font-size:clamp(38px,6vw,76px);line-height:.96;letter-spacing:-.055em;margin-bottom:18px}h3{font-size:24px;letter-spacing:-.035em}.hero-sub{font-size:clamp(21px,2.7vw,32px);line-height:1.13;color:var(--muted-dark);max-width:850px;margin:0 auto 24px}.darktext{color:var(--muted)}.link-row{display:flex;gap:28px;align-items:center;justify-content:center;flex-wrap:wrap}.link-row a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 17px;border-radius:999px;background:rgba(255,232,187,.12);border:1px solid rgba(202,133,0,.32);color:var(--gold);text-decoration:none;font-weight:750}.story-strip a,.footer a{color:var(--gold);text-decoration:none;font-weight:650}.link-row a:after,.story-strip a:after{content:" ›"}.link-row a:hover,.story-strip a:hover,.footer a:hover{color:var(--leaf)}
.product-orb{width:min(58vw,640px);height:320px;margin:44px auto 0;border-radius:999px;background:radial-gradient(circle at 52% 30%,rgba(255,232,187,.9),rgba(202,133,0,.45) 22%,rgba(72,41,4,.65) 54%,transparent 70%);filter:drop-shadow(0 42px 60px rgba(0,0,0,.55));transform:rotateX(64deg) rotateZ(-9deg);transform-style:preserve-3d;animation:orb-float 7s ease-in-out infinite}.tobacco-orb:before{content:"";display:block;width:70%;height:38%;margin:18% auto;border-radius:50%;background:repeating-linear-gradient(90deg,rgba(255,232,187,.6) 0 6px,rgba(72,41,4,.45) 7px 11px);filter:blur(.2px)}
.depth-scene{min-height:82vh}.parallax-layer{position:absolute;inset:auto 0 8%;height:280px;pointer-events:none;transform:translate3d(0,var(--parallax,0),0)}.leaf-mist{background:radial-gradient(ellipse at 30% 70%,rgba(54,135,7,.2),transparent 35%),radial-gradient(ellipse at 70% 30%,rgba(202,133,0,.18),transparent 38%);filter:blur(18px)}.tobacco-leaf-3d{width:min(70vw,560px);height:330px;margin:46px auto 0;position:relative;transform-style:preserve-3d;transform:rotateX(58deg) rotateZ(-18deg);transition:transform .25s ease;filter:drop-shadow(0 44px 60px rgba(72,41,4,.26))}.tobacco-leaf-3d span{position:absolute;left:50%;top:50%;width:360px;height:130px;border-radius:100% 0 100% 0;background:linear-gradient(135deg,#368707,#8f6417 38%,#ca8500 72%,#ffe8bb);transform-origin:left center}.tobacco-leaf-3d span:nth-child(1){transform:translate(-5%,-60%) rotateZ(-28deg) translateZ(42px)}.tobacco-leaf-3d span:nth-child(2){transform:translate(-10%,-10%) rotateZ(-4deg) translateZ(20px);opacity:.9}.tobacco-leaf-3d span:nth-child(3){transform:translate(-12%,40%) rotateZ(23deg) translateZ(0);opacity:.78}
.process-depth{background:linear-gradient(180deg,#fff7e8,#ffe8bb);padding:110px max(22px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:42px;align-items:start}.process-copy{position:sticky;top:132px}.process-copy p{font-size:20px;line-height:1.45;color:var(--muted)}.process-rail{display:grid;gap:18px;perspective:1200px}.process-card{background:rgba(255,255,255,.58);border:1px solid rgba(72,41,4,.12);box-shadow:var(--shadow);border-radius:34px;padding:30px;min-height:170px;transform-style:preserve-3d;transition:transform .45s ease,box-shadow .45s ease,opacity .6s ease}.process-card:hover{transform:translateY(-8px) rotateX(2deg) rotateY(-2deg);box-shadow:0 34px 90px rgba(72,41,4,.28)}.process-card span{display:inline-flex;color:var(--gold);font-weight:900;margin-bottom:20px}.process-card p{color:var(--muted);font-size:17px;line-height:1.46}.tile-grid{display:grid;gap:14px;padding:14px;background:var(--light)}.tile-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tile{position:relative;min-height:560px;border-radius:34px;padding:54px 34px;text-align:center;overflow:hidden;box-shadow:var(--shadow);perspective:900px}.dark-tile{background:linear-gradient(150deg,#000,#482904);color:var(--cream)}.light-tile{background:linear-gradient(180deg,#ffe8bb,#fff7e8);color:var(--cigar)}.tile p{font-size:22px;color:inherit;opacity:.74}.mini-product{position:absolute;left:50%;bottom:42px;transform:translateX(-50%);width:70%;height:210px;filter:drop-shadow(0 28px 32px rgba(0,0,0,.28));transition:transform .45s ease}.tile:hover .mini-product{transform:translateX(-50%) translateY(-10px) rotateX(6deg)}.cigar-shape{border-radius:999px;background:linear-gradient(90deg,#2b1604,#ca8500,#ffe8bb,#482904)}.wrap-shape{border-radius:48px 48px 140px 140px;background:repeating-linear-gradient(90deg,#482904 0 16px,#ca8500 18px 32px,#ffe8bb 33px 36px)}.leaf-shape{border-radius:100% 0 100% 0;background:linear-gradient(135deg,#368707,#482904 48%,#ca8500);transform:translateX(-50%) rotate(-28deg)}.cone-shape{clip-path:polygon(50% 0,86% 100%,14% 100%);background:linear-gradient(90deg,#ffe8bb,#ca8500,#482904)}
.story-strip,.content-section{padding:96px max(22px,calc((100vw - 1080px)/2));background:var(--white)}.story-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.story-strip>div,.spec-grid article,.contact-shell,.quote-form{border-radius:30px;background:var(--cream-soft);border:1px solid rgba(72,41,4,.1);padding:32px;box-shadow:var(--shadow)}.story-strip p,.spec-grid p,.contact-shell p{color:var(--muted);font-size:17px;line-height:1.45}.spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.program-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.program-matrix article{position:relative;min-height:280px;border-radius:36px;padding:34px;background:linear-gradient(180deg,#ffe8bb,#fff7e8);border:1px solid rgba(72,41,4,.12);box-shadow:var(--shadow);overflow:hidden}.program-matrix article:after{content:"";position:absolute;right:-42px;bottom:-52px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(202,133,0,.28),transparent 68%)}.program-matrix span,.suite-card span{display:inline-flex;color:var(--gold);font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:12px;margin-bottom:18px}.private-label-suite,.product-section-suite{padding:14px;background:linear-gradient(180deg,#fff7e8,#ffe8bb);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-section-suite{background:linear-gradient(180deg,#ffe8bb,#fff7e8);border-top:1px solid rgba(72,41,4,.08)}.buyer-education{background:linear-gradient(180deg,#fff,#fff7e8)}.request-specs a:first-child{background:rgba(202,133,0,.92);color:#fff;border-color:rgba(202,133,0,.92);box-shadow:0 14px 36px rgba(202,133,0,.25)}.suite-card{min-height:310px;border-radius:34px;padding:34px;background:rgba(255,255,255,.64);border:1px solid rgba(72,41,4,.12);box-shadow:var(--shadow);text-decoration:none;color:var(--cigar);transition:transform .35s ease,box-shadow .35s ease}.suite-card:hover{transform:translateY(-8px) rotateX(2deg);box-shadow:0 34px 90px rgba(72,41,4,.28)}.suite-card p{font-size:19px;line-height:1.5;color:var(--muted)}.brand-builder{min-height:82vh;background:radial-gradient(circle at 50% 20%,rgba(255,232,187,.24),transparent 28%),radial-gradient(circle at 12% 75%,rgba(54,135,7,.14),transparent 28%),linear-gradient(150deg,#000,#1f1305 45%,#482904)}.brand-builder .product-orb{height:220px;margin-top:26px;width:min(46vw,520px)}.request-project-brief{scroll-margin-top:130px}.product-stage{width:min(72vw,760px);height:310px;margin:54px auto 0;border-radius:52px;background:radial-gradient(circle at 28% 38%,rgba(255,232,187,.9),transparent 22%),linear-gradient(135deg,#482904,#ca8500,#ffe8bb);box-shadow:var(--deep-shadow);transform:rotateX(58deg) rotateZ(-7deg);transform-style:preserve-3d;transition:transform .5s ease}.product-stage:hover{transform:rotateX(54deg) rotateZ(-5deg) translateY(-8px)}.contact-shell{display:grid;grid-template-columns:1fr 1fr;gap:38px}.quote-form{display:grid;gap:16px}.quote-form label{display:grid;gap:8px;color:var(--cigar);font-weight:700}.quote-form input,.quote-form select,.quote-form textarea{width:100%;border:1px solid rgba(72,41,4,.18);border-radius:16px;padding:14px 16px;font:inherit;background:#fff}.quote-form textarea{min-height:120px}.quote-form button{border:0;border-radius:980px;padding:18px 20px;background:var(--cigar);color:var(--cream);font-weight:800;cursor:pointer}.footer{background:#1f1305;color:var(--cream);padding:54px max(22px,calc((100vw - 1120px)/2))}.footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.footer h4{margin:0 0 10px}.footer a{display:block;margin:8px 0;color:rgba(255,232,187,.75)}.legal{border-top:1px solid rgba(255,232,187,.18);margin-top:34px;padding-top:20px;color:rgba(255,232,187,.72);font-size:13px;line-height:1.55}.reveal{opacity:1;transform:translateY(0) scale(1);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.reveal:not(.is-visible){animation:soft-reveal .9s ease both}.reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}
@keyframes orb-float{0%,100%{transform:rotateX(64deg) rotateZ(-9deg) translateY(0)}50%{transform:rotateX(60deg) rotateZ(-6deg) translateY(-16px)}}@keyframes soft-reveal{from{opacity:.82;transform:translateY(18px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scroll-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.product-orb,.tobacco-leaf-3d,.product-stage{transform:none}}
@media (max-width:850px){.menu-button{display:block}.navlinks{position:absolute;top:52px;left:0;right:0;display:none;flex-direction:column;gap:0;background:rgba(58,33,3,.98);padding:14px 22px}.navlinks.open{display:flex}.navlinks a{line-height:38px}.subnav{overflow:auto;gap:18px;justify-content:flex-start}.subnav-links{min-width:max-content}.hero-product{min-height:78vh;padding:76px 18px}h1{font-size:48px}h2{font-size:38px}.tile-grid.two,.tile-grid.three,.story-strip,.spec-grid,.contact-shell,.process-depth,.program-matrix,.private-label-suite,.product-section-suite{grid-template-columns:1fr}.process-copy{position:relative;top:0}.tile{min-height:430px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}


/* Phase 4 cinematic UI/UX expansion: premium product pacing, ONTCSA palette */
.section-snap{scroll-snap-type:y proximity}.dynamic-scene{position:relative;overflow:hidden;isolation:isolate}.dynamic-scene:before{content:"";position:absolute;inset:-18%;pointer-events:none;background:radial-gradient(circle at calc(50% + var(--mx,0px)) calc(20% + var(--my,0px)),rgba(255,232,187,.22),transparent 35%),radial-gradient(circle at 80% 80%,rgba(54,135,7,.16),transparent 28%);z-index:0}.dynamic-scene>*{position:relative;z-index:1}
.cinematic-split{min-height:92vh;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(28px,5vw,82px);align-items:center;padding:110px max(22px,calc((100vw - 1180px)/2));background:#000;color:var(--cream)}.cinematic-split.light{background:#f5f5f7;color:#1d1d1f}.cinematic-copy .kicker{color:var(--gold);font-weight:900;letter-spacing:.16em;text-transform:uppercase}.cinematic-copy p{font-size:clamp(19px,2.1vw,28px);line-height:1.2;color:inherit;opacity:.78}.cinematic-image{width:100%;min-height:420px;object-fit:cover;border-radius:34px;box-shadow:0 45px 110px rgba(0,0,0,.34);transform:translate3d(0,calc(var(--scroll-y,0)*-18px),0) scale(1.02)}
.kenburns-frame{overflow:hidden;border-radius:38px;background:#1f1305;box-shadow:0 45px 110px rgba(0,0,0,.38)}.kenburns-frame img{display:block;width:100%;height:100%;min-height:440px;object-fit:cover;animation:kenburns 16s ease-in-out infinite alternate;transform-origin:center}.image-reveal-mask{clip-path:inset(8% 7% round 34px);transition:clip-path 1s ease,transform 1s ease}.image-reveal-mask.is-visible{clip-path:inset(0 round 34px)}
.sticky-story{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:42px;align-items:start;padding:120px max(22px,calc((100vw - 1180px)/2));background:linear-gradient(180deg,#fff7e8,#ffe8bb)}.sticky-story .sticky-copy{position:sticky;top:136px}.sticky-story .sticky-copy p{font-size:20px;line-height:1.45;color:var(--muted)}.story-moments{display:grid;gap:22px}.story-moment{min-height:230px;border-radius:38px;padding:34px;background:rgba(255,255,255,.68);box-shadow:var(--shadow);border:1px solid rgba(72,41,4,.1);transform:translateY(20px);transition:transform .55s ease,box-shadow .55s ease}.story-moment.is-visible,.is-visible .story-moment{transform:translateY(0)}
.media-mosaic{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:320px 320px;gap:16px;padding:16px;background:#000}.media-mosaic figure{margin:0;border-radius:32px;overflow:hidden;position:relative;background:#1f1305}.media-mosaic figure:first-child{grid-row:span 2}.media-mosaic img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.08) contrast(1.04)}.media-mosaic figcaption{position:absolute;left:24px;right:24px;bottom:22px;color:#fff;font-weight:800;font-size:clamp(22px,3vw,42px);letter-spacing:-.05em;text-shadow:0 8px 28px rgba(0,0,0,.55)}
.horizontal-showcase{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:100px max(22px,calc((100vw - 1180px)/2));background:#f5f5f7}.showcase-card{flex:0 0 min(72vw,520px);min-height:560px;scroll-snap-align:center;border-radius:38px;background:#fff;box-shadow:var(--shadow);padding:34px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.showcase-card.dark{background:#000;color:var(--cream)}.showcase-card img{width:100%;height:300px;object-fit:cover;border-radius:28px;transform:translateY(calc(var(--parallax-local,0px) * -.25))}.showcase-card h3{font-size:clamp(34px,4vw,58px);line-height:.95}.showcase-card p{font-size:18px;line-height:1.42;color:inherit;opacity:.74}
.scroll-pin{min-height:130vh;display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;padding:110px max(22px,calc((100vw - 1180px)/2));background:linear-gradient(160deg,#000,#1f1305 58%,#482904);color:var(--cream)}.scroll-pin .pin-copy{position:sticky;top:132px;height:max-content}.pin-steps{display:grid;gap:18px}.pin-step{border-radius:34px;padding:32px;background:rgba(255,232,187,.12);border:1px solid rgba(255,232,187,.16);backdrop-filter:blur(18px);box-shadow:var(--deep-shadow)}.pin-step span{color:var(--gold);font-weight:900}.pin-step p{color:var(--muted-dark)}
.liquid-glass{background:linear-gradient(145deg,rgba(255,232,187,.22),rgba(255,255,255,.06));border:1px solid rgba(255,232,187,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 34px 90px rgba(0,0,0,.28);backdrop-filter:blur(24px) saturate(150%)}.leaf-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.leaf-particles i{position:absolute;width:42px;height:18px;border-radius:100% 0 100% 0;background:linear-gradient(135deg,#368707,#ca8500);opacity:.24;animation:leaf-drift 14s linear infinite}.leaf-particles i:nth-child(1){left:8%;top:18%;animation-delay:-2s}.leaf-particles i:nth-child(2){left:70%;top:14%;animation-delay:-5s}.leaf-particles i:nth-child(3){left:42%;top:70%;animation-delay:-8s}.leaf-particles i:nth-child(4){left:84%;top:64%;animation-delay:-11s}
.spec-orbit{position:relative;min-height:560px;border-radius:42px;background:radial-gradient(circle at 50% 50%,rgba(255,232,187,.28),transparent 30%),#000;color:var(--cream);overflow:hidden}.spec-orbit .orbit-center{position:absolute;inset:50% auto auto 50%;width:210px;height:210px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#ffe8bb,#ca8500 48%,#482904);box-shadow:0 0 80px rgba(202,133,0,.45)}.spec-orbit span{position:absolute;left:50%;top:50%;width:160px;margin:-20px 0 0 -80px;text-align:center;color:var(--cream);font-weight:900}.spec-orbit span:nth-child(2){transform:rotate(0deg) translateX(260px) rotate(0deg)}.spec-orbit span:nth-child(3){transform:rotate(72deg) translateX(260px) rotate(-72deg)}.spec-orbit span:nth-child(4){transform:rotate(144deg) translateX(260px) rotate(-144deg)}.spec-orbit span:nth-child(5){transform:rotate(216deg) translateX(260px) rotate(-216deg)}.spec-orbit span:nth-child(6){transform:rotate(288deg) translateX(260px) rotate(-288deg)}
.timeline-cinema{background:#000;color:var(--cream);padding:120px max(22px,calc((100vw - 1180px)/2));overflow:hidden}.timeline-track{display:grid;grid-template-columns:repeat(5,minmax(280px,1fr));gap:18px;overflow-x:auto;scroll-snap-type:x mandatory}.timeline-track article{scroll-snap-align:center;min-height:520px;border-radius:36px;padding:32px;background:linear-gradient(180deg,rgba(255,232,187,.16),rgba(255,232,187,.05));border:1px solid rgba(255,232,187,.16);display:flex;flex-direction:column;justify-content:space-between}.timeline-track strong{font-size:74px;line-height:.9;color:var(--gold)}
@keyframes kenburns{from{transform:scale(1)}to{transform:scale(1.11) translate3d(-2%,1%,0)}}@keyframes leaf-drift{from{transform:translate3d(-20vw,20vh,0) rotate(0deg)}to{transform:translate3d(110vw,-22vh,0) rotate(360deg)}}
@media (max-width:850px){.cinematic-split,.sticky-story,.scroll-pin{grid-template-columns:1fr;min-height:auto}.sticky-story .sticky-copy,.scroll-pin .pin-copy{position:relative;top:0}.media-mosaic{grid-template-columns:1fr;grid-template-rows:auto}.media-mosaic figure:first-child{grid-row:auto}.media-mosaic figure{min-height:320px}.horizontal-showcase{padding-left:18px}.showcase-card{flex-basis:86vw}.spec-orbit span{position:relative;display:block;left:auto;top:auto;transform:none!important;margin:14px auto}.spec-orbit .orbit-center{position:relative;inset:auto;transform:none;margin:40px auto}}

.ontcsa-logo{display:block;width:118px;height:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.25))}.mark:has(.ontcsa-logo) span:before,.mark:has(.ontcsa-logo):before{content:none}.mark{display:inline-flex;align-items:center}.approved-media-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,232,187,.24);background:rgba(255,232,187,.1);padding:8px 12px;border-radius:999px;color:var(--cream)}


/* Phase 5 approved-media depth expansion */
.brand-film{position:relative;min-height:86vh;display:grid;align-items:end;padding:110px max(22px,calc((100vw - 1180px)/2));overflow:hidden;background:#000;color:var(--cream);isolation:isolate}.brand-film .ambient-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.58;filter:saturate(1.05) contrast(1.08);transform:scale(1.03)}.brand-film:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.74)),radial-gradient(circle at 75% 20%,rgba(202,133,0,.28),transparent 36%);z-index:0}.brand-film-copy{position:relative;z-index:1;max-width:760px}.brand-film-copy h2{font-size:clamp(48px,7vw,96px)}.brand-film-copy p{font-size:clamp(20px,2.2vw,30px);line-height:1.18;color:rgba(255,232,187,.82)}
.motion-band{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:stretch;padding:18px;background:#000}.motion-card{position:relative;min-height:520px;border-radius:38px;overflow:hidden;color:var(--cream);box-shadow:var(--deep-shadow)}.motion-card video,.motion-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7}.motion-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))}.motion-card div{position:absolute;z-index:1;left:34px;right:34px;bottom:32px}.motion-card h3{font-size:clamp(34px,4vw,62px);line-height:.95}.motion-card p{font-size:18px;color:rgba(255,232,187,.82)}
.media-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:82px max(22px,calc((100vw - 1180px)/2));background:#f5f5f7}.media-ledger article{border-radius:32px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.media-ledger img{width:100%;height:260px;object-fit:cover;display:block}.media-ledger div{padding:28px}.media-ledger h3{font-size:30px}.media-ledger p{color:var(--muted);font-size:17px;line-height:1.45}
.category-portrait{display:grid;grid-template-columns:.95fr 1.05fr;gap:44px;align-items:center;padding:110px max(22px,calc((100vw - 1180px)/2));background:linear-gradient(180deg,#fff7e8,#ffe8bb)}.category-portrait figure{margin:0;border-radius:42px;overflow:hidden;box-shadow:var(--shadow);background:#000}.category-portrait img{width:100%;min-height:480px;object-fit:cover;display:block}.category-portrait p{font-size:20px;line-height:1.42;color:var(--muted)}
.leaf-position-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:92px max(22px,calc((100vw - 1180px)/2));background:#000}.leaf-position-gallery figure{margin:0;min-height:350px;border-radius:30px;overflow:hidden;position:relative;background:#1f1305}.leaf-position-gallery img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.leaf-position-gallery figure:hover img{transform:scale(1.05)}.leaf-position-gallery figcaption{position:absolute;left:18px;right:18px;bottom:16px;color:#fff;font-weight:900;font-size:24px;text-shadow:0 6px 18px rgba(0,0,0,.6)}
@media (max-width:850px){.motion-band,.category-portrait{grid-template-columns:1fr}.media-ledger{grid-template-columns:1fr}.leaf-position-gallery{grid-template-columns:1fr 1fr}.brand-film{min-height:70vh}.motion-card{min-height:390px}}

/* Phase 6 performance and accessibility readiness */
:focus-visible{outline:3px solid var(--gold);outline-offset:4px;border-radius:8px}
.performance-note{font-size:13px;color:var(--muted);margin-top:12px}
.deferred-media{content-visibility:auto;contain-intrinsic-size:900px}
.content-section,.media-ledger,.category-portrait,.leaf-position-gallery,.story-strip,.process-depth{content-visibility:visible;contain-intrinsic-size:auto}
body.no-js .reveal,body.no-js .image-reveal-mask{opacity:1;transform:none;clip-path:none}
@media (prefers-reduced-motion:reduce){.ambient-video{display:none}.brand-film:after{background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.82))}.cinematic-image,.showcase-card img{transform:none!important}}

/* Phase 7 B2B conversion depth */
.phase7-conversion-suite{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px;background:linear-gradient(180deg,#fff7e8,#ffe8bb);border-radius:36px}
.commercial-worksheet{border-radius:32px;background:rgba(255,255,255,.72);border:1px solid rgba(72,41,4,.12);box-shadow:var(--shadow);padding:30px;min-height:260px}
.commercial-worksheet span{display:inline-flex;color:var(--gold);font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-size:12px;margin-bottom:16px}
.commercial-worksheet p{color:var(--muted);font-size:17px;line-height:1.45}
@media (max-width:850px){.phase7-conversion-suite{grid-template-columns:1fr}}

/* Phase 8 resource article library */
.phase8-article{font-size:clamp(18px,2vw,22px);line-height:1.55}.phase8-article p{max-width:920px;color:var(--muted)}
.article-toc{position:sticky;top:108px;z-index:18;display:flex;gap:12px;overflow:auto;padding:14px max(22px,calc((100vw - 1080px)/2));background:rgba(255,248,234,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(72,41,4,.12)}
.article-toc a{white-space:nowrap;text-decoration:none;color:var(--cigar);font-weight:800;border:1px solid rgba(72,41,4,.14);border-radius:999px;padding:9px 14px;background:rgba(255,255,255,.54)}
.resource-proof-grid{border-radius:34px;background:linear-gradient(180deg,#fff7e8,#ffe8bb)}

/* Phase 9 secondary support and compliance trust polish */
.phase9-support-cinema{min-height:76vh;display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(28px,5vw,72px);align-items:center;padding:110px max(22px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,#000,#1f1305 48%,#482904);color:var(--cream);overflow:hidden}.phase9-support-cinema p{color:rgba(255,232,187,.8);font-size:20px;line-height:1.42}.phase9-support-cinema figure{min-height:460px}.phase9-support-cinema img{width:100%;height:100%;min-height:460px;object-fit:cover;display:block}.support-trust-ledger{background:linear-gradient(180deg,#fff7e8,#ffe8bb)}.support-evidence-rail{border:1px solid rgba(72,41,4,.1)}.buyer-next-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;list-style:none;counter-reset:buyerstep}.buyer-next-steps li{counter-increment:buyerstep;border-radius:26px;background:#fff;border:1px solid rgba(72,41,4,.12);box-shadow:var(--shadow);padding:24px;color:var(--muted);font-weight:750}.buyer-next-steps li:before{content:counter(buyerstep,decimal-leading-zero);display:block;color:var(--gold);font-size:34px;font-weight:950;line-height:1;margin-bottom:12px}@media (max-width:850px){.phase9-support-cinema,.buyer-next-steps ol{grid-template-columns:1fr}.phase9-support-cinema{min-height:auto}}


/* Phase 19 homepage hierarchy and cohesion repair */
.above-fold-b2b-clarity{min-height:92vh;padding-top:104px}
.hero-signature-image{display:block;width:min(980px,100%);height:auto;max-height:430px;object-fit:cover;margin:34px auto 0;border-radius:34px;box-shadow:var(--deep-shadow);border:1px solid rgba(255,232,187,.18)}
.site-hierarchy-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px max(22px,calc((100vw - 1180px)/2));background:#0d0802;color:var(--cream)}
.site-hierarchy-strip a{display:grid;gap:8px;min-height:190px;border-radius:30px;padding:26px;text-decoration:none;color:var(--cream);background:linear-gradient(160deg,rgba(255,232,187,.13),rgba(255,232,187,.04));border:1px solid rgba(255,232,187,.16);box-shadow:var(--deep-shadow)}
.site-hierarchy-strip span{color:var(--gold);font-weight:950;letter-spacing:.16em}.site-hierarchy-strip strong{font-size:clamp(25px,2.8vw,40px);line-height:1;letter-spacing:-.05em}.site-hierarchy-strip em{font-style:normal;color:rgba(255,232,187,.78);line-height:1.35}
.cohesive-section-shell{position:relative}.cohesive-section-shell + .cohesive-section-shell{border-top:1px solid rgba(72,41,4,.08)}
@media (max-width:850px){.site-hierarchy-strip{grid-template-columns:1fr}.above-fold-b2b-clarity{min-height:auto}.hero-signature-image{max-height:300px}.site-hierarchy-strip a{min-height:auto}}

/* phase19-premium-polish: final readability, CTA, and flow tuning after live browser review */
:root{--phase19-readable-copy:18px}
.globalnav{height:60px}.globalnav nav{height:60px}.navlinks{gap:28px}.navlinks a{color:rgba(255,232,187,.9);font-size:13.5px;line-height:60px;font-weight:750;letter-spacing:.015em}.mark{font-size:16px}.menu-button{font-size:14px}.subnav{top:60px}
.hero-product{min-height:calc(100vh - 60px);padding-top:132px}.above-fold-b2b-clarity .hero-sub{max-width:840px;margin-left:auto;margin-right:auto;margin-bottom:30px;font-size:clamp(22px,2.25vw,30px);line-height:1.32;color:rgba(255,232,187,.9)}
.link-row{gap:14px}.link-row a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:12px 19px;border-radius:999px;font-weight:850;letter-spacing:.005em}.hero-cta-primary,.homepage-primary-path a:first-child{background:linear-gradient(135deg,#f1bf56,#ca8500)!important;color:#1f1305!important;border-color:rgba(255,232,187,.55)!important;box-shadow:0 18px 34px rgba(202,133,0,.28)}
.premium-flow-break{padding-block:112px}.story-intro,.buyer-education,.content-section,.support-cinema{padding-top:112px;padding-bottom:112px}.suite-card p,.education-card p,.service-card p,.product-card p,.media-ledger p,.category-portrait p,.story-intro p,.support-trust-ledger p,.proof-card p{font-size:var(--phase19-readable-copy);line-height:1.52}.suite-card,.education-card,.service-card,.proof-card{padding:30px;border-radius:30px}.site-hierarchy-strip a{transition:transform .24s ease,border-color .24s ease,background .24s ease}.site-hierarchy-strip a:hover{transform:translateY(-4px);border-color:rgba(255,232,187,.32);background:linear-gradient(160deg,rgba(255,232,187,.18),rgba(255,232,187,.07))}.process-depth,.brand-film{border-top:1px solid rgba(255,232,187,.12)}
@media (max-width:850px){.globalnav,.globalnav nav{height:56px}.navlinks{top:56px}.navlinks a{line-height:40px;font-size:14px}.subnav{top:56px}.hero-product{min-height:78vh;padding-top:88px}.above-fold-b2b-clarity .hero-sub{font-size:20px}.link-row a{width:100%;max-width:340px}}



/* phase20-journey-polish: buyer journey and decision-route clarity */
.phase20-buyer-route{background:linear-gradient(180deg,#fff7e8 0%,#ffffff 100%);padding:104px max(22px,calc((100vw - 1180px)/2));border-top:1px solid rgba(72,41,4,.1);border-bottom:1px solid rgba(72,41,4,.08)}
.phase20-buyer-route .decision-router{max-width:860px;margin:0 auto 34px;text-align:center}.phase20-buyer-route .decision-router p:not(.eyebrow){font-size:var(--phase19-readable-copy,18px);line-height:1.58;color:var(--muted)}
.journey-map{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;counter-reset:journey}.journey-step{display:flex;min-height:240px;flex-direction:column;gap:12px;text-decoration:none;color:var(--cigar);background:rgba(255,255,255,.76);border:1px solid rgba(72,41,4,.12);border-radius:30px;padding:26px;box-shadow:var(--shadow);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.journey-step:hover,.journey-step.is-current{transform:translateY(-5px);border-color:rgba(202,133,0,.55);box-shadow:0 24px 55px rgba(72,41,4,.16)}
.journey-step span{color:var(--gold);font-weight:950;letter-spacing:.16em}.journey-step strong{font-size:clamp(23px,2vw,31px);line-height:1;letter-spacing:-.045em}.journey-step em{font-style:normal;color:var(--muted);line-height:1.45;font-size:16px}.journey-step.is-current:after{content:"Current area";margin-top:auto;display:inline-flex;width:max-content;border-radius:999px;background:rgba(202,133,0,.14);color:#7a4a02;padding:6px 10px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.decision-router{position:relative}.decision-router:before{content:"";display:block;width:58px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--gold),#f1bf56);margin:0 auto 18px}
.journey-step:nth-child(even){background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,247,232,.92))}.phase20-buyer-route + .content-section,.phase20-buyer-route + .hero-product{margin-top:0}
@media (max-width:1100px){.journey-map{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-step{min-height:190px}}@media (max-width:680px){.journey-map{grid-template-columns:1fr;gap:18px}.phase20-buyer-route{padding-block:78px}.phase20-buyer-route .decision-router{text-align:left}.journey-step{min-height:auto;padding:24px}.journey-step strong{font-size:29px}.journey-step em{font-size:17px;line-height:1.55}.phase20-buyer-route .decision-router p:not(.eyebrow){font-size:18px}}


/* phase21-product-polish: product-hub comparison and proof routing */
.phase21-product-route{background:radial-gradient(circle at 18% 0%,rgba(202,133,0,.2),transparent 32%),linear-gradient(180deg,#140c03,#2b1806);color:var(--cream);padding:112px max(22px,calc((100vw - 1180px)/2));border-top:1px solid rgba(255,232,187,.14);border-bottom:1px solid rgba(255,232,187,.12)}
.category-fit-matrix{max-width:920px;margin:0 auto 36px;text-align:center}.category-fit-matrix p:not(.eyebrow){font-size:var(--phase19-readable-copy,18px);line-height:1.58;color:rgba(255,232,187,.78)}.category-fit-matrix h2{color:#fff}
.product-route-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.route-proof-card{display:flex;flex-direction:column;gap:12px;min-height:255px;padding:26px;border-radius:30px;text-decoration:none;color:var(--cream);background:linear-gradient(160deg,rgba(255,232,187,.13),rgba(255,232,187,.045));border:1px solid rgba(255,232,187,.16);box-shadow:var(--deep-shadow);transition:transform .22s ease,border-color .22s ease,background .22s ease}.route-proof-card:hover,.route-proof-card.is-current{transform:translateY(-5px);border-color:rgba(241,191,86,.58);background:linear-gradient(160deg,rgba(255,232,187,.2),rgba(255,232,187,.07))}.route-proof-card span{color:var(--gold);font-weight:950;text-transform:uppercase;font-size:12px;letter-spacing:.15em}.route-proof-card strong{font-size:clamp(24px,2.4vw,35px);letter-spacing:-.045em;line-height:1}.route-proof-card em{font-style:normal;color:rgba(255,232,187,.84);line-height:1.55;font-size:17px}.route-proof-card-cta{background:linear-gradient(145deg,rgba(202,133,0,.42),rgba(255,232,187,.08));border-color:rgba(241,191,86,.48)}.phase21-compliance-note{max-width:900px;margin:28px auto 0;text-align:center;color:rgba(255,232,187,.84);font-size:17px;line-height:1.6}.phase21-compliance-note a{color:#fff;font-weight:900}.product-stage{background:radial-gradient(circle at 42% 42%,rgba(241,191,86,.46),transparent 0 18%,rgba(255,232,187,.16) 19%,transparent 42%),linear-gradient(145deg,rgba(255,232,187,.12),rgba(202,133,0,.12)),#1f1305!important;border:1px solid rgba(255,232,187,.22);box-shadow:0 34px 90px rgba(0,0,0,.38),inset 0 0 44px rgba(241,191,86,.08);overflow:hidden}.product-stage:after{content:"ONTCSA product proof";position:absolute;left:24px;bottom:20px;color:rgba(255,232,187,.82);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.product-stage:before{content:"";position:absolute;inset:18%;border-radius:999px;background:linear-gradient(110deg,transparent,rgba(241,191,86,.32),transparent);filter:blur(4px);transform:rotate(-18deg)}
@media (max-width:1080px){.product-route-map{grid-template-columns:repeat(2,minmax(0,1fr))}.route-proof-card{min-height:210px}}@media (max-width:660px){.phase21-product-route{padding-block:82px}.category-fit-matrix{text-align:left}.product-route-map{grid-template-columns:1fr}.route-proof-card{min-height:auto;padding:24px}.route-proof-card em{font-size:17px;line-height:1.55}}


/* phase22-conversion-polish: intake assurance and safer commercial brief UI */
.phase22-intake-assurance{background:linear-gradient(180deg,#fff,#fff7e8 60%,#ffe8bb);padding:108px max(22px,calc((100vw - 1180px)/2));border-top:1px solid rgba(72,41,4,.1);border-bottom:1px solid rgba(72,41,4,.1)}
.intake-assurance-copy{max-width:880px;margin:0 auto 34px;text-align:center}.intake-assurance-copy p:not(.eyebrow){font-size:var(--phase19-readable-copy,18px);line-height:1.6;color:var(--muted)}
.intake-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.intake-signal-card{display:flex;flex-direction:column;gap:14px;min-height:250px;text-decoration:none;color:var(--cigar);background:rgba(255,255,255,.82);border:1px solid rgba(72,41,4,.12);border-radius:30px;padding:30px;box-shadow:var(--shadow);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.intake-signal-card:hover{transform:translateY(-5px);border-color:rgba(202,133,0,.55);box-shadow:0 24px 55px rgba(72,41,4,.16)}.intake-signal-card span{color:var(--gold);font-weight:950;letter-spacing:.16em;text-transform:uppercase;font-size:12px}.intake-signal-card strong{font-size:clamp(26px,2.5vw,38px);letter-spacing:-.05em;line-height:1}.intake-signal-card em{font-style:normal;color:rgba(72,41,4,.74);font-size:18px;line-height:1.56}.phase22-intake-note{max-width:900px;margin:28px auto 0;text-align:center;color:rgba(72,41,4,.76);font-size:16px;line-height:1.6}
.phase22-validated-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.phase22-validated-form label{display:grid;gap:9px;color:var(--cigar);font-weight:900;font-size:15px}.phase22-validated-form input,.phase22-validated-form select,.phase22-validated-form textarea{width:100%;border:1px solid rgba(72,41,4,.2);border-radius:17px;padding:18px 15px;background:#fff;color:var(--cigar);font:inherit;font-size:16px}.phase22-validated-form textarea{min-height:158px}.phase22-validated-form label:has(textarea),.phase22-validated-form button,.phase22-validated-form #form-note{grid-column:1/-1}.phase22-validated-form button{min-height:52px;border:0;border-radius:999px;background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;font-weight:950;cursor:pointer;font-size:16px}.phase22-validated-form #form-note{color:rgba(72,41,4,.76);font-size:16px;line-height:1.56}
@media (max-width:900px){.intake-signal-grid,.phase22-validated-form{grid-template-columns:1fr}.intake-assurance-copy{text-align:left}.phase22-intake-assurance{padding-block:80px}.intake-signal-card{min-height:auto}}


/* phase23-direct-form-polish: page-specific direct request forms for commercial buyers */
.phase23-direct-intake{background:linear-gradient(180deg,#fffaf0,#fff 54%,#f7ead2);padding:108px max(22px,calc((100vw - 1180px)/2));border-top:1px solid rgba(72,41,4,.1);border-bottom:1px solid rgba(72,41,4,.1)}
.direct-intake-copy{max-width:900px;margin:0 auto 34px;text-align:center}.direct-intake-copy p:not(.eyebrow){font-size:18px;line-height:1.62;color:var(--muted)}
.direct-intake-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:22px;align-items:start}.direct-intake-form,.direct-intake-checklist{background:rgba(255,255,255,.86);border:1px solid rgba(72,41,4,.12);box-shadow:var(--shadow);border-radius:32px;padding:28px}.direct-intake-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.direct-intake-form label{display:grid;gap:8px;color:var(--cigar);font-weight:850}.direct-intake-form input,.direct-intake-form textarea{width:100%;border:1px solid rgba(72,41,4,.18);border-radius:16px;padding:14px;background:#fff;color:var(--cigar);font:inherit;font-size:16px}.direct-intake-form textarea{min-height:155px}.direct-intake-form label:has(textarea),.direct-intake-form button,.direct-intake-form .direct-intake-note{grid-column:1/-1}.direct-intake-form button{min-height:50px;border:0;border-radius:999px;background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;font-weight:950;cursor:pointer}.direct-intake-note{color:var(--muted);line-height:1.55}.direct-intake-checklist h3{font-size:clamp(26px,2.5vw,38px);letter-spacing:-.05em;margin:0 0 14px}.direct-intake-checklist ul{display:grid;gap:13px;margin:0 0 18px;padding-left:20px;color:var(--muted);line-height:1.58}.direct-intake-checklist a{color:var(--gold);font-weight:900}.direct-intake-checklist p{color:var(--muted);line-height:1.58}
@media (max-width:920px){.phase23-direct-intake{padding-block:82px}.direct-intake-copy{text-align:left}.direct-intake-shell,.direct-intake-form{grid-template-columns:1fr}.direct-intake-form{padding:24px}.direct-intake-checklist{padding:24px}}


/* phase24-packet-polish: commercial request packet copy/download layer */
.phase24-request-packet{background:radial-gradient(circle at 84% 0%,rgba(202,133,0,.18),transparent 32%),linear-gradient(180deg,#1d1105,#3a2108);color:var(--cream);padding:108px max(22px,calc((100vw - 1180px)/2));border-top:1px solid rgba(255,232,187,.14);border-bottom:1px solid rgba(255,232,187,.14)}
.packet-copy{max-width:900px;margin:0 auto 34px;text-align:center}.packet-copy p:not(.eyebrow){font-size:18px;line-height:1.62;color:rgba(255,232,187,.78)}
.packet-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:22px;align-items:start}.packet-preview,.packet-actions{border:1px solid rgba(255,232,187,.16);background:linear-gradient(160deg,rgba(255,232,187,.12),rgba(255,232,187,.045));box-shadow:var(--deep-shadow);border-radius:32px;padding:28px}.packet-preview span{display:inline-flex;color:var(--gold);font-weight:950;text-transform:uppercase;letter-spacing:.15em;font-size:12px}.packet-preview h3,.packet-actions h3{font-size:clamp(26px,2.5vw,40px);letter-spacing:-.05em;margin:10px 0 18px}.packet-preview dl{display:grid;gap:12px;margin:0}.packet-preview dl div{display:grid;grid-template-columns:190px 1fr;gap:14px;padding:14px 0;border-top:1px solid rgba(255,232,187,.12)}.packet-preview dt{font-weight:950;color:#fff}.packet-preview dd{margin:0;color:rgba(255,232,187,.78);line-height:1.55}.packet-preview p,.packet-actions p{color:rgba(255,232,187,.78);line-height:1.58}.packet-action-row{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.packet-action-row button{min-height:48px;border-radius:999px;border:1px solid rgba(255,232,187,.2);padding:0 18px;background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;font-weight:950;cursor:pointer}.packet-action-row button+button{background:rgba(255,232,187,.1);color:var(--cream)}.packet-status{font-size:15px}.packet-route-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.packet-route-links a{color:var(--cream);border:1px solid rgba(255,232,187,.18);border-radius:999px;padding:10px 14px;text-decoration:none;font-weight:850}
@media (max-width:920px){.phase24-request-packet{padding-block:82px}.packet-copy{text-align:left}.packet-shell,.packet-preview dl div{grid-template-columns:1fr}.packet-preview,.packet-actions{padding:24px}.packet-action-row button{width:100%}}


/* phase25-mobile-intake-polish: mobile conversion ergonomics and field review cues */
.phase25-fieldset{border:1px solid rgba(75,43,12,.14);border-radius:24px;padding:18px;margin:0 0 16px;background:rgba(255,250,239,.72)}
.phase25-fieldset legend{padding:0 8px;color:#5f360b;font-weight:950;letter-spacing:.02em}.phase25-fieldset label{margin-top:12px}
.phase25-mobile-intake{background:linear-gradient(180deg,#fff8e9,#f1dfbd);padding:84px max(22px,calc((100vw - 1180px)/2));border-top:1px solid rgba(75,43,12,.12);border-bottom:1px solid rgba(75,43,12,.12)}
.phase25-mobile-copy{max-width:820px;margin:0 auto 24px;text-align:center}.phase25-mobile-copy p:not(.eyebrow){font-size:18px;line-height:1.65;color:#6d5132}
.phase25-progress-card{max-width:760px;margin:0 auto 22px;border:1px solid rgba(75,43,12,.14);border-radius:30px;background:#fffdf7;box-shadow:0 24px 80px rgba(55,31,7,.12);padding:24px}.phase25-progress-kicker{display:inline-flex;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950;color:#9a6200}.phase25-progress-text{display:block;font-size:clamp(22px,2.8vw,34px);letter-spacing:-.045em;color:#2f1a06;margin:8px 0 12px}.phase25-progress-meter{height:12px;border-radius:999px;background:rgba(75,43,12,.12);overflow:hidden}.phase25-progress-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ca8500,#f1bf56);transition:width .25s ease}.phase25-progress-card p{color:#6d5132;line-height:1.55}.phase25-mobile-intake-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.phase25-mobile-intake-bar a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(75,43,12,.16);background:#2f1a06;color:#fff8e9;text-decoration:none;font-weight:900;padding:0 16px}.phase25-mobile-intake-bar a:nth-child(2){background:linear-gradient(135deg,#f1bf56,#ca8500);color:#241404}
@media (max-width:760px){.phase25-mobile-intake{padding-block:70px}.phase25-mobile-copy{text-align:left}.phase25-mobile-copy p:not(.eyebrow),.phase25-progress-card p{font-size:16px;line-height:1.68}.phase25-fieldset legend{font-size:15px}.phase25-mobile-intake-bar{position:sticky;bottom:14px;z-index:20;background:rgba(47,26,6,.9);backdrop-filter:blur(14px);padding:10px;border-radius:24px;box-shadow:0 20px 70px rgba(0,0,0,.22)}.phase25-mobile-intake-bar a{flex:1 1 42%;font-size:15px;line-height:1.2}.direct-intake-form input,.direct-intake-form textarea{font-size:16px;min-height:48px}}


/* phase28-mobile-nav-polish */
.navlinks.phase28-nav-open{display:flex}
.menu-button[data-phase28-nav="true"]{min-height:44px;min-width:64px;border:1px solid rgba(255,232,187,.24);border-radius:999px;padding:8px 13px}
.menu-button[data-phase28-nav="true"]:focus-visible{outline:3px solid rgba(241,191,86,.9);outline-offset:3px}
.phase28-footer-route-note{grid-column:1/-1;margin:20px 0 0;color:rgba(255,232,187,.78);font-size:14px;line-height:1.5}
.phase28-footer-route-note a{color:#ffe8bb;font-weight:800}
@media (max-width:850px){.navlinks.phase28-nav-open{display:flex}.navlinks a{min-height:44px;display:flex;align-items:center}.globalnav nav[aria-label="Primary ONTCSA public navigation"]{position:relative}}


/* phase59-functioning-website-build: real services and product catalog hubs */
.phase59-service-product-shell{isolation:isolate}
.service-path-selector,.product-family-selector{background:linear-gradient(180deg,#fffaf0,#ffffff 54%,#f7ead2)}
.product-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}
.catalog-card{display:flex;min-height:310px;flex-direction:column;gap:14px;text-decoration:none;color:var(--cigar);background:rgba(255,255,255,.86);border:1px solid rgba(72,41,4,.13);border-radius:30px;padding:28px;box-shadow:var(--shadow);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.catalog-card:hover{transform:translateY(-5px);border-color:rgba(202,133,0,.58);box-shadow:0 24px 60px rgba(72,41,4,.18)}
.catalog-card span{color:var(--gold);font-weight:950;text-transform:uppercase;letter-spacing:.14em;font-size:12px}.catalog-card h3{font-size:clamp(25px,2.3vw,36px);line-height:1}.catalog-card p{color:var(--muted);font-size:17px;line-height:1.55}.catalog-card em{margin-top:auto;font-style:normal;color:var(--gold);font-weight:900}.catalog-card em:after{content:" ›"}
.catalog-action-panel{padding:96px max(22px,calc((100vw - 1080px)/2));background:linear-gradient(150deg,#000,#1f1305 54%,#482904);color:var(--cream)}.catalog-action-panel>div{max-width:900px;margin:auto;text-align:center}.catalog-action-panel p{color:rgba(255,232,187,.82);font-size:18px;line-height:1.6}.route-chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.route-chip-row a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;border:1px solid rgba(255,232,187,.2);background:rgba(255,232,187,.1);color:var(--cream);text-decoration:none;font-weight:900;padding:10px 16px}.route-chip-row a:first-child{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;border-color:rgba(241,191,86,.8)}
@media (max-width:1100px){.product-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.product-catalog-grid{grid-template-columns:1fr}.catalog-card{min-height:auto}.catalog-action-panel>div{text-align:left}.route-chip-row{justify-content:flex-start}.route-chip-row a{width:100%}}


/* Phase 61 global buyer routing */
.phase61-global-buyer-routing,
.phase61-route-panel {
  margin: clamp(2rem, 4vw, 4rem) auto;
  padding: clamp(1.25rem, 3vw, 2.5rem);
  border: 1px solid rgba(192, 142, 73, 0.35);
  border-radius: 28px;
  background: linear-gradient(135deg, rgba(40, 24, 13, 0.94), rgba(15, 10, 7, 0.92));
  color: #fff7ec;
  box-shadow: 0 28px 60px rgba(0, 0, 0, 0.22);
}
.phase61-route-copy { max-width: 760px; }
.phase61-route-copy h2 { margin: 0.25rem 0 0.65rem; color: #fff2dc; }
.phase61-route-grid {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 0.85rem;
  margin-top: 1.25rem;
}
.phase61-route-card {
  display: flex;
  flex-direction: column;
  gap: 0.45rem;
  min-height: 132px;
  padding: 1rem;
  border-radius: 18px;
  border: 1px solid rgba(255, 232, 198, 0.2);
  background: rgba(255, 255, 255, 0.08);
  color: #fff7ec;
  text-decoration: none;
}
.phase61-route-card span { font-weight: 800; letter-spacing: 0.01em; }
.phase61-route-card small { color: rgba(255, 247, 236, 0.78); line-height: 1.45; }
.phase61-route-card:hover,
.phase61-route-card.phase61-active-route {
  transform: translateY(-2px);
  border-color: rgba(226, 179, 103, 0.8);
  background: rgba(226, 179, 103, 0.18);
}
.phase61-policy-note { margin-top: 1rem; color: rgba(255, 247, 236, 0.82); }
.phase61-policy-note a { color: #ffd08a; }
.phase61-sticky-cta {
  position: sticky;
  bottom: 0.75rem;
  z-index: 20;
  display: flex;
  justify-content: center;
  gap: 0.5rem;
  flex-wrap: wrap;
  width: min(920px, calc(100% - 2rem));
  margin: 1rem auto;
  padding: 0.55rem;
  border-radius: 999px;
  border: 1px solid rgba(122, 72, 31, 0.18);
  background: rgba(255, 248, 238, 0.92);
  backdrop-filter: blur(14px);
  box-shadow: 0 16px 40px rgba(42, 25, 12, 0.18);
}
.phase61-sticky-cta a {
  padding: 0.62rem 0.9rem;
  border-radius: 999px;
  background: #2a170c;
  color: #fff7ec;
  text-decoration: none;
  font-weight: 800;
  font-size: 0.92rem;
}
.phase61-sticky-cta a.phase61-active-route { background: #b6722b; }
@media (max-width: 980px) {
  .phase61-route-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .phase61-route-card { min-height: 118px; }
}
@media (max-width: 640px) {
  .phase61-global-buyer-routing,
  .phase61-route-panel { border-radius: 22px; margin: 1.5rem 0; }
  .phase61-route-grid { grid-template-columns: 1fr; }
  .phase61-sticky-cta { border-radius: 22px; bottom: 0.5rem; }
  .phase61-sticky-cta a { flex: 1 1 42%; text-align: center; }
}

/* Phase 62 service detail buildout */
.phase62-service-detail-buildout {
  margin: clamp(2rem, 5vw, 4rem) auto;
  padding: clamp(1.25rem, 3vw, 2.75rem);
  border-radius: 30px;
  border: 1px solid rgba(126, 74, 35, 0.2);
  background: linear-gradient(135deg, #fff8ed, #f4e3cc);
  color: #2a170c;
}
.phase62-service-hero { max-width: 920px; }
.phase62-service-hero h2 { margin: 0.3rem 0 0.75rem; }
.phase62-service-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
  margin-top: 1.25rem;
}
.phase62-service-card,
.phase62-service-cta,
.phase62-service-directory-card {
  padding: 1rem;
  border: 1px solid rgba(126, 74, 35, 0.16);
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.76);
  box-shadow: 0 16px 36px rgba(76, 45, 20, 0.08);
}
.phase62-service-card h3,
.phase62-service-cta h3 { margin-top: 0; }
.phase62-service-card ul { margin: 0; padding-left: 1.1rem; }
.phase62-service-cta { margin-top: 1rem; display: flex; gap: 0.7rem; flex-wrap: wrap; align-items: center; }
.phase62-service-cta a,
.phase62-service-directory-card a {
  display: inline-flex;
  margin-top: 0.45rem;
  padding: 0.7rem 0.9rem;
  border-radius: 999px;
  background: #2a170c;
  color: #fff7ec;
  text-decoration: none;
  font-weight: 800;
}
.phase62-service-directory { margin: 2rem auto; }
.phase62-service-directory-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
}
.phase62-service-directory-card { display: flex; flex-direction: column; justify-content: space-between; min-height: 190px; }
@media (max-width: 900px) {
  .phase62-service-grid,
  .phase62-service-directory-grid { grid-template-columns: 1fr; }
}

/* Phase 63 product detail buildout */
.phase63-product-detail-buildout {
  margin: clamp(2rem, 5vw, 4rem) auto;
  padding: clamp(1.25rem, 3vw, 2.75rem);
  border-radius: 30px;
  border: 1px solid rgba(65, 40, 22, 0.2);
  background: linear-gradient(135deg, #1e120a, #6f3f1f);
  color: #fff7ec;
}
.phase63-product-hero { max-width: 940px; }
.phase63-product-hero h2 { margin: 0.3rem 0 0.75rem; color: #fff2dc; }
.phase63-product-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
  margin-top: 1.25rem;
}
.phase63-product-card,
.phase63-product-cta,
.phase63-product-directory-card {
  padding: 1rem;
  border: 1px solid rgba(255, 232, 198, 0.2);
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.09);
  color: #fff7ec;
}
.phase63-product-card h3,
.phase63-product-cta h3 { margin-top: 0; color: #fff2dc; }
.phase63-product-card ul { margin: 0; padding-left: 1.1rem; }
.phase63-product-cta { margin-top: 1rem; display: flex; gap: 0.7rem; flex-wrap: wrap; align-items: center; }
.phase63-product-cta a,
.phase63-product-directory-card a {
  display: inline-flex;
  margin-top: 0.45rem;
  padding: 0.7rem 0.9rem;
  border-radius: 999px;
  background: #fff7ec;
  color: #2a170c;
  text-decoration: none;
  font-weight: 800;
}
.phase63-product-directory { margin: 2rem auto; }
.phase63-product-directory-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
}
.phase63-product-directory-card { display: flex; flex-direction: column; justify-content: space-between; min-height: 205px; }
@media (max-width: 900px) {
  .phase63-product-grid,
  .phase63-product-directory-grid { grid-template-columns: 1fr; }
}

/* Phase 64 interactive buyer path selector */
.phase64-buyer-path-selector {
  margin: clamp(2rem, 5vw, 4rem) auto;
  padding: clamp(1.2rem, 3vw, 2.6rem);
  border-radius: 30px;
  border: 1px solid rgba(182, 114, 43, 0.28);
  background: linear-gradient(135deg, #fff9ef, #ead0a9);
  color: #2a170c;
  box-shadow: 0 24px 54px rgba(57, 33, 14, 0.12);
}
.phase64-selector-copy { max-width: 880px; }
.phase64-selector-grid {
  display: grid;
  grid-template-columns: minmax(180px, 0.8fr) minmax(180px, 0.8fr) minmax(280px, 1.4fr);
  gap: 1rem;
  margin-top: 1.25rem;
  align-items: stretch;
}
.phase64-selector-control,
.phase64-recommendation-card {
  display: flex;
  flex-direction: column;
  gap: 0.55rem;
  padding: 1rem;
  border-radius: 20px;
  border: 1px solid rgba(74, 45, 21, 0.16);
  background: rgba(255, 255, 255, 0.78);
  font-weight: 800;
}
.phase64-selector-control select {
  width: 100%;
  border-radius: 14px;
  border: 1px solid rgba(74, 45, 21, 0.22);
  padding: 0.8rem;
  font: inherit;
  background: #fffdf8;
  color: #2a170c;
}
.phase64-recommendation-card h3 { margin: 0; }
.phase64-recommendation-card p { margin: 0.2rem 0; font-weight: 500; }
.phase64-recommendation-card a,
.phase64-selector-actions a {
  display: inline-flex;
  width: fit-content;
  padding: 0.72rem 0.95rem;
  border-radius: 999px;
  background: #2a170c;
  color: #fff7ec;
  text-decoration: none;
  font-weight: 900;
}
.phase64-selector-actions {
  display: flex;
  gap: 0.6rem;
  flex-wrap: wrap;
  margin-top: 1rem;
}
@media (max-width: 900px) {
  .phase64-selector-grid { grid-template-columns: 1fr; }
}

/* Phase 65 resource education hub */
.phase65-resource-education-hub,
.phase65-resource-education-page {
  margin: clamp(2rem, 5vw, 4rem) auto;
  padding: clamp(1.2rem, 3vw, 2.7rem);
  border-radius: 32px;
  border: 1px solid rgba(182, 114, 43, 0.26);
  background: linear-gradient(135deg, rgba(255, 248, 235, 0.98), rgba(234, 208, 169, 0.86));
  color: #2a170c;
  box-shadow: 0 24px 56px rgba(58, 34, 16, 0.12);
}
.phase65-resource-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
  gap: 1rem;
  margin-top: 1.25rem;
}
.phase65-resource-card,
.phase65-resource-panel {
  padding: 1rem;
  border-radius: 22px;
  border: 1px solid rgba(74, 45, 21, 0.16);
  background: rgba(255, 255, 255, 0.8);
}
.phase65-resource-card a,
.phase65-next-step-strip a,
.phase65-resource-actions a {
  display: inline-flex;
  width: fit-content;
  margin-top: 0.55rem;
  padding: 0.72rem 0.95rem;
  border-radius: 999px;
  background: #2a170c;
  color: #fff7ec;
  text-decoration: none;
  font-weight: 900;
}
.phase65-next-step-strip,
.phase65-resource-actions {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.7rem;
  margin-top: 1.2rem;
}
.phase65-resource-panels {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 1rem;
  margin-top: 1.25rem;
}

/* Phase 66 homepage commercial merchandising */
.phase66-homepage-merchandising {
  margin: clamp(2rem, 5vw, 4rem) auto;
  padding: clamp(1.25rem, 3vw, 3rem);
  border-radius: 34px;
  border: 1px solid rgba(182, 114, 43, 0.3);
  background: radial-gradient(circle at top left, rgba(255, 245, 226, 0.98), rgba(56, 31, 13, 0.95));
  color: #fff7ec;
  box-shadow: 0 26px 70px rgba(40, 22, 9, 0.22);
}
.phase66-homepage-proof { max-width: 920px; }
.phase66-priority-actions,
.phase66-merch-rail {
  display: grid;
  gap: 1rem;
  margin-top: 1.2rem;
}
.phase66-priority-actions {
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
}
.phase66-priority-actions a,
.phase66-merch-card {
  display: flex;
  flex-direction: column;
  gap: 0.45rem;
  padding: 1rem;
  border-radius: 22px;
  border: 1px solid rgba(255, 247, 236, 0.2);
  background: rgba(255, 255, 255, 0.12);
  color: inherit;
  text-decoration: none;
}
.phase66-priority-actions span { font-weight: 900; color: #f5c77a; }
.phase66-merch-rail {
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  align-items: stretch;
}
.phase66-merch-rail h3 {
  grid-column: 1 / -1;
  margin: 0.8rem 0 0;
}
.phase66-merch-card span { color: rgba(255, 247, 236, 0.82); }
.phase66-next-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.7rem;
  margin-top: 1.25rem;
}
.phase66-next-actions a {
  display: inline-flex;
  padding: 0.72rem 0.95rem;
  border-radius: 999px;
  background: #fff7ec;
  color: #2a170c;
  text-decoration: none;
  font-weight: 900;
}

/* Phase 67 resource page buyer shell */
.phase67-resource-page-shell {
  margin: clamp(2rem, 5vw, 4rem) auto;
  padding: clamp(1.2rem, 3vw, 2.7rem);
  border-radius: 30px;
  border: 1px solid rgba(182, 114, 43, 0.28);
  background: linear-gradient(135deg, #fff8eb, #ead0a9);
  color: #2a170c;
  box-shadow: 0 22px 54px rgba(57, 33, 14, 0.12);
}
.phase67-buyer-action-bar,
.phase67-resource-cta-strip {
  display: flex;
  flex-wrap: wrap;
  gap: 0.7rem;
  margin-top: 1rem;
}
.phase67-buyer-action-bar a,
.phase67-related-resource-grid a,
.phase67-resource-cta-strip a {
  display: inline-flex;
  flex-direction: column;
  gap: 0.35rem;
  padding: 0.8rem 1rem;
  border-radius: 18px;
  border: 1px solid rgba(74, 45, 21, 0.14);
  background: rgba(255, 255, 255, 0.78);
  color: #2a170c;
  text-decoration: none;
  font-weight: 900;
}
.phase67-related-resource-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 0.85rem;
  margin-top: 1rem;
}
.phase67-resource-sequence {
  margin-top: 1.1rem;
  padding: 1rem;
  border-radius: 20px;
  background: rgba(74, 45, 21, 0.08);
}
.phase67-resource-sequence ol {
  margin: 0.7rem 0 0;
  padding-left: 1.25rem;
}


/* phase68-buyer-faq-buildout */
.phase68-buyer-faq-buildout{padding:clamp(2rem,5vw,5rem);background:linear-gradient(135deg,#fff8ec,#f3dfbd);color:#2a1705}
.phase68-buyer-faq-buildout>p,.phase68-buyer-faq-buildout>h1{max-width:980px}.phase68-buyer-faq-buildout h1{font-size:clamp(2.2rem,5vw,4.8rem);line-height:.95;margin:.25rem 0 1rem}.phase68-faq-action-bar,.phase68-resource-link-strip{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.phase68-faq-action-bar a,.phase68-resource-link-strip a,.phase68-home-faq-link{border:1px solid rgba(72,41,4,.28);border-radius:999px;padding:.75rem 1rem;text-decoration:none;background:#fff;color:#3a2107;font-weight:700}.phase68-faq-section{margin:1.25rem 0;padding:1.25rem;border:1px solid rgba(72,41,4,.16);border-radius:24px;background:rgba(255,255,255,.72);box-shadow:0 18px 45px rgba(72,41,4,.08)}.phase68-faq-section details{border-top:1px solid rgba(72,41,4,.12);padding:1rem 0}.phase68-faq-section details:first-of-type{border-top:0}.phase68-faq-section summary{cursor:pointer;font-weight:800}.phase68-faq-section p{max-width:850px}.phase68-faq-support,.phase68-faq-card{margin-top:1.5rem;border-radius:28px;padding:1.4rem;background:#2a1705;color:#fff}.phase68-faq-support a,.phase68-faq-card a{color:#ffe2a8}.phase68-faq-card{background:#3a2107}.phase68-faq-card p{color:#f7e5c7}@media(max-width:760px){.phase68-buyer-faq-buildout{padding:1.25rem}.phase68-faq-action-bar a,.phase68-resource-link-strip a,.phase68-home-faq-link{width:100%;text-align:center}}


/* phase69-product-comparison-guide */
.phase69-product-comparison-guide{padding:clamp(2rem,5vw,5rem);background:linear-gradient(135deg,#fffaf1,#ead1a5);color:#291805}.phase69-product-comparison-guide h1{font-size:clamp(2.2rem,5vw,4.7rem);line-height:.95;max-width:1050px}.phase69-product-comparison-guide>p{max-width:960px}.phase69-filter-bar,.phase69-next-step p:last-child{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.phase69-filter-bar a,.phase69-next-step a,.phase69-home-comparison-link,.phase69-faq-comparison-link{border:1px solid rgba(72,41,4,.28);border-radius:999px;padding:.72rem 1rem;background:#fff;color:#321d07;text-decoration:none;font-weight:800}.phase69-comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1rem}.phase69-comparison-row,.phase69-product-comparison-card{border:1px solid rgba(72,41,4,.16);border-radius:24px;background:rgba(255,255,255,.78);padding:1.2rem;box-shadow:0 18px 40px rgba(72,41,4,.08)}.phase69-comparison-row a,.phase69-product-comparison-card a{font-weight:800;color:#5b3108}.phase69-next-step{margin-top:1.5rem;border-radius:28px;background:#2a1705;color:#fff;padding:1.4rem}.phase69-next-step a{background:#fff9ec}.phase69-product-comparison-card{margin:1rem 0;background:#3a2107;color:#fff}.phase69-product-comparison-card a{color:#ffe2a8}@media(max-width:760px){.phase69-product-comparison-guide{padding:1.25rem}.phase69-filter-bar a,.phase69-next-step a,.phase69-home-comparison-link,.phase69-faq-comparison-link{width:100%;text-align:center}}


/* phase70-quality-compliance-trust-center */
.phase70-quality-compliance-trust-center{padding:clamp(2rem,5vw,5rem);background:linear-gradient(135deg,#fdf6e8,#e7c994);color:#281705}.phase70-quality-compliance-trust-center h1{font-size:clamp(2.2rem,5vw,4.8rem);line-height:.95;max-width:1120px}.phase70-quality-compliance-trust-center>p{max-width:980px}.phase70-trust-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.phase70-trust-actions a,.phase70-quality-trust-link,.phase70-home-trust-link{border:1px solid rgba(72,41,4,.28);border-radius:999px;padding:.72rem 1rem;background:#fff;color:#321d07;text-decoration:none;font-weight:800}.phase70-trust-section{border:1px solid rgba(72,41,4,.16);border-radius:26px;background:rgba(255,255,255,.78);padding:1.25rem;margin:1rem 0;box-shadow:0 18px 40px rgba(72,41,4,.08)}.phase70-evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.5rem 0}.phase70-evidence-card,.phase70-resource-trust-card{border-radius:24px;background:#fff;padding:1.2rem;border:1px solid rgba(72,41,4,.16)}.phase70-buyer-responsibility,.phase70-resource-trust-card{background:#2a1705;color:#fff}.phase70-buyer-responsibility{border-radius:28px;padding:1.4rem}.phase70-resource-trust-card a{color:#ffe2a8;font-weight:800}@media(max-width:760px){.phase70-quality-compliance-trust-center{padding:1.25rem}.phase70-trust-actions a,.phase70-quality-trust-link,.phase70-home-trust-link{width:100%;text-align:center}}


/* phase71-about-company-trust */
.phase71-about-company-trust .phase71-company-hero{position:relative;overflow:hidden}
.phase71-company-overview,.phase71-company-proof,.phase71-company-next{padding:clamp(2rem,5vw,4.5rem);background:linear-gradient(135deg,rgba(72,41,4,.08),rgba(201,161,92,.08));border-top:1px solid rgba(72,41,4,.12)}
.phase71-company-overview{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:1.5rem;align-items:start}
.phase71-company-actions,.phase71-company-next{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}
.phase71-company-actions a,.phase71-company-next a,.phase71-proof-card,.phase71-company-section{border:1px solid rgba(72,41,4,.16);border-radius:22px;background:rgba(255,255,255,.9);padding:1rem;box-shadow:0 18px 48px rgba(30,18,6,.08);text-decoration:none;color:inherit}
.phase71-company-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;padding:clamp(2rem,5vw,4.5rem);background:#fffdf8}
.phase71-company-section span{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border-radius:999px;background:#482904;color:#fff;font-weight:800;margin-bottom:.65rem}
.phase71-proof-intro{max-width:760px;margin-bottom:1.25rem}.phase71-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem}.phase71-proof-card strong{display:block;margin-bottom:.35rem;color:#482904}.phase71-company-next span{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:#7a5520}.phase71-home-company-link,.phase71-resource-company-card,.phase71-contact-company-link{font-weight:800}
@media (max-width:760px){.phase71-company-overview{grid-template-columns:1fr}.phase71-company-overview,.phase71-company-proof,.phase71-company-next,.phase71-company-sections{padding:1.35rem}}


/* phase72-buyer-journey-timeline */
.phase72-buyer-journey-timeline{background:#fffdf8}.phase72-timeline-overview,.phase72-checkpoint-shell,.phase72-next-actions{padding:clamp(2rem,5vw,4.5rem);border-top:1px solid rgba(72,41,4,.12)}
.phase72-timeline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;padding:clamp(2rem,5vw,4.5rem);background:linear-gradient(135deg,rgba(72,41,4,.08),rgba(201,161,92,.10))}
.phase72-timeline-step,.phase72-checkpoint-card,.phase72-next-actions a{border:1px solid rgba(72,41,4,.16);border-radius:24px;background:rgba(255,255,255,.94);padding:1rem;box-shadow:0 18px 48px rgba(30,18,6,.08);color:inherit;text-decoration:none}.phase72-timeline-step span{display:block;font-weight:900;color:#482904;margin-bottom:.55rem}.phase72-timeline-step a{font-weight:800}.phase72-checkpoint-grid,.phase72-next-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem}.phase72-checkpoint-card strong{display:block;color:#482904;margin-bottom:.35rem}.phase72-home-timeline-link,.phase72-resource-timeline-card,.phase72-faq-timeline-link,.phase72-contact-timeline-link{font-weight:800}
@media (max-width:760px){.phase72-timeline-grid,.phase72-timeline-overview,.phase72-checkpoint-shell,.phase72-next-actions{padding:1.35rem}}


/* Phase 73 public route directory */
.phase73-public-route-directory{background:linear-gradient(180deg,#fff7e8,#ffe8bb 42%,#fff7e8)}
.phase73-directory-hero{min-height:72vh}.phase73-directory-intro p{font-size:20px;line-height:1.48;color:var(--muted);max-width:980px}
.phase73-route-group{padding:82px max(22px,calc((100vw - 1120px)/2));display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:30px;border-top:1px solid rgba(72,41,4,.12);background:rgba(255,255,255,.42)}
.phase73-route-group:nth-of-type(even){background:rgba(255,232,187,.42)}.phase73-route-group h2{font-size:clamp(34px,4vw,58px)}.phase73-route-group p{font-size:18px;line-height:1.45;color:var(--muted)}
.phase73-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.phase73-route-card{display:flex;flex-direction:column;gap:12px;min-height:162px;border-radius:26px;padding:24px;background:rgba(255,255,255,.72);border:1px solid rgba(72,41,4,.13);box-shadow:var(--shadow);color:var(--cigar);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.phase73-route-card:hover{transform:translateY(-5px);box-shadow:0 28px 70px rgba(72,41,4,.22)}.phase73-route-card strong{font-size:21px;letter-spacing:-.035em}.phase73-route-card span{color:var(--muted);font-size:15px;line-height:1.42}.phase73-directory-subnav{overflow:auto}
@media (max-width:850px){.phase73-route-group{grid-template-columns:1fr;padding:58px 18px}.phase73-route-grid{grid-template-columns:1fr}.phase73-route-card{min-height:140px}}


/* Phase 74 buyer route search/filter */
.phase74-buyer-route-search{padding:76px max(22px,calc((100vw - 1120px)/2));background:linear-gradient(135deg,#1f1305,#482904);color:var(--cream);display:grid;gap:24px;border-top:1px solid rgba(255,232,187,.18);border-bottom:1px solid rgba(255,232,187,.18)}
.phase74-search-copy p{font-size:19px;line-height:1.46;color:rgba(255,232,187,.78);max-width:940px}.phase74-search-box{display:grid;gap:10px;font-weight:850;color:var(--cream)}.phase74-search-box input{width:100%;min-height:58px;border-radius:999px;border:1px solid rgba(255,232,187,.28);background:rgba(255,255,255,.1);color:#fff;padding:0 22px;font:inherit;font-size:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.phase74-search-box input::placeholder{color:rgba(255,232,187,.56)}
.phase74-filter-row,.phase74-suggestion-row,.phase74-search-actions{display:flex;gap:12px;flex-wrap:wrap}.phase74-filter-button{border:1px solid rgba(255,232,187,.24);background:rgba(255,232,187,.1);color:var(--cream);border-radius:999px;padding:10px 16px;font-weight:800;cursor:pointer}.phase74-filter-button.is-active,.phase74-filter-button:hover{background:var(--gold);border-color:var(--gold);color:#1f1305}.phase74-results-count{font-weight:900;color:var(--gold)}.phase74-empty-state{padding:18px;border-radius:22px;background:rgba(255,232,187,.12);border:1px solid rgba(255,232,187,.2);color:var(--cream)}.phase74-suggestion,.phase74-search-actions a{border-radius:999px;padding:10px 16px;text-decoration:none;background:rgba(255,232,187,.12);border:1px solid rgba(255,232,187,.22);color:var(--gold);font-weight:800}.phase74-suggestion:hover,.phase74-search-actions a:hover{background:rgba(255,232,187,.2);color:#fff}
@media (max-width:850px){.phase74-buyer-route-search{padding:54px 18px}.phase74-filter-row,.phase74-suggestion-row,.phase74-search-actions{gap:9px}.phase74-filter-button,.phase74-suggestion,.phase74-search-actions a{width:100%;justify-content:center;text-align:center}}


/* Phase 75 Sales contact hub */
.phase75-sales-contact-hub{padding:86px max(22px,calc((100vw - 1120px)/2));background:linear-gradient(180deg,#fff7e8,#ffe8bb);display:grid;gap:34px;border-bottom:1px solid rgba(72,41,4,.12)}
.phase75-sales-intro p,.phase75-prep-section p{font-size:19px;line-height:1.46;color:var(--muted);max-width:980px}.phase75-policy-note a{color:var(--gold);font-weight:850}.phase75-sales-path-grid,.phase75-prep-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.phase75-sales-path-card,.phase75-prep-card{border-radius:30px;padding:26px;background:rgba(255,255,255,.7);border:1px solid rgba(72,41,4,.12);box-shadow:var(--shadow);color:var(--cigar);text-decoration:none}.phase75-sales-path-card{display:flex;flex-direction:column;gap:12px;min-height:210px}.phase75-sales-path-card span{color:var(--gold);font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:900}.phase75-sales-path-card em,.phase75-prep-card p{color:var(--muted);font-style:normal;line-height:1.44}.phase75-decision-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0;list-style:none}.phase75-decision-step{border-radius:24px;padding:20px;background:linear-gradient(135deg,#1f1305,#482904);color:var(--cream)}.phase75-decision-step span{display:block;color:var(--gold);font-weight:900;margin-bottom:10px}.phase75-summary-builder{display:grid;gap:16px;border-radius:34px;padding:30px;background:#fff;border:1px solid rgba(72,41,4,.12);box-shadow:var(--shadow)}.phase75-summary-builder label{display:grid;gap:8px;font-weight:800;color:var(--cigar)}.phase75-summary-builder input,.phase75-summary-builder select,.phase75-summary-builder textarea{width:100%;border-radius:18px;border:1px solid rgba(72,41,4,.18);padding:13px 15px;font:inherit;background:#fffaf1}.phase75-summary-builder textarea{min-height:116px}.phase75-action-row{display:flex;gap:12px;flex-wrap:wrap}.phase75-action-row button,.phase75-action-row a{border-radius:999px;border:1px solid var(--gold);background:var(--gold);color:#1f1305;padding:11px 18px;font-weight:900;text-decoration:none}.phase75-summary-output{white-space:pre-wrap;color:var(--muted);background:var(--cream-soft);border-radius:20px;padding:16px}
@media (max-width:850px){.phase75-sales-contact-hub{padding:58px 18px}.phase75-sales-path-grid,.phase75-prep-grid,.phase75-decision-list{grid-template-columns:1fr}.phase75-action-row button,.phase75-action-row a{width:100%;text-align:center}}


/* Phase 76 Legal and compliance resource center */
.phase76-legal-compliance-resource-center{padding:88px max(22px,calc((100vw - 1120px)/2));background:linear-gradient(180deg,#190f04,#482904);color:var(--cream);display:grid;gap:34px}.phase76-compliance-intro{max-width:980px}.phase76-compliance-intro p,.phase76-policy-note{font-size:19px;line-height:1.48;color:rgba(255,247,232,.84)}.phase76-advice-note{border-left:4px solid var(--gold);padding-left:18px;font-weight:850}.phase76-compliance-grid,.phase76-responsibility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.phase76-compliance-section,.phase76-responsibility-card{border-radius:28px;padding:24px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 45px rgba(0,0,0,.18)}.phase76-compliance-section h3,.phase76-responsibility-card h3{color:#fff;margin-top:0}.phase76-compliance-section p,.phase76-responsibility-card p{color:rgba(255,247,232,.78);line-height:1.45}.phase76-compliance-routes{display:flex;flex-wrap:wrap;gap:12px}.phase76-compliance-routes a,.phase76-policy-note a{border:1px solid rgba(212,160,76,.55);border-radius:999px;color:#fff4d2;text-decoration:none;padding:11px 15px;font-weight:900}.phase76-contact-compliance-path,.phase76-policy-compliance-path{padding:58px max(20px,calc((100vw - 1040px)/2));background:#fff7e8;border-top:1px solid rgba(72,41,4,.12);border-bottom:1px solid rgba(72,41,4,.12)}
@media (max-width:850px){.phase76-legal-compliance-resource-center{padding:58px 18px}.phase76-compliance-grid,.phase76-responsibility-grid{grid-template-columns:1fr}.phase76-compliance-routes a{width:100%;text-align:center}}

/* phase77-quote-spec-completeness:start */
.phase77-quote-spec-completeness{background:linear-gradient(135deg,#fff8ed,#f0dfc0);border:1px solid rgba(72,41,4,.18);border-radius:28px;padding:clamp(1.5rem,3vw,3rem);margin:clamp(2rem,4vw,4rem) auto;box-shadow:0 22px 50px rgba(72,41,4,.12)}
.phase77-quote-copy{max-width:920px;margin-bottom:1.5rem}.phase77-quote-copy h2{margin:.25rem 0 .8rem}.phase77-policy-note{background:rgba(255,255,255,.72);border-left:4px solid #8a5a17;border-radius:16px;padding:1rem}.phase77-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin:1.5rem 0}.phase77-readiness-card{background:#fff;border:1px solid rgba(72,41,4,.14);border-radius:22px;padding:1rem;min-height:150px}.phase77-readiness-card span{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:#482904;color:#fff;font-weight:800}.phase77-readiness-card h3{margin:.75rem 0 .4rem}.phase77-checker-shell{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:1.25rem;align-items:start}.phase77-checker-form{background:#2f1b04;color:#fff;border-radius:24px;padding:1.25rem}.phase77-checker-form label{display:grid;gap:.35rem;margin:.65rem 0;color:#fff}.phase77-checker-form input{border:1px solid rgba(255,255,255,.35);border-radius:14px;padding:.8rem;background:rgba(255,255,255,.95);color:#281400}.phase77-action-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.phase77-action-row button,.phase77-mailto-link{border:0;border-radius:999px;padding:.8rem 1rem;font-weight:800;text-decoration:none}.phase77-action-row button{background:#d49a3a;color:#1f1304}.phase77-mailto-link{background:#fff;color:#482904}.phase77-summary-output{background:rgba(255,255,255,.12);border-radius:16px;padding:1rem;white-space:pre-wrap}.phase77-route-panel{display:grid;gap:.75rem}.phase77-route-panel a,.phase77-home-quote-link,.phase77-contact-quote-link,.phase77-compliance-quote-link{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.8rem 1rem;background:#482904;color:#fff;text-decoration:none;font-weight:800}.phase77-resource-quote-card,.phase77-directory-quote-card{border-color:rgba(138,90,23,.35)!important}@media(max-width:760px){.phase77-checker-shell{grid-template-columns:1fr}.phase77-action-row{display:grid}.phase77-mailto-link{text-align:center}}
/* phase77-quote-spec-completeness:end */

/* phase78-sample-decision-matrix:start */
.phase78-sample-decision-matrix{background:linear-gradient(135deg,#f7efe0,#fffdf8);border:1px solid rgba(72,41,4,.16);border-radius:28px;padding:clamp(1.5rem,3vw,3rem);margin:clamp(2rem,4vw,4rem) auto;box-shadow:0 24px 55px rgba(72,41,4,.1)}.phase78-sample-copy{max-width:920px}.phase78-policy-note{background:#fff;border-left:4px solid #8a5a17;border-radius:16px;padding:1rem}.phase78-decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.5rem 0}.phase78-decision-card{background:#fff;border:1px solid rgba(72,41,4,.14);border-radius:22px;padding:1rem}.phase78-decision-card span{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;background:#482904;color:#fff;font-weight:800}.phase78-readiness-shell{background:#2f1b04;color:#fff;border-radius:24px;padding:1.25rem}.phase78-readiness-shell ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;list-style:none;padding:0}.phase78-readiness-item{background:rgba(255,255,255,.12);border-radius:16px;padding:.8rem}.phase78-summary-shell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:1.2rem;margin-top:1.4rem}.phase78-summary-form{background:#fff;border-radius:24px;padding:1.2rem}.phase78-summary-form label{display:grid;gap:.35rem;margin:.6rem 0}.phase78-summary-form input{border:1px solid rgba(72,41,4,.22);border-radius:14px;padding:.78rem}.phase78-action-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.phase78-action-row button,.phase78-action-row a,.phase78-route-panel a,.phase78-home-sample-link,.phase78-contact-sample-link,.phase78-quote-sample-link{border:0;border-radius:999px;padding:.8rem 1rem;font-weight:800;text-decoration:none;background:#482904;color:#fff}.phase78-summary-output{background:#f6eddc;border-radius:16px;padding:1rem;white-space:pre-wrap}.phase78-route-panel{display:grid;gap:.75rem}.phase78-resource-sample-card,.phase78-directory-sample-card{border-color:rgba(138,90,23,.35)!important}@media(max-width:760px){.phase78-summary-shell{grid-template-columns:1fr}.phase78-action-row{display:grid}}
/* phase78-sample-decision-matrix:end */

/* phase79-packaging-specification-planner:start */
.phase79-packaging-specification-planner{background:linear-gradient(135deg,#fff7ea,#f5ead5);border:1px solid rgba(72,41,4,.16);border-radius:28px;padding:clamp(1.5rem,3vw,3rem);margin:clamp(2rem,4vw,4rem) auto;box-shadow:0 24px 55px rgba(72,41,4,.1)}.phase79-packaging-copy{max-width:940px}.phase79-policy-note{background:#fff;border-left:4px solid #8a5a17;border-radius:16px;padding:1rem}.phase79-planning-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.5rem 0}.phase79-planning-card{background:#fff;border:1px solid rgba(72,41,4,.14);border-radius:22px;padding:1rem}.phase79-planning-card span{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;background:#482904;color:#fff;font-weight:800}.phase79-checklist-shell{background:#2f1b04;color:#fff;border-radius:24px;padding:1.25rem}.phase79-checklist-shell ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;list-style:none;padding:0}.phase79-checklist-item{background:rgba(255,255,255,.12);border-radius:16px;padding:.8rem}.phase79-summary-shell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:1.2rem;margin-top:1.4rem}.phase79-summary-form{background:#fff;border-radius:24px;padding:1.2rem}.phase79-summary-form label{display:grid;gap:.35rem;margin:.6rem 0}.phase79-summary-form input{border:1px solid rgba(72,41,4,.22);border-radius:14px;padding:.78rem}.phase79-action-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.phase79-action-row button,.phase79-action-row a,.phase79-route-panel a,.phase79-home-packaging-link,.phase79-contact-packaging-link,.phase79-quote-packaging-link,.phase79-sample-packaging-link,.phase79-compliance-packaging-link{border:0;border-radius:999px;padding:.8rem 1rem;font-weight:800;text-decoration:none;background:#482904;color:#fff}.phase79-summary-output{background:#f6eddc;border-radius:16px;padding:1rem;white-space:pre-wrap}.phase79-route-panel{display:grid;gap:.75rem}.phase79-resource-packaging-card,.phase79-directory-packaging-card{border-color:rgba(138,90,23,.35)!important}@media(max-width:760px){.phase79-summary-shell{grid-template-columns:1fr}.phase79-action-row{display:grid}}
/* phase79-packaging-specification-planner:end */

/* phase80-quality-documentation-request-planner:start */
.phase80-quality-documentation-request-planner{background:linear-gradient(135deg,#f4f8f0,#fffdf8);border:1px solid rgba(50,76,31,.16);border-radius:28px;padding:clamp(1.5rem,3vw,3rem);margin:clamp(2rem,4vw,4rem) auto;box-shadow:0 24px 55px rgba(42,64,28,.1)}.phase80-quality-copy{max-width:940px}.phase80-policy-note{background:#fff;border-left:4px solid #657d32;border-radius:16px;padding:1rem}.phase80-documentation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.5rem 0}.phase80-documentation-card{background:#fff;border:1px solid rgba(50,76,31,.14);border-radius:22px;padding:1rem}.phase80-documentation-card span{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;background:#304c1f;color:#fff;font-weight:800}.phase80-checklist-shell{background:#243b17;color:#fff;border-radius:24px;padding:1.25rem}.phase80-checklist-shell ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;list-style:none;padding:0}.phase80-checklist-item{background:rgba(255,255,255,.12);border-radius:16px;padding:.8rem}.phase80-summary-shell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:1.2rem;margin-top:1.4rem}.phase80-summary-form{background:#fff;border-radius:24px;padding:1.2rem}.phase80-summary-form label{display:grid;gap:.35rem;margin:.6rem 0}.phase80-summary-form input{border:1px solid rgba(50,76,31,.22);border-radius:14px;padding:.78rem}.phase80-action-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.phase80-action-row button,.phase80-action-row a,.phase80-route-panel a,.phase80-home-quality-link,.phase80-contact-quality-link,.phase80-quote-quality-link,.phase80-sample-quality-link,.phase80-packaging-quality-link,.phase80-trust-quality-link{border:0;border-radius:999px;padding:.8rem 1rem;font-weight:800;text-decoration:none;background:#304c1f;color:#fff}.phase80-summary-output{background:#edf5e5;border-radius:16px;padding:1rem;white-space:pre-wrap}.phase80-route-panel{display:grid;gap:.75rem}.phase80-resource-quality-card,.phase80-directory-quality-card{border-color:rgba(101,125,50,.35)!important}@media(max-width:760px){.phase80-summary-shell{grid-template-columns:1fr}.phase80-action-row{display:grid}}
/* phase80-quality-documentation-request-planner:end */

/* phase81-seo-polish: professional entry hierarchy, SEO proof, and malformed-media/card cleanup */
.phase81-polish{background:linear-gradient(180deg,#fff8ea 0%,#ffffff 58%,#f7ead2 100%);padding:clamp(76px,8vw,116px) max(22px,calc((100vw - 1180px)/2));border-top:1px solid rgba(72,41,4,.09);border-bottom:1px solid rgba(72,41,4,.09)}
.phase81-proof-copy{max-width:940px;margin:0 auto 34px;text-align:center}.phase81-proof-copy p:not(.eyebrow){font-size:clamp(19px,2.1vw,24px);line-height:1.52;color:rgba(72,41,4,.76)}
.phase81-chip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.phase81-chip-grid a{display:flex;flex-direction:column;gap:13px;min-height:285px;text-decoration:none;color:var(--cigar);background:rgba(255,255,255,.88);border:1px solid rgba(72,41,4,.13);border-radius:32px;padding:28px;box-shadow:0 24px 64px rgba(72,41,4,.13);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.phase81-chip-grid a:hover{transform:translateY(-5px);border-color:rgba(202,133,0,.52);box-shadow:0 30px 72px rgba(72,41,4,.18)}
.phase81-chip-grid span{color:var(--gold);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.13em}.phase81-chip-grid strong{font-size:clamp(25px,2.35vw,36px);line-height:1;letter-spacing:-.045em}.phase81-chip-grid em{font-style:normal;color:rgba(72,41,4,.74);font-size:17px;line-height:1.55}.phase81-priority-cta{background:linear-gradient(145deg,#1f1305,#482904)!important;color:var(--cream)!important;border-color:rgba(255,232,187,.2)!important}.phase81-priority-cta em{color:rgba(255,232,187,.82)!important}.phase81-priority-cta strong{color:#fff}
.phase81-impact-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.phase81-impact-band span{display:grid;gap:7px;border-radius:26px;background:#1f1305;color:var(--cream);padding:24px;border:1px solid rgba(255,232,187,.16);box-shadow:var(--deep-shadow)}.phase81-impact-band strong{font-size:clamp(22px,2vw,32px);letter-spacing:-.04em}.phase81-impact-band em{font-style:normal;color:rgba(255,232,187,.75);line-height:1.45}
.phase81-policy-note{max-width:940px;margin:24px auto 0;text-align:center;color:rgba(72,41,4,.78);font-size:17px;line-height:1.62}.phase81-policy-note a{color:var(--gold);font-weight:950}.phase66-homepage-merchandising{padding:clamp(72px,7vw,108px) max(22px,calc((100vw - 1180px)/2));background:linear-gradient(180deg,#fff,#fff7e8)}.phase66-priority-actions,.phase66-merch-rail{gap:18px}.phase66-homepage-merchandising a,.phase61-route-card,.suite-card,.catalog-card{min-height:52px}.phase66-homepage-merchandising .phase66-homepage-proof p:not(.eyebrow){font-size:18px;line-height:1.58;color:rgba(72,41,4,.75)}.phase66-homepage-merchandising .phase66-priority-actions a,.phase66-merch-card{border-radius:28px;padding:24px;line-height:1.45}.phase66-homepage-merchandising .phase66-next-actions a{min-height:52px;padding:14px 18px;border-radius:999px}.cinematic-split .kenburns-frame{min-height:460px;background:linear-gradient(145deg,#1f1305,#482904)}.cinematic-split .kenburns-frame img{display:block;opacity:1;min-height:460px;object-fit:cover}.image-reveal-mask{clip-path:inset(0 round 34px)}.product-section-suite,.product-catalog-grid,.journey-map{gap:18px}.suite-card,.catalog-card,.journey-step{min-height:260px}.footer a{min-height:32px;display:inline-flex;align-items:center}.footer .legal p{font-size:15px;line-height:1.62}
@media (max-width:1100px){.phase81-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phase81-impact-band{grid-template-columns:1fr}.phase81-chip-grid a{min-height:230px}}
@media (max-width:680px){.phase81-proof-copy{text-align:left}.phase81-chip-grid{grid-template-columns:1fr}.phase81-chip-grid a{min-height:auto;padding:24px}.phase81-chip-grid strong{font-size:30px}.phase81-chip-grid em{font-size:17px}.phase81-impact-band span{padding:22px}.phase81-policy-note{text-align:left}.phase66-homepage-merchandising .phase66-priority-actions,.phase66-merch-rail{grid-template-columns:1fr!important}.suite-card,.catalog-card,.journey-step{min-height:auto}.footer .legal p{font-size:15.5px}}

/* phase81-seo-polish: professional entry hierarchy, SEO proof, and malformed-media/card cleanup */
.phase81-polish{background:linear-gradient(180deg,#fff8ea 0%,#ffffff 58%,#f7ead2 100%);padding:clamp(76px,8vw,116px) max(22px,calc((100vw - 1180px)/2));border-top:1px solid rgba(72,41,4,.09);border-bottom:1px solid rgba(72,41,4,.09)}
.phase81-proof-copy{max-width:940px;margin:0 auto 34px;text-align:center}.phase81-proof-copy p:not(.eyebrow){font-size:clamp(19px,2.1vw,24px);line-height:1.52;color:rgba(72,41,4,.76)}
.phase81-chip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.phase81-chip-grid a{display:flex;flex-direction:column;gap:13px;min-height:285px;text-decoration:none;color:var(--cigar);background:rgba(255,255,255,.88);border:1px solid rgba(72,41,4,.13);border-radius:32px;padding:28px;box-shadow:0 24px 64px rgba(72,41,4,.13);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.phase81-chip-grid a:hover{transform:translateY(-5px);border-color:rgba(202,133,0,.52);box-shadow:0 30px 72px rgba(72,41,4,.18)}
.phase81-chip-grid span{color:var(--gold);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.13em}.phase81-chip-grid strong{font-size:clamp(25px,2.35vw,36px);line-height:1;letter-spacing:-.045em}.phase81-chip-grid em{font-style:normal;color:rgba(72,41,4,.74);font-size:17px;line-height:1.55}.phase81-priority-cta{background:linear-gradient(145deg,#1f1305,#482904)!important;color:var(--cream)!important;border-color:rgba(255,232,187,.2)!important}.phase81-priority-cta em{color:rgba(255,232,187,.82)!important}.phase81-priority-cta strong{color:#fff}
.phase81-impact-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.phase81-impact-band span{display:grid;gap:7px;border-radius:26px;background:#1f1305;color:var(--cream);padding:24px;border:1px solid rgba(255,232,187,.16);box-shadow:var(--deep-shadow)}.phase81-impact-band strong{font-size:clamp(22px,2vw,32px);letter-spacing:-.04em}.phase81-impact-band em{font-style:normal;color:rgba(255,232,187,.75);line-height:1.45}
.phase81-policy-note{max-width:940px;margin:24px auto 0;text-align:center;color:rgba(72,41,4,.78);font-size:17px;line-height:1.62}.phase81-policy-note a{color:var(--gold);font-weight:950}.phase66-homepage-merchandising{padding:clamp(72px,7vw,108px) max(22px,calc((100vw - 1180px)/2));background:linear-gradient(180deg,#fff,#fff7e8)}.phase66-priority-actions,.phase66-merch-rail{gap:18px}.phase66-homepage-merchandising a,.phase61-route-card,.suite-card,.catalog-card{min-height:52px}.phase66-homepage-merchandising .phase66-homepage-proof p:not(.eyebrow){font-size:18px;line-height:1.58;color:rgba(72,41,4,.75)}.phase66-homepage-merchandising .phase66-priority-actions a,.phase66-merch-card{border-radius:28px;padding:24px;line-height:1.45}.phase66-homepage-merchandising .phase66-next-actions a{min-height:52px;padding:14px 18px;border-radius:999px}.cinematic-split .kenburns-frame{min-height:460px;background:linear-gradient(145deg,#1f1305,#482904)}.cinematic-split .kenburns-frame img{display:block;opacity:1;min-height:460px;object-fit:cover}.image-reveal-mask{clip-path:inset(0 round 34px)}.product-section-suite,.product-catalog-grid,.journey-map{gap:18px}.suite-card,.catalog-card,.journey-step{min-height:260px}.footer a{min-height:32px;display:inline-flex;align-items:center}.footer .legal p{font-size:15px;line-height:1.62}
@media (max-width:1100px){.phase81-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phase81-impact-band{grid-template-columns:1fr}.phase81-chip-grid a{min-height:230px}}
@media (max-width:680px){.phase81-proof-copy{text-align:left}.phase81-chip-grid{grid-template-columns:1fr}.phase81-chip-grid a{min-height:auto;padding:24px}.phase81-chip-grid strong{font-size:30px}.phase81-chip-grid em{font-size:17px}.phase81-impact-band span{padding:22px}.phase81-policy-note{text-align:left}.phase66-homepage-merchandising .phase66-priority-actions,.phase66-merch-rail{grid-template-columns:1fr!important}.suite-card,.catalog-card,.journey-step{min-height:auto}.footer .legal p{font-size:15.5px}}


.phase81-seo-proof{position:relative}

/* phase81-final-visual-tuning: hero readability and visible media polish */
.hero-home h1{max-width:980px;margin-left:auto;margin-right:auto;line-height:1.02;letter-spacing:-.045em;font-size:clamp(46px,7.2vw,96px)}
.hero-home .hero-sub{max-width:940px;color:rgba(255,244,219,.96);font-size:clamp(20px,2vw,28px);line-height:1.42;text-shadow:0 2px 18px rgba(0,0,0,.28)}
.hero-home .link-row{margin-top:18px;gap:16px}.hero-home .link-row a{min-height:54px;padding:14px 22px;font-size:16px}.hero-signature-image{max-height:470px;min-height:260px;object-position:center 36%;filter:saturate(1.06) contrast(1.07) brightness(1.04);background:linear-gradient(145deg,#2b1806,#6b3a10)}
.site-hierarchy-strip a,.phase66-homepage-merchandising .phase66-priority-actions a,.phase66-merch-card,.phase81-chip-grid a{line-height:1.52}.site-hierarchy-strip em,.phase66-merch-card span,.phase66-homepage-merchandising a em,.phase81-chip-grid em{font-size:17px;line-height:1.58}.phase66-homepage-merchandising .phase66-priority-actions a strong,.phase66-merch-card strong{font-size:clamp(23px,2.1vw,32px);line-height:1.08}.cinematic-split{grid-template-columns:minmax(0,1fr) minmax(420px,1fr)}.cinematic-split .kenburns-frame{position:relative;min-height:500px;border:1px solid rgba(202,133,0,.28);box-shadow:0 45px 110px rgba(0,0,0,.34), inset 0 0 0 1px rgba(255,232,187,.08)}.cinematic-split .kenburns-frame:after{content:"ONTCSA process environment";position:absolute;left:24px;bottom:20px;border-radius:999px;background:rgba(0,0,0,.48);color:#fff4db;padding:9px 14px;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.cinematic-split .kenburns-frame img{filter:saturate(1.12) contrast(1.13) brightness(1.08);object-position:center center}.suite-card p,.catalog-card p,.journey-step em,.process-card p,.story-strip p{font-size:18px;line-height:1.62}.phase81-proof-copy p:not(.eyebrow),.phase66-homepage-merchandising .phase66-homepage-proof p:not(.eyebrow){color:rgba(45,25,5,.82)}
@media(max-width:680px){.hero-home h1{font-size:clamp(42px,13vw,58px);line-height:1.05;letter-spacing:-.035em}.hero-home .hero-sub{font-size:19px;line-height:1.5}.hero-home .link-row a{width:100%;max-width:360px}.hero-signature-image{min-height:220px;max-height:320px}.cinematic-split .kenburns-frame{min-height:320px}.site-hierarchy-strip em,.phase66-merch-card span,.phase81-chip-grid em,.suite-card p,.catalog-card p,.journey-step em,.process-card p{font-size:17px;line-height:1.62}}

/* phase82-desktop-mega-menu:start */
.phase82-mega-panel[hidden]{display:none!important}.phase82-desktop-mega-menu.phase82-mega-open .phase82-mega-panel{display:block}.phase82-desktop-mega-menu{z-index:90;overflow:visible}.phase82-desktop-mega-menu nav{max-width:1240px}.phase82-desktop-mega-menu .navlinks{gap:20px}.phase82-menu-trigger{appearance:none;border:1px solid rgba(255,232,187,.22);background:rgba(255,232,187,.08);color:rgba(255,232,187,.94);border-radius:999px;min-height:34px;padding:0 14px;font:inherit;font-size:13.5px;font-weight:800;letter-spacing:.015em;cursor:pointer}.phase82-menu-trigger:hover,.phase82-menu-trigger[aria-expanded="true"]{background:rgba(241,191,86,.18);color:#fff}.phase82-mega-panel{position:fixed;left:0;right:0;top:60px;width:100vw;background:linear-gradient(180deg,rgba(31,19,5,.98),rgba(72,41,4,.98));border-bottom:1px solid rgba(255,232,187,.18);box-shadow:0 40px 80px rgba(0,0,0,.38);opacity:0;visibility:hidden;transform:translateY(-12px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.phase82-desktop-mega-menu.phase82-mega-open .phase82-mega-panel,.phase82-mega-panel:focus-within{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.phase82-mega-inner{max-width:1360px;margin:0 auto;padding:34px 36px 36px;color:#ffe8bb}.phase82-mega-kicker{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,232,187,.18);padding-bottom:18px;margin-bottom:22px}.phase82-mega-kicker span{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#f1bf56;font-weight:900}.phase82-mega-kicker strong{font-size:21px;letter-spacing:-.035em}.phase82-mega-kicker a{color:#1f1305;background:linear-gradient(135deg,#f1bf56,#ffe8bb);text-decoration:none;border-radius:999px;padding:10px 15px;font-weight:900;white-space:nowrap}.phase82-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;position:relative}.phase82-mega-column{min-width:0}.phase82-mega-column h3{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:#f1bf56;margin:0 0 12px}.phase82-mega-column a{display:block;text-decoration:none;color:#fff;padding:10px 0;border-radius:14px}.phase82-mega-column a strong{display:block;font-size:18px;letter-spacing:-.025em}.phase82-mega-column a span{display:block;color:rgba(255,232,187,.72);font-size:14px;line-height:1.45;margin-top:4px}.phase82-mega-column a:hover strong{color:#ffe8bb}.phase82-menu-divider{display:block;width:1px;background:linear-gradient(180deg,transparent,rgba(241,191,86,.42),rgba(255,232,187,.28),transparent);min-height:100%;justify-self:center}.phase82-mega-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.phase82-mega-feature-card{position:relative;min-height:158px;border-radius:22px;overflow:hidden;text-decoration:none;color:#fff;background:#1f1305;border:1px solid rgba(255,232,187,.15);display:flex;flex-direction:column;justify-content:flex-end;padding:18px}.phase82-menu-visual{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.05) brightness(.62);transition:transform .28s ease}.phase82-mega-feature-card:hover .phase82-menu-visual{transform:scale(1.05)}.phase82-mega-feature-card span,.phase82-mega-feature-card strong{position:relative;z-index:1;text-shadow:0 2px 12px rgba(0,0,0,.7)}.phase82-mega-feature-card span{font-size:12px;color:#f1bf56;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.phase82-mega-feature-card strong{font-size:17px;line-height:1.16}.phase82-mega-note{margin:18px 0 0;color:rgba(255,232,187,.72);font-size:13px;line-height:1.45}.phase82-seo-hero{min-height:70vh}.phase82-page-hero-image{display:block;width:min(760px,100%);max-height:360px;object-fit:cover;border-radius:34px;margin:28px auto 0;box-shadow:0 30px 70px rgba(72,41,4,.2)}.phase82-seo-support-shell{padding:80px 22px;background:linear-gradient(180deg,#fff8ea,#f4ead5)}.phase82-seo-card-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.phase82-seo-card-grid article,.phase82-seo-next-step{background:#fffaf0;border:1px solid rgba(72,41,4,.12);border-radius:30px;padding:28px;box-shadow:0 18px 40px rgba(72,41,4,.08)}.phase82-seo-card-grid h2,.phase82-seo-next-step h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.04em}.phase82-seo-card-grid p,.phase82-seo-next-step p{font-size:17px;line-height:1.6;color:#3d2a12}.phase82-seo-next-step{max-width:1120px;margin:22px auto 0}.phase82-seo-next-step a{display:inline-flex;margin:8px 10px 0 0;color:#482904;font-weight:900}
@media (min-width:851px){.phase82-desktop-mega-menu .menu-button{display:none}.phase82-desktop-mega-menu .navlinks{display:flex!important}.phase82-desktop-mega-menu:hover .phase82-mega-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}
@media (max-width:850px){.phase82-menu-trigger{width:100%;min-height:44px;border-radius:14px}.phase82-mega-panel{display:none}.phase82-seo-card-grid,.phase82-mega-features{grid-template-columns:1fr}.phase82-seo-support-shell{padding:52px 18px}.phase82-page-hero-image{border-radius:24px}}
/* phase82-desktop-mega-menu:end */
/* phase83-homepage-visual-polish:start */
main[data-phase83-homepage-visual-polish="true"]{overflow-x:hidden;background:#fff8ea}.phase83-mobile-breathing-room{--phase83-pad:max(22px,calc((100vw - 1180px)/2));--phase83-card-pad:clamp(22px,2.4vw,34px)}
.phase83-resource-link-cloud{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:20px;border-radius:30px;background:linear-gradient(135deg,rgba(72,41,4,.055),rgba(202,133,0,.12));border:1px solid rgba(72,41,4,.12);box-shadow:0 20px 54px rgba(72,41,4,.08)}
.phase83-resource-link-cloud a{display:flex!important;align-items:center;justify-content:center;min-height:54px;padding:12px 14px;border-radius:18px;text-align:center;text-decoration:none!important;color:#482904!important;background:rgba(255,255,255,.84);border:1px solid rgba(72,41,4,.12);font-weight:900;line-height:1.22;box-shadow:0 10px 24px rgba(72,41,4,.07)}
.phase83-resource-link-cloud a:hover,.phase83-resource-link-cloud a:focus-visible{background:#1f1305;color:#ffe8bb!important;border-color:rgba(241,191,86,.45);outline:0;box-shadow:0 14px 30px rgba(31,19,5,.18)}
.phase66-homepage-merchandising{max-width:1280px;border-radius:0;margin:0 auto}.phase66-homepage-proof{max-width:900px;margin:0 auto 28px;text-align:center}.phase66-homepage-proof p:not(.eyebrow){font-size:clamp(17px,1.6vw,21px);line-height:1.58;color:#503412}.phase66-priority-actions a,.phase66-merch-card{padding:var(--phase83-card-pad)!important;border-radius:28px!important;background:#fffaf0!important;border:1px solid rgba(72,41,4,.12)!important;box-shadow:0 16px 42px rgba(72,41,4,.08)!important;color:#2d1905!important;text-decoration:none!important}.phase66-priority-actions a span,.phase66-merch-card span{color:#8d5c08!important}.phase66-priority-actions a em,.phase66-merch-card span{color:#513917!important}.phase66-merch-rail{padding:24px;border-radius:32px;background:rgba(255,250,240,.72);border:1px solid rgba(72,41,4,.1)}.phase66-merch-rail h3{margin:0;color:#482904;font-size:clamp(22px,2vw,30px)}
.hero-home{padding-top:clamp(96px,10vw,132px);padding-bottom:clamp(72px,8vw,106px)}.hero-home .center{max-width:1100px}.hero-home h1{max-width:920px;line-height:1.04}.hero-home .hero-sub{max-width:900px;margin-left:auto;margin-right:auto}.hero-home .homepage-primary-path{display:flex;flex-wrap:wrap;justify-content:center}.hero-home .homepage-primary-path a{min-width:190px}.hero-signature-image{width:min(920px,100%);border-radius:36px}
.site-hierarchy-strip{padding-top:28px;padding-bottom:28px}.site-hierarchy-strip a{min-height:170px;padding:28px}.phase81-polish{padding-top:clamp(68px,7vw,96px);padding-bottom:clamp(68px,7vw,96px)}.phase81-chip-grid a{padding:30px;min-height:260px}.phase81-chip-grid span{font-size:13px;line-height:1.3}.phase81-chip-grid em{color:#4b3416}.phase81-impact-band span{padding:26px}.phase81-policy-note{background:rgba(255,255,255,.58);border:1px solid rgba(72,41,4,.1);border-radius:22px;padding:18px 22px}
.horizontal-showcase.phase83-contained-showcase{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;overflow-x:hidden;scroll-snap-type:none;padding:88px var(--phase83-pad);background:linear-gradient(180deg,#f5f1e9,#fff8ea)}.horizontal-showcase.phase83-contained-showcase .showcase-card{flex:none;min-height:480px;border-radius:34px;padding:28px;scroll-snap-align:unset}.horizontal-showcase.phase83-contained-showcase .showcase-card img{height:250px;border-radius:24px}.horizontal-showcase.phase83-contained-showcase .showcase-card h3{font-size:clamp(28px,2.4vw,38px);line-height:1;margin:18px 0 8px}.horizontal-showcase.phase83-contained-showcase .showcase-card p{font-size:17px;line-height:1.5;color:inherit;opacity:.86}
.content-section,.buyer-education,.premium-flow-break,.process-depth,.cinematic-split,.brand-film{padding-left:var(--phase83-pad)!important;padding-right:var(--phase83-pad)!important}.content-section>h2,.buyer-education>h2{max-width:920px;margin-left:auto;margin-right:auto;text-align:center}.content-section>p.eyebrow,.buyer-education>p.eyebrow{text-align:center}.product-section-suite,.product-catalog-grid,.journey-map,.process-rail{gap:18px}.suite-card,.catalog-card,.process-card,.journey-step,.route-proof-card{padding:clamp(22px,2.3vw,32px)!important;border-radius:30px!important}.suite-card p,.catalog-card p,.process-card p,.journey-step em,.route-proof-card em{font-size:17px!important;line-height:1.6!important}.brand-film:after{background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.58),rgba(0,0,0,.25))}.brand-film-copy{max-width:720px;padding:clamp(28px,4vw,48px);border-radius:34px;background:rgba(0,0,0,.36);border:1px solid rgba(255,232,187,.16);backdrop-filter:blur(10px)}.brand-film-copy p{font-size:clamp(17px,1.6vw,21px);line-height:1.55;color:rgba(255,244,219,.92)}
.footer{padding-top:64px}.footer .footer-grid{gap:22px}.footer .footer-grid>div{padding:22px;border-radius:24px;background:rgba(255,232,187,.06);border:1px solid rgba(255,232,187,.1)}.footer a{display:flex;align-items:center;min-height:34px;color:rgba(255,232,187,.9)!important;text-decoration:none}.footer .legal{max-width:1040px;margin:28px auto 0}.footer .legal p{font-size:15px;line-height:1.65;color:rgba(255,232,187,.8)}
@media(max-width:1100px){.phase83-resource-link-cloud{grid-template-columns:repeat(3,minmax(0,1fr))}.horizontal-showcase.phase83-contained-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.phase81-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.phase83-mobile-breathing-room{--phase83-pad:22px}.hero-home{padding-top:92px;padding-bottom:68px}.hero-home h1{font-size:clamp(40px,11.5vw,54px)!important;line-height:1.08;letter-spacing:-.035em}.hero-home .hero-sub{font-size:18px!important;line-height:1.56}.hero-home .homepage-primary-path{gap:12px}.hero-home .homepage-primary-path a{width:100%;max-width:none;min-height:50px}.hero-signature-image{min-height:210px;max-height:290px;border-radius:26px}.site-hierarchy-strip,.phase81-chip-grid,.phase81-impact-band,.phase66-priority-actions,.phase66-merch-rail,.phase83-resource-link-cloud,.horizontal-showcase.phase83-contained-showcase,.product-section-suite,.product-catalog-grid,.journey-map{grid-template-columns:1fr!important}.site-hierarchy-strip{gap:12px;padding-top:22px;padding-bottom:22px}.site-hierarchy-strip a,.phase81-chip-grid a,.phase66-priority-actions a,.phase66-merch-card,.suite-card,.catalog-card,.process-card,.journey-step{min-height:auto!important;padding:22px!important}.phase81-polish,.phase66-homepage-merchandising,.content-section,.buyer-education,.premium-flow-break,.process-depth,.cinematic-split{padding-top:56px!important;padding-bottom:56px!important}.phase81-proof-copy,.phase66-homepage-proof,.content-section>h2,.buyer-education>h2,.content-section>p.eyebrow,.buyer-education>p.eyebrow{text-align:left}.phase83-resource-link-cloud{padding:16px;border-radius:24px}.phase83-resource-link-cloud a{justify-content:flex-start;text-align:left;min-height:48px}.horizontal-showcase.phase83-contained-showcase{padding-top:56px;padding-bottom:56px}.horizontal-showcase.phase83-contained-showcase .showcase-card{min-height:auto}.horizontal-showcase.phase83-contained-showcase .showcase-card img{height:210px}.media-mosaic{padding:12px}.media-mosaic figure{border-radius:24px}.brand-film-copy{margin:0 22px}.footer .footer-grid{grid-template-columns:1fr!important}.footer a{min-height:40px}.footer .legal p{font-size:14.5px}}

/* phase83-homepage-visual-polish:final-readability-pass */
.hero-home .center{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,1.8vw,22px)}.hero-home .eyebrow,.hero-home h1,.hero-home .hero-sub,.hero-home .homepage-primary-path,.hero-home .hero-signature-image{margin-top:0;margin-bottom:0}.hero-home .hero-sub{font-weight:560;text-wrap:pretty}.hero-home .homepage-primary-path{margin-top:8px}.cinematic-split.light{background:linear-gradient(135deg,#fff8ea 0%,#f2e3c8 100%)}.cinematic-split.light .cinematic-copy{padding:clamp(24px,3vw,38px);border-radius:32px;background:rgba(255,250,240,.75);border:1px solid rgba(72,41,4,.1);box-shadow:0 18px 52px rgba(72,41,4,.08)}.cinematic-split.light .kenburns-frame{background:linear-gradient(135deg,#1f1305,#6b3a10);min-height:420px}.media-mosaic figcaption,.cinematic-split .kenburns-frame:after{background:rgba(0,0,0,.68);backdrop-filter:blur(8px)}.suite-card,.catalog-card,.phase66-merch-card,.process-card,.journey-step{display:flex;flex-direction:column;gap:10px}.suite-card p,.catalog-card p,.process-card p{max-width:62ch}.suite-card h3,.catalog-card h3,.process-card h3{line-height:1.08;text-wrap:balance}.content-section,.buyer-education{background:linear-gradient(180deg,#fffaf0,#fff7e8)}
@media(max-width:680px){.hero-home .center{gap:15px}.hero-home h1{font-size:clamp(36px,10vw,48px)!important;line-height:1.12!important;max-width:11ch;text-wrap:balance}.hero-home .hero-sub{font-size:17px!important;line-height:1.64!important}.phase81-proof-copy p:not(.eyebrow),.phase66-homepage-proof p:not(.eyebrow),.content-section p,.buyer-education p{font-size:16.5px!important;line-height:1.62!important}.cinematic-split.light .cinematic-copy{padding:22px}.cinematic-split.light .kenburns-frame{min-height:300px}.brand-film-copy p{font-size:16.5px!important;line-height:1.62!important}.suite-card h3,.catalog-card h3,.process-card h3{font-size:clamp(24px,7vw,32px)}}


/* phase83-homepage-visual-polish:hero-decompression */
.hero-home h1{font-size:clamp(44px,5.6vw,76px)!important;line-height:1.1!important;max-width:820px!important;text-wrap:balance}.hero-home .center{gap:clamp(18px,2.3vw,28px)!important}.hero-home .hero-sub{font-size:clamp(18px,1.55vw,22px)!important;line-height:1.62!important;max-width:840px!important}.hero-home .homepage-primary-path{margin-top:6px!important;gap:14px 16px!important}.hero-home .homepage-primary-path a{min-height:56px!important;padding:15px 24px!important}.hero-signature-image{margin-top:6px!important}.phase81-proof-copy h2,.phase66-homepage-proof h2,.content-section>h2,.buyer-education>h2{font-size:clamp(34px,4.2vw,58px);line-height:1.08;text-wrap:balance}.product-section-suite{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.suite-card,.catalog-card{min-height:220px}.footer{padding-bottom:54px}
@media(max-width:680px){.hero-home h1{font-size:clamp(34px,9vw,44px)!important;max-width:13ch!important}.hero-home .center{gap:18px!important}.hero-home .hero-sub{font-size:16.5px!important;line-height:1.68!important}.phase81-proof-copy h2,.phase66-homepage-proof h2,.content-section>h2,.buyer-education>h2{font-size:clamp(30px,8vw,40px)!important;line-height:1.12!important}.product-section-suite .suite-card:nth-child(n+7){display:none}.content-section.buyer-education:nth-of-type(n+2){padding-top:44px!important}}


/* phase83-homepage-visual-polish:premium-density-pass */
.globalnav{height:60px;min-height:60px;padding-top:0;padding-bottom:0}.hero-home{padding-top:clamp(132px,12vw,174px)!important;padding-bottom:clamp(116px,10vw,150px)!important}.hero-home .center{max-width:1060px}.hero-home .homepage-primary-path{max-width:930px;justify-content:center}.phase81-policy-note a,.phase66-home-links a,.footer a{color:inherit;text-decoration:none}.phase81-policy-note a{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;margin-right:4px;background:rgba(99,57,12,.12);color:#5a3208;font-weight:900;box-shadow:inset 0 0 0 1px rgba(99,57,12,.16)}.phase81-chip-grid a,.phase66-priority-grid a,.phase66-route-group a,.phase66-home-links a,.site-hierarchy-strip a,.suite-card,.catalog-card{padding:clamp(22px,2.3vw,30px)!important;border-radius:24px!important}.phase66-route-group,.phase66-home-links,.phase83-resource-link-cloud{gap:14px!important}.phase83-resource-link-cloud a{padding:12px 16px!important}.product-section-suite{gap:22px!important}.content-section,.buyer-education{border-top:1px solid rgba(91,54,17,.09)}.content-section>p,.buyer-education>p{max-width:820px}.site-hierarchy-strip{gap:16px}.site-hierarchy-strip a{min-height:138px}.site-hierarchy-strip em{line-height:1.45}.footer{padding-top:80px!important}.footer .footer-links,.footer nav{gap:18px!important}.footer a{padding:6px 0;line-height:1.45}
@media(max-width:900px){.globalnav{height:56px;min-height:56px}.hero-home{padding-top:110px!important}.site-hierarchy-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.phase81-chip-grid,.phase66-priority-grid,.product-section-suite{grid-template-columns:1fr!important}.phase81-chip-grid a,.phase66-priority-grid a,.phase66-route-group a,.suite-card,.catalog-card{min-height:auto!important}}
@media(max-width:680px){.globalnav{padding:0 14px}.hero-home{padding-top:104px!important;padding-bottom:86px!important}.hero-home .homepage-primary-path a{width:100%;justify-content:center}.site-hierarchy-strip{grid-template-columns:1fr;padding:26px 20px!important}.phase81-seo-proof,.phase66-homepage-merchandising,.content-section,.buyer-education,.process-depth,.horizontal-showcase,.brand-film,.cinematic-split.light{padding-left:22px!important;padding-right:22px!important}.phase81-chip-grid a,.phase66-priority-grid a,.phase66-route-group a,.suite-card,.catalog-card{padding:24px!important}.footer{padding-left:22px!important;padding-right:22px!important}}


/* phase83-homepage-visual-polish:desktop-hero-editorial-layout */
@media(min-width:980px){.hero-home{min-height:calc(100vh - 76px)!important}.hero-home .center{width:min(1180px,100%);display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);grid-template-areas:'eyebrow image' 'headline image' 'sub image' 'ctas image';column-gap:clamp(44px,5vw,78px);row-gap:18px;align-items:center;text-align:left}.hero-home .eyebrow{grid-area:eyebrow;align-self:end}.hero-home h1{grid-area:headline;margin-left:0!important;margin-right:0!important;max-width:680px!important;font-size:clamp(54px,5.2vw,74px)!important;letter-spacing:-.05em!important}.hero-home .hero-sub{grid-area:sub;margin-left:0!important;margin-right:0!important;max-width:680px!important}.hero-home .homepage-primary-path{grid-area:ctas;justify-content:flex-start!important;max-width:720px!important}.hero-home .hero-signature-image{grid-area:image;width:100%!important;height:min(58vh,560px)!important;max-height:none!important;min-height:460px!important;margin:0!important;border-radius:42px!important;box-shadow:0 36px 100px rgba(0,0,0,.42),0 0 0 1px rgba(255,232,187,.18)}}
@media(max-width:979px){.hero-home .center{display:flex!important;flex-direction:column;text-align:center}.hero-home .hero-signature-image{margin-top:12px!important}}

/* phase179-hero-showcase:start */
.phase179-hero-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(760px,100%);margin:8px 0 0;position:relative;z-index:3}
.phase179-hero-signal-grid article{min-height:128px;padding:18px 18px 17px;border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,232,187,.08));border:1px solid rgba(255,232,187,.30);box-shadow:0 22px 58px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.22);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);text-align:left}
.phase179-hero-signal-grid span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:rgba(241,191,86,.22);color:#f5c86d;font-size:12px;font-weight:950;letter-spacing:.08em;margin-bottom:11px}
.phase179-hero-signal-grid strong{display:block;color:#fff8ea;font-size:clamp(18px,1.35vw,22px);line-height:1.04;letter-spacing:-.025em;margin-bottom:8px}
.phase179-hero-signal-grid em{display:block;font-style:normal;color:#fff4db;font-size:clamp(15.5px,1.08vw,17px);line-height:1.42}
@media(min-width:980px){.hero-home .center{grid-template-areas:'eyebrow image' 'headline image' 'sub image' 'ctas image' 'showcase image'!important;row-gap:18px!important}.hero-home .phase179-hero-signal-grid{grid-area:showcase;justify-self:start}.hero-home .hero-sub{font-size:clamp(18px,1.26vw,21px)!important;line-height:1.58!important;max-width:58ch!important;color:#fff4db!important;text-shadow:0 3px 18px rgba(0,0,0,.42)!important}.hero-home h1{font-size:clamp(54px,6.4vw,92px)!important;line-height:.93!important}}
@media(max-width:979px){.phase179-hero-signal-grid{grid-template-columns:1fr;max-width:560px;margin:14px auto 0;gap:12px}.phase179-hero-signal-grid article{text-align:left;min-height:auto;padding:18px 20px;background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(255,232,187,.10));border-color:rgba(255,232,187,.36)}.hero-home .hero-sub{font-size:18px!important;line-height:1.64!important;max-width:34rem!important;color:#fff4db!important;text-shadow:0 3px 18px rgba(0,0,0,.44)!important}.hero-home .center{gap:18px!important}.phase179-hero-signal-grid strong{font-size:22px}.phase179-hero-signal-grid em{font-size:16px;color:#fff4db}}
/* phase179-hero-showcase:end */

/* phase83-homepage-visual-polish:end */
/* phase84-liquid-glass-menu:start */
.phase82-desktop-mega-menu.phase84-liquid-glass-menu{z-index:220;isolation:isolate}.phase82-desktop-mega-menu.phase84-liquid-glass-menu nav{width:100%;max-width:none;min-height:54px;border-radius:0;padding:0 40px;background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,232,187,.08));border:1px solid rgba(255,255,255,.18);border-top:0;box-shadow:0 12px 40px rgba(0,0,0,.18);backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35)}
.phase84-liquid-glass-menu .phase82-menu-trigger{min-height:36px;padding:0 16px;background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.24);color:#fff7e8}.phase84-liquid-glass-menu .phase82-menu-trigger:hover,.phase84-liquid-glass-menu .phase82-menu-trigger[aria-expanded="true"]{background:rgba(255,255,255,.34);color:#2d1905;border-color:rgba(255,255,255,.42)}
.phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{top:78px;left:50%;right:auto;width:min(1180px,calc(100vw - 32px));max-height:calc(100vh - 96px);overflow:auto;transform:translateX(-50%) translateY(-16px) scale(.985);background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,246,229,.72) 42%,rgba(255,232,187,.56));border:1px solid rgba(255,255,255,.86);border-radius:34px;box-shadow:0 42px 140px rgba(31,19,5,.38),0 8px 28px rgba(31,19,5,.16),inset 0 1px 0 rgba(255,255,255,.92),inset 0 -24px 80px rgba(255,255,255,.18);backdrop-filter:blur(42px) saturate(2.05) contrast(1.04);-webkit-backdrop-filter:blur(42px) saturate(2.05) contrast(1.04);color:#2d1905}.phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel:before{content:"";position:absolute;inset:1px;border-radius:33px;pointer-events:none;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.74),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.36),transparent 48%);mix-blend-mode:screen}.phase84-liquid-glass-menu.phase82-mega-open .phase82-mega-panel.phase84-liquid-glass-panel,.phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel:focus-within{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) scale(1);pointer-events:auto}.phase84-liquid-glass-menu .phase82-mega-inner{max-width:none;padding:36px 38px;color:#2d1905;position:relative;z-index:1}.phase84-liquid-glass-menu .phase82-mega-kicker{border-bottom:1px solid rgba(72,41,4,.12);padding-bottom:18px;margin-bottom:20px}.phase84-liquid-glass-menu .phase82-mega-kicker span{color:#8d5c08}.phase84-liquid-glass-menu .phase82-mega-kicker strong{font-size:clamp(20px,1.9vw,28px);color:#251503}.phase84-liquid-glass-menu .phase82-mega-kicker a{background:rgba(31,19,5,.82);color:#fff7e8;box-shadow:0 12px 30px rgba(31,19,5,.18)}
.phase84-liquid-glass-menu .phase82-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.phase84-liquid-glass-menu .phase82-mega-column{padding:6px 4px 6px 18px;border-left:1px solid rgba(72,41,4,.1)}.phase84-liquid-glass-menu .phase82-mega-column:first-child{border-left:0}.phase84-liquid-glass-menu .phase82-mega-column h3{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8d5c08;margin-bottom:12px}.phase84-liquid-glass-menu .phase82-mega-column a{display:block;padding:9px 10px;border-radius:16px;text-decoration:none!important;color:#2d1905;background:transparent;border:0;box-shadow:none;transition:background .18s ease,transform .18s ease,color .18s ease}.phase84-liquid-glass-menu .phase82-mega-column a:hover,.phase84-liquid-glass-menu .phase82-mega-column a:focus-visible{background:rgba(255,255,255,.52);transform:translateY(-1px);outline:0;color:#120a02}.phase84-liquid-glass-menu .phase82-mega-column a strong{font-size:16px;line-height:1.2;color:inherit}.phase84-liquid-glass-menu .phase82-mega-column a span{font-size:13.5px;line-height:1.35;color:#6f4a1a}.phase84-liquid-glass-menu .phase82-menu-divider,.phase84-liquid-glass-menu .phase82-mega-divider{background:linear-gradient(90deg,transparent,rgba(72,41,4,.16),transparent);height:1px;margin:10px 0}.phase84-liquid-glass-menu .phase82-mega-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.phase84-liquid-glass-menu .phase82-mega-feature-card{min-height:168px;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.48);box-shadow:0 18px 42px rgba(72,41,4,.14);text-decoration:none!important;background:#fff}.phase84-liquid-glass-menu .phase82-mega-feature-card img,.phase84-liquid-glass-menu .phase82-menu-visual img{filter:saturate(1.04) contrast(1.03);opacity:.94}.phase84-liquid-glass-menu .phase82-mega-feature-card div{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(31,19,5,.76));padding:16px}.phase84-liquid-glass-menu .phase82-mega-feature-card strong{color:#fff8ea}.phase84-liquid-glass-menu .phase82-mega-feature-card span{color:rgba(255,244,219,.82)}
@media (min-width:851px){.phase84-liquid-glass-menu:hover .phase82-mega-panel[hidden]{display:none!important}.phase84-liquid-glass-menu:hover .phase82-mega-panel:not([hidden]){opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) scale(1);pointer-events:auto}}
@media (max-width:850px){.phase82-desktop-mega-menu.phase84-liquid-glass-menu nav{padding:0 16px}.phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{display:none!important}}
/* phase84-liquid-glass-menu:end */
/* phase84-process-scroll:start */
#main.phase84-scroll-host{overflow:visible!important}.phase84-scroll-process.horizontal-showcase.phase83-contained-showcase{display:block!important;grid-template-columns:none!important}.phase84-scroll-process.dynamic-scene{overflow-x:clip!important;overflow-y:visible!important}.phase84-scroll-process{height:360vh;position:relative;padding:0!important;background:linear-gradient(180deg,#fff8ea 0%,#f4e6cd 46%,#fff8ea 100%);overflow-x:clip;overflow-y:visible}.phase84-scroll-process .phase84-scroll-track{position:sticky;top:82px;height:calc(100vh - 82px);display:flex;width:max-content;min-width:100vw;align-items:center;gap:clamp(22px,4vw,48px);padding:clamp(36px,6vw,74px) max(24px,calc((100vw - 1180px)/2));will-change:transform;transform:translate3d(calc(var(--phase84-scroll-progress,0) * -82%),0,0);transition:none}.phase84-scroll-process .showcase-card{flex:0 0 min(74vw,760px);height:min(68vh,620px);min-height:500px;border-radius:42px;padding:clamp(24px,3.4vw,44px);display:grid;grid-template-rows:1fr auto;background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.62);box-shadow:0 36px 100px rgba(72,41,4,.16);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);opacity:.58;transform:scale(.94);transition:opacity .28s ease,transform .28s ease,box-shadow .28s ease}.phase84-scroll-process .showcase-card.is-active,.phase84-scroll-process .process-card.is-active{opacity:1;transform:scale(1);box-shadow:0 44px 120px rgba(72,41,4,.24)}.phase84-scroll-process .showcase-card img{height:100%;min-height:0;width:100%;object-fit:cover;border-radius:30px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.phase84-scroll-process .showcase-card div{padding:22px 4px 0}.phase84-scroll-process .showcase-card h3{font-size:clamp(42px,5vw,76px);line-height:.95;letter-spacing:-.055em;margin:0 0 12px;color:#2d1905}.phase84-scroll-process .showcase-card p{font-size:clamp(18px,1.6vw,23px);line-height:1.42;color:#604014;max-width:56ch}.phase84-scroll-process:before{content:"Scroll through the ONTCSA process";position:sticky;top:98px;left:max(24px,calc((100vw - 1180px)/2));z-index:2;display:inline-flex;margin:0 0 -42px;padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.54);border:1px solid rgba(72,41,4,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#6f4a1a;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.phase84-scroll-process[data-phase84-active-step="01"] .showcase-card[data-phase84-process-step="01"],.phase84-scroll-process[data-phase84-active-step="02"] .showcase-card[data-phase84-process-step="02"],.phase84-scroll-process[data-phase84-active-step="03"] .showcase-card[data-phase84-process-step="03"],.phase84-scroll-process[data-phase84-active-step="04"] .showcase-card[data-phase84-process-step="04"]{opacity:1;transform:scale(1)}
@media(max-width:850px){.phase84-scroll-process{height:auto;padding:56px 22px!important;overflow:visible}.phase84-scroll-process:before{display:none}.phase84-scroll-process .phase84-scroll-track{position:static;height:auto;display:grid;grid-template-columns:1fr;padding:0;transform:none!important}.phase84-scroll-process .showcase-card{flex:auto;height:auto;min-height:auto;opacity:1;transform:none}.phase84-scroll-process .showcase-card img{height:240px}.phase84-scroll-process .showcase-card h3{font-size:clamp(34px,10vw,52px)}}
/* phase84-process-scroll:end */
/* phase85-gap-opaque-glass:start */
@media(min-width:980px){.hero-home{padding-top:clamp(86px,7vw,112px)!important;padding-bottom:clamp(96px,8vw,128px)!important;min-height:calc(100vh - 76px)!important}.hero-home .center{align-content:center}}
@media(min-width:681px) and (max-width:979px){.hero-home{padding-top:clamp(82px,9vw,104px)!important;padding-bottom:86px!important}}
@media(max-width:680px){.hero-home{padding-top:86px!important;padding-bottom:74px!important}}
.phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,246,229,.90) 44%,rgba(255,232,187,.82))!important;border-color:rgba(255,255,255,.94)!important;box-shadow:0 46px 150px rgba(31,19,5,.44),0 12px 38px rgba(31,19,5,.22),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -28px 86px rgba(255,255,255,.28)!important;backdrop-filter:blur(46px) saturate(2.15) contrast(1.06)!important;-webkit-backdrop-filter:blur(46px) saturate(2.15) contrast(1.06)!important}
.phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel:after{content:"";position:absolute;inset:0;border-radius:34px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.44),rgba(255,255,255,.10) 42%,rgba(111,70,13,.08));box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}
.phase84-liquid-glass-menu .phase82-mega-inner{position:relative;z-index:2}.phase84-liquid-glass-menu .phase82-mega-column a:hover,.phase84-liquid-glass-menu .phase82-mega-column a:focus-visible{background:rgba(255,255,255,.76)}
/* phase85-gap-opaque-glass:end */
/* phase86-blurred-opaque-menu:start */
.phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{isolation:isolate!important;background:rgba(255,248,234,.965)!important;border:1px solid rgba(255,255,255,.98)!important;box-shadow:0 48px 160px rgba(31,19,5,.48),0 16px 46px rgba(31,19,5,.24),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -30px 92px rgba(255,255,255,.34)!important;backdrop-filter:blur(96px) saturate(1.85) contrast(1.08)!important;-webkit-backdrop-filter:blur(96px) saturate(1.85) contrast(1.08)!important;color:#261403!important}
.phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel:before{content:""!important;position:absolute!important;inset:-22px!important;border-radius:44px!important;z-index:0!important;pointer-events:none!important;background:rgba(255,248,234,.72)!important;backdrop-filter:blur(96px) saturate(1.85) contrast(1.08)!important;-webkit-backdrop-filter:blur(96px) saturate(1.85) contrast(1.08)!important;filter:blur(18px);mix-blend-mode:normal!important;opacity:1!important}
.phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel:after{content:""!important;position:absolute!important;inset:0!important;border-radius:34px!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(255,255,255,.70),rgba(255,246,229,.38) 42%,rgba(202,133,0,.10))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.64),inset 0 28px 80px rgba(255,255,255,.34)!important}
.phase84-liquid-glass-menu .phase82-mega-inner{position:relative!important;z-index:2!important}.phase84-liquid-glass-menu .phase82-mega-kicker,.phase84-liquid-glass-menu .phase82-mega-grid,.phase84-liquid-glass-menu .phase82-mega-features{position:relative;z-index:2}.phase84-liquid-glass-menu .phase82-mega-column a:hover,.phase84-liquid-glass-menu .phase82-mega-column a:focus-visible{background:rgba(255,255,255,.84)!important}.phase84-liquid-glass-menu .phase82-mega-feature-card{background:rgba(255,255,255,.94)!important;border-color:rgba(255,255,255,.72)!important}
/* phase86-blurred-opaque-menu:end */
/* phase87-mobile-hamburger-menu:start */
.phase87-mobile-menu .phase87-hamburger{align-items:center;gap:9px;touch-action:manipulation;cursor:pointer}
.phase87-hamburger-lines{display:inline-flex;flex-direction:column;gap:4px;width:18px}
.phase87-hamburger-lines i{display:block;height:2px;border-radius:999px;background:currentColor;box-shadow:0 0 14px rgba(255,248,234,.28);transition:transform .22s ease,opacity .22s ease}
.phase87-mobile-menu.phase87-mobile-menu-open .phase87-hamburger-lines i:nth-child(1){transform:translateY(6px) rotate(45deg)}
.phase87-mobile-menu.phase87-mobile-menu-open .phase87-hamburger-lines i:nth-child(2){opacity:0}
.phase87-mobile-menu.phase87-mobile-menu-open .phase87-hamburger-lines i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.phase87-mobile-quick-links{display:none}.phase87-mobile-quick-links a{text-decoration:none;color:#2f1a06}
@media (max-width:850px){
  .phase87-mobile-menu{z-index:240;overflow:visible!important}
  .phase87-mobile-menu .phase87-hamburger{display:inline-flex!important;min-width:92px;min-height:44px;justify-content:center;border:1px solid rgba(255,248,234,.38);border-radius:999px;background:rgba(255,248,234,.14);color:#fff7e8;font-weight:850;letter-spacing:.02em;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 28px rgba(0,0,0,.18)}
  .phase87-mobile-menu.phase87-mobile-menu-open .phase87-hamburger{background:rgba(255,248,234,.94);color:#2f1a06;border-color:rgba(255,255,255,.98)}
  .phase87-mobile-menu .navlinks{display:none!important}
  .phase87-mobile-menu.phase87-mobile-menu-open .navlinks{display:none!important}
  .phase87-mobile-menu .phase82-mega-panel.phase84-liquid-glass-panel{display:none!important}
  .phase87-mobile-menu.phase87-mobile-menu-open .phase82-mega-panel.phase84-liquid-glass-panel:not([hidden]){display:block!important;position:fixed!important;top:66px!important;left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;height:calc(100vh - 78px)!important;max-height:none!important;overflow:auto!important;transform:none!important;border-radius:30px!important;background:rgba(255,248,234,.995)!important;border:1px solid rgba(255,255,255,.98)!important;box-shadow:0 34px 100px rgba(31,19,5,.52),inset 0 1px 0 rgba(255,255,255,.98)!important;backdrop-filter:blur(72px) saturate(1.7) contrast(1.06)!important;-webkit-backdrop-filter:blur(72px) saturate(1.7) contrast(1.06)!important;padding:16px!important;z-index:230!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;color:#2f1a06!important}
  .phase87-mobile-menu .phase82-mega-inner{position:relative!important;z-index:2!important;grid-template-columns:1fr!important;gap:16px!important;padding:0!important}
  .phase87-mobile-menu .phase82-mega-grid,.phase87-mobile-menu .phase82-mega-features,.phase87-mobile-menu .phase82-mega-kicker{display:none!important}
  .phase87-mobile-menu .phase82-mega-column,.phase87-mobile-menu .phase82-mega-features{padding:16px!important;border-radius:22px!important;background:rgba(255,255,255,.70)!important;border:1px solid rgba(80,48,10,.10)!important}
  .phase87-mobile-menu .phase82-mega-column a,.phase87-mobile-menu .phase82-mega-kicker a,.phase87-mobile-menu .phase87-mobile-quick-links a{min-height:44px!important;color:#2f1a06!important;text-decoration:none!important;border-radius:16px!important}
  .phase87-mobile-menu .phase82-mega-column h3{font-size:12px!important;color:#7a4b06!important;margin-top:0!important}
  .phase87-mobile-menu .phase82-mega-features{grid-template-columns:1fr!important}
  .phase87-mobile-menu .phase82-mega-feature-card{min-height:150px!important;border-radius:20px!important}
  .phase87-mobile-quick-links{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;padding:10px;border-radius:22px;background:rgba(255,255,255,.66);border:1px solid rgba(80,48,10,.10)}
  .phase87-mobile-quick-links a{display:flex;align-items:center;justify-content:center;padding:10px 12px;background:rgba(255,248,234,.82);font-weight:850;font-size:13px;letter-spacing:.01em}
}
/* phase87-mobile-hamburger-menu:end */
/* phase89-mobile-menu-polish:start */
@media (max-width:850px){
  .phase87-mobile-menu[data-phase89-mobile-polish="true"].phase87-mobile-menu-open::before{
    content:"";
    position:fixed;
    inset:64px 0 0;
    z-index:220;
    pointer-events:none;
    background:linear-gradient(180deg,rgba(34,20,4,.42),rgba(34,20,4,.58));
    backdrop-filter:blur(8px);
    -webkit-backdrop-filter:blur(8px);
  }
  .phase87-mobile-menu[data-phase89-mobile-polish="true"].phase87-mobile-menu-open .phase82-mega-panel.phase84-liquid-glass-panel:not([hidden]){
    top:68px!important;
    left:10px!important;
    right:10px!important;
    bottom:auto!important;
    width:auto!important;
    height:auto!important;
    min-height:0!important;
    max-height:calc(100vh - 92px)!important;
    overflow:auto!important;
    padding:12px!important;
    border-radius:28px!important;
    background:linear-gradient(180deg,rgba(255,250,240,.995),rgba(250,238,214,.992))!important;
    box-shadow:0 24px 70px rgba(31,19,5,.44),inset 0 1px 0 rgba(255,255,255,.98)!important;
  }
  .phase87-mobile-menu[data-phase89-mobile-polish="true"].phase87-mobile-menu-open .phase82-mega-inner{
    gap:10px!important;
  }
  .phase89-mobile-menu-heading{
    display:flex!important;
    align-items:flex-end;
    justify-content:space-between;
    gap:10px;
    padding:5px 4px 2px;
    color:#2f1a06;
  }
  .phase89-mobile-menu-heading span{
    font-size:10px;
    letter-spacing:.16em;
    text-transform:uppercase;
    color:#8b5a16;
    font-weight:900;
  }
  .phase89-mobile-menu-heading strong{
    font-size:13px;
    line-height:1.2;
    color:#2f1a06;
    text-align:right;
  }
  .phase87-mobile-menu[data-phase89-mobile-polish="true"].phase87-mobile-menu-open .phase87-mobile-quick-links{
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    padding:8px!important;
    margin:0!important;
    border-radius:22px!important;
    background:rgba(255,255,255,.74)!important;
  }
  .phase87-mobile-menu[data-phase89-mobile-polish="true"].phase87-mobile-menu-open .phase87-mobile-quick-links a{
    min-height:42px!important;
    padding:10px 8px!important;
    border-radius:15px!important;
    background:rgba(255,248,234,.92)!important;
    box-shadow:inset 0 0 0 1px rgba(76,45,7,.08)!important;
    font-size:13px!important;
    font-weight:900!important;
    white-space:normal!important;
    text-align:center!important;
  }
  .phase87-mobile-menu[data-phase89-mobile-polish="true"].phase87-mobile-menu-open .phase87-mobile-quick-links a:nth-child(5){
    grid-column:span 2;
  }
  .phase89-mobile-cta-row{
    display:grid!important;
    grid-template-columns:1fr 1fr;
    gap:9px;
    padding:2px 2px 6px;
  }
  .phase89-mobile-cta-row a{
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:42px;
    border-radius:999px;
    text-decoration:none!important;
    font-size:12px;
    font-weight:950;
    letter-spacing:.01em;
    color:#2f1a06!important;
    background:rgba(255,255,255,.78);
    border:1px solid rgba(76,45,7,.12);
  }
  .phase89-mobile-cta-row a:first-child{
    background:#3d2308;
    color:#fff8ea!important;
    border-color:#3d2308;
  }
  .phase87-mobile-menu[data-phase89-mobile-polish="true"] .phase82-mega-kicker,
  .phase87-mobile-menu[data-phase89-mobile-polish="true"] .phase82-mega-grid,
  .phase87-mobile-menu[data-phase89-mobile-polish="true"] .phase82-mega-features,
  .phase87-mobile-menu[data-phase89-mobile-polish="true"] .phase82-mega-note{display:none!important}
  body:has(.phase87-mobile-menu-open) .phase61-sticky-cta{
    opacity:0!important;
    pointer-events:none!important;
    transform:translateY(18px)!important;
    transition:opacity .18s ease,transform .18s ease!important;
  }
  body:has(.phase87-mobile-menu-open) main{filter:blur(3px) brightness(.54)!important;opacity:.58!important;pointer-events:none!important;transition:filter .18s ease,opacity .18s ease!important;}
}
@media (min-width:851px){
  .phase89-mobile-menu-heading,.phase89-mobile-cta-row{display:none!important;}
}
/* phase89-mobile-menu-polish:end */
/* phase90-mobile-menu-category-system:start */
@media (max-width:850px){
  html,body{max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none;}
  *,*:before,*:after{box-sizing:border-box!important;}
  body:has(.phase87-mobile-menu-open){overflow-x:hidden!important}
  .phase87-mobile-menu[data-phase90-mobile-categories="true"].phase87-mobile-menu-open .phase82-mega-panel.phase84-liquid-glass-panel:not([hidden]){
    left:12px!important;
    right:auto!important;
    width:calc(100dvw - 24px)!important;
    max-width:calc(100dvw - 24px)!important;
    min-width:0!important;
    overflow-x:hidden!important;
    contain:layout paint;
  }
  .phase87-mobile-menu[data-phase90-mobile-categories="true"].phase87-mobile-menu-open .phase82-mega-inner,
  .phase87-mobile-menu[data-phase90-mobile-categories="true"].phase87-mobile-menu-open .phase90-mobile-category-system,
  .phase87-mobile-menu[data-phase90-mobile-categories="true"].phase87-mobile-menu-open .phase90-mobile-category,
  .phase87-mobile-menu[data-phase90-mobile-categories="true"].phase87-mobile-menu-open .phase90-mobile-category-panel,
  .phase87-mobile-menu[data-phase90-mobile-categories="true"].phase87-mobile-menu-open .phase90-mobile-category-panel a,
  .phase87-mobile-menu[data-phase90-mobile-categories="true"].phase87-mobile-menu-open .phase89-mobile-cta-row{
    max-width:100%!important;
    min-width:0!important;
    overflow-x:hidden!important;
  }
  .phase87-mobile-menu[data-phase90-mobile-categories="true"] .phase87-mobile-quick-links{display:none!important;}
  .phase90-mobile-category-system{
    display:grid!important;
    grid-template-columns:1fr;
    gap:8px;
    width:100%;
    margin:0;
    padding:0;
    overflow-x:hidden!important;
  }
  .phase90-mobile-category{
    border:1px solid rgba(76,45,7,.1);
    border-radius:18px;
    background:rgba(255,255,255,.72);
    overflow:hidden;
  }
  .phase90-mobile-category-toggle{
    appearance:none;
    width:100%;
    border:0;
    border-radius:18px;
    padding:13px 14px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:10px;
    background:rgba(255,248,234,.96);
    color:#2f1a06;
    font:inherit;
    font-size:13px;
    font-weight:950;
    text-align:left;
  }
  .phase90-mobile-category-toggle i{
    flex:0 0 24px;
    width:24px;
    height:24px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    border-radius:999px;
    background:#3d2308;
    color:#fff8ea;
    font-style:normal;
    line-height:1;
  }
  .phase90-mobile-category-toggle[aria-expanded="true"]{
    background:#3d2308;
    color:#fff8ea;
  }
  .phase90-mobile-category-toggle[aria-expanded="true"] i{background:#fff8ea;color:#3d2308;}
  .phase90-mobile-category-panel[hidden]{display:none!important}
  .phase90-mobile-category-panel{
    display:grid;
    grid-template-columns:1fr;
    gap:6px;
    padding:8px;
    background:rgba(255,255,255,.64);
  }
  .phase90-mobile-category-panel a{
    display:flex;
    align-items:center;
    min-height:38px;
    padding:9px 11px;
    border-radius:13px;
    color:#2f1a06!important;
    text-decoration:none!important;
    font-size:12.5px;
    font-weight:850;
    line-height:1.18;
    background:rgba(255,248,234,.9);
    overflow-wrap:anywhere;
    word-break:normal;
  }
  .phase90-mobile-category-panel a:focus-visible,
  .phase90-mobile-category-toggle:focus-visible{outline:2px solid #ca8500;outline-offset:2px;}
}
@media (min-width:851px){
  .phase90-mobile-category-system{display:none!important;}
}
/* phase90-mobile-menu-category-system:end */

/* phase91-mobile-landing-seo-parity:start */
@media (min-width:681px){
  .phase91-mobile-proof-strip,
  .phase91-mobile-product-chips{display:none!important;}
}
@media (max-width:680px){
  html,body{max-width:100%!important;overflow-x:hidden!important;}
  .hero-home[data-phase91-mobile-landing="true"]{
    padding-top:34px!important;
    padding-bottom:34px!important;
    min-height:auto!important;
    overflow-x:hidden!important;
  }
  .hero-home[data-phase91-mobile-landing="true"] .center{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:13px!important;
    max-width:100%!important;
    padding-left:18px!important;
    padding-right:18px!important;
    content-visibility:visible!important;
  }
  .hero-home[data-phase91-mobile-landing="true"] .eyebrow{
    order:1;
    margin:0!important;
    font-size:10.5px!important;
    line-height:1.35!important;
    letter-spacing:.15em!important;
    max-width:100%!important;
  }
  .hero-home[data-phase91-mobile-landing="true"] h1{
    order:2;
    max-width:100%!important;
    margin:0!important;
    font-size:clamp(38px,10.6vw,48px)!important;
    line-height:1.03!important;
    letter-spacing:-.045em!important;
  }
  .hero-home[data-phase91-mobile-landing="true"] .hero-sub{
    order:3;
    max-width:100%!important;
    margin:0!important;
    font-size:14px!important;
    line-height:1.34!important;
    color:rgba(255,244,219,.94)!important;
    overflow:visible!important;
  }
  .phase91-mobile-proof-strip{
    order:5;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:8px!important;
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
    margin:2px 0 0!important;
  }
  .phase91-mobile-proof-strip a{
    min-width:0!important;
    max-width:100%!important;
    display:grid!important;
    gap:3px!important;
    padding:10px 10px!important;
    border-radius:16px!important;
    text-decoration:none!important;
    color:#fff4db!important;
    background:linear-gradient(145deg,rgba(255,232,187,.16),rgba(255,232,187,.065))!important;
    border:1px solid rgba(255,232,187,.18)!important;
    box-shadow:0 12px 24px rgba(0,0,0,.16)!important;
  }
  .phase91-mobile-proof-strip span{
    font-size:9px!important;
    line-height:1.2!important;
    letter-spacing:.12em!important;
    text-transform:uppercase!important;
    color:#f1bf56!important;
    font-weight:950!important;
  }
  .phase91-mobile-proof-strip strong{
    min-width:0!important;
    overflow-wrap:anywhere!important;
    font-size:11px!important;
    line-height:1.22!important;
    letter-spacing:-.01em!important;
    font-weight:850!important;
  }
  .hero-home[data-phase91-mobile-landing="true"] .homepage-primary-path{
    order:4;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:9px!important;
    width:100%!important;
    margin:0!important;
    max-width:100%!important;
    overflow-x:hidden!important;
  }
  .hero-home[data-phase91-mobile-landing="true"] .homepage-primary-path a{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:47px!important;
    padding:10px 10px!important;
    border-radius:18px!important;
    font-size:13px!important;
    line-height:1.12!important;
    text-align:center!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  .hero-home[data-phase91-mobile-landing="true"] .hero-signature-image{
    order:6;
    width:100%!important;
    max-width:100%!important;
    min-height:156px!important;
    height:156px!important;
    max-height:156px!important;
    margin:0!important;
    border-radius:22px!important;
    object-fit:cover!important;
    object-position:center 38%!important;
    content-visibility:visible!important;
  }
  .phase91-mobile-product-chips{
    order:7;
    display:flex!important;
    flex-wrap:wrap!important;
    gap:7px!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    overflow-x:hidden!important;
  }
  .phase91-mobile-product-chips a{
    flex:1 1 calc(50% - 7px)!important;
    min-width:0!important;
    max-width:100%!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:34px!important;
    padding:8px 9px!important;
    border-radius:999px!important;
    color:#ffe8bb!important;
    background:rgba(255,232,187,.08)!important;
    border:1px solid rgba(255,232,187,.16)!important;
    text-decoration:none!important;
    font-size:11.5px!important;
    line-height:1.1!important;
    font-weight:850!important;
    text-align:center!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  .site-hierarchy-strip{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    padding:16px 18px!important;
    overflow-x:hidden!important;
  }
  .site-hierarchy-strip a{
    min-width:0!important;
    min-height:138px!important;
    padding:17px!important;
    border-radius:22px!important;
    max-width:100%!important;
  }
  .site-hierarchy-strip strong{font-size:22px!important;line-height:1.02!important;}
  .site-hierarchy-strip em{font-size:13px!important;line-height:1.36!important;}
  .phase81-seo-proof{
    padding-top:36px!important;
    padding-bottom:42px!important;
    overflow-x:hidden!important;
    content-visibility:visible!important;
  }
  .phase81-proof-copy h2{font-size:clamp(30px,8vw,38px)!important;line-height:1.04!important;}
  .phase81-proof-copy p:not(.eyebrow){font-size:15.5px!important;line-height:1.5!important;}
  .phase81-chip-grid{grid-template-columns:1fr!important;gap:12px!important;}
  .phase81-chip-grid a{min-height:auto!important;padding:19px!important;border-radius:22px!important;}
  .phase81-chip-grid strong{font-size:22px!important;line-height:1.08!important;}
  .phase81-chip-grid em{font-size:14.5px!important;line-height:1.42!important;}
  .phase81-impact-band{gap:10px!important;}
  .phase81-impact-band span{padding:17px!important;border-radius:20px!important;}
  .phase81-impact-band strong{font-size:16px!important;line-height:1.2!important;}
}
@media (max-width:340px){
  .hero-home[data-phase91-mobile-landing="true"] .center{padding-left:14px!important;padding-right:14px!important;gap:9px!important;}
  .hero-home[data-phase91-mobile-landing="true"] h1{font-size:34px!important;line-height:1.02!important;}
  .hero-home[data-phase91-mobile-landing="true"] .hero-sub{font-size:13px!important;line-height:1.30!important;overflow:visible!important;}
  .phase91-mobile-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;}
  .phase91-mobile-proof-strip a{padding:8px 8px!important;border-radius:14px!important;}
  .phase91-mobile-proof-strip strong{font-size:10px!important;line-height:1.18!important;}
  .hero-home[data-phase91-mobile-landing="true"] .homepage-primary-path a{font-size:11.5px!important;min-height:42px!important;padding:8px!important;}
  .hero-home[data-phase91-mobile-landing="true"] .hero-signature-image{height:132px!important;min-height:132px!important;max-height:132px!important;}
  .phase91-mobile-product-chips a{flex-basis:calc(50% - 7px)!important;font-size:10.5px!important;min-height:30px!important;}
}
/* phase91-mobile-landing-seo-parity:end */
/* phase92-landing-ui-cleanup:start */
:root{--phase92-desktop-hero-gap:clamp(18px,2vw,28px)}
.phase61-sticky-cta{display:none!important;visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
@media(min-width:980px){
  .hero-home[data-phase92-landing-ui-cleanup="true"]{
    padding-top:var(--phase92-desktop-hero-gap)!important;
    padding-bottom:clamp(72px,7vw,104px)!important;
    min-height:auto!important;
  }
  .hero-home[data-phase92-landing-ui-cleanup="true"] .center{
    margin:0 auto!important;
    padding-top:0!important;
    align-content:start!important;
    align-items:center!important;
  }
  .hero-home[data-phase92-landing-ui-cleanup="true"] .eyebrow{align-self:end!important;}
}
@media(max-width:680px){
  .hero-home[data-phase91-mobile-landing="true"][data-phase92-landing-ui-cleanup="true"]{
    padding-top:18px!important;
    padding-bottom:30px!important;
  }
  .hero-home[data-phase91-mobile-landing="true"][data-phase92-landing-ui-cleanup="true"] .center{
    gap:11px!important;
    padding-left:18px!important;
    padding-right:18px!important;
    align-items:stretch!important;
  }
  .hero-home[data-phase91-mobile-landing="true"][data-phase92-landing-ui-cleanup="true"] h1{
    font-size:clamp(32px,8.8vw,40px)!important;
    line-height:1.05!important;
    max-width:100%!important;
  }
  .hero-home[data-phase91-mobile-landing="true"][data-phase92-landing-ui-cleanup="true"] .hero-sub{
    font-size:13.25px!important;
    line-height:1.42!important;
    text-align:left!important;
  }
  .hero-home[data-phase91-mobile-landing="true"][data-phase92-landing-ui-cleanup="true"] .homepage-primary-path{
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  .hero-home[data-phase91-mobile-landing="true"][data-phase92-landing-ui-cleanup="true"] .homepage-primary-path a{
    min-height:44px!important;
    justify-content:center!important;
    font-size:13px!important;
  }
  .hero-home[data-phase91-mobile-landing="true"][data-phase92-landing-ui-cleanup="true"] .homepage-primary-path a:nth-child(3){display:inline-flex!important;}
  .hero-home[data-phase91-mobile-landing="true"][data-phase92-landing-ui-cleanup="true"] .homepage-primary-path a:nth-child(n+4){display:none!important;}
  .phase91-mobile-proof-strip{
    grid-template-columns:1fr!important;
    gap:8px!important;
    margin-top:4px!important;
  }
  .phase91-mobile-proof-strip a{
    min-height:auto!important;
    padding:12px 13px!important;
  }
  .phase91-mobile-proof-strip strong{
    font-size:12px!important;
    line-height:1.25!important;
    overflow-wrap:normal!important;
  }
  .phase91-mobile-product-chips{gap:6px!important;}
  .phase91-mobile-product-chips a{flex:1 1 100%!important;min-height:32px!important;}
}
@media(max-width:340px){
  .hero-home[data-phase91-mobile-landing="true"][data-phase92-landing-ui-cleanup="true"]{padding-top:14px!important;}
  .hero-home[data-phase91-mobile-landing="true"][data-phase92-landing-ui-cleanup="true"] h1{font-size:31px!important;}
}
/* phase92-landing-ui-cleanup:end */



































/* phase93-homepage-simplification:start */
.hero-home[data-phase93-homepage-simplification="true"] h1{
  font-size:clamp(38px,4.65vw,64px)!important;
  line-height:1.04!important;
  max-width:760px!important;
  letter-spacing:-.032em!important;
  text-wrap:balance!important;
}
.hero-home[data-phase93-homepage-simplification="true"] .hero-sub{
  font-size:clamp(17px,1.42vw,21px)!important;
  line-height:1.58!important;
  max-width:850px!important;
}
@media(min-width:980px){
  .hero-home[data-phase93-homepage-simplification="true"] .center{
    grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;
  }
}
.phase84-scroll-process .showcase-card p,
.process-depth .process-card p{
  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  font-size:clamp(15px,1.25vw,18px)!important;
  line-height:1.55!important;
  font-weight:760!important;
  letter-spacing:.003em!important;
  color:#fff7e8!important;
  text-shadow:0 2px 14px rgba(0,0,0,.72);
}
.phase84-scroll-process .showcase-card:not(.dark) p,
.process-depth .process-card p{
  color:#3b2308!important;
  text-shadow:0 1px 0 rgba(255,255,255,.65)!important;
}
.phase84-scroll-process .showcase-card.dark p{
  color:#fff7e8!important;
  text-shadow:0 2px 14px rgba(0,0,0,.72)!important;
}
.phase84-scroll-process .showcase-card div{
  background:linear-gradient(180deg,rgba(18,12,5,.74),rgba(18,12,5,.50));
  border-radius:22px;
  padding:18px;
}
.phase84-scroll-process .showcase-card:not(.dark) div{
  background:linear-gradient(180deg,rgba(255,250,240,.96),rgba(255,244,222,.9));
}
@media(max-width:680px){
  .hero-home[data-phase93-homepage-simplification="true"] h1{
    font-size:clamp(30px,8vw,38px)!important;
    max-width:14ch!important;
  }
  .phase84-scroll-process .showcase-card p,
  .process-depth .process-card p{
    font-size:15.5px!important;
    line-height:1.58!important;
  }
}
/* phase93-homepage-simplification:end */

































/* phase60-functional-intake:start */
.phase60-functional-intake{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1rem,3vw,2rem);align-items:start;background:linear-gradient(135deg,rgba(72,41,4,.95),rgba(18,13,9,.96));color:#fff;border-radius:32px;padding:clamp(1.25rem,4vw,3rem);margin:clamp(2rem,6vw,4rem) auto;max-width:1180px;box-shadow:0 24px 80px rgba(0,0,0,.22)}
.phase60-intake-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:24px;padding:clamp(1rem,3vw,2rem);backdrop-filter:blur(10px)}
.phase60-intake-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.phase60-functional-intake label{display:grid;gap:.45rem;font-weight:700;color:#fff}
.phase60-functional-intake input,.phase60-functional-intake select,.phase60-functional-intake textarea{width:100%;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:rgba(255,255,255,.95);color:#21170f;padding:.85rem 1rem;font:inherit}
.phase60-functional-intake textarea{min-height:118px;margin-top:1rem}
.phase60-action-row{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:1rem}
.phase60-action-row button,.phase60-action-row .button-secondary{border:0;border-radius:999px;background:#f4c46a;color:#21170f;font-weight:800;padding:.85rem 1.05rem;text-decoration:none;cursor:pointer}
.phase60-action-row .button-secondary{background:rgba(255,255,255,.16);color:#fff;border:1px solid rgba(255,255,255,.22)}
.phase60-summary-box{border-left:4px solid #f4c46a;background:rgba(255,255,255,.1);border-radius:16px;padding:1rem;color:#fff}
.phase60-summary-box a{color:#ffe0a0;font-weight:800}
@media (max-width: 820px){.phase60-functional-intake{grid-template-columns:1fr;border-radius:22px}.phase60-intake-grid{grid-template-columns:1fr}.phase60-action-row{align-items:stretch}.phase60-action-row button,.phase60-action-row .button-secondary{width:100%;text-align:center}}
/* phase60-functional-intake:end */





























































































































































































































































/* phase196-homepage-core-paths-copy-legibility:start */
.phase94-essential-products[data-phase100-centered="true"] .phase94-seo-link-row{
  justify-content:center!important;
  gap:12px!important;
}
.phase94-essential-products[data-phase100-centered="true"] .phase94-seo-link-row a{
  color:#fff8ea!important;
  background:linear-gradient(135deg,rgba(241,191,86,.28),rgba(255,248,234,.14))!important;
  border:1px solid rgba(241,191,86,.42)!important;
  box-shadow:0 14px 34px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,248,234,.2)!important;
  text-shadow:0 1px 2px rgba(0,0,0,.45);
}
.phase94-essential-products[data-phase100-centered="true"] .phase94-seo-link-row a:hover,
.phase94-essential-products[data-phase100-centered="true"] .phase94-seo-link-row a:focus-visible{
  color:#160b02!important;
  background:linear-gradient(135deg,#f1bf56,#d9951b)!important;
  border-color:rgba(255,248,234,.74)!important;
  text-shadow:none;
}
/* phase196-homepage-core-paths-copy-legibility:end */



/* phase105-wireframe-dashboard-products:start */
.phase102-dashboard-results{min-width:0;display:grid;gap:18px;}
.phase102-dashboard-status-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;border:1px solid rgba(243,211,138,.16);border-radius:28px;background:linear-gradient(145deg,rgba(255,248,234,.10),rgba(47,26,6,.76));padding:18px;box-shadow:0 18px 60px rgba(0,0,0,.18);}
.phase102-dashboard-status-row h2{margin:4px 0 0;color:#fff8ea;font-size:clamp(28px,4vw,48px);line-height:1;letter-spacing:-.045em;}
.phase102-dashboard-status-row [data-dashboard-catalog-status]{margin:0;color:rgba(255,248,234,.74);font-size:14px;line-height:1.45;max-width:280px;text-align:right;}
.phase102-filter [data-dashboard-category-nav="true"]{display:flex;flex-wrap:wrap;gap:8px;}
.phase102-filter .dashboard-category-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(243,211,138,.22);border-radius:999px;background:rgba(255,248,234,.08);color:#fff8ea;text-decoration:none;padding:8px 10px;font-size:12px;font-weight:900;line-height:1;}
.phase102-filter .dashboard-category-pill span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:999px;background:rgba(243,211,138,.13);color:#f3d38a;font-size:10px;}
.phase102-filter .dashboard-category-pill.is-active{background:#d9a441;color:#2f1a06;border-color:#d9a441;}
.phase102-filter .dashboard-category-pill.is-active span{background:rgba(47,26,6,.16);color:#2f1a06;}
.phase102-grid .phase102-product-card[data-dashboard-product-card="true"]{min-height:100%;}
.phase102-grid .phase102-product-card[data-dashboard-product-card="true"] dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 0;}
.phase102-grid .phase102-product-card[data-dashboard-product-card="true"] dt{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#f3d38a;font-weight:950;}
.phase102-grid .phase102-product-card[data-dashboard-product-card="true"] dd{margin:2px 0 0;color:rgba(255,248,234,.86);font-size:12px;line-height:1.35;}
.phase102-grid .dashboard-catalog-empty{grid-column:1/-1;padding:22px;border-radius:22px;border:1px dashed rgba(243,211,138,.25);color:#fff8ea;background:rgba(255,248,234,.08);text-align:center;font-weight:850;}
@media(max-width:900px){.phase102-dashboard-status-row{grid-template-columns:1fr}.phase102-dashboard-status-row [data-dashboard-catalog-status]{text-align:left;max-width:none}}
/* phase105-wireframe-dashboard-products:end */

/* phase106-dynamic-product-item-pages:start */
.phase106-product-detail-root{padding:clamp(28px,5vw,70px);background:radial-gradient(circle at top left,rgba(217,164,65,.18),transparent 34%),#130b03;color:#fff8ea;}
.phase106-product-detail{display:grid;gap:28px;max-width:1220px;margin:0 auto;}
.phase106-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:rgba(255,248,234,.72);font-size:13px;font-weight:850}.phase106-breadcrumbs a{color:#f3d38a;text-decoration:none}.phase106-breadcrumbs strong{color:#fff8ea}
.phase106-product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:28px;align-items:start;padding:clamp(20px,4vw,44px);border:1px solid rgba(243,211,138,.22);border-radius:36px;background:linear-gradient(145deg,rgba(255,248,234,.11),rgba(47,26,6,.86));box-shadow:0 28px 90px rgba(0,0,0,.32)}
.phase106-product-hero h1{margin:8px 0 14px;font-size:clamp(38px,5vw,76px);line-height:.94;letter-spacing:-.055em;color:#fff8ea}.phase106-product-hero p{color:rgba(255,248,234,.84);font-size:17px;line-height:1.6;max-width:760px}
.phase106-product-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.phase106-product-actions a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 17px;background:#d9a441;color:#2f1a06;text-decoration:none;font-weight:950;box-shadow:0 12px 28px rgba(217,164,65,.24)}.phase106-product-actions a:nth-child(2){background:rgba(255,248,234,.12);color:#fff8ea;border:1px solid rgba(243,211,138,.24)}.phase106-product-actions a:nth-child(3){background:transparent;color:#f3d38a;border:1px solid rgba(243,211,138,.3)}
.phase106-product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phase106-product-gallery figure{margin:0;overflow:hidden;border-radius:24px;border:1px solid rgba(243,211,138,.18);background:#2f1a06}.phase106-product-gallery figure:first-child{grid-column:1/-1}.phase106-product-gallery img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}
.phase106-product-section{padding:clamp(18px,3vw,30px);border:1px solid rgba(243,211,138,.18);border-radius:28px;background:rgba(255,248,234,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.phase106-product-section h2{margin:0 0 14px;color:#fff8ea;font-size:clamp(26px,3vw,42px);letter-spacing:-.035em}.phase106-product-section p,.phase106-product-description,.phase106-product-description p,.phase106-product-description li{color:rgba(255,248,234,.84);line-height:1.65}.phase106-product-description ul{padding-left:22px}
.phase106-spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.phase106-spec-grid div{border:1px solid rgba(243,211,138,.16);border-radius:18px;padding:14px;background:rgba(19,11,3,.46)}.phase106-spec-grid dt{color:#f3d38a}.phase106-spec-grid dd{color:#fff8ea}
.phase106-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.phase106-related-grid a{display:grid;gap:6px;min-height:110px;padding:16px;border-radius:20px;border:1px solid rgba(243,211,138,.18);background:rgba(19,11,3,.5);text-decoration:none}.phase106-related-grid strong{color:#fff8ea}.phase106-related-grid span{color:rgba(255,248,234,.7);font-size:13px}
@media(max-width:900px){.phase106-product-hero{grid-template-columns:1fr}.phase106-spec-grid,.phase106-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.phase106-product-detail-root{padding:18px 12px}.phase106-product-hero{border-radius:26px;padding:18px}.phase106-product-gallery,.phase106-spec-grid,.phase106-related-grid{grid-template-columns:1fr}.phase106-product-actions a{width:100%}}
/* phase106-dynamic-product-item-pages:end */

/* phase107-marketplace-product-detail:start */
.phase107-marketplace-detail{max-width:1480px;color:#1f1306;background:#fff8ea;border-radius:0;box-shadow:none}.phase107-marketplace-detail .phase106-breadcrumbs{color:#5c4630}.phase107-marketplace-detail .phase106-breadcrumbs a{color:#6f4a00}.phase107-marketplace-detail .phase106-breadcrumbs strong{color:#2f1a06}.phase107-marketplace-shell{display:grid;grid-template-columns:88px minmax(420px,1.08fr) minmax(380px,.92fr) minmax(320px,360px);gap:26px;align-items:start;background:#fff8ea;border:1px solid rgba(47,26,6,.12);border-radius:28px;padding:24px;box-shadow:0 24px 70px rgba(47,26,6,.14)}.phase107-image-rail{display:grid;gap:10px;position:sticky;top:94px}.phase107-thumb{width:78px;height:78px;border:1px solid rgba(47,26,6,.18);border-radius:12px;background:#fff;overflow:hidden;cursor:pointer}.phase107-thumb img{width:100%;height:100%;object-fit:cover;display:block}.phase107-main-media{display:grid;gap:14px}.phase107-main-media figure{margin:0;border:1px solid rgba(47,26,6,.12);background:#fff;border-radius:22px;overflow:hidden}.phase107-main-media figure:not(.is-primary){display:none}.phase107-main-media img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.phase107-product-summary h1{margin:8px 0 12px;color:#130b03;font-size:clamp(30px,3.4vw,56px);line-height:1.02;letter-spacing:-.045em}.phase107-lead{color:#3d2a16;font-size:16px;line-height:1.55}.phase107-rating-row{display:flex;flex-wrap:wrap;gap:9px;align-items:center;color:#6b4600;font-size:14px}.phase107-rating-row span{color:#b47605;letter-spacing:.06em}.phase107-rating-row a{color:var(--leaf);text-decoration:none}.phase107-rating-row em{font-style:normal;color:#6f6257}.phase107-price-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.phase107-price-panel div{border:1px solid rgba(217,164,65,.35);border-radius:18px;background:#fffef8;padding:14px}.phase107-price-panel dt{font-size:12px;color:#755f47;text-transform:uppercase;letter-spacing:.08em}.phase107-price-panel dd{margin:3px 0 0;color:#2f1a06;font-size:22px;font-weight:950}.phase107-inline-choices{display:grid;gap:10px}.phase107-inline-choices span{border:1px solid rgba(47,26,6,.14);border-radius:14px;background:#fff;padding:11px 13px;color:#3d2a16}.phase107-buy-box{position:sticky;top:94px;display:grid;gap:14px;border:1px solid rgba(47,26,6,.16);border-radius:22px;background:#fff;padding:18px;box-shadow:0 20px 48px rgba(47,26,6,.16)}.phase107-buy-box-label{margin:0;color:#755f47;font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.phase107-buy-box>strong{color:#2f1a06;font-size:28px;letter-spacing:-.03em}.phase107-buy-box>span{color:#247a36;font-weight:850}.phase107-selector-panel{display:grid;gap:12px}.phase107-quantity-row{display:grid;gap:6px}.phase107-quantity-row label{font-size:13px;font-weight:900;color:#2f1a06}.phase107-quantity-row select,.phase107-quantity-row input{width:100%;min-height:42px;border:1px solid rgba(47,26,6,.2);border-radius:999px;background:var(--cream-soft);color:#130b03;padding:0 14px;font-weight:750}.phase107-primary-action,.phase107-secondary-action{min-height:46px;border-radius:999px;text-decoration:none;display:flex;align-items:center;justify-content:center;font-weight:950}.phase107-primary-action{background:var(--gold);border:1px solid #fcd200;color:#111}.phase107-secondary-action{background:#f1bf56;border:1px solid #ff8f00;color:#111}.phase107-delivery-card,.phase107-seller-card{display:grid;gap:6px;border-top:1px solid rgba(47,26,6,.12);padding-top:12px;color:#3d2a16}.phase107-delivery-card b,.phase107-seller-card b{color:#130b03}.phase107-seller-card a{color:var(--leaf);font-weight:900;text-decoration:none}.phase107-info-tabs{background:#fff8ea;color:#2f1a06}.phase107-info-tabs h2,.phase107-info-tabs h3{color:#2f1a06}.phase107-tab-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:18px}.phase107-info-tabs .phase106-spec-grid div{background:#fff;border-color:rgba(47,26,6,.12)}.phase107-info-tabs .phase106-spec-grid dt{color:#755f47}.phase107-info-tabs .phase106-spec-grid dd,.phase107-info-tabs .phase106-product-description,.phase107-info-tabs .phase106-product-description p,.phase107-info-tabs .phase106-product-description li{color:#3d2a16}.phase107-frequently-reviewed{background:#fff8ea;color:#2f1a06}.phase107-frequently-reviewed h2{color:#2f1a06}.phase107-mobile-action-bar{display:none}.phase107-product-detail-root .phase102-eyebrow{color:#7c5408}.phase107-marketplace-detail .phase106-related-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));overflow:visible}.phase107-marketplace-detail .phase106-related-grid a{min-width:0}.phase107-product-summary h1{font-size:clamp(27px,2.7vw,44px);line-height:1.08}.phase107-buy-box{min-width:320px}.phase107-selector-panel{gap:14px}.phase107-buy-box .phase107-delivery-card,.phase107-buy-box .phase107-seller-card{font-size:14px;line-height:1.45}
@media(max-width:1360px){.phase107-marketplace-shell{grid-template-columns:82px minmax(280px,1fr) minmax(300px,380px)}.phase107-buy-box{grid-column:2/-1;position:static}.phase107-tab-grid{grid-template-columns:1fr}}
@media(max-width:820px){.phase107-marketplace-shell{grid-template-columns:1fr;padding:14px}.phase107-image-rail{grid-template-columns:repeat(4,78px);position:static;order:2;overflow-x:auto}.phase107-main-media{order:1}.phase107-product-summary{order:3}.phase107-buy-box{order:4;grid-column:auto}.phase107-price-panel{grid-template-columns:1fr}.phase107-mobile-action-bar{position:fixed;left:12px;right:12px;bottom:12px;z-index:80;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px;border:1px solid rgba(47,26,6,.14);border-radius:999px;background:rgba(255,248,234,.96);box-shadow:0 16px 48px rgba(0,0,0,.22);backdrop-filter:blur(18px)}.phase107-mobile-action-bar a,.phase107-mobile-action-bar button{min-height:42px;border-radius:999px;text-align:center;text-decoration:none;font-weight:950;display:flex;align-items:center;justify-content:center;border:0;appearance:none;font:inherit}.phase107-mobile-action-bar a:first-child,.phase107-mobile-action-bar button:first-child{background:var(--gold);color:#111}.phase107-mobile-action-bar a:last-child,.phase107-mobile-action-bar button:last-child{background:#f1bf56;color:#111}}
/* phase107-marketplace-product-detail:end */

/* phase108-ontcsa-branded-product-detail-ui:start */
:root{
  --phase108-product-bg:var(--light);
  --phase108-product-surface:var(--cream-soft);
  --phase108-product-dark:var(--cigar);
  --phase108-product-espresso:var(--espresso);
  --phase108-product-gold:var(--gold);
  --phase108-product-cream:var(--cream);
  --phase108-product-leaf:var(--leaf);
  --phase108-product-border:rgba(72,41,4,.14);
  --phase108-product-cream-border:rgba(255,232,187,.22);
  --phase108-product-copy:rgba(72,41,4,.78);
}
.phase107-marketplace-detail[data-phase108-brand-ui-token="ontcsa"],
.phase107-marketplace-detail{
  max-width:1500px;
  color:var(--phase108-product-dark);
  background:radial-gradient(circle at 9% 0%,rgba(202,133,0,.18),transparent 31%),linear-gradient(180deg,var(--phase108-product-bg),var(--phase108-product-surface));
  border-radius:34px;
  box-shadow:0 34px 92px rgba(72,41,4,.14);
  position:relative;
  overflow:hidden;
}
.phase107-marketplace-detail[data-phase108-brand-ui-token="ontcsa"]::before{
  content:"";
  position:absolute;
  top:28px;
  right:32px;
  width:132px;
  height:132px;
  border-radius:86% 14% 78% 22% / 74% 22% 78% 26%;
  background:linear-gradient(135deg,rgba(79,111,49,.22),rgba(202,133,0,.12));
  transform:rotate(-18deg);
  pointer-events:none;
}
.phase107-marketplace-detail[data-phase108-brand-ui-token="ontcsa"]::after{
  content:"";
  position:absolute;
  top:58px;
  right:88px;
  width:2px;
  height:96px;
  background:linear-gradient(180deg,rgba(79,111,49,.38),rgba(202,133,0,.08));
  transform:rotate(28deg);
  pointer-events:none;
}
.phase108-leaf-accent{color:var(--phase108-product-leaf)}
body:has(.phase107-marketplace-detail:not([hidden])) .phase63-product-directory,
body:has(.phase107-marketplace-detail:not([hidden])) .phase64-buyer-path-selector,
body:has(.phase107-marketplace-detail:not([hidden])) .phase65-navigation-helper{
  display:none;
}
.phase107-marketplace-detail .phase106-breadcrumbs{color:rgba(72,41,4,.66)}
.phase107-marketplace-detail .phase106-breadcrumbs a{color:var(--phase108-product-gold);font-weight:900;text-decoration:none}
.phase107-marketplace-detail .phase106-breadcrumbs strong{color:var(--phase108-product-dark)}
.phase107-marketplace-shell{
  background:linear-gradient(145deg,rgba(255,232,187,.84),rgba(255,247,232,.93));
  border:1px solid var(--phase108-product-border);
  box-shadow:var(--shadow);
}
.phase107-image-rail{background:rgba(72,41,4,.035);border:1px solid rgba(72,41,4,.08);border-radius:22px;padding:9px}
.phase107-thumb{background:linear-gradient(180deg,#fff7e8,var(--phase108-product-cream));border:1px solid rgba(72,41,4,.18);box-shadow:0 9px 22px rgba(72,41,4,.12)}
.phase107-thumb:focus-visible{outline:3px solid var(--phase108-product-gold);outline-offset:3px}
.phase107-main-media figure{background:linear-gradient(180deg,var(--cream),#fff7e8);border:1px solid rgba(72,41,4,.14);box-shadow:0 24px 62px rgba(72,41,4,.16)}
.phase107-product-summary h1{color:var(--phase108-product-dark);text-shadow:0 1px 0 rgba(255,232,187,.48)}
.phase107-lead{color:var(--phase108-product-copy);font-size:17px;line-height:1.62}
.phase107-rating-row{color:rgba(72,41,4,.7)}
.phase107-rating-row span{color:var(--phase108-product-gold)}
.phase107-rating-row a{color:var(--phase108-product-leaf);font-weight:900;text-decoration:none}
.phase107-rating-row em{color:rgba(72,41,4,.62);font-weight:850}
.phase107-price-panel div{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,232,187,.58));border:1px solid rgba(202,133,0,.32);box-shadow:0 12px 32px rgba(72,41,4,.09)}
.phase107-price-panel dt{color:rgba(72,41,4,.66);font-weight:950}
.phase107-price-panel dd{color:var(--phase108-product-dark)}
.phase107-inline-choices span{background:rgba(255,255,255,.64);border:1px solid rgba(72,41,4,.12);color:rgba(72,41,4,.78);font-weight:800}
.phase107-buy-box{
  background:linear-gradient(160deg,var(--phase108-product-dark),var(--phase108-product-espresso));
  border:1px solid var(--phase108-product-cream-border);
  border-color:rgba(255,232,187,.22);
  color:var(--cream);
  box-shadow:var(--deep-shadow);
  padding:30px;
  gap:18px;
}
.phase107-buy-box-label{color:var(--phase108-product-gold)}
.phase107-buy-box>strong{color:var(--cream);text-shadow:0 12px 34px rgba(0,0,0,.32)}
.phase107-buy-box>span{color:#9ed177}
.phase107-quantity-row label{color:var(--cream)}
.phase107-quantity-row select,.phase107-quantity-row input{background:rgba(255,232,187,.12);border:1px solid rgba(255,232,187,.28);color:var(--cream);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
.phase107-quantity-row select option{color:var(--cigar);background:var(--cream)}
.phase107-quantity-row input::placeholder{color:rgba(255,232,187,.62)}
.phase107-primary-action[data-phase107-primary-action="request-quote"]{background:linear-gradient(135deg,var(--gold),#f1bf56);border:1px solid rgba(255,232,187,.58);color:#1f1305;box-shadow:0 16px 34px rgba(202,133,0,.32)}
.phase107-secondary-action[data-phase107-secondary-action="sample-request"]{background:rgba(255,232,187,.1);border:1px solid rgba(255,232,187,.38);color:var(--cream);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}
.phase107-primary-action:hover,.phase107-secondary-action:hover{transform:translateY(-2px);filter:saturate(1.08)}
.phase107-delivery-card,.phase107-seller-card{border-top:1px solid rgba(255,232,187,.18);color:rgba(255,232,187,.82)}
.phase107-delivery-card b,.phase107-seller-card b{color:var(--cream)}
.phase107-seller-card a{color:var(--phase108-product-gold);font-weight:950;text-decoration:none}
.phase107-info-tabs,.phase107-frequently-reviewed{background:linear-gradient(180deg,var(--cream-soft),var(--light));color:var(--phase108-product-dark);border-color:rgba(72,41,4,.12)}
.phase107-info-tabs h2,.phase107-info-tabs h3,.phase107-frequently-reviewed h2{color:var(--phase108-product-dark)}
.phase107-info-tabs .phase106-spec-grid div{background:rgba(255,255,255,.68);border:1px solid rgba(72,41,4,.12);box-shadow:0 12px 30px rgba(72,41,4,.08)}
.phase107-info-tabs .phase106-spec-grid dt{color:rgba(72,41,4,.66);font-weight:950}
.phase107-info-tabs .phase106-spec-grid dd,.phase107-info-tabs .phase106-product-description,.phase107-info-tabs .phase106-product-description p,.phase107-info-tabs .phase106-product-description li{color:rgba(72,41,4,.8)}
.phase107-marketplace-detail .phase106-related-grid a{background:linear-gradient(160deg,#2f1a06,#482904);border:1px solid rgba(255,232,187,.18);box-shadow:var(--deep-shadow)}
.phase107-marketplace-detail .phase106-related-grid strong{color:var(--cream)}
.phase107-marketplace-detail .phase106-related-grid span{color:rgba(255,232,187,.78)}
.phase107-mobile-action-bar{background:rgba(31,19,5,.94);border:1px solid rgba(255,232,187,.2);box-shadow:var(--deep-shadow)}
.phase107-mobile-action-bar a:first-child,.phase107-mobile-action-bar button:first-child{background:linear-gradient(135deg,var(--gold),#f1bf56);color:#1f1305}
.phase107-mobile-action-bar a:last-child,.phase107-mobile-action-bar button:last-child{background:rgba(255,232,187,.12);color:var(--cream);border:1px solid rgba(255,232,187,.28)}
@media(max-width:820px){.phase107-marketplace-detail{border-radius:24px}.phase107-buy-box{background:linear-gradient(160deg,#2f1a06,#3a2103)}}
/* phase108-ontcsa-branded-product-detail-ui:end */

/* phase109-marketplace-products-catalog:start */
body:has([data-phase109-marketplace-catalog="true"]){
  background:#e7dfd2;
  color:#241204;
}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"]{
  background:#e7dfd2;
  color:#241204;
  min-height:100vh;
}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-hero{
  grid-template-columns:minmax(0,1.2fr) minmax(280px,.48fr);
  gap:18px;
  padding:28px clamp(18px,4vw,54px) 18px;
  background:linear-gradient(180deg,#3a2103,#241204);
  color:#fff8ea;
  border-bottom:1px solid rgba(217,164,65,.26);
}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-kicker{
  color:#f3d38a;
  letter-spacing:.12em;
}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-hero h1{
  font-size:clamp(34px,4.9vw,62px);
  letter-spacing:-.045em;
  line-height:.98;
  margin:12px 0 10px;
}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-hero p{
  color:rgba(255,248,234,.84);
  max-width:920px;
  font-size:16px;
}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-actions a{
  min-height:38px;
  border-radius:999px;
  box-shadow:none;
  border-color:rgba(255,232,187,.28);
}
.phase109-prime-panel{
  border:1px solid rgba(255,232,187,.2);
  border-radius:18px;
  background:linear-gradient(160deg,rgba(255,248,234,.12),rgba(217,164,65,.14));
  padding:16px;
  display:grid;
  gap:8px;
  align-self:center;
}
.phase109-prime-panel span{
  color:#f3d38a;
  font-size:12px;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.12em;
}
.phase109-prime-panel strong{font-size:21px;color:#fff8ea;line-height:1.15}
.phase109-prime-panel p{margin:0!important;font-size:13px!important;color:rgba(255,248,234,.78)!important}
.phase109-market-strip{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:10px clamp(18px,4vw,54px);
  background:#482904;
  color:#fff8ea;
  border-bottom:1px solid rgba(217,164,65,.3);
  box-shadow:0 8px 24px rgba(36,18,4,.18);
}
.phase109-market-strip nav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}
.phase109-market-strip a{
  white-space:nowrap;
  color:#fff8ea;
  text-decoration:none;
  font-size:13px;
  font-weight:850;
  padding:8px 10px;
  border-radius:999px;
  border:1px solid rgba(255,232,187,.16);
  background:rgba(255,248,234,.06);
}
.phase109-market-strip a:hover{background:rgba(217,164,65,.18);border-color:rgba(217,164,65,.42)}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{
  margin:0;
  padding:12px clamp(18px,4vw,54px);
  grid-template-columns:minmax(260px,1fr) minmax(220px,340px);
  gap:12px;
  border:0;
  border-radius:0;
  background:#f8f2e8;
  border-bottom:1px solid rgba(72,41,4,.16);
  backdrop-filter:none;
}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-search,
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-sort{
  background:#fff;
  border:1px solid rgba(72,41,4,.18);
  color:#241204;
  min-height:44px;
  border-radius:8px;
}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-search input,
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-sort select{color:#241204}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-main{
  grid-template-columns:282px minmax(0,1fr);
  gap:0;
  padding:0 clamp(12px,2.4vw,32px) 36px 0;
  background:#e7dfd2;
}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-filters{
  position:sticky;
  top:74px;
  min-height:calc(100vh - 74px);
  border-radius:0;
  border:0;
  border-right:1px solid rgba(72,41,4,.16);
  background:#fff8ea;
  color:#241204;
  box-shadow:none;
  padding:18px 18px 24px clamp(18px,3vw,34px);
}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-filter{border-top:1px solid rgba(72,41,4,.12);padding:14px 0}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-filter legend{color:#482904;font-size:13px;letter-spacing:.04em;text-transform:none}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-filter div{display:grid;gap:7px}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-filter button,
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .dashboard-category-pill{
  justify-content:space-between;
  width:100%;
  border:0;
  border-radius:6px;
  padding:7px 8px;
  background:transparent;
  color:#241204;
  text-align:left;
  font-size:13px;
  font-weight:750;
  text-decoration:none;
}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-filter button:first-child,
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .dashboard-category-pill.is-active{
  background:rgba(217,164,65,.22);
  color:#241204;
}
.phase102-dashboard-results[data-phase109-results-panel="true"]{
  padding:18px 0 0 22px;
}
.phase109-results-bar{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  background:#fff8ea;
  border:1px solid rgba(72,41,4,.14);
  border-radius:4px;
  padding:12px 14px;
  margin:0 0 14px;
  color:#241204;
  box-shadow:0 1px 2px rgba(72,41,4,.08);
}
.phase109-results-bar strong{font-size:14px;color:#241204}
.phase109-results-bar span{color:rgba(72,41,4,.7);font-size:13px}
.phase102-grid[data-dashboard-product-grid="true"]{
  grid-template-columns:repeat(auto-fill,minmax(238px,1fr));
  gap:12px;
}
.phase102-product-card[data-phase109-product-card="true"]{
  border-radius:4px;
  border:1px solid rgba(72,41,4,.14);
  background:#fff8ea;
  color:#241204;
  box-shadow:0 1px 2px rgba(72,41,4,.08);
  transition:box-shadow .15s ease, transform .15s ease, border-color .15s ease;
  display:flex;
  flex-direction:column;
}
.phase102-product-card[data-phase109-product-card="true"]:hover{
  transform:translateY(-2px);
  border-color:rgba(217,164,65,.52);
  box-shadow:0 8px 24px rgba(72,41,4,.16);
}
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-media{
  display:block;
  background:#fff;
  border-bottom:1px solid rgba(72,41,4,.1);
  padding:12px;
  text-decoration:none;
}
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-media img{
  height:210px;
  object-fit:contain;
  filter:none;
  background:#fff;
}
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-media span{
  top:10px;
  left:10px;
  background:rgba(72,41,4,.88);
  color:#fff8ea;
  border-color:rgba(255,232,187,.2);
}
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-body{
  padding:14px;
  display:flex;
  flex-direction:column;
  gap:8px;
  flex:1;
}
.phase102-product-card[data-phase109-product-card="true"] .phase102-eyebrow{color:#6b3d04!important;font-size:11px!important;letter-spacing:.06em}
.phase102-product-card[data-phase109-product-card="true"] h3{font-size:16px;line-height:1.25;margin:0;color:#241204;letter-spacing:-.01em}
.phase102-product-card[data-phase109-product-card="true"] h3 a{color:#241204;text-decoration:none}
.phase102-product-card[data-phase109-product-card="true"] h3 a:hover{color:#7c5408;text-decoration:underline}
.phase102-product-card[data-phase109-product-card="true"] p{font-size:13px;line-height:1.38;color:rgba(36,18,4,.74);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.phase102-product-card[data-phase109-product-card="true"] dl{display:grid;grid-template-columns:1fr;gap:6px;margin:0}
.phase102-product-card[data-phase109-product-card="true"] dl div,
.phase102-product-card[data-phase109-product-card="true"] dl{border:0;background:transparent;padding:0}
.phase102-product-card[data-phase109-product-card="true"] dt{font-size:10px;color:#6b3d04;letter-spacing:.08em}
.phase102-product-card[data-phase109-product-card="true"] dd{font-size:16px;color:#241204;font-weight:900;margin:2px 0 0}
.phase109-card-rating{color:#b47605;font-size:13px;letter-spacing:.02em;font-weight:900}
.phase109-catalog-card-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:auto}
.phase109-catalog-card-actions a{
  min-height:36px;
  border-radius:999px;
  text-align:center;
  justify-content:center;
  text-decoration:none;
  font-size:13px;
  font-weight:900;
  padding:8px 10px;
  box-shadow:none;
}
.phase109-catalog-card-actions a[data-phase109-request-quote="true"]{
  background:linear-gradient(135deg,#d9a441,#f3d38a);
  color:#241204;
  border:1px solid rgba(72,41,4,.16);
}
.phase109-catalog-card-actions a[data-phase109-open-detail="true"]{
  background:#fff;
  color:#482904;
  border:1px solid rgba(72,41,4,.2);
}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-section,
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-footer{
  display:none;
}
@media(max-width:1100px){
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-hero{grid-template-columns:1fr}
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-main{grid-template-columns:1fr;padding:0 14px 28px}
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-filters{position:static;min-height:0;border-right:0;border-bottom:1px solid rgba(72,41,4,.14);padding:14px;border-radius:0 0 18px 18px}
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-filter div{display:flex;overflow-x:auto;flex-wrap:nowrap}
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-filter button,
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .dashboard-category-pill{width:auto;white-space:nowrap}
  .phase102-dashboard-results[data-phase109-results-panel="true"]{padding:14px 0 0}
}
@media(max-width:700px){
  .phase109-market-strip{align-items:flex-start;flex-direction:column}
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{grid-template-columns:1fr;padding:12px 14px}
  .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:10px}
  .phase102-product-card[data-phase109-product-card="true"] .phase102-card-media img{height:170px}
}
/* phase109-marketplace-products-catalog:end */

/* phase110-products-catalog-filter-simplification:start */
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase110-results-bar{
  justify-content:flex-start;
  gap:10px;
  min-height:auto;
}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase110-results-bar strong{
  border-radius:999px;
  background:rgba(217,164,65,.16);
  border:1px solid rgba(217,164,65,.28);
  padding:8px 12px;
}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase110-results-bar span{
  color:rgba(72,41,4,.66);
  font-size:13px;
}
.phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-filters{
  min-height:0;
}
/* phase110-products-catalog-filter-simplification:end */

/* phase111 superseded selector compatibility: .phase107-primary-action[data-phase107-primary-action="request-quote"] */
/* phase111-checkout-cart-bankful:start */
.phase111-checkout-page{background:linear-gradient(180deg,#1f1005 0,#fff8ea 42%);min-height:100vh;padding:118px 22px 72px;color:#241204}
.phase111-checkout-hero{max-width:1120px;margin:0 auto 22px;padding:34px;border-radius:28px;background:linear-gradient(135deg,rgba(72,41,4,.96),rgba(36,18,4,.98));color:#fff8ea;box-shadow:0 28px 80px rgba(31,16,5,.32)}
.phase111-checkout-hero h1{font-size:clamp(36px,5vw,68px);margin:.1em 0}.phase111-checkout-hero p{max-width:760px;color:rgba(255,248,234,.82)}
.phase111-cart-shell{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:20px;align-items:start}
.phase111-cart-panel,.phase111-checkout-form,.phase111-cart-drawer{background:#fff8ea;border:1px solid rgba(72,41,4,.16);border-radius:24px;box-shadow:0 18px 50px rgba(72,41,4,.14);padding:22px}
.phase111-cart-items{display:grid;gap:12px}.phase111-cart-item{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center;border:1px solid rgba(72,41,4,.12);border-radius:16px;padding:10px;background:#fffdf6}.phase111-cart-item img{width:58px;height:58px;object-fit:cover;border-radius:12px}.phase111-cart-item strong{display:block}.phase111-cart-item small{color:rgba(36,18,4,.65)}
.phase111-cart-qty{display:flex;gap:6px;align-items:center}.phase111-cart-qty button,.phase111-remove{border:1px solid rgba(72,41,4,.18);background:#fff8ea;border-radius:999px;padding:6px 9px;cursor:pointer}.phase111-remove{color:#7c2d12}
.phase111-cart-total{display:flex;justify-content:space-between;border-top:1px solid rgba(72,41,4,.14);padding-top:16px;margin-top:18px;font-weight:800}
.phase111-checkout-form{display:grid;gap:14px}.phase111-checkout-form label{display:grid;gap:6px;font-weight:700}.phase111-checkout-form input,.phase111-checkout-form textarea{border:1px solid rgba(72,41,4,.18);border-radius:14px;padding:12px;background:#fffdf6;color:#241204}.phase111-checkout-form textarea{min-height:76px}.phase111-affirm{grid-template-columns:auto 1fr!important;align-items:start;font-size:13px;color:rgba(36,18,4,.76)}
.phase111-checkout-button,.phase109-catalog-card-actions [data-phase111-add-to-cart],.phase109-catalog-card-actions [data-phase111-checkout-now],.phase107-primary-action[data-phase111-checkout-now]{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:999px;padding:12px 16px;font-weight:900;text-decoration:none;cursor:pointer;background:linear-gradient(135deg,#d9a441,#f1bf56);color:#241204!important;box-shadow:0 10px 24px rgba(217,164,65,.32)}
.phase109-catalog-card-actions [data-phase111-add-to-cart]{background:#fff8ea;border:1px solid rgba(72,41,4,.2);box-shadow:none}.phase109-catalog-card-actions [data-phase111-checkout-now]{background:linear-gradient(135deg,#d9a441,#f1bf56)}
.phase111-bankful-status{border-radius:16px;padding:12px;background:rgba(217,164,65,.12);color:#482904}.phase111-bankful-status.is-error{background:rgba(124,45,18,.11);color:#7c2d12}.phase111-bankful-status.is-success{background:rgba(47,90,46,.12);color:#235323}
/* phase1057-order-review-notice: keeps the compliance-review condition adjacent to—not competing with—the checkout actions. */
.phase1057-order-review-notice{margin:2px 0 0;max-width:56rem;padding:10px 12px;border-left:3px solid #b77a20;border-radius:0 10px 10px 0;background:rgba(107,67,16,.075);color:rgba(54,32,5,.84);font-size:.84rem;line-height:1.5}.phase1057-order-review-notice strong{color:#4b2b05}@media(max-width:560px){.phase1057-order-review-notice{font-size:.8rem;padding:9px 10px}}
.phase111-cart-drawer{position:fixed;right:18px;bottom:18px;z-index:80;max-width:360px;max-height:min(560px,calc(100vh - 36px));overflow:auto;display:none}.phase111-cart-drawer.is-open{display:block}.phase111-cart-trigger{position:fixed;right:18px;bottom:18px;z-index:79;border:0;border-radius:999px;background:#2f1a06;color:#fff8ea;padding:12px 16px;font-weight:900;box-shadow:0 14px 32px rgba(31,16,5,.35)}
@media(max-width:820px){.phase111-cart-shell{grid-template-columns:1fr}.phase111-checkout-page{padding:92px 14px 44px}.phase111-cart-drawer{left:12px;right:12px;max-width:none}}
/* phase111-checkout-cart-bankful:end */

/* phase115-checkout-receipt:start */
.phase115-confirmation-page{background:linear-gradient(180deg,#1f1005 0,#fff8ea 44%);min-height:100vh;padding:118px 22px 72px;color:#241204}
.phase115-confirmation-hero{max-width:1120px;margin:0 auto 22px;padding:34px;border-radius:28px;background:linear-gradient(135deg,rgba(72,41,4,.96),rgba(36,18,4,.98));color:#fff8ea;box-shadow:0 28px 80px rgba(31,16,5,.32)}
.phase115-confirmation-hero h1{font-size:clamp(36px,5vw,66px);margin:.1em 0}.phase115-confirmation-hero p{max-width:780px;color:rgba(255,248,234,.82)}
.phase115-receipt-card{max-width:1120px;margin:0 auto;background:#fff8ea;border:1px solid rgba(72,41,4,.16);border-radius:28px;box-shadow:0 22px 60px rgba(72,41,4,.15);padding:26px;display:grid;gap:20px}
.phase115-receipt-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid rgba(72,41,4,.12);padding-bottom:18px}.phase115-receipt-head h2{margin:.1em 0;font-size:clamp(26px,4vw,44px)}
.phase115-status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:9px 13px;font-weight:900;background:rgba(217,164,65,.18);color:#3b2107;border:1px solid rgba(217,164,65,.36)}
.phase115-receipt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0}.phase115-receipt-grid div{background:#fffdf6;border:1px solid rgba(72,41,4,.12);border-radius:18px;padding:16px}.phase115-receipt-grid dt{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:rgba(36,18,4,.62);font-weight:900}.phase115-receipt-grid dd{margin:5px 0 0;font-weight:900;color:#241204}
.phase115-order-items{display:grid;gap:10px}.phase115-order-item{display:grid;grid-template-columns:88px 1fr auto;gap:12px;align-items:center;background:#fffdf6;border:1px solid rgba(72,41,4,.12);border-radius:16px;padding:14px}.phase115-order-item img{width:88px;height:88px;object-fit:cover;border-radius:14px;background:#f5ead6;border:1px solid rgba(72,41,4,.12)}.phase115-order-item small{display:block;color:rgba(36,18,4,.68);font-weight:700}.phase115-order-qty{font-weight:900;color:#6f430c}
.phase115-next-steps{background:linear-gradient(135deg,rgba(72,41,4,.08),rgba(217,164,65,.14));border-radius:20px;padding:18px}.phase115-next-steps h3{margin-top:0}.phase115-next-steps li{margin:7px 0;color:rgba(36,18,4,.78)}
.phase115-receipt-actions{display:flex;gap:12px;flex-wrap:wrap}.phase115-secondary-action{display:inline-flex;justify-content:center;align-items:center;border-radius:999px;padding:12px 16px;font-weight:900;text-decoration:none;background:#fffdf6;color:#241204;border:1px solid rgba(72,41,4,.2)}
@media(max-width:820px){.phase115-confirmation-page{padding:92px 14px 44px}.phase115-receipt-head{display:grid}.phase115-receipt-grid{grid-template-columns:1fr}.phase115-order-item{grid-template-columns:1fr}}
.phase160-receipt-actions{align-items:center}.phase160-download-receipt{cursor:pointer}.phase160-download-receipt:hover{background:#241204;color:#fff8ea}@media print{.globalnav,.phase115-receipt-actions,.phase82-mega-panel,.phase118-cart-drawer{display:none!important}.phase115-confirmation-page{background:#fff!important;padding:0!important}.phase115-receipt-card{box-shadow:none!important;border:0!important}.phase115-order-item img{print-color-adjust:exact;-webkit-print-color-adjust:exact}}

/* phase116-checkout-payment-lifecycle:start */
.phase116-payment-timeline{border:1px solid rgba(72,41,4,.13);background:#fffdf6;border-radius:20px;padding:18px;display:grid;gap:12px}
.phase116-payment-timeline h3{margin:0;color:#241204}.phase116-payment-timeline p{margin:0;color:rgba(36,18,4,.72)}
.phase116-payment-events{display:grid;gap:10px}.phase116-payment-event{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:14px;border:1px solid rgba(217,164,65,.24);background:rgba(217,164,65,.09);padding:12px}
.phase116-payment-event strong{color:#3b2107}.phase116-payment-event time{font-size:12px;font-weight:800;color:rgba(36,18,4,.62)}
@media(max-width:720px){.phase116-payment-event{grid-template-columns:1fr}.phase116-payment-timeline{padding:15px}}
/* phase116-checkout-payment-lifecycle:end */

/* phase117-checkout-age-verification:start */
.phase117-age-verification{grid-column:1/-1;background:linear-gradient(135deg,rgba(72,41,4,.08),rgba(217,164,65,.13));border:1px solid rgba(72,41,4,.14);border-radius:24px;padding:20px;margin:8px 0 16px}.phase117-challenge-card{display:grid;gap:14px}.phase117-challenge-card h3{margin:.1em 0;color:#241204}.phase117-verification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phase117-verification-grid>div{background:#fffdf6;border:1px solid rgba(72,41,4,.13);border-radius:16px;padding:14px}.phase117-age-verification label{display:grid;gap:7px;font-weight:900;color:#241204}.phase117-age-verification input[type=file]{border:1px dashed rgba(72,41,4,.32);border-radius:14px;background:#fffdf6;padding:12px}.phase117-privacy-note,.phase117-verification-status{margin:0;color:rgba(36,18,4,.72);font-weight:800}.phase117-verification-status.is-success{color:#235323}.phase117-verification-status.is-error{color:#7c2d12}@media(max-width:760px){.phase117-verification-grid{grid-template-columns:1fr}.phase117-age-verification{padding:15px}}
/* phase117-checkout-age-verification:end */

/* phase118-commerce-header:start */
.phase118-header-actions{margin-left:auto;display:inline-flex;align-items:center;gap:10px;position:relative;z-index:80}.phase118-icon-button{appearance:none;border:1px solid rgba(255,232,187,.24);background:rgba(255,248,234,.10);color:#fff8ea;border-radius:999px;min-height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:8px;font-weight:900;font-size:12px;letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:background .18s ease,transform .18s ease,border-color .18s ease}.phase118-icon-button:hover,.phase118-icon-button[aria-expanded="true"]{background:rgba(217,164,65,.22);border-color:rgba(217,164,65,.6);transform:translateY(-1px)}.phase118-icon-button svg{width:17px;height:17px;stroke:currentColor}.phase118-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#d9a441;color:#241204;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:950}.phase118-profile-menu{position:absolute;top:calc(100% + 12px);right:72px;width:min(310px,calc(100vw - 28px));border-radius:24px;background:linear-gradient(180deg,#fffaf0,#f4dfba);border:1px solid rgba(72,41,4,.14);box-shadow:0 28px 90px rgba(31,19,5,.34);padding:12px;display:none;color:#241204}.phase118-profile-menu.is-open{display:grid;gap:8px}.phase118-profile-menu strong{font-size:17px}.phase118-profile-menu p{margin:0;color:rgba(36,18,4,.7);font-size:13px;line-height:1.45}.phase118-profile-menu a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#241204;background:#fff8ea;border:1px solid rgba(72,41,4,.10);border-radius:16px;padding:12px 13px;font-weight:900}.phase118-profile-menu a:hover{border-color:rgba(217,164,65,.58);background:#fff}.phase118-cart-drawer{position:fixed;z-index:120;top:0;right:0;width:min(430px,100vw);height:100dvh;background:linear-gradient(180deg,#fffaf0,#f3dfbc);color:#241204;box-shadow:-32px 0 90px rgba(31,19,5,.35);border-left:1px solid rgba(72,41,4,.14);transform:translateX(105%);transition:transform .24s ease;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.phase118-cart-drawer.is-open{transform:translateX(0)}.phase118-cart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid rgba(72,41,4,.12);background:rgba(255,248,234,.74)}.phase118-cart-head h2{font-size:28px;letter-spacing:-.04em;margin:0;color:#241204}.phase118-cart-close{appearance:none;border:0;border-radius:999px;width:38px;height:38px;background:#2f1a06;color:#fff8ea;font-size:24px;line-height:1;cursor:pointer}.phase118-cart-body{overflow:auto;padding:18px}.phase118-cart-footer{padding:18px 22px 22px;border-top:1px solid rgba(72,41,4,.12);background:#fff8ea;display:grid;gap:14px}.phase118-cart-subtotal{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:950}.phase118-cart-subtotal span{color:rgba(36,18,4,.68);font-size:13px;text-transform:uppercase;letter-spacing:.12em}.phase118-checkout-link{min-height:48px;border-radius:999px;background:linear-gradient(135deg,#f1bf56,#ca8500);color:#241204;text-decoration:none;display:flex;align-items:center;justify-content:center;font-weight:950;box-shadow:0 14px 36px rgba(202,133,0,.22)}.phase118-cart-backdrop{position:fixed;inset:0;background:rgba(22,12,2,.42);backdrop-filter:blur(4px);z-index:110;display:none}.phase118-cart-backdrop.is-open{display:block}.phase118-cart-drawer .phase111-cart-item{background:#fff;border:1px solid rgba(72,41,4,.10);border-radius:18px;margin-bottom:10px}.phase118-cart-drawer .phase111-cart-item img{width:74px;height:74px;object-fit:cover;border-radius:14px}@media(max-width:1020px){.phase118-header-actions{gap:7px}.phase118-icon-button{padding:0 10px}.phase118-profile-menu{right:0}}@media(max-width:850px){.phase118-header-actions{margin-left:0}.phase118-icon-button span:not(.phase118-count){display:none}.phase118-profile-menu{right:0;top:48px}}
/* phase118-commerce-header:end */

/* phase118-category-polish:start */
body:has([data-phase118-category-polish="true"]){background:linear-gradient(180deg,#160d03 0,#2a1806 260px,#f5ead6 620px,#fff8ea 100%)}
.phase103-catalog-region[data-phase118-category-polish="true"]{background:transparent;color:#241204}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:clamp(20px,3vw,44px);padding:clamp(36px,5vw,72px) clamp(26px,5vw,72px) clamp(26px,4vw,48px);background:radial-gradient(circle at 12% 8%,rgba(217,164,65,.28),transparent 34%),linear-gradient(145deg,#211104,#4a2a07 56%,#1b0f04);border-bottom:1px solid rgba(243,211,138,.24);box-shadow:0 24px 70px rgba(31,19,5,.22)}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-hero h1{font-size:clamp(44px,5.8vw,78px);line-height:.94;max-width:980px}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-hero p{font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:rgba(255,248,234,.88)}.phase103-catalog-region[data-phase118-category-polish="true"] .phase109-prime-panel{border-radius:28px;padding:22px;background:linear-gradient(160deg,rgba(255,248,234,.16),rgba(217,164,65,.20));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 20px 60px rgba(0,0,0,.18)}.phase103-catalog-region[data-phase118-category-polish="true"] .phase109-market-strip{padding:13px clamp(26px,5vw,72px);background:rgba(47,26,6,.94);backdrop-filter:blur(18px);position:sticky;top:60px;z-index:28}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{padding:18px clamp(26px,5vw,72px);background:#fff6e7;border-bottom:1px solid rgba(72,41,4,.12);grid-template-columns:minmax(320px,1fr) minmax(220px,320px)}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-search,.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-sort{border-radius:18px;min-height:52px;box-shadow:0 12px 36px rgba(72,41,4,.08)}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-main{grid-template-columns:clamp(250px,18vw,310px) minmax(0,1fr);gap:22px;padding:24px clamp(24px,4vw,64px) 56px;background:transparent;align-items:start}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-filters{top:134px;min-height:auto;border:1px solid rgba(72,41,4,.12);border-radius:30px;background:linear-gradient(180deg,#fffaf0,#f6e4c4);box-shadow:0 26px 80px rgba(72,41,4,.13);padding:22px}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-filter legend{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#7a4a02}.phase103-catalog-region[data-phase118-category-polish="true"] .dashboard-category-pill{border-radius:14px;padding:10px 11px;background:rgba(255,255,255,.62);border:1px solid rgba(72,41,4,.08);font-size:13.5px}.phase103-catalog-region[data-phase118-category-polish="true"] .dashboard-category-pill.is-active{background:#2f1a06;color:#fff8ea;border-color:#2f1a06}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-dashboard-results[data-phase109-results-panel="true"]{padding:0}.phase103-catalog-region[data-phase118-category-polish="true"] .phase109-results-bar{border-radius:22px;padding:16px 18px;background:#fffaf0;box-shadow:0 18px 48px rgba(72,41,4,.09);border-color:rgba(72,41,4,.10);margin-bottom:18px}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(auto-fit,minmax(286px,1fr));gap:20px}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-product-card[data-phase109-product-card="true"]{border-radius:28px;background:#fffaf0;border:1px solid rgba(72,41,4,.11);box-shadow:0 22px 60px rgba(72,41,4,.12);overflow:hidden;min-height:100%;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-product-card[data-phase109-product-card="true"]:hover{transform:translateY(-6px);box-shadow:0 30px 82px rgba(72,41,4,.20);border-color:rgba(217,164,65,.42)}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-card-media{height:210px;background:radial-gradient(circle at 50% 35%,rgba(217,164,65,.22),transparent 40%),#2f1a06}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-card-media img{height:100%;width:100%;object-fit:cover;filter:saturate(1.04) contrast(1.03)}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-card-media span{border-radius:999px;background:rgba(47,26,6,.82);color:#fff8ea;backdrop-filter:blur(10px)}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-card-body{padding:20px;gap:12px}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-product-card h3{font-size:20px;line-height:1.18;letter-spacing:-.025em}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-product-card p{font-size:14.5px;line-height:1.52;color:rgba(36,18,4,.76)}.phase103-catalog-region[data-phase118-category-polish="true"] .phase109-catalog-card-actions{grid-template-columns:1fr 1fr;gap:10px}.phase103-catalog-region[data-phase118-category-polish="true"] .phase109-catalog-card-actions button{min-height:44px;border:0;border-radius:999px;font-weight:950;cursor:pointer}.phase103-catalog-region[data-phase118-category-polish="true"] .phase109-catalog-card-actions button:first-child{background:#2f1a06;color:#fff8ea}.phase103-catalog-region[data-phase118-category-polish="true"] .phase109-catalog-card-actions button:last-child{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#241204}@media(max-width:1200px){.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-main{grid-template-columns:260px minmax(0,1fr);padding-inline:24px}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media(max-width:900px){.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-hero,.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"],.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-main{grid-template-columns:1fr}.phase103-catalog-region[data-phase118-category-polish="true"] .phase102-filters{position:relative;top:0}}
/* phase118-category-polish:end */

/* phase118-reviewer-panel:start */
.phase118-reviewer-shell{min-height:100vh;padding:90px max(20px,calc((100vw - 1120px)/2));background:radial-gradient(circle at 12% 0,rgba(217,164,65,.2),transparent 34%),linear-gradient(180deg,#1f1305,#3a2103 34%,#fff8ea 34%);color:#241204}.phase118-reviewer-card{border-radius:32px;background:#fffaf0;border:1px solid rgba(72,41,4,.12);box-shadow:0 30px 90px rgba(31,19,5,.22);padding:28px}.phase118-reviewer-card h1{font-size:clamp(38px,5vw,68px);line-height:.96;color:#fff8ea;margin:-110px 0 54px}.phase118-reviewer-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.phase118-reviewer-panel-box{border:1px solid rgba(72,41,4,.12);border-radius:24px;background:#fff;padding:20px}.phase118-reviewer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.phase118-reviewer-actions button{border:0;border-radius:999px;min-height:44px;padding:0 16px;font-weight:950;cursor:pointer}.phase118-reviewer-actions button:nth-child(1){background:#1f5f16;color:#fff}.phase118-reviewer-actions button:nth-child(2){background:#6b110c;color:#fff}.phase118-reviewer-actions button:nth-child(3){background:#2f1a06;color:#fff8ea}.phase118-reviewer-status{color:#5c3a12;line-height:1.55}@media(max-width:820px){.phase118-reviewer-grid{grid-template-columns:1fr}.phase118-reviewer-card h1{margin-top:0;color:#241204}}
/* phase118-reviewer-panel:end */

/* phase120-camera-capture:start */
.phase120-camera-capture{margin:16px 0;padding:16px;border:1px solid rgba(217,164,65,.34);border-radius:20px;background:linear-gradient(135deg,rgba(255,248,234,.94),rgba(244,223,186,.82));box-shadow:0 14px 42px rgba(72,41,4,.08)}.phase120-camera-capture p{margin:0 0 12px;color:#5c3a12;line-height:1.5}.phase120-camera-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phase120-camera-grid label{display:grid;gap:7px;padding:14px;border-radius:18px;background:#fffaf0;border:1px solid rgba(72,41,4,.12);color:#241204}.phase120-camera-grid label span{font-weight:950}.phase120-camera-grid label small{color:rgba(36,18,4,.68);line-height:1.4}.phase120-camera-grid input[type="file"]{width:100%;border:1px dashed rgba(72,41,4,.24);border-radius:14px;padding:10px;background:#fff}.phase120-upload-fallback{font-size:13px!important;margin-top:12px!important}@media(max-width:720px){.phase120-camera-grid{grid-template-columns:1fr}}
/* phase120-camera-capture:end */

/* phase121-mobile-checkout-verification:start */
.phase121-mobile-progress{max-width:1120px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px;border-radius:22px;background:rgba(255,248,234,.92);border:1px solid rgba(217,164,65,.28);box-shadow:0 16px 44px rgba(31,16,5,.14)}
.phase121-mobile-progress[data-phase350-horizontal-stepper="true"]{grid-template-columns:repeat(5,minmax(0,1fr))}
.phase121-mobile-progress span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:16px;background:#fffdf6;color:#3b2107;font-weight:950;font-size:13px;text-align:center;border:1px solid rgba(72,41,4,.10);transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.phase121-mobile-progress span::before{content:attr(data-step-index);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#2f1a06;color:#fff8ea;font-size:12px;flex:0 0 auto}
.phase121-mobile-progress span.is-active,.phase121-mobile-progress span[aria-current="step"]{background:linear-gradient(135deg,#d9a441,#f1bf56);color:#241204;border-color:#9b6409;box-shadow:0 10px 26px rgba(217,164,65,.30);transform:translateY(-1px)}
.phase121-mobile-progress span.is-active::before,.phase121-mobile-progress span[aria-current="step"]::before{background:#241204;color:#fff8ea;box-shadow:0 0 0 2px rgba(255,248,234,.52)}
.phase121-mobile-cart-menu-button{appearance:none;width:100%;min-height:48px;border:0;border-radius:999px;background:linear-gradient(135deg,#d9a441,#f1bf56);color:#241204;font-weight:950;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;box-shadow:0 12px 28px rgba(217,164,65,.25);touch-action:manipulation;cursor:pointer}
.phase121-mobile-cart-menu-button .phase118-count{background:#241204;color:#fff8ea}
.phase121-mobile-note{display:none;margin:0 0 12px;padding:12px 14px;border-radius:16px;background:rgba(47,26,6,.08);color:#3b2107;font-weight:850;line-height:1.45}
@media(max-width:720px){
  html,body{max-width:100dvw;overflow-x:hidden}
  body[data-phase121-mobile-checkout-ready="true"] .globalnav{padding:9px 12px;min-height:62px;gap:8px;overflow-x:hidden}
  body[data-phase121-mobile-checkout-ready="true"] .globalnav .brand{font-size:15px;white-space:nowrap}
  body[data-phase121-mobile-checkout-ready="true"] .globalnav nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex:1}
  body[data-phase121-mobile-checkout-ready="true"] .globalnav nav>a:not([href*="checkout"]){display:none!important}
  body[data-phase121-mobile-checkout-ready="true"] .globalnav nav>a[href*="checkout"]{min-height:40px;border-radius:999px;padding:9px 12px;background:rgba(255,248,234,.12);font-size:12px;font-weight:900;white-space:nowrap}
  body[data-phase121-mobile-checkout-ready="true"] .phase118-header-actions{gap:6px;margin-left:0;flex:0 0 auto}
  body[data-phase121-mobile-checkout-ready="true"] .phase118-icon-button{min-width:40px;min-height:40px;padding:0 10px}
  body[data-phase121-mobile-checkout-ready="true"] .phase118-icon-button span:not(.phase118-count){display:none}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"]{padding:72px 12px 30px;background:linear-gradient(180deg,#1f1005 0,#2b1705 126px,#fff8ea 310px,#fff8ea 100%);overflow-x:hidden}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-checkout-hero{padding:22px 18px;border-radius:24px;margin-bottom:12px;box-shadow:0 18px 52px rgba(31,16,5,.28)}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-checkout-hero h1{font-size:clamp(34px,11vw,46px);line-height:1.04;margin:.12em 0}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-checkout-hero p{font-size:15.5px;line-height:1.58}
  .phase121-mobile-progress{position:sticky;top:48px;z-index:35;grid-template-columns:repeat(5,minmax(54px,1fr));gap:5px;margin:0 auto 12px;padding:6px;border-radius:18px;width:100%;max-width:calc(100dvw - 24px);overflow-x:auto;scrollbar-width:thin}
  .phase121-mobile-progress[data-phase350-horizontal-stepper="true"]{grid-template-columns:repeat(5,minmax(54px,1fr))}
  .phase121-mobile-progress span{min-height:44px;font-size:10.5px;line-height:1.05;padding:6px 3px;gap:4px;flex-direction:column}
  .phase121-mobile-progress span::before{width:22px;height:22px;font-size:11px}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-cart-shell{display:grid;grid-template-columns:1fr;gap:12px;max-width:calc(100dvw - 24px)}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-cart-panel,
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-checkout-form{border-radius:22px;padding:16px;box-shadow:0 14px 38px rgba(72,41,4,.12);width:100%;min-width:0}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-cart-panel{position:relative;top:auto}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-cart-item{grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:start}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-cart-item img{width:52px;height:52px}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-cart-qty{grid-column:1/-1;justify-content:space-between;flex-wrap:wrap;gap:8px}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-cart-qty button,
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-remove{min-height:44px;padding:9px 12px}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-checkout-form{gap:12px}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-checkout-form h2{font-size:24px;line-height:1.12;margin:2px 0 4px}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-checkout-form label{font-size:14px;line-height:1.35}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-checkout-form input,
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-checkout-form textarea{min-height:48px;width:100%;font-size:16px;border-radius:16px;padding:13px 12px;box-sizing:border-box}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-affirm{grid-template-columns:28px minmax(0,1fr)!important;gap:8px;font-size:13.5px;line-height:1.45;align-items:start}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-affirm input{width:22px;height:22px;min-height:22px;margin-top:2px}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase117-age-verification{margin:4px -2px 12px;padding:14px;border-radius:20px;overflow:hidden}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase117-challenge-card{gap:12px}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase117-challenge-card h3{font-size:22px;line-height:1.14}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase117-challenge-card p{font-size:14.5px;line-height:1.52}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase117-verification-grid{grid-template-columns:1fr;gap:8px}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase117-verification-grid>div{padding:12px;border-radius:15px}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase120-camera-capture{padding:12px;border-radius:18px;margin:10px 0;background:linear-gradient(180deg,#fffdf6,#f5e2bd)}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase120-camera-grid{grid-template-columns:1fr;gap:10px}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase120-camera-grid label{min-height:112px;padding:14px;border-radius:17px;justify-content:center}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase120-camera-grid input[type="file"]{min-height:48px;font-size:15px;padding:12px;background:#fff;width:100%;box-sizing:border-box}
  .phase111-checkout-page[data-phase121-mobile-checkout="true"] .phase111-checkout-button{position:sticky;bottom:10px;z-index:30;width:100%;min-height:54px;border-radius:999px;font-size:15px;box-shadow:0 16px 40px rgba(95,58,12,.32)}
  .phase121-mobile-note{display:block}
  .phase118-cart-drawer{width:100dvw;max-width:100dvw;border-left:0;border-radius:22px 22px 0 0;top:auto;bottom:0;height:min(86dvh,720px);transform:translateY(105%)}
  .phase118-cart-drawer.is-open{transform:translateY(0)}
  .phase118-cart-body{overflow-x:hidden}
}
/* phase121-mobile-checkout-verification:end */




/* phase122-products-mobile-repair:start */
.phase109-market-strip nav a,
.phase102-family-card,
.phase106-related-grid a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:.45rem;
  min-height:44px;
  border-radius:999px;
  padding:.78rem 1rem;
  text-decoration:none!important;
  font-weight:900;
  touch-action:manipulation;
}
.phase109-market-strip nav a{background:#fff8ea;color:#3d2308;border:1px solid rgba(80,48,10,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}
.phase102-family-card{border-radius:24px;justify-content:flex-start;align-items:flex-start;flex-direction:column;min-height:150px;}
.phase106-related-grid a{border:1px solid rgba(80,48,10,.12);background:rgba(255,248,234,.9);color:#2f1a06;}
@media(max-width:700px){
  main[data-phase122-products-mobile-repair="true"]{overflow-x:hidden;}
  .phase109-market-strip nav{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%;}
  .phase109-market-strip nav a,
  .phase102-family-card,
  .phase106-related-grid a{width:100%;text-align:center;white-space:normal;line-height:1.2;}
  .phase102-grid,.phase102-family-grid,.phase106-related-grid{grid-template-columns:1fr!important;gap:14px!important;}
  .phase102-product-card{min-width:0!important;overflow:hidden;}
  .phase102-card-media{display:block;min-height:180px;}
  .phase109-catalog-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
  .phase109-catalog-card-actions button{min-height:48px;width:100%;touch-action:manipulation;}
  .phase121-mobile-cart-menu-slot{grid-column:1 / -1;width:100%;}
  .phase121-mobile-cart-menu-button{width:100%;min-height:46px;touch-action:manipulation;}
}
/* phase122-products-mobile-repair:end */




/* phase124-mobile-catalog-parity:start */
.phase102-product-card.phase124-bankful-priority{order:-100;border-color:rgba(202,133,0,.44)!important;box-shadow:0 24px 60px rgba(72,41,4,.18),0 0 0 1px rgba(202,133,0,.18)!important;}
@media(max-width:700px){
  [data-phase124-mobile-catalog-parity="true"] [data-dashboard-product-grid="true"]{display:grid!important;grid-template-columns:1fr!important;align-items:stretch;}
  [data-phase124-mobile-catalog-parity="true"] .phase102-product-card{display:flex!important;min-height:auto;width:100%;}
  [data-phase124-mobile-catalog-parity="true"] .phase102-product-card.phase124-bankful-priority{order:-100!important;margin-top:0;}
}
/* phase124-mobile-catalog-parity:end */

/* phase126-products-catalog-professional-cleanup:start */
.phase103-catalog-region[data-phase126-professional-catalog="true"]{background:#f3eee5;color:#241204;}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-hero{padding:clamp(30px,4vw,52px) clamp(18px,4vw,54px) clamp(22px,3vw,34px);background:linear-gradient(135deg,#1f1005,#3a2103 60%,#221104);}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-hero h1{max-width:880px;}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase109-prime-panel{background:rgba(255,248,234,.08);border-color:rgba(243,211,138,.22);}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{background:#fffaf2;border-bottom:1px solid rgba(72,41,4,.14);box-shadow:0 8px 22px rgba(72,41,4,.06);}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-search,.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-sort{border-radius:10px;background:#ffffff;border:1px solid rgba(72,41,4,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);font-weight:800;}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-main{grid-template-columns:292px minmax(0,1fr);gap:20px;padding:20px clamp(14px,2.4vw,34px) 44px;background:#f3eee5;}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-filters{top:88px;min-height:auto;border:1px solid rgba(72,41,4,.13);border-radius:14px;background:#ffffff;box-shadow:0 8px 24px rgba(72,41,4,.08);padding:18px;}
.phase126-filter-title{margin:0;color:#241204;font-size:24px;line-height:1;font-weight:950;letter-spacing:-.03em;}
.phase126-filter-note{margin:8px 0 14px;color:rgba(36,18,4,.68);font-size:13px;line-height:1.42;}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-filter{border-top:1px solid rgba(72,41,4,.1);padding:14px 0;}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-filter legend{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#5c3609;font-weight:950;margin-bottom:8px;}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-filter div{display:grid;gap:7px;}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-filter button,.phase103-catalog-region[data-phase126-professional-catalog="true"] .dashboard-category-pill{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;border:1px solid transparent;border-radius:8px;padding:8px 10px;background:#fff;color:#2b1806;text-align:left;font-size:13px;font-weight:850;text-decoration:none;cursor:pointer;}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-filter button:hover,.phase103-catalog-region[data-phase126-professional-catalog="true"] .dashboard-category-pill:hover{background:#f7ead0;border-color:rgba(217,164,65,.34);}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-filter button.is-active,.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-filter button:first-child.is-active,.phase103-catalog-region[data-phase126-professional-catalog="true"] .dashboard-category-pill.is-active{background:#2f1a06;color:#fff8ea!important;border-color:#2f1a06;}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .dashboard-category-pill.is-active span{background:rgba(255,248,234,.18);color:#fff8ea;}
.phase102-dashboard-results[data-phase109-results-panel="true"]{padding:0;}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase109-results-bar{border-radius:10px;background:#ffffff;border:1px solid rgba(72,41,4,.12);padding:11px 14px;margin-bottom:14px;box-shadow:0 4px 16px rgba(72,41,4,.05);}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;align-items:stretch;}
.phase102-product-card[data-phase126-card="true"]{border-radius:12px!important;border:1px solid rgba(72,41,4,.13)!important;background:#ffffff!important;color:#241204!important;box-shadow:0 2px 8px rgba(72,41,4,.08)!important;overflow:hidden!important;}
.phase102-product-card[data-phase126-card="true"]:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(72,41,4,.14)!important;border-color:rgba(177,112,14,.32)!important;}
.phase102-product-card[data-phase126-card="true"] .phase102-card-media{padding:0!important;background:#f8f4ec!important;border-bottom:1px solid rgba(72,41,4,.1)!important;}
.phase102-product-card[data-phase126-card="true"] .phase102-card-media img{width:100%;height:218px!important;object-fit:cover!important;background:#f8f4ec!important;filter:saturate(1.04) contrast(1.02)!important;}
.phase102-product-card[data-phase126-card="true"] .phase102-card-media span{background:#2f1a06!important;color:#fff8ea!important;border:1px solid rgba(255,248,234,.18)!important;}
.phase102-product-card[data-phase126-card="true"] .phase102-card-body{padding:14px!important;gap:9px!important;background:#ffffff!important;}
.phase102-product-card[data-phase126-card="true"] .phase102-eyebrow{color:#6b3d04!important;font-size:11px!important;letter-spacing:.08em!important;}
.phase126-test-badge{align-self:flex-start;border-radius:999px;background:#f7ead0;color:#5c3609;border:1px solid rgba(177,112,14,.22);padding:5px 8px;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;}
.phase102-product-card[data-phase126-card="true"] h3{margin:0!important;padding:0!important;background:transparent!important;border-radius:0!important;color:#241204!important;font-size:17px!important;line-height:1.28!important;letter-spacing:-.01em!important;}
.phase102-product-card[data-phase126-card="true"] h3 a{display:inline!important;background:transparent!important;color:#241204!important;text-decoration:none!important;box-shadow:none!important;padding:0!important;}
.phase102-product-card[data-phase126-card="true"] h3 a:hover{color:#8a5a17!important;text-decoration:underline!important;}
.phase102-product-card[data-phase126-card="true"] p:not(.phase102-eyebrow){color:rgba(36,18,4,.74)!important;font-size:13.5px!important;line-height:1.45!important;}
.phase102-product-card[data-phase126-card="true"] .phase109-card-rating{display:flex;align-items:center;gap:6px;color:#b47605!important;font-size:13px!important;font-weight:900;}
.phase102-product-card[data-phase126-card="true"] .phase109-card-rating strong{color:#5c3609;font-size:12px;}
.phase102-product-card[data-phase126-card="true"] dl{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:2px 0 0!important;}
.phase102-product-card[data-phase126-card="true"] dl div{background:#fffaf2!important;border:1px solid rgba(72,41,4,.1)!important;border-radius:10px!important;padding:9px!important;}
.phase102-product-card[data-phase126-card="true"] dt{font-size:10px!important;color:#7c5408!important;letter-spacing:.08em!important;}
.phase102-product-card[data-phase126-card="true"] dd{font-size:14px!important;color:#241204!important;font-weight:950!important;}
.phase109-catalog-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:auto!important;}
.phase109-catalog-card-actions button[data-phase111-add-to-cart="true"],.phase109-catalog-card-actions button[data-phase111-checkout-now="true"]{min-height:42px!important;border-radius:999px!important;font-size:13px!important;font-weight:950!important;text-align:center!important;opacity:1!important;}
.phase109-catalog-card-actions button[data-phase111-add-to-cart="true"]{background:#2f1a06!important;color:#fff8ea!important;border:1px solid #2f1a06!important;box-shadow:none!important;}
.phase109-catalog-card-actions button[data-phase111-checkout-now="true"]{background:#d9a441!important;color:#241204!important;border:1px solid #b87405!important;box-shadow:0 8px 18px rgba(217,164,65,.24)!important;}
.phase102-product-card[data-phase126-card="true"][hidden]{display:none!important;}
@media(max-width:1100px){.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-main{grid-template-columns:1fr;padding:14px}.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-filters{position:static;border-radius:12px}.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-filter div{display:flex;overflow:auto;flex-wrap:nowrap}.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-filter button,.phase103-catalog-region[data-phase126-professional-catalog="true"] .dashboard-category-pill{width:auto;white-space:nowrap}.phase126-filter-note{max-width:720px}}
@media(max-width:700px){.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:1fr!important}.phase102-product-card[data-phase126-card="true"] .phase102-card-media img{height:230px!important}.phase109-catalog-card-actions{grid-template-columns:1fr!important}.phase102-product-card[data-phase126-card="true"] dl{grid-template-columns:1fr!important}}
/* phase126-products-catalog-professional-cleanup:end */

/* phase129-checkout-step-pages:start */
.phase129-checkout-steps{position:relative}.phase129-step-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 12px}.phase129-step-nav button{border:1px solid rgba(72,41,4,.16);border-radius:14px;background:#fffdf6;color:#3b2107;min-height:44px;font-weight:950;cursor:pointer}.phase129-step-nav button.is-active{background:#2f1a06;color:#fff8ea;border-color:#2f1a06}.phase129-step-page{border:1px solid rgba(72,41,4,.14);border-radius:20px;padding:18px;background:#fffdf6;display:grid;gap:14px}.phase129-step-page[hidden]{display:none!important}.phase129-step-page legend{font-size:20px;font-weight:950;color:#241204;padding:0 6px}.phase129-step-page>p{margin:0;color:rgba(36,18,4,.70);line-height:1.5}.phase129-step-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.phase129-next-button,.phase129-back-button,.phase129-submit-age-button{border:1px solid rgba(72,41,4,.18);border-radius:999px;min-height:44px;padding:10px 15px;font-weight:950;cursor:pointer;background:#fff8ea;color:#241204}.phase129-next-button,.phase129-submit-age-button{background:#2f1a06;color:#fff8ea;border-color:#2f1a06}.phase129-pay-button:disabled,.phase129-pay-button[aria-disabled="true"]{background:#b8b2a8!important;color:#fff8ea!important;box-shadow:none!important;cursor:not-allowed!important;filter:grayscale(.5)}.phase129-pay-button.is-verified{background:#238047!important;color:#fff!important;box-shadow:0 12px 26px rgba(35,128,71,.28)!important}.phase129-pay-help{margin:0;color:rgba(36,18,4,.68);font-weight:850}.phase117-verification-status.is-error{background:rgba(124,45,18,.10);color:#7c2d12}.phase117-verification-status.is-success{background:rgba(35,128,71,.12);color:#235323}
@media(max-width:720px){.phase129-step-nav{grid-template-columns:1fr}.phase129-step-actions{display:grid}.phase129-next-button,.phase129-back-button,.phase129-submit-age-button,.phase129-pay-button{width:100%}}
/* phase129-checkout-step-pages:end */

/* phase130-checkout-processing-modal-shared-cart:start */
.phase130-checkout-hero{max-width:1120px;margin:24px auto 18px;padding:clamp(28px,5vw,58px);border-radius:34px;background:radial-gradient(circle at 15% 10%,rgba(217,164,65,.28),transparent 34%),linear-gradient(135deg,#2f1a06,#5f3609 58%,#241204);color:#fff8ea;box-shadow:0 24px 70px rgba(36,18,4,.24)}.phase130-checkout-hero h1{margin:.2em 0;font-size:clamp(32px,5vw,64px);letter-spacing:-.04em}.phase130-checkout-hero p{max-width:720px;color:rgba(255,248,234,.86);font-size:18px}.phase130-billing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phase130-age-processing-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:rgba(18,10,2,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:20px}.phase130-age-processing-modal[hidden]{display:none!important}.phase130-age-processing-card{width:min(460px,100%);border-radius:30px;background:#fff8ea;color:#241204;padding:30px;text-align:center;box-shadow:0 34px 100px rgba(0,0,0,.42);border:1px solid rgba(217,164,65,.45)}.phase130-processing-spinner{width:62px;height:62px;border-radius:50%;border:6px solid rgba(217,164,65,.22);border-top-color:#d9a441;margin:0 auto 18px;animation:phase130Spin .9s linear infinite}.phase130-age-processing-card h2{margin:0 0 8px;font-size:28px}.phase130-age-processing-card p{margin:0;color:rgba(36,18,4,.75);line-height:1.55}.phase130-modal-open{overflow:hidden}.phase130-modal-open .phase129-pay-button{cursor:not-allowed}@keyframes phase130Spin{to{transform:rotate(360deg)}}@media(max-width:760px){.phase130-billing-grid{grid-template-columns:1fr}.phase130-checkout-hero{margin:12px 12px 16px;border-radius:26px;padding:28px 20px}}
/* phase130-checkout-processing-modal-shared-cart:end */

/* Phase 132 member account system */
.phase132-account-menu{min-width:240px}.phase132-account-menu button{width:100%;border:0;background:#2f2118;color:#fff;border-radius:999px;padding:.7rem 1rem;font-weight:800;cursor:pointer}.phase132-auth-shell{max-width:1100px;margin:0 auto;padding:clamp(7rem,12vw,10rem) 1rem 4rem}.phase132-account-card{background:rgba(255,255,255,.92);border:1px solid rgba(80,54,36,.14);border-radius:28px;box-shadow:0 24px 60px rgba(44,28,18,.12);padding:clamp(1.25rem,4vw,2.5rem);color:#2f2118}.phase132-account-card form{display:grid;gap:1rem;margin-top:1.2rem}.phase132-account-card label{display:grid;gap:.4rem;font-weight:750}.phase132-account-card input,.phase132-account-card select,.phase132-account-card textarea{border:1px solid rgba(80,54,36,.24);border-radius:16px;padding:.9rem 1rem;font:inherit;background:#fff}.phase132-account-card button,.phase132-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#4b2b19;color:#fff;font-weight:850;text-decoration:none;padding:.9rem 1.2rem;cursor:pointer}.phase132-auth-links,.phase132-account-grid{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}.phase132-auth-links a,.phase132-account-grid a{border:1px solid rgba(80,54,36,.16);border-radius:18px;padding:.8rem 1rem;text-decoration:none;color:#4b2b19;background:#fff}.phase132-affirm{grid-template-columns:auto 1fr!important;align-items:start}.phase132-status-pill{display:inline-flex;border-radius:999px;background:#efe4d2;color:#4b2b19;padding:.3rem .7rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.phase132-form-status{min-height:1.4rem;color:#73401f}.phase132-form-status.is-success{color:#12622f}.phase132-order-row{display:grid;gap:.25rem;border:1px solid rgba(80,54,36,.12);border-radius:18px;padding:1rem;margin:.7rem 0;background:#fff}.phase132-order-row a{color:#4b2b19;font-weight:800}@media(max-width:700px){.phase132-auth-shell{padding-top:6rem}.phase132-account-grid,.phase132-auth-links{display:grid}.phase132-account-card{border-radius:22px}}

.phase132-account-menu [hidden]{display:none!important}

/* phase145-cart-ui-checkout-compliance:start */
.phase118-cart-trigger-icon-only{width:44px;min-width:44px;min-height:44px;padding:0!important;justify-content:center;position:relative}
.phase118-cart-trigger-icon-only svg{width:20px;height:20px;flex:0 0 auto}.phase118-cart-trigger-icon-only .phase118-count{position:absolute;right:-6px;top:-7px;box-shadow:0 2px 8px rgba(31,16,5,.28)}
.phase111-cart-trigger.phase118-cart-trigger-icon-only{right:18px;bottom:18px;background:#2f1a06;color:#fff8ea;border:1px solid rgba(217,164,65,.36);box-shadow:0 14px 32px rgba(31,16,5,.35)}
.phase145-cart-panel-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.phase145-cart-panel-head h2{margin:.1em 0}.phase145-cart-secure-pill{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;background:rgba(35,128,71,.12);color:#235323;border:1px solid rgba(35,128,71,.22);font-size:12px;font-weight:950;white-space:nowrap}
.phase111-cart-item em{display:block;margin-top:4px;color:rgba(36,18,4,.58);font-style:normal;font-size:12px;line-height:1.35}.phase145-cart-info-grid,.phase145-cart-drawer-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:6px;align-items:start}.phase145-cart-info-grid article,.phase145-cart-drawer-info article{border:1px solid rgba(72,41,4,.10);border-radius:10px;background:#fffdf6;padding:5px 6px}.phase145-cart-info-grid strong,.phase145-cart-drawer-info strong{display:block;color:#241204;font-weight:950;font-size:11px;line-height:1.1}.phase145-cart-info-grid span,.phase145-cart-drawer-info span{display:block;margin-top:1px;color:rgba(36,18,4,.68);font-size:10px;line-height:1.12}
.phase145-cart-legal-disclaimer{margin:1px 0 0;padding:3px 6px;border-radius:7px;background:linear-gradient(135deg,rgba(124,45,18,.04),rgba(217,164,65,.065));border:1px solid rgba(124,45,18,.10);color:#4a2a07;font-size:9.25px;line-height:1.1}.phase145-cart-legal-disclaimer strong{color:#7c2d12}.phase118-cart-head small{display:block;color:rgba(36,18,4,.64);line-height:1.35;margin-top:3px}.phase118-cart-body{display:grid;gap:6px;align-content:start}.phase118-checkout-link{display:inline-flex;justify-content:center;align-items:center;border-radius:999px;min-height:46px;background:linear-gradient(135deg,#d9a441,#f1bf56);color:#241204!important;font-weight:950;text-decoration:none;box-shadow:0 12px 28px rgba(217,164,65,.24)}
.phase145-license-step{background:linear-gradient(180deg,#fffdf6,#fff6e7)}.phase145-license-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phase145-license-choice{border:1px solid rgba(72,41,4,.18);border-radius:18px;background:#fff8ea;color:#241204;min-height:58px;padding:12px 14px;font-weight:950;cursor:pointer;box-shadow:0 10px 26px rgba(72,41,4,.06)}.phase145-license-choice.is-active{background:#2f1a06;color:#fff8ea;border-color:#2f1a06;box-shadow:0 14px 34px rgba(47,26,6,.24)}.phase145-license-panel{border:1px solid rgba(72,41,4,.14);border-radius:20px;background:#fffaf0;padding:16px;display:grid;gap:12px}.phase145-license-panel[hidden]{display:none!important}.phase145-license-panel h3{margin:0;color:#241204}.phase145-license-panel p{margin:0;color:rgba(36,18,4,.7);line-height:1.5}.phase145-upload-grid,.phase145-broker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phase145-upload-grid input[type=file]{border:1px dashed rgba(72,41,4,.28);background:#fff;border-radius:14px;padding:12px}.phase145-broker-grid input{background:#fff}.phase82-mega-panel.phase84-liquid-glass-panel{max-width:min(1380px,calc(100vw - 32px));left:50%;transform:translateX(-50%)}
@media (min-width:1600px){.globalnav{max-width:1520px;margin-left:auto;margin-right:auto}.phase82-mega-panel.phase84-liquid-glass-panel{max-width:1480px}.phase118-header-actions{flex-shrink:0}.phase118-cart-drawer{width:min(460px,100vw)}}
@media(max-width:820px){.phase145-cart-info-grid,.phase145-cart-drawer-info,.phase145-license-choice-grid,.phase145-upload-grid,.phase145-broker-grid{grid-template-columns:1fr}.phase145-cart-panel-head{display:grid}.phase118-cart-trigger-icon-only{width:42px;min-width:42px}.phase129-step-nav{grid-template-columns:1fr!important}}
/* phase145-cart-ui-checkout-compliance:end */


/* phase147-products-category-ui-filters-breakpoints:start */
.phase103-catalog-region[data-phase147-products-category-ui="true"]{
  --phase147-page-pad:clamp(18px,3.2vw,56px);
  --phase147-sidebar:clamp(236px,18vw,308px);
  --phase147-card-min:268px;
  background:linear-gradient(180deg,#211104 0,#3a2103 250px,#f3eee5 250px,#f8f2e8 100%);
}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-hero{
  max-width:1680px;margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(280px,420px);padding-left:var(--phase147-page-pad);padding-right:var(--phase147-page-pad);
}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{
  position:sticky;top:58px;z-index:26;max-width:1680px;margin:0 auto;border-radius:0 0 22px 22px;padding-left:var(--phase147-page-pad);padding-right:var(--phase147-page-pad);grid-template-columns:minmax(280px,1fr) minmax(220px,320px);
}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main{
  max-width:1680px;margin:0 auto;display:grid;grid-template-columns:var(--phase147-sidebar) minmax(0,1fr);gap:clamp(16px,2vw,28px);padding:22px var(--phase147-page-pad) 54px;background:transparent;align-items:start;
}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase147-filter-panel="true"]{
  position:sticky;top:142px;max-height:calc(100dvh - 158px);overflow:auto;border-radius:22px;background:linear-gradient(180deg,#fffdf8,#fff6e8);border:1px solid rgba(72,41,4,.14);box-shadow:0 18px 48px rgba(72,41,4,.10);padding:18px;
}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filter div{display:grid;grid-template-columns:1fr;gap:8px;overflow:visible;}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filter button,.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .dashboard-category-pill{width:100%;white-space:normal;min-height:40px;border-radius:12px;line-height:1.24;}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(auto-fit,minmax(var(--phase147-card-min),1fr));gap:clamp(14px,1.4vw,22px);}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase126-card="true"]{border-radius:18px!important;box-shadow:0 10px 28px rgba(72,41,4,.10)!important;}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase126-card="true"] .phase102-card-media{display:grid;place-items:center;aspect-ratio:4/3;background:linear-gradient(180deg,#fff,#f8f1e6)!important;}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase126-card="true"] .phase102-card-media img{width:100%;height:100%!important;max-height:260px;object-fit:contain!important;padding:10px;background:transparent!important;mix-blend-mode:multiply;}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-results-bar{border-radius:16px!important;padding:14px 16px!important;}
@media (min-width:1600px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"]{--phase147-sidebar:320px;--phase147-card-min:300px;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main{grid-template-columns:320px minmax(0,1fr);}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));}
}
@media (max-width:1100px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"]{--phase147-page-pad:18px;--phase147-card-min:250px;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;padding:18px;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase147-filter-panel="true"]{position:sticky;top:132px;max-height:calc(100dvh - 150px);border-radius:18px;padding:14px;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filter div{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important;}
}
@media (max-width:700px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"]{--phase147-page-pad:12px;--phase147-card-min:100%;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-hero{grid-template-columns:1fr;padding:26px 14px 18px;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{position:sticky;top:58px;grid-template-columns:1fr;border-radius:0;padding:10px 12px;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main{grid-template-columns:1fr;padding:12px;gap:12px;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase147-filter-panel="true"]{position:relative;top:auto;max-height:none;border-radius:18px;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filter div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filter button,.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .dashboard-category-pill{min-height:44px;font-size:12px;justify-content:center;text-align:center;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:1fr!important;gap:14px;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase126-card="true"] .phase102-card-media{aspect-ratio:16/11;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase126-card="true"] .phase102-card-media img{height:100%!important;max-height:280px;object-fit:contain!important;}
}
/* phase147-products-category-ui-filters-breakpoints:end */

/* phase148-mobile-catalog-card-polish:start */
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"]{min-width:0!important;overflow:hidden!important;}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media{overflow:hidden!important;}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media img{object-fit:contain!important;mix-blend-mode:normal!important;padding:12px!important;}
.phase148-card-tags{display:flex;flex-wrap:wrap;gap:6px;min-width:0;}
.phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-eyebrow{word-break:normal;overflow-wrap:anywhere;}
.phase102-product-card[data-phase148-mobile-card-polish="true"] h3,.phase102-product-card[data-phase148-mobile-card-polish="true"] h3 a{display:block!important;max-width:100%!important;white-space:normal!important;word-break:normal;overflow-wrap:anywhere;}
.phase102-product-card[data-phase148-mobile-card-polish="true"] p:not(.phase102-eyebrow){display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;word-break:normal;overflow-wrap:anywhere;}
.phase102-product-card[data-phase148-mobile-card-polish="true"] dl{min-width:0!important;}
.phase102-product-card[data-phase148-mobile-card-polish="true"] dl div{min-width:0!important;}
.phase102-product-card[data-phase148-mobile-card-polish="true"] dd{overflow-wrap:anywhere;word-break:normal;}
.phase109-catalog-card-actions button[data-phase111-add-to-cart="true"],.phase109-catalog-card-actions button[data-phase111-checkout-now="true"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.1!important;white-space:normal!important;padding:12px 14px!important;min-height:48px!important;text-indent:0!important;letter-spacing:0!important;overflow:visible!important;}
.phase109-catalog-card-actions button[data-phase111-add-to-cart="true"]{color:#fff8ea!important;background:#2f1a06!important;}
.phase109-catalog-card-actions button[data-phase111-checkout-now="true"]{color:#241204!important;background:#d9a441!important;}
@media(max-width:700px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-results-bar{align-items:flex-start!important;gap:6px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-body{padding:16px!important;gap:10px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] h3{font-size:19px!important;line-height:1.22!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media{aspect-ratio:4/3!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media img{height:100%!important;max-height:240px!important;object-fit:contain!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] dl{grid-template-columns:1fr 1fr!important;}
}
@media(max-width:420px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] dl{grid-template-columns:1fr!important;}
}
/* phase148-mobile-catalog-card-polish:end */

/* phase149-mobile-card-second-pass:start */
.phase102-product-card[data-phase148-mobile-card-polish="true"] h3:before{content:none!important;display:none!important;visibility:hidden!important;}
.phase102-product-card[data-phase148-mobile-card-polish="true"] .phase148-card-tags{display:none!important;}
.phase102-product-card[data-phase148-mobile-card-polish="true"] .phase149-cta-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:2!important;font-weight:950!important;}
.phase102-product-card[data-phase148-mobile-card-polish="true"] .phase109-catalog-card-actions button{font-size:14px!important;font-family:inherit!important;-webkit-appearance:none!important;appearance:none!important;-webkit-text-fill-color:currentColor!important;}
.phase102-product-card[data-phase148-mobile-card-polish="true"] .phase109-catalog-card-actions button[data-phase111-add-to-cart="true"]{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;}
.phase102-product-card[data-phase148-mobile-card-polish="true"] .phase109-catalog-card-actions button[data-phase111-checkout-now="true"]{color:#241204!important;-webkit-text-fill-color:#241204!important;}
@media(max-width:700px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"]{border-radius:20px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media{aspect-ratio:16/10!important;max-height:210px!important;background:#fffaf2!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media span{font-size:11px!important;padding:6px 9px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media img{max-height:210px!important;padding:0!important;object-fit:cover!important;object-position:left center!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-body{padding:14px!important;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))!important;gap:9px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-eyebrow{font-size:10px!important;line-height:1.2!important;margin:0!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] h3{font-size:18px!important;line-height:1.18!important;letter-spacing:-.02em!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] h3 a{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase109-card-rating{font-size:12px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] dl{grid-template-columns:1fr 1fr!important;gap:8px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] dl div{padding:8px!important;border-radius:12px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] dd{font-size:14px!important;}
}
@media(max-width:420px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] dl{grid-template-columns:1fr!important;}
}
/* phase149-mobile-card-second-pass:end */

/* phase150-mobile-two-up-products:start */
@media(max-width:700px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main{padding:10px!important;gap:10px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-results-bar{margin-bottom:10px!important;padding:9px 10px!important;border-radius:14px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:start!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"]{border-radius:14px!important;box-shadow:0 6px 18px rgba(72,41,4,.10)!important;min-width:0!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media{aspect-ratio:1/1!important;min-height:0!important;max-height:150px!important;border-bottom:1px solid rgba(72,41,4,.09)!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media img{width:100%!important;height:100%!important;max-height:150px!important;object-fit:cover!important;padding:0!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media span{font-size:9px!important;line-height:1!important;padding:5px 7px!important;max-width:calc(100% - 16px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-body{padding:10px!important;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;gap:7px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-eyebrow{display:none!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase109-card-rating{display:none!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] p:not(.phase102-eyebrow){display:none!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] h3{font-size:13px!important;line-height:1.22!important;margin:0!important;min-height:32px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] h3 a{-webkit-line-clamp:2!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] dl{grid-template-columns:1fr!important;gap:5px!important;margin:0!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] dl div{padding:6px!important;border-radius:9px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] dt{font-size:8px!important;letter-spacing:.06em!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] dd{font-size:12px!important;line-height:1.16!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-catalog-card-actions{gap:6px!important;grid-template-columns:1fr!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-catalog-card-actions button[data-phase111-add-to-cart="true"],
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-catalog-card-actions button[data-phase111-checkout-now="true"]{min-height:44px!important;border-radius:12px!important;font-size:12px!important;padding:8px 6px!important;}
}
@media(max-width:360px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-grid[data-dashboard-product-grid="true"]{gap:8px!important;}
}
/* phase150-mobile-two-up-products:end */
/* phase151-mobile-image-framing:start */
@media(max-width:700px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media{
    display:grid!important;
    place-items:center!important;
    background:linear-gradient(180deg,#fffdf7,#f8f1e6)!important;
    overflow:hidden!important;
  }
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media img{
    width:100%!important;
    height:100%!important;
    max-height:150px!important;
    object-fit:contain!important;
    object-position:left center!important;
    padding:8px!important;
    background:linear-gradient(180deg,#fffdf7,#f8f1e6)!important;
    mix-blend-mode:multiply!important;
    filter:saturate(1.03) contrast(1.03)!important;
    box-sizing:border-box!important;
  }
}
/* phase151-mobile-image-framing:end */
/* phase152-mobile-card-density-polish:start */
@media(max-width:700px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media{
    background:linear-gradient(180deg,#fffdf8,#fbf4e9)!important;
    box-shadow:inset 0 0 0 1px rgba(72,41,4,.04)!important;
  }
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media img{
    padding:6px!important;
    mix-blend-mode:normal!important;
    filter:saturate(1.04) contrast(1.02)!important;
  }
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media span{top:8px!important;left:8px!important;right:auto!important;bottom:auto!important;max-width:calc(100% - 16px)!important;font-size:8px!important;font-weight:800!important;letter-spacing:.04em!important;padding:4px 6px!important;border-radius:999px!important;background:rgba(47,26,6,.82)!important;color:#fff8ea!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-catalog-card-actions{grid-template-columns:1fr!important;margin-top:1px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-catalog-card-actions button[data-phase111-checkout-now="true"]{display:none!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-catalog-card-actions button[data-phase111-add-to-cart="true"]{min-height:40px!important;border-radius:12px!important;font-size:12px!important;}
}
/* phase152-mobile-card-density-polish:end */
/* phase153-mobile-filled-product-photos:start */
@media(max-width:700px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"]{overflow:hidden!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media{height:160px!important;max-height:160px!important;aspect-ratio:17/15!important;display:block!important;border-radius:14px 14px 0 0!important;overflow:hidden!important;background:#f8f1e6!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media img{display:block!important;width:100%!important;height:160px!important;max-height:none!important;object-fit:cover!important;object-position:left center!important;padding:0!important;background:#f8f1e6!important;filter:saturate(1.04) contrast(1.03)!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-body{padding-top:12px!important;overflow:visible!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] h3{padding-left:0!important;margin-top:0!important;overflow:visible!important;}
}
/* phase153-mobile-filled-product-photos:end */
/* phase154-mobile-title-rhythm-polish:start */
@media(max-width:700px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-body{padding:12px 12px 14px!important;gap:6px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] h3{min-height:48px!important;height:48px!important;padding:0 1px!important;margin:0!important;font-size:13px!important;line-height:1.22!important;letter-spacing:-.01em!important;overflow:hidden!important;clip-path:none!important;mask-image:none!important;-webkit-mask-image:none!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] h3 a{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis!important;text-indent:0!important;padding:0!important;margin:0!important;max-width:100%!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] dl{gap:4px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] dl div{padding:5px 6px!important;border-radius:8px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] dt{font-size:7.5px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] dd{font-size:11.5px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-catalog-card-actions button[data-phase111-add-to-cart="true"]{min-height:38px!important;}
}
/* phase154-mobile-title-rhythm-polish:end */
/* phase155-mobile-full-bleed-media-fill:start */
@media(max-width:700px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media{position:relative!important;width:100%!important;padding:0!important;overflow:hidden!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:left center!important;padding:0!important;margin:0!important;display:block!important;transform:scale(1.12)!important;transform-origin:center center!important;}
}
/* phase155-mobile-full-bleed-media-fill:end */

/* phase156-load-more-reduced-corners:start */
.phase156-load-more-shell{display:grid;justify-items:center;gap:10px;margin:18px 0 4px;padding:14px;border-radius:14px;background:linear-gradient(180deg,#fffdf7,#f6ead5);border:1px solid rgba(72,41,4,.12);box-shadow:0 8px 22px rgba(72,41,4,.07);}
.phase156-load-more-status{margin:0;color:#5c3609;font-size:13px;font-weight:850;}
.phase156-load-more-button{appearance:none;border:1px solid rgba(72,41,4,.18);border-radius:999px;background:#2f1a06;color:#fff8ea;min-height:44px;padding:10px 18px;font-weight:950;cursor:pointer;box-shadow:0 10px 24px rgba(47,26,6,.18);}
.phase156-load-more-button:hover{background:#3d2308;}
.phase156-load-more-button:disabled{opacity:.62;cursor:default;}
.phase102-product-card[data-phase156-load-more-hidden="true"]{display:none!important;}
@media(max-width:700px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"]{border-radius:8px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media{border-radius:8px 8px 0 0!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-body{overflow:visible!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] h3{min-height:54px!important;height:auto!important;overflow:visible!important;}
  .phase156-load-more-shell{margin:14px 0 2px;padding:12px;border-radius:12px;}
  .phase156-load-more-button{width:100%;min-height:46px;}
}
/* phase156-load-more-reduced-corners:end */

/* phase157-card-buy-now-hover-filter-arrow:start */
.phase102-product-card[data-phase148-mobile-card-polish="true"] h3{border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important;}
.phase102-product-card[data-phase148-mobile-card-polish="true"] h3 a{border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;}
.phase157CatalogHoverImages{position:absolute!important;inset:0!important;display:block!important;overflow:hidden!important;}
.phase157CatalogHoverImages img{transition:opacity .28s ease,transform .32s ease!important;}
.phase157-card-hover-secondary{opacity:0!important;z-index:2!important;}
.phase157-card-hover-primary{opacity:1!important;z-index:1!important;}
.phase109-catalog-card-actions button[data-phase157-buy-now="true"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#d9a441!important;color:#241204!important;-webkit-text-fill-color:#241204!important;border:1px solid #b87405!important;}
.dashboard-category-pill{position:relative;gap:7px!important;}
.dashboard-category-pill .phase157-filter-label{min-width:0;flex:1 1 auto;}
.dashboard-category-pill .phase157-filter-count{flex:0 0 auto;}
.phase157-filter-arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:rgba(72,41,4,.08);font-size:12px;line-height:1;transition:transform .18s ease;}
.dashboard-category-pill.is-active .phase157-filter-arrow{background:rgba(255,248,234,.18);transform:rotate(180deg);}
@media(max-width:700px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] h3{border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-catalog-card-actions{grid-template-columns:1fr!important;gap:6px!important;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-catalog-card-actions button[data-phase157-buy-now="true"]{display:inline-flex!important;min-height:38px!important;border-radius:12px!important;font-size:12px!important;padding:8px 6px!important;}
}
/* phase157-card-buy-now-hover-filter-arrow:end */

/* phase158-primary-image-safe-hover:start */
/* phase157 legacy selector tokens retained safely: .phase102-card-media:hover .phase157-card-hover-secondary .phase102-card-media:hover .phase157-card-hover-primary */
.phase102-card-media .phase157CatalogHoverImages{position:absolute!important;inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important;}
.phase102-card-media .phase157CatalogHoverImages img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;}
.phase157-card-hover-primary{opacity:1!important;visibility:visible!important;z-index:1!important;}
.phase157-card-hover-secondary{opacity:0!important;visibility:hidden!important;z-index:2!important;pointer-events:none!important;}
.phase157CatalogHoverImages.phase158-has-hover-secondary .phase157-card-hover-secondary{display:block!important;}
@media (hover:hover) and (pointer:fine){
  .phase102-card-media:hover .phase157CatalogHoverImages.phase158-has-hover-secondary .phase157-card-hover-secondary{opacity:1!important;visibility:visible!important;transform:scale(1.12)!important;}
  .phase102-card-media:hover .phase157CatalogHoverImages.phase158-has-hover-secondary .phase157-card-hover-primary{opacity:0!important;visibility:hidden!important;}
}
@media (hover:none), (pointer:coarse){
  .phase157-card-hover-primary{opacity:1!important;visibility:visible!important;}
  .phase157-card-hover-secondary{opacity:0!important;visibility:hidden!important;}
}
/* phase158-primary-image-safe-hover:end */



/* phase159-bankful-return-order-confirmation:start */
.phase159-see-order-button{
  box-shadow:0 16px 34px rgba(84,45,22,.2);
}
.phase159-profile-order-history{
  margin-top:1.25rem;
  padding:1.25rem;
  border:1px solid rgba(121,83,47,.2);
  border-radius:18px;
  background:linear-gradient(180deg,rgba(255,248,235,.92),rgba(245,229,202,.88));
}
.phase159-profile-order-history .phase132-order-row{
  background:#fffaf0;
  border:1px solid rgba(121,83,47,.16);
  border-radius:14px;
  padding:1rem;
  margin:.75rem 0;
}
/* phase159-bankful-return-order-confirmation:end */

/* phase161-menu-profile-explore-cart-density:start */
.phase161-profile-hover-bridge{position:absolute;left:0;right:0;top:100%;height:18px;pointer-events:auto}
.phase118-header-actions:has(.phase118-profile-menu.is-open) .phase161-profile-hover-bridge{display:block}
.phase82-mega-panel .phase82-mega-inner{padding:22px!important;gap:16px!important}
.phase82-mega-panel .phase82-mega-grid{gap:14px!important}
.phase82-mega-panel .phase82-mega-column{padding:4px 4px 4px 12px!important}
.phase82-mega-panel .phase82-mega-column a{padding:8px 9px!important;line-height:1.18!important}
.phase82-mega-panel .phase82-mega-features{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin-top:14px!important}
.phase82-mega-panel .phase82-mega-feature-card{min-height:96px!important;border-radius:16px!important;padding:12px!important}
.phase82-mega-panel .phase82-menu-visual{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.phase82-mega-panel .phase82-mega-feature-card span{font-size:10px!important;line-height:1.1!important}
.phase82-mega-panel .phase82-mega-feature-card strong{font-size:14px!important;line-height:1.12!important}
.phase82-mega-panel .phase82-mega-note{display:none!important}
.phase82-mega-panel.phase84-liquid-glass-panel{max-height:calc(100vh - 84px)!important}
@media(max-width:850px){.phase161-compact-explore .phase82-mega-features{display:none!important}.phase161-profile-hover-bridge{display:none!important}}
/* phase161-menu-profile-explore-cart-density:end */

/* phase161-compact-explore-token .phase161-compact-explore .phase82-mega-features */

/* phase181-sticky-hero-image:start */
.hero-home{overflow:visible}
body:has([data-phase99-traceability-ledger-scroll="true"]) .hero-product.hero-home{overflow:visible!important;perspective:none!important}
@media(min-width:980px){.hero-home .center{grid-template-areas:'eyebrow .' 'headline image' 'sub image' 'ctas image' 'presence image'!important;align-items:start!important}.hero-home .eyebrow{align-self:end}.phase182-hero-image-track{grid-area:image;align-self:stretch;min-height:calc(100% + 10px);position:relative}.phase182-hero-image-track .hero-signature-image{width:100%!important}.hero-home .hero-signature-image{align-self:start!important}.hero-home[data-phase97-motion-zone="true"] .hero-signature-image[data-phase181-sticky-hero-image="title-to-lot-review"]{position:sticky;top:48px;z-index:2;transform:none!important;will-change:auto;object-position:center 46%;max-height:min(48vh,470px)}}
.phase97-traceability-presence{grid-area:presence;position:relative;z-index:3}
@media(max-width:900px){.phase182-hero-image-track{display:block;width:100%}.hero-home[data-phase97-motion-zone="true"] .hero-signature-image[data-phase181-sticky-hero-image="title-to-lot-review"]{position:relative;top:auto;max-height:320px;will-change:auto}}
/* phase181-sticky-hero-image:end */

/* phase199-ultrawide-landing:start */
@media(min-width:1600px){
  html:has(main[data-template="home-cinematic"]),
  body:has(main[data-template="home-cinematic"]){
    max-width:100%!important;
    overflow-x:clip!important;
  }
  body:has(main[data-template="home-cinematic"]){
    --phase199-ultrawide-shell:min(1680px,calc(100vw - 96px));
    --phase199-ultrawide-reading:min(1180px,calc(100vw - 160px));
  }
  body:has(main[data-template="home-cinematic"]) .phase118-cart-drawer:not(.is-open){
    display:none!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .phase97-orbital-mesh{
    overflow:clip!important;
    clip-path:inset(0 round 0);
  }
  body:has(main[data-template="home-cinematic"]) .globalnav nav,
  body:has(main[data-template="home-cinematic"]) .footer[data-phase100-footer="streamlined"] .footer-grid,
  body:has(main[data-template="home-cinematic"]) .footer[data-phase100-footer="streamlined"] .legal{
    max-width:var(--phase199-ultrawide-shell)!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"]{
    min-height:calc(100vh - 60px)!important;
    padding-left:max(48px,calc((100vw - 1680px)/2))!important;
    padding-right:max(48px,calc((100vw - 1680px)/2))!important;
    padding-top:clamp(112px,7vw,154px)!important;
    padding-bottom:clamp(84px,5vw,120px)!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .center{
    width:var(--phase199-ultrawide-shell)!important;
    max-width:var(--phase199-ultrawide-shell)!important;
    grid-template-columns:minmax(0,1fr) minmax(620px,.9fr)!important;
    column-gap:clamp(72px,6vw,118px)!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] h1{
    max-width:980px!important;
    font-size:clamp(76px,5.4vw,104px)!important;
    line-height:1.02!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-sub{
    max-width:860px!important;
    font-size:clamp(21px,1.35vw,27px)!important;
    line-height:1.58!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-signature-image{
    min-height:clamp(460px,31vw,620px)!important;
    max-height:min(62vh,660px)!important;
    border-radius:44px!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-scroll[data-phase99-traceability-ledger-scroll="true"],
  body:has(main[data-template="home-cinematic"]) .phase81-seo-proof[data-phase100-home-polish="true"],
  body:has(main[data-template="home-cinematic"]) .phase84-scroll-process[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase96-product-info[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase100-visual-break[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase100-promo-grid[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase94-essential-products[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase94-home-cta-band[data-phase101-mobile-tablet-parity="true"]{
    width:var(--phase199-ultrawide-shell)!important;
    max-width:var(--phase199-ultrawide-shell)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-scroll[data-phase99-traceability-ledger-scroll="true"]{
    grid-template-columns:minmax(360px,.72fr) minmax(520px,.92fr) minmax(360px,.72fr)!important;
    gap:clamp(28px,2.7vw,52px)!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase84-scroll-process[data-phase101-mobile-tablet-parity="true"] .phase84-scroll-track,
  body:has(main[data-template="home-cinematic"]) .phase81-seo-proof[data-phase100-home-polish="true"] .phase81-chip-grid,
  body:has(main[data-template="home-cinematic"]) .phase96-product-info[data-phase101-mobile-tablet-parity="true"] .phase96-product-grid,
  body:has(main[data-template="home-cinematic"]) .phase94-essential-products[data-phase101-mobile-tablet-parity="true"] .phase94-essential-grid{
    max-width:var(--phase199-ultrawide-reading)!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase100-promo-grid[data-phase101-mobile-tablet-parity="true"]{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase94-home-cta-band[data-phase101-mobile-tablet-parity="true"]{
    padding-left:clamp(56px,5vw,96px)!important;
    padding-right:clamp(56px,5vw,96px)!important;
  }
}
/* phase199-ultrawide-landing:end */

/* phase200-tablet-landing:start */
@media(min-width:701px) and (max-width:979px){
  body:has(main[data-template="home-cinematic"]){
    --phase200-tablet-shell:min(100% - 48px,920px);
    --phase200-tablet-tight:min(100% - 48px,860px);
    background:#120b04!important;
  }
  html:has(main[data-template="home-cinematic"]),
  body:has(main[data-template="home-cinematic"]){
    max-width:100%!important;
    overflow-x:clip!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase118-cart-drawer:not(.is-open){
    display:none!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"]{
    min-height:auto!important;
    padding:clamp(92px,10vw,118px) 24px clamp(64px,8vw,92px)!important;
    overflow:hidden!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .center{
    width:var(--phase200-tablet-shell)!important;
    max-width:var(--phase200-tablet-shell)!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-areas:'eyebrow' 'headline' 'sub' 'ctas' 'image' 'presence'!important;
    gap:clamp(16px,2.8vw,26px)!important;
    text-align:center!important;
    align-items:center!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] h1{
    max-width:13ch!important;
    margin-left:auto!important;
    margin-right:auto!important;
    font-size:clamp(48px,7.4vw,68px)!important;
    line-height:1.07!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-sub{
    max-width:var(--phase200-tablet-tight)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    font-size:clamp(18px,2.35vw,22px)!important;
    line-height:1.58!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path{
    justify-content:center!important;
    gap:12px!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a{
    min-width:min(240px,100%)!important;
    min-height:50px!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .phase182-hero-image-track{
    width:var(--phase200-tablet-tight)!important;
    max-width:var(--phase200-tablet-tight)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-signature-image{
    width:100%!important;
    min-height:clamp(280px,42vw,390px)!important;
    max-height:clamp(320px,48vw,430px)!important;
    object-fit:cover!important;
    border-radius:clamp(28px,4vw,38px)!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-scroll[data-phase99-traceability-ledger-scroll="true"],
  body:has(main[data-template="home-cinematic"]) .phase81-seo-proof[data-phase100-home-polish="true"],
  body:has(main[data-template="home-cinematic"]) .phase84-scroll-process[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase96-product-info[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase100-visual-break[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase100-promo-grid[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase94-essential-products[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase94-home-cta-band[data-phase101-mobile-tablet-parity="true"]{
    width:var(--phase200-tablet-shell)!important;
    max-width:var(--phase200-tablet-shell)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-scroll[data-phase99-traceability-ledger-scroll="true"]{
    grid-template-columns:1fr!important;
    gap:clamp(22px,4vw,36px)!important;
    padding:clamp(64px,8vw,92px) 24px!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-sticky,
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-canvas,
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-steps{
    max-width:var(--phase200-tablet-tight)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase84-scroll-process[data-phase101-mobile-tablet-parity="true"] .phase84-scroll-track,
  body:has(main[data-template="home-cinematic"]) .phase81-seo-proof[data-phase100-home-polish="true"] .phase81-chip-grid,
  body:has(main[data-template="home-cinematic"]) .phase96-product-info[data-phase101-mobile-tablet-parity="true"] .phase96-product-grid,
  body:has(main[data-template="home-cinematic"]) .phase100-promo-grid[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase94-essential-products[data-phase101-mobile-tablet-parity="true"] .phase94-essential-grid{
    grid-template-columns:1fr 1fr!important;
    max-width:var(--phase200-tablet-tight)!important;
    gap:clamp(16px,2.6vw,24px)!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase100-visual-break[data-phase101-mobile-tablet-parity="true"]{
    min-height:clamp(420px,58vw,540px)!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase94-home-cta-band[data-phase101-mobile-tablet-parity="true"]{
    padding:clamp(54px,7vw,78px) clamp(26px,4vw,44px)!important;
    text-align:center!important;
  }
}
/* phase200-tablet-landing:end */

/* phase201-mobile-landing:start */
@media(max-width:700px){
  body:has(main[data-template="home-cinematic"]){
    --phase201-mobile-shell:min(100% - 28px,420px);
    --phase201-mobile-tight:min(100% - 32px,390px);
    background:#120b04!important;
  }
  html:has(main[data-template="home-cinematic"]),
  body:has(main[data-template="home-cinematic"]){
    max-width:100%!important;
    overflow-x:clip!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase118-cart-drawer:not(.is-open){
    display:none!important;
  }
  .globalnav.phase87-mobile-menu{
    top:0!important;
    left:0!important;
    right:0!important;
    width:100vw!important;
    max-width:100vw!important;
    min-width:100vw!important;
    margin:0!important;
    padding-left:0!important;
    padding-right:0!important;
    border-radius:0!important;
    box-sizing:border-box!important;
  }
  .globalnav.phase87-mobile-menu nav{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding-left:14px!important;
    padding-right:14px!important;
    box-sizing:border-box!important;
  }
  .globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase82-mega-panel.phase84-liquid-glass-panel:not([hidden]){
    left:0!important;
    right:0!important;
    width:100vw!important;
    max-width:100vw!important;
    border-radius:0 0 24px 24px!important;
  }
  body:has(main[data-template="home-cinematic"]) .globalnav{
    top:0!important;
    left:0!important;
    right:0!important;
    width:100vw!important;
    max-width:none!important;
    margin:0!important;
    border-radius:0!important;
    box-sizing:border-box!important;
  }
  body:has(main[data-template="home-cinematic"]) .globalnav nav{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    box-sizing:border-box!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-product.black.hero-home[data-phase98-continuity-section="true"],
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"]{
    min-height:auto!important;
    padding:clamp(86px,24vw,108px) 14px clamp(54px,16vw,72px)!important;
    overflow:hidden!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .center{
    width:var(--phase201-mobile-shell)!important;
    max-width:var(--phase201-mobile-shell)!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-areas:'eyebrow' 'headline' 'sub' 'ctas' 'image' 'presence'!important;
    gap:16px!important;
    text-align:center!important;
    align-items:center!important;
    justify-items:center!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .eyebrow{grid-area:eyebrow!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] h1{
    grid-area:headline!important;
    max-width:10.5ch!important;
    margin-left:auto!important;
    margin-right:auto!important;
    font-size:clamp(40px,13.2vw,58px)!important;
    line-height:1.03!important;
    letter-spacing:-.055em!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    hyphens:none!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-sub{
    grid-area:sub!important;
    width:var(--phase201-mobile-tight)!important;
    max-width:var(--phase201-mobile-tight)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    font-size:clamp(16px,4.45vw,18px)!important;
    line-height:1.56!important;
    text-wrap:pretty!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path{
    grid-area:ctas!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    width:var(--phase201-mobile-tight)!important;
    max-width:var(--phase201-mobile-tight)!important;
    gap:10px!important;
    justify-content:center!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a{
    display:flex!important;
    width:100%!important;
    min-height:50px!important;
    justify-content:center!important;
    white-space:normal!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a:nth-child(n+3){
    display:flex!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .phase182-hero-image-track{
    grid-area:image!important;
    width:var(--phase201-mobile-tight)!important;
    max-width:var(--phase201-mobile-tight)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-signature-image{
    width:100%!important;
    min-height:clamp(240px,76vw,330px)!important;
    max-height:clamp(260px,82vw,360px)!important;
    object-fit:cover!important;
    border-radius:26px!important;
  }
  body:has(main[data-template="home-cinematic"]) .homepage-proof-strip{
    grid-area:presence!important;
    width:var(--phase201-mobile-tight)!important;
    max-width:var(--phase201-mobile-tight)!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase97-traceability-presence{
    grid-area:presence!important;
    width:var(--phase201-mobile-tight)!important;
    max-width:var(--phase201-mobile-tight)!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase97-traceability-presence a{
    width:100%!important;
    justify-content:center!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase91-mobile-proof-strip,
  body:has(main[data-template="home-cinematic"]) .phase91-mobile-product-chips{
    display:none!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-scroll[data-phase99-traceability-ledger-scroll="true"],
  body:has(main[data-template="home-cinematic"]) .phase81-seo-proof[data-phase100-home-polish="true"],
  body:has(main[data-template="home-cinematic"]) .phase84-scroll-process[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase96-product-info[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase100-visual-break[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase100-promo-grid[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase94-essential-products[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase94-home-cta-band[data-phase101-mobile-tablet-parity="true"]{
    width:var(--phase201-mobile-shell)!important;
    max-width:var(--phase201-mobile-shell)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-scroll[data-phase99-traceability-ledger-scroll="true"]{
    grid-template-columns:1fr!important;
    gap:20px!important;
    padding:clamp(52px,16vw,70px) 14px!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-sticky,
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-canvas,
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-steps{
    max-width:var(--phase201-mobile-tight)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase84-scroll-process[data-phase101-mobile-tablet-parity="true"] .phase84-scroll-track,
  body:has(main[data-template="home-cinematic"]) .phase81-seo-proof[data-phase100-home-polish="true"] .phase81-chip-grid,
  body:has(main[data-template="home-cinematic"]) .phase96-product-info[data-phase101-mobile-tablet-parity="true"] .phase96-product-grid,
  body:has(main[data-template="home-cinematic"]) .phase100-promo-grid[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase94-essential-products[data-phase101-mobile-tablet-parity="true"] .phase94-essential-grid{
    grid-template-columns:1fr!important;
    max-width:var(--phase201-mobile-tight)!important;
    gap:14px!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase94-home-cta-band[data-phase101-mobile-tablet-parity="true"]{
    padding:clamp(44px,14vw,62px) 18px!important;
    text-align:center!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase94-home-cta-band[data-phase101-mobile-tablet-parity="true"] .phase94-home-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
    gap:10px!important;
  }
}
/* phase201-mobile-landing:end */

/* phase202-mobile-cta-header-repair:start */
.homepage-primary-path a:first-child{background:linear-gradient(135deg,#f1bf56,#ca8500)!important;color:#1f1305!important;border-color:rgba(255,232,187,.55)!important;box-shadow:0 18px 34px rgba(202,133,0,.28)!important}
.homepage-primary-path a:nth-child(2),
.homepage-primary-path a:nth-child(3){background:linear-gradient(135deg,rgba(47,26,6,.94),rgba(31,19,5,.88))!important;color:#fff8ea!important;border:1px solid rgba(255,232,187,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 14px 28px rgba(0,0,0,.22)!important}
@media(max-width:700px){
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path{grid-template-columns:1fr!important;width:var(--phase201-mobile-tight)!important;max-width:var(--phase201-mobile-tight)!important;gap:10px!important;justify-items:stretch!important;align-items:stretch!important}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a{display:flex!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:50px!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a:nth-child(3){display:flex!important;visibility:visible!important;opacity:1!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu{height:58px!important;min-height:58px!important;display:block!important;overflow:visible!important;background:rgba(31,19,5,.96)!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu nav{height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;padding:0 10px!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .mark{flex:0 1 104px!important;min-width:0!important;max-width:104px!important;overflow:hidden!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .ontcsa-logo{width:96px!important;max-width:96px!important;height:auto!important;display:block!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase87-hamburger{min-width:74px!important;width:74px!important;min-height:40px!important;padding:0 10px!important;gap:7px!important;flex:0 0 74px!important;font-size:13px!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase118-header-actions{gap:6px!important;margin-left:6px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase118-icon-button{width:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;justify-content:center!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase118-icon-button span:not(.phase118-count){display:none!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase118-cart-trigger-icon-only .phase118-count{right:-3px!important;top:-5px!important;min-width:18px!important;height:18px!important;font-size:10px!important;padding:0 5px!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase82-mega-panel.phase84-liquid-glass-panel:not([hidden]){left:0!important;right:0!important;width:100dvw!important;max-width:100dvw!important;top:58px!important;border-radius:0 0 24px 24px!important;box-sizing:border-box!important}
  body:has(main[data-template="home-cinematic"]) .hero-product.black.hero-home[data-phase98-continuity-section="true"],
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"]{padding:clamp(56px,14vw,66px) 14px clamp(34px,10vw,48px)!important}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .center{gap:9px!important}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] h1{font-size:clamp(34px,10.2vw,43px)!important;line-height:1!important;max-width:11.5ch!important}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-sub{font-size:clamp(13px,3.55vw,14.25px)!important;line-height:1.34!important;max-width:min(100% - 34px,360px)!important}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path{gap:6px!important;max-width:min(100% - 34px,360px)!important}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a{min-height:42px!important;padding:8px 12px!important;font-size:12.25px!important}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .phase182-hero-image-track{max-width:min(100% - 34px,360px)!important}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-signature-image{min-height:clamp(150px,45vw,188px)!important;max-height:clamp(160px,48vw,198px)!important}
}
/* phase202-mobile-cta-header-repair:end */

/* phase203-live-header-hero-cta-repair:start */
.phase118-cart-drawer:not(.is-open){
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translateX(calc(100% + 48px))!important;
}
.phase118-cart-drawer.is-open{
  display:grid!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:translateX(0)!important;
}
html:has(main[data-template="home-cinematic"]),body:has(main[data-template="home-cinematic"]),body:has(main[data-template="home-cinematic"]) main{overflow-x:hidden!important;max-width:100vw!important;}
body:has(main[data-template="home-cinematic"]) .hero-home{overflow:hidden!important;max-width:100vw!important;}
body:has(main[data-template="home-cinematic"]) .hero-home .phase97-orbital-mesh{overflow:hidden!important;clip-path:inset(0)!important;}
@media(max-width:1320px){body:has(main[data-template="home-cinematic"]) .hero-home .phase97-orbit{display:none!important;}}
body:has(main[data-template="home-cinematic"]) .hero-home .phase97-orbit-one{right:0!important;width:42vw!important;height:42vw!important;}
body:has(main[data-template="home-cinematic"]) .hero-home .phase97-orbit-two{left:0!important;width:28vw!important;height:28vw!important;}
@media(min-width:980px) and (max-width:1320px){
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .center{
    grid-template-columns:minmax(570px,1.18fr) minmax(330px,.82fr)!important;
    column-gap:clamp(30px,3.2vw,44px)!important;
    align-items:center!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path{
    flex-wrap:nowrap!important;
    max-width:640px!important;
    gap:10px!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a{
    min-width:0!important;
    min-height:46px!important;
    padding:11px 15px!important;
    font-size:13.5px!important;
    white-space:nowrap!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-signature-image{
    min-height:360px!important;
    height:min(50vh,470px)!important;
  }
}
@media(max-width:700px){
  body:has(main[data-template="home-cinematic"]) .phase118-cart-drawer:not(.is-open){display:none!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu{
    height:58px!important;min-height:58px!important;width:100dvw!important;max-width:100dvw!important;min-width:0!important;overflow:visible!important;background:rgba(31,19,5,.96)!important;
  }
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu nav{
    height:58px!important;width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;padding:0 10px!important;box-sizing:border-box!important;
  }
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .mark{flex:0 1 98px!important;min-width:0!important;max-width:98px!important;overflow:hidden!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .ontcsa-logo{width:92px!important;max-width:92px!important;height:auto!important;display:block!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase87-hamburger{min-width:70px!important;width:70px!important;flex:0 0 70px!important;min-height:38px!important;padding:0 8px!important;font-size:12.5px!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase118-header-actions{gap:5px!important;margin-left:4px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase118-icon-button{width:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase118-icon-button span:not(.phase118-count){display:none!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase82-mega-panel.phase84-liquid-glass-panel:not([hidden]){left:0!important;right:0!important;width:100dvw!important;max-width:100dvw!important;top:58px!important;border-radius:0 0 24px 24px!important;box-sizing:border-box!important;}
  body:has(main[data-template="home-cinematic"]) .hero-product.black.hero-home[data-phase98-continuity-section="true"],
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"]{padding:58px 14px 38px!important;min-height:auto!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .center{gap:8px!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] h1{font-size:clamp(31px,9.4vw,39px)!important;line-height:1!important;max-width:12ch!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-sub{font-size:clamp(12.5px,3.35vw,13.75px)!important;line-height:1.29!important;max-width:min(100% - 28px,360px)!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;max-width:min(100% - 28px,360px)!important;width:min(100% - 28px,360px)!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;min-height:38px!important;padding:7px 10px!important;font-size:12px!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .phase182-hero-image-track{max-width:min(100% - 28px,360px)!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-signature-image{min-height:clamp(118px,34vw,154px)!important;max-height:clamp(128px,38vw,166px)!important;}
}
/* phase203-live-header-hero-cta-repair:end */


/* phase204-mobile-only-header-cta-repair:start */
@media(max-width:700px){
  html:has(main[data-template="home-cinematic"]),body:has(main[data-template="home-cinematic"]),body:has(main[data-template="home-cinematic"]) main{overflow-x:hidden!important;max-width:100vw!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu{top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;min-width:100vw!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;background:rgba(47,26,6,.98)!important;box-shadow:none!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu nav{height:48px!important;min-height:48px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .mark{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:96px!important;height:36px!important;max-height:36px!important;overflow:hidden!important;display:flex!important;align-items:center!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .ontcsa-logo{width:96px!important;max-width:96px!important;height:auto!important;max-height:36px!important;display:block!important;object-fit:contain!important;filter:none!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase87-hamburger{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;gap:0!important;font-size:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff8ea!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase87-hamburger-lines{width:22px!important;gap:4px!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase118-header-actions{display:none!important;visibility:hidden!important;pointer-events:none!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase118-icon-button{width:34px!important;min-width:34px!important;min-height:34px!important;height:34px!important;padding:0!important;justify-content:center!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase118-icon-button span:not(.phase118-count){display:none!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase118-cart-trigger-icon-only .phase118-count{right:-2px!important;top:-5px!important;min-width:17px!important;height:17px!important;font-size:10px!important;padding:0 4px!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase82-mega-panel.phase84-liquid-glass-panel:not([hidden]){top:54px!important;left:10px!important;right:10px!important;width:auto!important;max-width:calc(100dvw - 20px)!important;border-radius:0 0 22px 22px!important;box-sizing:border-box!important;}
  body:has(main[data-template="home-cinematic"]) .hero-product.black.hero-home[data-phase98-continuity-section="true"],body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"]{padding:60px 12px 32px!important;min-height:auto!important;overflow:hidden!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .center{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:'image' 'eyebrow' 'headline' 'ctas' 'sub' 'presence'!important;gap:7px!important;width:min(100% - 18px,390px)!important;max-width:min(100% - 18px,390px)!important;margin:0 auto!important;text-align:left!important;align-items:center!important;justify-items:stretch!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .phase182-hero-image-track{grid-area:image!important;width:100%!important;max-width:100%!important;margin:0 auto!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-signature-image{width:100%!important;min-height:clamp(150px,42vw,188px)!important;max-height:clamp(158px,45vw,198px)!important;object-fit:cover!important;border-radius:22px!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .eyebrow{grid-area:eyebrow!important;margin:4px 0 0!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.1em!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] h1{grid-area:headline!important;font-size:clamp(31px,9vw,38px)!important;line-height:1!important;max-width:12ch!important;margin:0!important;letter-spacing:-.045em!important;text-align:left!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path{grid-area:ctas!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;width:100%!important;max-width:100%!important;margin:2px 0 0!important;justify-items:stretch!important;align-items:stretch!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a,body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a:nth-child(3){display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:36px!important;padding:6px 10px!important;font-size:12px!important;line-height:1.1!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;white-space:nowrap!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-sub{grid-area:sub!important;width:100%!important;max-width:100%!important;margin:2px 0 0!important;font-size:12.75px!important;line-height:1.32!important;text-align:left!important;}
}
/* phase204-mobile-only-header-cta-repair:end */
/* phase205-mobile-hero-layout-cleanup:start */
@media(max-width:700px){
  body:has(main[data-template="home-cinematic"]) .hero-product.black.hero-home[data-phase98-continuity-section="true"],body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"]{padding:66px 14px 38px!important;min-height:auto!important;overflow:hidden!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .center{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:'image' 'eyebrow' 'headline' 'sub' 'ctas'!important;width:min(100%,420px)!important;width:100%!important;max-width:420px!important;margin:0 auto!important;padding:0!important;gap:11px!important;text-align:left!important;align-items:stretch!important;justify-items:stretch!important;box-sizing:border-box!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .phase182-hero-image-track{grid-area:image!important;width:100%!important;max-width:100%!important;margin:0 0 2px!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-signature-image{width:100%!important;min-height:clamp(178px,48vw,224px)!important;max-height:clamp(188px,52vw,238px)!important;object-fit:cover!important;border-radius:24px!important;box-shadow:0 20px 46px rgba(0,0,0,.32)!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .eyebrow{grid-area:eyebrow!important;margin:2px 0 0!important;font-size:10.5px!important;line-height:1.36!important;letter-spacing:.105em!important;color:#f1bf56!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] h1{grid-area:headline!important;font-size:clamp(35px,10vw,44px)!important;line-height:1.04!important;max-width:12.5ch!important;margin:0!important;letter-spacing:-.045em!important;text-align:left!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-sub{grid-area:sub!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:14.25px!important;line-height:1.48!important;text-align:left!important;color:rgba(255,244,219,.9)!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path{grid-area:ctas!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:2px 0 0!important;justify-items:stretch!important;align-items:stretch!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:44px!important;padding:10px 14px!important;font-size:13.5px!important;line-height:1.12!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;white-space:normal!important;border-radius:18px!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a:nth-child(3){display:flex!important;visibility:visible!important;opacity:1!important;min-height:44px!important;padding:10px 14px!important;font-size:13.5px!important;line-height:1.12!important;}
}
/* phase205-mobile-hero-layout-cleanup:end */
/* phase206-mobile-hero-section-padding:start */
@media(max-width:700px){
  body:has(main[data-template="home-cinematic"]) .hero-product.black.hero-home[data-phase98-continuity-section="true"],body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"]{padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .center{width:calc(100vw - 44px)!important;max-width:420px!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .phase182-hero-image-track,.homepage-primary-path,.hero-sub{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-signature-image{width:100%!important;max-width:100%!important;display:block!important;box-sizing:border-box!important;transform:none!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a{max-width:100%!important;box-sizing:border-box!important;}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a:nth-child(3){display:flex!important;visibility:visible!important;opacity:1!important;}
}
@media(min-width:375px) and (max-width:700px){
  body:has(main[data-template="home-cinematic"]) .hero-product.black.hero-home[data-phase98-continuity-section="true"],body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"]{padding-left:16px!important;padding-right:16px!important;}
}
/* phase206-mobile-hero-section-padding:end */
/* phase207-mobile-hero-seam-padding:start */
@media(max-width:700px){
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .center{
    grid-template-columns:1fr!important;
    grid-template-areas:'image' 'eyebrow' 'headline' 'sub' 'ctas' 'presence'!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .phase97-traceability-presence{
    grid-area:presence!important;
    position:relative!important;
    display:grid!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    margin-left:0!important;
    margin-right:0!important;
    justify-self:stretch!important;
    align-self:start!important;
    transform:none!important;
    left:auto!important;right:auto!important;
  }
}
/* phase207-mobile-hero-seam-padding:end */
/* phase208-mobile-hero-corporate-polish:start */
@media(max-width:700px){
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"]{
    padding-top:76px!important;
    padding-bottom:34px!important;
    background:radial-gradient(circle at 10% 0%,rgba(241,191,86,.18),transparent 34%),linear-gradient(180deg,#150b03 0%,#2d1a07 58%,#120904 100%)!important;
    border-bottom:1px solid rgba(241,191,86,.22)!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .center{
    grid-template-columns:1fr!important;
    grid-template-areas:'eyebrow' 'headline' 'sub' 'ctas' 'image' 'presence'!important;
    gap:14px!important;
    width:calc(100vw - 44px)!important;
    max-width:420px!important;
    padding:18px!important;
    background:linear-gradient(180deg,rgba(255,248,234,.105),rgba(255,248,234,.045))!important;
    border:1px solid rgba(255,248,234,.18)!important;
    border-radius:30px!important;
    box-shadow:0 28px 82px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.14)!important;
    text-align:left!important;
    overflow:hidden!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .eyebrow{
    grid-area:eyebrow!important;
    width:100%!important;
    margin:0!important;
    padding:0 0 0 11px!important;
    border-left:3px solid rgba(241,191,86,.86)!important;
    color:rgba(255,232,187,.88)!important;
    font-size:10px!important;
    line-height:1.45!important;
    letter-spacing:.17em!important;
    text-align:left!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] h1{
    grid-area:headline!important;
    width:100%!important;
    max-width:11.5ch!important;
    margin:0!important;
    font-size:clamp(35px,9.6vw,43px)!important;
    line-height:1.04!important;
    letter-spacing:-.035em!important;
    text-align:left!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-sub{
    grid-area:sub!important;
    width:100%!important;
    margin:0!important;
    color:rgba(255,244,219,.88)!important;
    font-size:14.5px!important;
    line-height:1.55!important;
    text-align:left!important;
    text-shadow:none!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path{
    grid-area:ctas!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    width:100%!important;
    max-width:100%!important;
    margin:2px 0 0!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a{
    width:100%!important;
    min-height:46px!important;
    border-radius:16px!important;
    padding:12px 15px!important;
    justify-content:center!important;
    font-size:13.5px!important;
    line-height:1.2!important;
    font-weight:900!important;
    box-shadow:0 10px 26px rgba(0,0,0,.18)!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a:first-child{
    background:linear-gradient(135deg,#f1bf56,#c98400)!important;
    color:#1f1305!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .homepage-primary-path a:not(:first-child){
    background:rgba(255,248,234,.08)!important;
    color:#fff8ea!important;
    border-color:rgba(255,248,234,.22)!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .phase182-hero-image-track{
    grid-area:image!important;
    width:100%!important;
    max-width:100%!important;
    margin:4px 0 0!important;
    border-radius:24px!important;
    overflow:hidden!important;
    border:1px solid rgba(255,248,234,.16)!important;
    box-shadow:0 18px 48px rgba(0,0,0,.28)!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .hero-signature-image{
    width:100%!important;
    min-height:174px!important;
    max-height:214px!important;
    border-radius:0!important;
    border:0!important;
    object-position:center 42%!important;
    filter:saturate(1.02) contrast(1.04) brightness(.96)!important;
    box-shadow:none!important;
  }
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .phase97-traceability-presence{
    grid-area:presence!important;
    width:100%!important;
    max-width:100%!important;
    margin:4px 0 0!important;
    padding:15px!important;
    border-radius:22px!important;
    background:linear-gradient(135deg,rgba(255,248,234,.12),rgba(255,248,234,.055))!important;
    border:1px solid rgba(255,248,234,.18)!important;
    box-shadow:0 18px 45px rgba(0,0,0,.22)!important;
  }
}
/* phase208-mobile-hero-corporate-polish:end */



/* phase211-summary-scroll-animation-polish:start */
.phase81-seo-proof[data-phase95-scroll-highlight="true"]{--phase211-summary-progress:0;scroll-margin-top:112px;}
.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a{opacity:.82;transform:translateY(10px) scale(.985);transition:transform .34s ease,border-color .34s ease,box-shadow .34s ease,background .34s ease,opacity .34s ease;will-change:transform,opacity;}
.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a.phase95-card-active,.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a.is-active{opacity:1;transform:translateY(0) scale(1);border-color:rgba(241,191,86,.42)!important;box-shadow:0 22px 58px rgba(202,133,0,.18),0 12px 32px rgba(0,0,0,.20)!important;}
.phase81-seo-proof[data-phase95-active-card="01"] .phase81-chip-grid a[data-phase95-highlight-card="01"],.phase81-seo-proof[data-phase95-active-card="02"] .phase81-chip-grid a[data-phase95-highlight-card="02"],.phase81-seo-proof[data-phase95-active-card="03"] .phase81-chip-grid a[data-phase95-highlight-card="03"],.phase81-seo-proof[data-phase95-active-card="04"] .phase81-chip-grid a[data-phase95-highlight-card="04"]{opacity:1;transform:translateY(0) scale(1);}
@media(max-width:700px){.phase81-seo-proof[data-phase95-scroll-highlight="true"]{scroll-margin-top:96px}.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a{transform:translateY(8px) scale(.99)}}
@media(prefers-reduced-motion:reduce){.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a{transition:none!important;transform:none!important;opacity:1!important}}
/* phase211-summary-scroll-animation-polish:end */
/* phase212-header-footer-breakpoint-sync:start */
@media(max-width:850px){
.globalnav.phase87-mobile-menu{background:rgba(58,33,3,.88)!important;backdrop-filter:saturate(180%) blur(22px)!important;-webkit-backdrop-filter:saturate(180%) blur(22px)!important;border-bottom:1px solid rgba(255,232,187,.14)!important;box-shadow:0 12px 30px rgba(31,19,5,.24)!important;color:#1f1305!important;}
.globalnav.phase87-mobile-menu nav{background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,232,187,.08))!important;border-bottom:1px solid rgba(255,232,187,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)!important;}
body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu{background:rgba(58,33,3,.88)!important;border-bottom:1px solid rgba(255,232,187,.14)!important;box-shadow:0 12px 30px rgba(31,19,5,.24)!important;}
body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu nav{background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,232,187,.08))!important;border-bottom:1px solid rgba(255,232,187,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)!important;}
.globalnav.phase87-mobile-menu .mark,.globalnav.phase87-mobile-menu .mark:visited{color:#ffe8bb!important;}
.globalnav.phase87-mobile-menu .phase87-hamburger{background:rgba(255,232,187,.12)!important;color:#ffe8bb!important;border:1px solid rgba(255,232,187,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 28px rgba(31,19,5,.18)!important;}
.globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase87-hamburger{background:rgba(255,232,187,.92)!important;color:#482904!important;border-color:rgba(255,232,187,.98)!important;}
.globalnav.phase87-mobile-menu .navlinks a,.globalnav.phase87-mobile-menu .phase82-menu-trigger{color:rgba(255,232,187,.88)!important;}
.globalnav.phase87-mobile-menu .phase82-mega-panel.phase84-liquid-glass-panel:not([hidden]){background:linear-gradient(180deg,rgba(255,250,240,.995),rgba(250,238,214,.992))!important;color:#2f1a06!important;border:1px solid rgba(255,255,255,.98)!important;}
.footer[data-phase100-footer="streamlined"]{background:linear-gradient(180deg,#140c04,#080502)!important;color:rgba(255,248,234,.78)!important;}
.footer[data-phase100-footer="streamlined"] .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,34px)!important;align-items:start!important;}
.footer[data-phase100-footer="streamlined"] h4{color:#fff8ea!important;}
.footer[data-phase100-footer="streamlined"] a{color:#f1bf56!important;}
.footer[data-phase100-footer="streamlined"] .legal{color:rgba(255,248,234,.76)!important;}
}
@media(max-width:700px){
.footer[data-phase100-footer="streamlined"]{padding:42px 16px 36px!important;text-align:left!important;}
.footer[data-phase100-footer="streamlined"] .footer-grid{grid-template-columns:1fr!important;gap:18px!important;}
.footer[data-phase100-footer="streamlined"] .footer-grid>div{padding:16px!important;border:1px solid rgba(255,232,187,.14)!important;border-radius:22px!important;background:rgba(255,232,187,.045)!important;}
.footer[data-phase100-footer="streamlined"] a{display:inline-flex!important;min-height:34px!important;align-items:center!important;margin-right:12px!important;}
.footer[data-phase100-footer="streamlined"] .legal{margin-top:18px!important;}
}
@media(min-width:701px) and (max-width:1100px){
.footer[data-phase100-footer="streamlined"]{padding:56px 28px 36px!important;}
.footer[data-phase100-footer="streamlined"] .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
/* phase212-header-footer-breakpoint-sync:end */
/* phase213-mobile-header-corporate-layout:start */
@media(max-width:700px){
  .globalnav.phase87-mobile-menu{height:56px!important;min-height:56px!important;background:rgba(58,33,3,.92)!important;border-bottom:1px solid rgba(255,232,187,.16)!important;box-shadow:0 10px 26px rgba(31,19,5,.22)!important;}
  .globalnav.phase87-mobile-menu nav{height:56px!important;padding:0 18px!important;display:grid!important;grid-template-columns:minmax(132px,1fr) 44px!important;align-items:center!important;gap:12px!important;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,232,187,.06))!important;border-bottom:1px solid rgba(255,232,187,.14)!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu{height:56px!important;min-height:56px!important;background:rgba(58,33,3,.92)!important;border-bottom:1px solid rgba(255,232,187,.16)!important;box-shadow:0 10px 26px rgba(31,19,5,.22)!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu nav{height:56px!important;padding:0 18px!important;display:grid!important;grid-template-columns:minmax(132px,1fr) 44px!important;align-items:center!important;gap:12px!important;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,232,187,.06))!important;border-bottom:1px solid rgba(255,232,187,.14)!important;}
  .globalnav.phase87-mobile-menu .mark{min-width:0!important;max-width:150px!important;display:flex!important;align-items:center!important;justify-self:start!important;}
  .globalnav.phase87-mobile-menu .ontcsa-logo{width:132px!important;max-width:132px!important;height:auto!important;display:block!important;}
  .globalnav.phase87-mobile-menu .phase87-menu-label{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;}
  .globalnav.phase87-mobile-menu .phase87-hamburger{min-width:44px!important;width:44px!important;height:44px!important;min-height:44px!important;justify-content:center!important;justify-self:end!important;padding:0!important;margin:0!important;border:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;color:#ffe8bb!important;letter-spacing:0!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase87-hamburger{min-width:44px!important;width:44px!important;height:44px!important;min-height:44px!important;justify-content:center!important;justify-self:end!important;padding:0!important;margin:0!important;border:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;color:#ffe8bb!important;letter-spacing:0!important;}
  .globalnav.phase87-mobile-menu .phase87-hamburger-lines{width:24px!important;gap:5px!important;}
  .globalnav.phase87-mobile-menu .phase87-hamburger-lines i{height:2px!important;background:#ffe8bb!important;box-shadow:none!important;}
  .globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase87-hamburger{min-width:44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;background:transparent!important;color:#ffe8bb!important;border:0!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;outline:0!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase87-hamburger{min-width:44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;background:transparent!important;color:#ffe8bb!important;border:0!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;outline:0!important;}
  .globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase87-hamburger-lines i{background:#ffe8bb!important;}
  .globalnav.phase87-mobile-menu .phase118-header-actions{display:none!important;visibility:hidden!important;pointer-events:none!important;}
  .globalnav.phase87-mobile-menu .phase82-mega-panel.phase84-liquid-glass-panel:not([hidden]){top:62px!important;border-radius:24px!important;padding:14px!important;}
  .phase213-mobile-commerce-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 12px!important;padding:12px!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(72,41,4,.96),rgba(31,19,5,.94))!important;border:1px solid rgba(241,191,86,.26)!important;box-shadow:0 18px 48px rgba(31,19,5,.22),inset 0 1px 0 rgba(255,248,234,.12)!important;}
  .phase213-mobile-commerce-row a,.phase213-mobile-commerce-row button{appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;padding:9px 10px!important;border-radius:14px!important;border:1px solid rgba(255,232,187,.20)!important;background:rgba(255,248,234,.08)!important;color:#fff8ea!important;text-decoration:none!important;font-size:12px!important;font-weight:900!important;letter-spacing:.02em!important;}
  .phase213-mobile-commerce-row button svg{width:18px!important;height:18px!important;stroke:currentColor!important;}
  .phase213-mobile-commerce-row .phase118-count{position:static!important;min-width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#f1bf56!important;color:#2f1a06!important;font-size:11px!important;font-weight:950!important;}
}
@media(min-width:701px){.phase213-mobile-commerce-row{display:none!important;}}
/* phase213-mobile-header-corporate-layout:end */
/* phase214-mobile-menu-action-cleanup:start */
@media(max-width:700px){
  .phase213-mobile-commerce-row [data-phase214-mobile-profile-button="true"] svg,
  .phase213-mobile-commerce-row [data-phase214-profile-icon="true"]{width:18px!important;height:18px!important;flex:0 0 18px!important;stroke:currentColor!important;display:block!important;}
  .phase213-mobile-commerce-row [data-phase214-mobile-profile-button="true"]{cursor:pointer!important;}
  .phase121-mobile-cart-menu-slot{display:none!important}
  .phase121-mobile-cart-menu-slot{visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}
  [data-phase121-mobile-menu-cart="true"]{display:none!important}
  [data-phase121-mobile-menu-cart="true"]{visibility:hidden!important;}
}
/* phase214-mobile-menu-action-cleanup:end */
/* phase215-mobile-seo-link-pill-branding:start */
.phase94-seo-link-row a,.phase94-essential-products[data-phase100-centered="true"] .phase94-seo-link-row a{background:linear-gradient(135deg,#2f1a06,#482904 58%,#1f1305)!important;color:#fff8ea!important;border:1px solid rgba(241,191,86,.58)!important;box-shadow:0 14px 34px rgba(31,19,5,.30),inset 0 1px 0 rgba(255,248,234,.16)!important;text-shadow:0 1px 0 rgba(0,0,0,.24)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
.phase94-seo-link-row a:hover,.phase94-seo-link-row a:focus-visible,.phase94-essential-products[data-phase100-centered="true"] .phase94-seo-link-row a:hover,.phase94-essential-products[data-phase100-centered="true"] .phase94-seo-link-row a:focus-visible{background:linear-gradient(135deg,#482904,#6b3a10 58%,#2f1a06)!important;border-color:rgba(241,191,86,.82)!important;color:#fff8ea!important;box-shadow:0 18px 44px rgba(31,19,5,.38),0 0 0 1px rgba(241,191,86,.28)!important;}
.phase94-seo-link-row a:focus-visible{outline:3px solid rgba(241,191,86,.92)!important;outline-offset:3px!important;}
@media(max-width:700px){.phase94-seo-link-row a,.phase94-essential-products[data-phase100-centered="true"] .phase94-seo-link-row a{min-height:42px!important;padding:10px 14px!important;font-size:13px!important;font-weight:950!important;letter-spacing:.01em!important;}}
/* phase215-mobile-seo-link-pill-branding:end */
/* phase216-mobile-footer-desktop-sync:start */
@media(max-width:700px){.footer[data-phase100-footer="streamlined"]{padding:44px 18px 34px!important;text-align:left!important;background:linear-gradient(180deg,#140c04,#080502)!important;color:rgba(255,248,234,.78)!important;}.footer[data-phase100-footer="streamlined"] .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;gap:26px 22px!important;align-items:start!important;max-width:1080px!important;margin:0 auto!important;}.footer[data-phase100-footer="streamlined"] .footer-grid>div{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}.footer[data-phase100-footer="streamlined"] h4{font-size:13px!important;line-height:1.35!important;margin:0 0 10px!important;color:#fff8ea!important;letter-spacing:0!important;}.footer[data-phase100-footer="streamlined"] a{display:block!important;color:rgba(255,248,234,.74)!important;font-size:13px!important;line-height:1.5!important;min-height:28px!important;padding:2px 0!important;margin:0!important;text-decoration:none!important;}.footer[data-phase100-footer="streamlined"] a:hover,.footer[data-phase100-footer="streamlined"] a:focus-visible{color:#f1bf56!important;text-decoration:underline!important;}.footer[data-phase100-footer="streamlined"] .legal{border-top:1px solid rgba(255,248,234,.12)!important;margin:28px auto 0!important;padding-top:22px!important;max-width:1080px!important;color:rgba(255,248,234,.68)!important;}.footer[data-phase100-footer="streamlined"] .legal p,.footer[data-phase100-footer="streamlined"] .phase28-footer-route-note{font-size:12.5px!important;line-height:1.58!important;color:rgba(255,248,234,.68)!important;margin:0 0 10px!important;}}
/* phase216-mobile-footer-desktop-sync:end */

/* phase217-services-page-seo-polish:start */
main[data-phase217-services="true"]{background:#080502;color:#fff8ea;overflow:hidden}.phase217-services-hero{position:relative;min-height:calc(100vh - 60px);display:grid;align-items:center;padding:clamp(120px,12vw,172px) max(24px,calc((100vw - 1240px)/2)) 96px;background:radial-gradient(circle at 18% 18%,rgba(241,191,86,.28),transparent 30%),radial-gradient(circle at 84% 8%,rgba(110,65,12,.44),transparent 34%),linear-gradient(135deg,#050301,#140c04 48%,#3b2208);isolation:isolate}.phase217-services-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,232,187,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(255,232,187,.07) 1px,transparent 1px);background-size:74px 74px;mask-image:radial-gradient(circle at 52% 42%,#000,transparent 72%);opacity:.38;pointer-events:none}.phase217-services-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.72fr);gap:clamp(34px,6vw,84px);align-items:center}.phase217-hero-copy h1{max-width:980px;margin:0;font-size:clamp(54px,6vw,98px);line-height:.92;letter-spacing:-.07em;color:#fff8ea;text-wrap:balance}.phase217-hero-copy .hero-sub{max-width:820px;margin:28px 0 0;color:rgba(255,232,187,.84);font-size:clamp(19px,1.55vw,25px);line-height:1.45}.phase217-hero-actions{justify-content:flex-start;margin-top:32px}.phase217-hero-actions a{min-height:54px;padding:15px 22px;border-radius:999px;border:1px solid rgba(255,232,187,.24);background:rgba(255,248,234,.08);color:#fff8ea!important;text-decoration:none!important;box-shadow:0 18px 46px rgba(0,0,0,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.phase217-hero-actions a:first-child{background:linear-gradient(135deg,#f1bf56,#ca8500)!important;color:#1f1305!important;border-color:rgba(255,232,187,.74)!important}.phase217-service-ledger{display:grid;gap:14px;padding:18px;border:1px solid rgba(255,232,187,.18);border-radius:36px;background:linear-gradient(180deg,rgba(255,248,234,.13),rgba(255,248,234,.045));box-shadow:0 34px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.phase217-ledger-row{display:grid;grid-template-columns:46px 1fr;gap:4px 14px;padding:18px;border-radius:24px;background:rgba(0,0,0,.24);border:1px solid rgba(255,232,187,.1)}.phase217-ledger-row span{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(241,191,86,.14);color:#f1bf56;font-weight:950}.phase217-ledger-row strong{font-size:18px;color:#fff8ea}.phase217-ledger-row p{margin:0;color:rgba(255,232,187,.76);font-size:15px;line-height:1.5}.phase217-service-path-selector{padding:clamp(116px,9vw,140px) max(24px,calc((100vw - 1240px)/2)) 112px;background:linear-gradient(180deg,#fff4dc 0%,#fffaf0 100%);color:#1f1305}.phase217-section-heading{max-width:900px;margin:0 auto 36px;text-align:center}.phase217-section-heading h2{font-size:clamp(42px,5vw,72px);line-height:.95;letter-spacing:-.055em;color:#241405}.phase217-section-heading p:not(.eyebrow){font-size:20px;line-height:1.55;color:#5e3b12}.phase217-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.phase217-service-card{position:relative;display:flex;min-height:345px;flex-direction:column;gap:14px;padding:30px;border-radius:34px;text-decoration:none;color:#241405;background:linear-gradient(155deg,rgba(255,255,255,.96),rgba(255,247,229,.88));border:1px solid rgba(72,41,4,.13);box-shadow:0 22px 60px rgba(72,41,4,.12);overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.phase217-service-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 12%,rgba(202,133,0,.2),transparent 30%);opacity:.75;pointer-events:none}.phase217-service-card>*{position:relative}.phase217-service-card:hover{transform:translateY(-6px);border-color:rgba(202,133,0,.34);box-shadow:0 30px 70px rgba(72,41,4,.18)}.phase217-service-card span{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#8a5a16;font-weight:950}.phase217-service-card h3{font-size:clamp(25px,2.15vw,34px);line-height:1;letter-spacing:-.04em;margin:0;color:#1f1305}.phase217-service-card p{color:#5b3a16;font-size:17px;line-height:1.52;margin:0}.phase217-service-card em{margin-top:auto;font-style:normal;color:#1f1305;font-weight:950}.phase217-service-proof{display:grid;grid-template-columns:.92fr 1.08fr;gap:36px;align-items:center;padding:112px max(24px,calc((100vw - 1240px)/2));background:radial-gradient(circle at 80% 15%,rgba(241,191,86,.22),transparent 32%),linear-gradient(135deg,#080502,#211205);color:#fff8ea}.phase217-proof-copy h2{font-size:clamp(42px,5vw,78px);line-height:.95;letter-spacing:-.06em;color:#fff8ea}.phase217-proof-copy p:not(.eyebrow){font-size:20px;line-height:1.55;color:rgba(255,232,187,.8)}.phase217-proof-grid{display:grid;grid-template-columns:1fr;gap:16px}.phase217-proof-grid article{padding:28px;border-radius:30px;background:linear-gradient(135deg,rgba(255,248,234,.12),rgba(255,248,234,.045));border:1px solid rgba(255,232,187,.15);box-shadow:0 22px 58px rgba(0,0,0,.24)}.phase217-proof-grid h3{font-size:28px;color:#fff8ea;margin:0 0 8px}.phase217-proof-grid p{margin:0;color:rgba(255,232,187,.76);font-size:17px;line-height:1.55}.phase217-service-proof[data-phase217-proof-scroll="true"]{scroll-margin-top:96px;--phase211-summary-progress:0}.phase217-service-proof[data-phase217-proof-scroll="true"] .phase217-proof-grid article{opacity:.68;transform:translateY(10px) scale(.985);transition:opacity .32s ease,transform .32s ease,border-color .32s ease,box-shadow .32s ease,background .32s ease}.phase217-service-proof[data-phase217-proof-scroll="true"] .phase217-proof-grid article.phase95-card-active{opacity:1;transform:translateY(-4px) scale(1.018);background:linear-gradient(135deg,rgba(255,248,234,.18),rgba(241,191,86,.08));border-color:rgba(241,191,86,.52);box-shadow:0 32px 78px rgba(0,0,0,.34),0 0 0 1px rgba(241,191,86,.12) inset}.phase217-service-proof[data-phase217-proof-scroll="true"] .phase217-proof-grid article.phase95-card-active h3{color:#fffaf0}@media(prefers-reduced-motion:reduce){.phase217-service-proof[data-phase217-proof-scroll="true"] .phase217-proof-grid article{transition:none!important;transform:none!important}}.phase217-service-directory,.phase217-buyer-router{background:#fffaf0}.phase217-service-action{padding:96px max(24px,calc((100vw - 1080px)/2));background:linear-gradient(135deg,#2b1806,#080502);color:#fff8ea}.phase217-service-action>div{padding:42px;border-radius:38px;background:linear-gradient(135deg,rgba(255,248,234,.12),rgba(255,248,234,.04));border:1px solid rgba(255,232,187,.16);box-shadow:0 28px 72px rgba(0,0,0,.28)}.phase217-service-action h2{color:#fff8ea;font-size:clamp(38px,4.4vw,68px);line-height:.98}.phase217-service-action p{color:rgba(255,232,187,.8);font-size:19px;line-height:1.55}.phase217-service-action .route-chip-row a{background:rgba(255,248,234,.1);color:#fff8ea!important;border-color:rgba(255,232,187,.22)}.phase217-service-action .route-chip-row a:first-child{background:#f1bf56;color:#1f1305!important}@media(min-width:1600px){.phase217-services-hero,.phase217-service-path-selector,.phase217-service-proof{padding-left:max(40px,calc((100vw - 1480px)/2));padding-right:max(40px,calc((100vw - 1480px)/2))}.phase217-services-hero-inner{grid-template-columns:1.08fr .68fr}.phase217-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.phase217-service-card{min-height:370px;padding:34px}.phase217-hero-copy h1{font-size:clamp(96px,6.9vw,136px)}}@media(max-width:1180px){.phase217-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phase217-services-hero-inner,.phase217-service-proof{grid-template-columns:1fr}.phase217-service-ledger{max-width:760px}.phase217-hero-copy h1{max-width:980px}}@media(max-width:850px){.phase217-services-hero{min-height:auto;padding:98px 20px 72px}.phase217-hero-copy h1{font-size:clamp(48px,12vw,74px);line-height:.92}.phase217-hero-copy .hero-sub{font-size:19px}.phase217-hero-actions{display:grid;grid-template-columns:1fr;gap:12px}.phase217-hero-actions a{width:100%;justify-content:center}.phase217-service-path-selector,.phase217-service-proof,.phase217-service-action{padding:76px 20px}.phase217-section-heading{text-align:left}.phase217-section-heading h2,.phase217-proof-copy h2,.phase217-service-action h2{font-size:clamp(38px,10vw,58px)}.phase217-service-grid{grid-template-columns:1fr;gap:14px}.phase217-service-card{min-height:auto;padding:25px;border-radius:28px}.phase217-ledger-row{grid-template-columns:40px 1fr;padding:15px}.phase217-proof-grid article,.phase217-service-action>div{padding:24px;border-radius:28px}}@media(max-width:430px){.phase217-services-hero{padding-left:16px;padding-right:16px}.phase217-service-path-selector,.phase217-service-proof,.phase217-service-action{padding-left:16px;padding-right:16px}.phase217-hero-copy h1{font-size:43px}.phase217-service-ledger{padding:12px;border-radius:28px}.phase217-service-card h3{font-size:28px}.phase217-service-card p,.phase217-proof-grid p,.phase217-service-action p{font-size:16.5px}}
/* phase217-services-page-seo-polish:end */

/* phase219-mobile-global-header-compact-nav:start */
@media(max-width:700px){
  .globalnav.phase87-mobile-menu{height:48px!important;min-height:48px!important;width:100vw!important;max-width:100vw!important;min-width:100vw!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:rgba(47,26,6,.98)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}
  .globalnav.phase87-mobile-menu nav{height:48px!important;min-height:48px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu{height:48px!important;min-height:48px!important;background:rgba(47,26,6,.98)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu nav{height:48px!important;min-height:48px!important;padding:0 14px!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
  .globalnav.phase87-mobile-menu .mark{max-width:96px!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;height:36px!important;max-height:36px!important;display:flex!important;align-items:center!important;overflow:hidden!important}
  .globalnav.phase87-mobile-menu .ontcsa-logo{width:96px!important;max-width:96px!important;height:auto!important;max-height:36px!important;display:block!important;filter:none!important}
  .globalnav.phase87-mobile-menu .phase87-hamburger{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff8ea!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
  .globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase87-hamburger{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff8ea!important}
  .globalnav.phase87-mobile-menu .phase87-hamburger-lines{width:22px!important;gap:4px!important}
  .globalnav.phase87-mobile-menu .phase87-hamburger-lines i{height:2px!important;background:#fff8ea!important;box-shadow:none!important}
  .globalnav.phase87-mobile-menu .phase118-header-actions{display:none!important;visibility:hidden!important;pointer-events:none!important}
  .globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase82-mega-panel.phase84-liquid-glass-panel:not([hidden]){top:54px!important;left:10px!important;right:10px!important;height:calc(100dvh - 64px)!important}
  main{scroll-margin-top:48px!important}
}
/* phase219-mobile-global-header-compact-nav:end */

/* phase225-services-no-duplicate-detail-list:start */
.phase217-intake-handoff{background:linear-gradient(180deg,#f8f1df,#efe3c8);color:#261504;padding:clamp(86px,9vw,132px) max(24px,calc((100vw - 1240px)/2));display:grid;gap:30px}.phase217-handoff-copy{max-width:1040px}.phase217-handoff-copy h2{max-width:980px;margin:0;color:#261504;font-size:clamp(44px,5.3vw,82px);line-height:.96;letter-spacing:-.06em;text-wrap:balance}.phase217-handoff-copy>p:last-child{max-width:860px;color:rgba(38,21,4,.72);font-size:clamp(18px,1.35vw,22px);line-height:1.5}.phase217-handoff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.phase217-handoff-card{border:1px solid rgba(82,48,10,.16);border-radius:28px;background:rgba(255,252,244,.82);box-shadow:0 22px 70px rgba(72,42,8,.12);padding:26px;min-height:220px}.phase217-handoff-card h3{margin:8px 0 10px;color:#241504;font-size:clamp(24px,2vw,34px);letter-spacing:-.035em}.phase217-handoff-card p:not(.eyebrow){color:rgba(38,21,4,.76);line-height:1.55}.phase217-handoff-actions{justify-content:flex-start}.phase217-handoff-actions a{border-color:rgba(70,40,8,.18);background:#281707;color:#fff8ea!important}.phase217-detail-link-sync[hidden]{display:none!important}@media(max-width:850px){.phase217-handoff-grid{grid-template-columns:1fr}.phase217-intake-handoff{padding:76px 20px}.phase217-handoff-copy h2{font-size:clamp(38px,12vw,56px)}}
/* phase225-services-no-duplicate-detail-list:end */

/* phase227-services-route-panel-polish:start */
main[data-phase217-services="true"] .phase217-global-routing{width:min(1240px,calc(100% - 44px));margin:clamp(44px,6vw,82px) auto;padding:clamp(30px,4.2vw,58px);border-radius:34px;border:1px solid rgba(226,179,103,.32);background:radial-gradient(circle at 10% 0%,rgba(226,179,103,.18),transparent 36%),linear-gradient(135deg,rgba(50,30,14,.98),rgba(13,8,5,.96));box-shadow:0 30px 90px rgba(0,0,0,.32)}main[data-phase217-services="true"] .phase217-global-routing .phase61-route-copy{max-width:850px}main[data-phase217-services="true"] .phase217-global-routing .phase61-route-copy h2{font-size:clamp(40px,5vw,76px);line-height:.95;letter-spacing:-.06em;text-wrap:balance}main[data-phase217-services="true"] .phase217-global-routing .phase61-route-copy p:not(.eyebrow){max-width:760px;color:rgba(255,247,236,.82);font-size:clamp(17px,1.35vw,21px);line-height:1.52}main[data-phase217-services="true"] .phase217-global-routing .phase61-route-grid{gap:14px;margin-top:clamp(22px,3vw,34px)}main[data-phase217-services="true"] .phase217-global-routing .phase61-route-card{position:relative;isolation:isolate;min-height:154px;padding:18px;border-radius:22px;background:linear-gradient(180deg,rgba(255,248,234,.11),rgba(255,248,234,.06));border-color:rgba(255,232,187,.18);transform:translateY(0) scale(1);transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}main[data-phase217-services="true"] .phase217-global-routing .phase61-route-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(circle at 50% 0%,rgba(241,191,86,.34),transparent 58%);opacity:0;z-index:-1;filter:blur(10px);transition:opacity .24s ease}main[data-phase217-services="true"] .phase217-global-routing .phase61-route-card:hover,main[data-phase217-services="true"] .phase217-global-routing .phase61-route-card:focus-visible{transform:translateY(-5px) scale(1.035);border-color:rgba(241,191,86,.82);background:linear-gradient(180deg,rgba(241,191,86,.18),rgba(255,248,234,.09));box-shadow:0 22px 58px rgba(241,191,86,.2),0 16px 42px rgba(0,0,0,.36);outline:none}main[data-phase217-services="true"] .phase217-global-routing .phase61-route-card:hover:before,main[data-phase217-services="true"] .phase217-global-routing .phase61-route-card:focus-visible:before{opacity:1}main[data-phase217-services="true"] .phase217-global-routing .phase61-route-card small{font-size:.94rem;color:rgba(255,247,236,.74)}main[data-phase217-services="true"] .phase217-global-routing .phase61-policy-note{display:none!important}@media(max-width:980px){main[data-phase217-services="true"] .phase217-global-routing{width:min(100% - 32px,780px);padding:30px 22px}main[data-phase217-services="true"] .phase217-global-routing .phase61-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){main[data-phase217-services="true"] .phase217-global-routing{width:calc(100% - 28px);border-radius:26px}main[data-phase217-services="true"] .phase217-global-routing .phase61-route-grid{grid-template-columns:1fr}main[data-phase217-services="true"] .phase217-global-routing .phase61-route-card{min-height:auto}}
/* phase227-services-route-panel-polish:end */

/* phase228-services-hero-breakpoint-sync:start */
.phase217-services-hero,.phase217-services-hero *{box-sizing:border-box}.phase217-services-hero{overflow:hidden}.phase217-services-hero-inner{width:100%;max-inline-size:100%;margin-inline:auto}.phase217-hero-copy,.phase217-service-ledger{min-width:0;max-inline-size:100%}.phase217-hero-copy h1,.phase217-hero-copy .hero-sub,.phase217-service-ledger p{overflow-wrap:anywhere}.phase217-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.phase217-hero-actions a{display:inline-flex;align-items:center;justify-content:center;max-inline-size:100%;white-space:normal;text-align:center}.phase217-ledger-row{min-width:0}@media(min-width:1600px){.phase217-services-hero{min-height:min(960px,calc(100vh - 60px));padding:clamp(138px,8vw,178px) max(52px,calc((100vw - 1400px)/2)) clamp(88px,6vw,116px)}.phase217-services-hero-inner{grid-template-columns:minmax(0,1.04fr) minmax(430px,.64fr);gap:clamp(64px,5vw,104px);max-width:1400px}.phase217-hero-copy h1{font-size:clamp(82px,5vw,112px);max-width:1040px}.phase217-hero-copy .hero-sub{max-width:850px}.phase217-service-ledger{max-width:560px;justify-self:end}}@media(max-width:1180px){.phase217-services-hero{min-height:auto;padding:clamp(106px,10vw,138px) clamp(22px,5vw,54px) clamp(72px,7vw,96px)}.phase217-services-hero-inner{grid-template-columns:1fr;gap:clamp(28px,5vw,52px)}.phase217-hero-copy h1{max-width:900px;font-size:clamp(58px,8vw,84px)}.phase217-hero-copy .hero-sub{max-width:820px}.phase217-service-ledger{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.phase217-ledger-row{height:100%}body:has(main[data-phase217-services="true"]) .phase118-header-actions{transform:translateX(-38px)}}@media(max-width:850px){.phase217-services-hero{padding:clamp(86px,14vw,112px) 20px 66px;background-position:center top}.phase217-services-hero-inner{gap:28px}.phase217-hero-copy h1{font-size:clamp(44px,11.5vw,68px);line-height:.96;letter-spacing:-.055em}.phase217-hero-copy .hero-sub{margin-top:20px;font-size:clamp(17px,4vw,20px);line-height:1.48}.phase217-hero-actions{margin-top:24px}.phase217-hero-actions a{flex:1 1 min(100%,210px);min-height:50px;padding:13px 18px}.phase217-service-ledger{grid-template-columns:1fr;gap:12px;border-radius:30px;padding:14px}.phase217-ledger-row{grid-template-columns:54px 1fr;align-items:start}.phase217-ledger-row p{grid-column:2}.phase217-ledger-row span{width:44px;height:44px}}@media(max-width:560px){.phase217-services-hero{padding:78px 16px 54px}.phase217-services-hero:before{background-size:48px 48px;opacity:.24}.phase217-hero-copy h1{font-size:clamp(38px,12.6vw,54px);letter-spacing:-.045em}.phase217-hero-copy .hero-sub{font-size:16.5px}.phase217-hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.phase217-hero-actions a{width:100%;min-height:48px}.phase217-service-ledger{border-radius:24px;padding:12px}.phase217-ledger-row{grid-template-columns:46px 1fr;gap:10px;padding:12px;border-radius:18px}.phase217-ledger-row span{width:38px;height:38px;font-size:13px}.phase217-ledger-row strong{font-size:16px}.phase217-ledger-row p{font-size:14.5px;line-height:1.45}}
/* phase228-services-hero-breakpoint-sync:end */

/* phase230-homepage-services-mobile-header-parity:start */
@media(max-width:700px){
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu{height:48px!important;min-height:48px!important;width:100vw!important;max-width:100vw!important;min-width:100vw!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:rgba(47,26,6,.98)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu nav{height:48px!important;min-height:48px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .mark{max-width:96px!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;height:36px!important;max-height:36px!important;display:flex!important;align-items:center!important;overflow:hidden!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .ontcsa-logo{width:96px!important;max-width:96px!important;height:auto!important;max-height:36px!important;display:block!important;filter:none!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase87-hamburger{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff8ea!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase87-hamburger{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff8ea!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase87-hamburger-lines{width:22px!important;gap:4px!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase87-hamburger-lines i{height:2px!important;background:#fff8ea!important;box-shadow:none!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu .phase118-header-actions{display:none!important;visibility:hidden!important;pointer-events:none!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase82-mega-panel.phase84-liquid-glass-panel:not([hidden]){top:54px!important;left:10px!important;right:10px!important;height:calc(100dvh - 64px)!important;width:auto!important;max-width:calc(100dvw - 20px)!important}
}
/* phase230-homepage-services-mobile-header-parity:end */

/* phase231-services-mobile-hero-visual-repair:start */
@media(max-width:700px){
  main[data-phase217-services="true"] .phase217-services-hero{background:radial-gradient(circle at 18% 18%,rgba(241,191,86,.3),transparent 30%),radial-gradient(circle at 84% 8%,rgba(110,65,12,.46),transparent 34%),linear-gradient(135deg,#050301 0%,#140c04 48%,#3b2208 100%)!important;color:#fff8ea!important;padding:96px 22px max(78px,calc(64px + env(safe-area-inset-bottom)))!important;min-height:auto!important;overflow:hidden!important}
  main[data-phase217-services="true"] .phase217-services-hero-inner{width:100%!important;max-width:390px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
  main[data-phase217-services="true"] .phase217-hero-copy{max-width:100%!important;min-width:0!important}
  main[data-phase217-services="true"] .phase217-hero-copy .eyebrow{color:#f1bf56!important;margin:0 0 14px!important;letter-spacing:.14em!important}
  main[data-phase217-services="true"] .phase217-hero-copy h1{color:#fff8ea!important;font-size:clamp(43px,11vw,58px)!important;line-height:.98!important;letter-spacing:-.055em!important;max-width:9.8ch!important;margin:0!important;text-shadow:0 18px 58px rgba(0,0,0,.42)!important;overflow-wrap:normal!important}
  main[data-phase217-services="true"] .phase217-hero-copy .hero-sub{color:rgba(255,232,187,.9)!important;margin-top:22px!important;font-size:17px!important;line-height:1.5!important;max-width:100%!important;overflow-wrap:normal!important}
  main[data-phase217-services="true"] .phase217-hero-actions{margin-top:18px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:100%!important}
  main[data-phase217-services="true"] .phase217-hero-actions a{justify-content:center!important;gap:.45em!important;border:1.25px solid rgba(241,191,86,.72)!important;background:rgba(255,248,234,.08)!important;color:#f1bf56!important;box-shadow:0 12px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,248,234,.12)!important;min-height:48px!important;padding:14px 18px!important;text-align:center!important}
  main[data-phase217-services="true"] .phase217-hero-actions a:first-child{background:linear-gradient(135deg,#f1bf56,#ca8500)!important;color:#1f1305!important;border-color:rgba(255,232,187,.74)!important;box-shadow:0 16px 34px rgba(202,133,0,.26),inset 0 1px 0 rgba(255,248,234,.34)!important}
  main[data-phase217-services="true"] .phase217-service-ledger{margin-top:28px!important;background:linear-gradient(180deg,rgba(255,248,234,.13),rgba(255,248,234,.05))!important;border:1px solid rgba(255,232,187,.18)!important;border-radius:26px!important;box-shadow:0 28px 80px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.09)!important;padding:13px!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;max-width:100%!important}
  main[data-phase217-services="true"] .phase217-ledger-row{grid-template-columns:44px minmax(0,1fr)!important;column-gap:16px!important;align-items:start!important;background:rgba(0,0,0,.24)!important;border:1px solid rgba(255,232,187,.11)!important;border-radius:20px!important;padding:14px!important;color:#fff8ea!important;min-width:0!important}
  main[data-phase217-services="true"] .phase217-ledger-row span{width:38px!important;height:38px!important;display:inline-grid!important;place-items:center!important;background:linear-gradient(135deg,rgba(241,191,86,.95),rgba(202,133,0,.82))!important;color:#1f1305!important;border-radius:999px!important;box-shadow:0 10px 24px rgba(202,133,0,.22)!important}
  main[data-phase217-services="true"] .phase217-ledger-row strong{padding-top:9px!important;display:block!important;color:#fff8ea!important;font-size:15.5px!important;line-height:1.25!important;min-width:0!important}
  main[data-phase217-services="true"] .phase217-ledger-row p{grid-column:2!important;margin-top:7px!important;color:rgba(255,232,187,.82)!important;line-height:1.52!important;font-size:14.5px!important;max-width:100%!important}
}
/* phase231-services-mobile-hero-visual-repair:end */

/* phase232-services-mobile-path-selector-visual-repair:start */
main[data-phase217-services="true"] .phase217-service-card{background:linear-gradient(155deg,rgba(255,255,255,.96),rgba(255,247,229,.88))!important;border:1px solid rgba(72,41,4,.13)!important;box-shadow:0 22px 60px rgba(72,41,4,.12)!important;color:#241405!important;text-decoration:none!important}
main[data-phase217-services="true"] .phase217-service-card:visited{color:#241405!important}
main[data-phase217-services="true"] .phase217-service-card span{color:#8a5a16!important}
main[data-phase217-services="true"] .phase217-service-card h3{color:#1f1305!important}
main[data-phase217-services="true"] .phase217-service-card p{color:#5b3a16!important}
main[data-phase217-services="true"] .phase217-service-card em{display:inline-flex!important;justify-self:start!important;margin-top:auto!important;background:linear-gradient(135deg,#2b1706,#4a2a0d)!important;color:#fff8ea!important;border:1px solid rgba(255,248,234,.58)!important;border-radius:999px!important;padding:10px 14px!important;font-style:normal!important;font-weight:850!important;line-height:1!important;box-shadow:0 0 0 1px rgba(255,248,234,.18),0 12px 28px rgba(31,19,5,.28),0 0 24px rgba(255,248,234,.20)!important;text-decoration:none!important}
@media(max-width:700px){
  main[data-phase217-services="true"] .phase217-service-path-selector{background:linear-gradient(180deg,#fff4dc 0%,#fffaf0 100%)!important;color:#1f1305!important;padding:76px 20px 84px!important;overflow:hidden!important}
  main[data-phase217-services="true"] .phase217-service-path-selector .phase217-section-heading{width:100%!important;max-width:390px!important;margin:0 auto 22px!important;color:#1f1305!important}
  main[data-phase217-services="true"] .phase217-service-path-selector .phase217-section-heading .eyebrow{color:#ca8500!important;letter-spacing:.14em!important;margin:0 0 14px!important}
  main[data-phase217-services="true"] .phase217-service-path-selector .phase217-section-heading h2{color:#241405!important;font-size:clamp(42px,11vw,58px)!important;line-height:.98!important;letter-spacing:-.055em!important;margin:0!important;text-shadow:none!important}
  main[data-phase217-services="true"] .phase217-service-path-selector .phase217-section-heading>p{color:#5b3a16!important;font-size:17px!important;line-height:1.5!important;margin:18px 0 0!important}
  main[data-phase217-services="true"] .phase217-service-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;max-width:390px!important;margin:0 auto!important}
  main[data-phase217-services="true"] .phase217-service-card{display:grid!important;gap:10px!important;padding:18px!important;border-radius:24px!important;min-height:0!important}
  main[data-phase217-services="true"] .phase217-service-card *{text-decoration:none!important}
  main[data-phase217-services="true"] .phase217-service-card span{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:800!important}
  main[data-phase217-services="true"] .phase217-service-card h3{font-size:clamp(23px,6.6vw,31px)!important;line-height:1.02!important;letter-spacing:-.035em!important;margin:0!important}
  main[data-phase217-services="true"] .phase217-service-card p{font-size:15.5px!important;line-height:1.48!important;margin:0!important}
  main[data-phase217-services="true"] .phase217-service-card em{margin-top:4px!important}
}
/* phase232-services-mobile-path-selector-visual-repair:end */

/* phase233-services-mobile-traceability-visual-repair:start */
@media(max-width:700px){
  main[data-phase217-services="true"] .phase217-service-proof{background:radial-gradient(circle at 82% 8%,rgba(241,191,86,.24),transparent 34%),linear-gradient(135deg,#080502 0%,#211205 100%)!important;color:#fff8ea!important;padding:76px 20px 82px!important;display:grid!important;grid-template-columns:1fr!important;gap:24px!important;overflow:hidden!important}
  main[data-phase217-services="true"] .phase217-service-proof .eyebrow{color:#d39a27!important;letter-spacing:.14em!important;margin:0 0 14px!important}
  main[data-phase217-services="true"] .phase217-service-proof .phase217-proof-copy h2{color:#fff8ea!important;text-shadow:none!important;font-size:clamp(40px,10.8vw,58px)!important;line-height:.98!important;letter-spacing:-.055em!important;margin:0!important}
  main[data-phase217-services="true"] .phase217-service-proof .phase217-proof-copy p:not(.eyebrow){color:rgba(255,232,187,.82)!important;font-size:17px!important;line-height:1.5!important;margin:18px 0 0!important}
  main[data-phase217-services="true"] .phase217-proof-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;margin:0!important}
  main[data-phase217-services="true"] .phase217-proof-grid article{display:grid!important;gap:8px!important;padding:20px!important;border-radius:24px!important;background:linear-gradient(135deg,rgba(255,248,234,.14),rgba(241,191,86,.07))!important;border:1px solid rgba(241,191,86,.38)!important;box-shadow:0 22px 54px rgba(0,0,0,.30),inset 0 0 0 1px rgba(255,248,234,.08)!important;color:#fff8ea!important;opacity:1!important;transform:none!important}
  main[data-phase217-services="true"] .phase217-proof-grid article h3{color:#fff8ea!important;font-size:24px!important;line-height:1.08!important;margin:0!important}
  main[data-phase217-services="true"] .phase217-proof-grid article p{color:rgba(255,232,187,.82)!important;font-size:15.5px!important;line-height:1.48!important;margin:0!important}
}
/* phase233-services-mobile-traceability-visual-repair:end */

/* phase234-services-mobile-handoff-visual-repair:start */
@media(max-width:700px){
  main[data-phase217-services="true"] .phase217-intake-handoff{background:linear-gradient(180deg,#f8f1df,#efe3c8)!important;color:#261504!important;padding:76px 20px 82px!important;margin:0!important;border:1px solid rgba(126,74,35,.20)!important;border-radius:30px!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr!important;gap:24px!important;overflow:hidden!important}
  main[data-phase217-services="true"] .phase217-handoff-copy{max-width:100%!important;color:#261504!important}
  main[data-phase217-services="true"] .phase217-handoff-copy .eyebrow{color:#b98018!important;letter-spacing:.14em!important;margin:0 0 14px!important}
  main[data-phase217-services="true"] .phase217-handoff-copy h2{color:#261504!important;font-size:clamp(38px,10.5vw,56px)!important;line-height:.98!important;letter-spacing:-.055em!important;margin:0!important;text-shadow:none!important}
  main[data-phase217-services="true"] .phase217-handoff-copy>p:last-child{color:rgba(38,21,4,.72)!important;font-size:17px!important;line-height:1.5!important;margin:18px 0 0!important}
  main[data-phase217-services="true"] .phase217-handoff-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;margin:0!important}
  main[data-phase217-services="true"] .phase217-handoff-card{display:grid!important;gap:8px!important;padding:20px!important;border-radius:24px!important;background:rgba(255,252,244,.82)!important;border:1px solid rgba(82,48,10,.16)!important;box-shadow:0 22px 70px rgba(72,42,8,.12)!important;color:#261504!important}
  main[data-phase217-services="true"] .phase217-handoff-card .eyebrow{color:#b98018!important;margin:0!important;letter-spacing:.14em!important}
  main[data-phase217-services="true"] .phase217-handoff-card h3{color:#261504!important;font-size:24px!important;line-height:1.08!important;margin:0!important}
  main[data-phase217-services="true"] .phase217-handoff-card p:not(.eyebrow){color:rgba(38,21,4,.72)!important;font-size:15.5px!important;line-height:1.48!important;margin:0!important}
  main[data-phase217-services="true"] .phase217-handoff-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;padding:0!important;width:100%!important}
  main[data-phase217-services="true"] .phase217-handoff-actions a{display:flex!important;width:100%!important;justify-content:center!important;align-items:center!important;min-height:48px!important;border-radius:999px!important;background:linear-gradient(135deg,#f1bf56,#ca8500)!important;color:#fff8ea!important;border:1px solid rgba(241,191,86,.80)!important;box-shadow:none!important;text-decoration:none!important;font-weight:850!important}
}
/* phase234-services-mobile-handoff-visual-repair:end */

/* phase235-category-filter-hero-visual-repair:start */
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-results-bar{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;overflow:hidden!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-dashboard-results{padding-top:0!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-prime-panel{background:linear-gradient(145deg,rgba(82,48,12,.88),rgba(47,26,6,.96))!important;border:1px solid rgba(241,191,86,.32)!important;box-shadow:0 22px 60px rgba(19,11,3,.24),inset 0 1px 0 rgba(255,248,234,.10)!important;color:#fff8ea!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-prime-panel span:not(.sr-only){color:#f1bf56!important;text-shadow:none!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-prime-panel strong{color:#fff8ea!important;text-shadow:none!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-prime-panel p{color:rgba(255,248,234,.86)!important;text-shadow:none!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filter button,.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .dashboard-category-pill{background:#fffaf0!important;color:#3d2308!important;-webkit-text-fill-color:#3d2308!important;border:1px solid rgba(72,41,4,.16)!important;box-shadow:0 8px 18px rgba(72,41,4,.06)!important;opacity:1!important;text-decoration:none!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filter button:hover,.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .dashboard-category-pill:hover{background:#f1dfbd!important;color:#241204!important;-webkit-text-fill-color:#241204!important;border-color:rgba(202,133,0,.44)!important;box-shadow:0 12px 24px rgba(72,41,4,.12)!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filter button.is-active,.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .dashboard-category-pill.is-active{background:#3d2308!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;border-color:#3d2308!important;box-shadow:0 12px 28px rgba(61,35,8,.18)!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .dashboard-category-pill .phase157-filter-label{color:inherit!important;-webkit-text-fill-color:inherit!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .dashboard-category-pill .phase157-filter-count{background:#ead4aa!important;color:#3d2308!important;-webkit-text-fill-color:#3d2308!important;border:1px solid rgba(72,41,4,.10)!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .dashboard-category-pill.is-active .phase157-filter-count{background:rgba(255,248,234,.20)!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;border-color:rgba(255,248,234,.24)!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase157-filter-arrow{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .dashboard-category-pill.is-active .phase157-filter-arrow{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filter legend,.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase126-filter-title{color:#3d2308!important;-webkit-text-fill-color:#3d2308!important}
/* phase235-category-filter-hero-visual-repair:end */

/* phase236-category-card-media-badge-unit:start */
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-media{position:relative!important;display:block!important;min-height:0!important;aspect-ratio:1/1!important;overflow:hidden!important;background:#fffaf0!important;border-radius:18px 18px 0 0!important}
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-media .phase157CatalogHoverImages{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important;background:#fffaf0!important}
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;padding:0!important;margin:0!important;display:block!important;filter:saturate(1.06) contrast(1.04)!important;transform:none!important}
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-media .phase157-card-hover-primary{opacity:1!important;visibility:visible!important}
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-media .phase157-card-hover-secondary{opacity:0!important;visibility:hidden!important}
@media(hover:hover) and (pointer:fine){.phase102-product-card[data-phase109-product-card="true"] .phase102-card-media .phase158-has-hover-secondary:hover .phase157-card-hover-primary{opacity:0!important;visibility:hidden!important}.phase102-product-card[data-phase109-product-card="true"] .phase102-card-media .phase158-has-hover-secondary:hover .phase157-card-hover-secondary{opacity:1!important;visibility:visible!important}}
.phase102-product-card[data-phase109-product-card="true"] .phase236-product-badge{position:absolute!important;top:12px!important;left:12px!important;z-index:4!important;display:inline-flex!important;align-items:center!important;max-width:calc(100% - 24px)!important;border-radius:999px!important;background:rgba(61,35,8,.88)!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;border:1px solid rgba(255,248,234,.34)!important;box-shadow:0 10px 24px rgba(31,19,5,.24)!important;padding:7px 10px!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
@media(max-width:700px){.phase102-product-card[data-phase109-product-card="true"] .phase102-card-media{aspect-ratio:1/1!important;height:auto!important;max-height:none!important}.phase102-product-card[data-phase109-product-card="true"] .phase236-product-badge{top:8px!important;left:8px!important;max-width:calc(100% - 16px)!important;padding:6px 8px!important;font-size:8px!important}}

.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media{position:relative!important;display:block!important;min-height:0!important;aspect-ratio:1/1!important;max-height:none!important;overflow:hidden!important;background:#fffaf0!important;border-radius:18px 18px 0 0!important;padding:0!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media .phase157CatalogHoverImages{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important;background:#fffaf0!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important;padding:0!important;margin:0!important;display:block!important;mix-blend-mode:normal!important;filter:saturate(1.06) contrast(1.04)!important;transform:none!important}
/* phase236-category-card-media-badge-unit:end */

/* phase237-category-filter-floating:retired */
.phase237-filter-placeholder{display:none!important;height:0!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase237-filter-float-ready="true"]{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;margin-top:0!important}
/* phase239-category-filter-taller-fill-space:retired */
/* phase240-category-card-square-media-rhythm:start */
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-media{aspect-ratio:1/1!important;height:auto!important;max-height:none!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:transparent!important;border-radius:18px 18px 0 0!important}
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-media .phase157CatalogHoverImages{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:transparent!important;display:block!important;overflow:hidden!important}
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;padding:0!important;margin:0!important;transform:scale(1.04)!important;max-height:none!important;display:block!important;mix-blend-mode:normal!important;background:transparent!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media{aspect-ratio:1/1!important;height:auto!important;max-height:none!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:transparent!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important;padding:0!important;margin:0!important;transform:scale(1.04)!important;background:transparent!important}
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-body{padding:12px!important;gap:7px!important}
.phase102-product-card[data-phase109-product-card="true"] .phase102-eyebrow{font-size:10.5px!important;line-height:1.1!important;margin:0!important}
.phase102-product-card[data-phase109-product-card="true"] h3{font-size:16px!important;line-height:1.2!important;min-height:38px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important}
.phase102-product-card[data-phase109-product-card="true"] p:not(.phase102-eyebrow){-webkit-line-clamp:2!important;font-size:12.5px!important;line-height:1.32!important;margin:0!important}
.phase102-product-card[data-phase109-product-card="true"] dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}
.phase102-product-card[data-phase109-product-card="true"] dl div{padding:7px 8px!important;border-radius:12px!important;background:#fffaf0!important;border:1px solid rgba(72,41,4,.10)!important}
.phase102-product-card[data-phase109-product-card="true"] dt{font-size:9.5px!important;line-height:1.1!important}
.phase102-product-card[data-phase109-product-card="true"] dd{font-size:14px!important;line-height:1.15!important;margin-top:2px!important}
.phase109-card-rating{font-size:12px!important;line-height:1.1!important}
.phase109-catalog-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:4px!important}
.phase109-catalog-card-actions a{min-height:40px!important;padding:8px 10px!important;font-size:12.5px!important;line-height:1.1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
@media(max-width:700px){.phase102-product-card[data-phase109-product-card="true"] .phase102-card-body{padding:9px!important;gap:6px!important}.phase102-product-card[data-phase109-product-card="true"] h3{font-size:13px!important;min-height:32px!important}.phase102-product-card[data-phase109-product-card="true"] p:not(.phase102-eyebrow),.phase109-card-rating{display:none!important}.phase102-product-card[data-phase109-product-card="true"] dl{grid-template-columns:1fr!important}.phase109-catalog-card-actions{grid-template-columns:1fr!important}.phase109-catalog-card-actions a{min-height:38px!important;font-size:12px!important}}
/* phase240-category-card-square-media-rhythm:end */

/* phase241-add-to-cart-feedback:start */
/* phase1077-catalog-cart-confirmation-origin: the feedback bubble is positioned from the exact CTA that triggered it. */
.phase109-catalog-card-actions [data-phase111-add-to-cart],
.phase109-catalog-card-actions [data-phase1073-catalog-add-to-cart="true"]{position:relative!important;overflow:visible!important;isolation:isolate!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}
.phase241-cart-added-indicator{position:absolute;left:50%;bottom:calc(100% + 9px);z-index:12;display:inline-flex;align-items:center;justify-content:center;min-width:max-content;max-width:min(220px,70vw);padding:7px 10px;border-radius:999px;background:#235323;color:#fff8ea;font-size:11px;font-weight:950;letter-spacing:.01em;box-shadow:0 12px 28px rgba(35,83,35,.28);opacity:0;transform:translate(-50%,8px) scale(.96);pointer-events:none;white-space:nowrap;will-change:transform,opacity}
.phase241-cart-added-indicator:after{content:"";position:absolute;left:50%;top:100%;width:10px;height:10px;background:#235323;transform:translate(-50%,-6px) rotate(45deg);border-radius:2px}
.phase241-cart-added-indicator.phase241-added-feedback-visible{animation:phase241AddedCartPop 1.8s ease both}
.phase109-catalog-card-actions [data-phase111-add-to-cart].phase241-added-button-pulse{animation:phase241AddedButtonPulse .72s ease both;background:#235323!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;box-shadow:0 14px 30px rgba(35,83,35,.25)!important}
@keyframes phase241AddedCartPop{0%{opacity:0;transform:translate(-50%,8px) scale(.94)}14%,78%{opacity:1;transform:translate(-50%,-2px) scale(1)}100%{opacity:0;transform:translate(-50%,-8px) scale(.98)}}
@keyframes phase241AddedButtonPulse{0%{transform:scale(1)}35%{transform:scale(1.035)}100%{transform:scale(1)}}
@media(max-width:700px){.phase241-cart-added-indicator{bottom:calc(100% + 6px);font-size:10.5px;padding:6px 9px}}
/* phase241-add-to-cart-feedback:end */

/* phase242-products-breakpoint-sync:start */
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"]{overflow-x:clip!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-hero,.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar,.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main{box-sizing:border-box!important;width:100%!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-grid[data-dashboard-product-grid="true"]{align-items:stretch!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase109-product-card="true"]{min-width:0!important;height:100%!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase109-product-card="true"] p:not(.phase102-eyebrow){display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-card-rating{display:flex!important;align-items:center!important;gap:6px!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-catalog-card-actions button{width:100%!important;min-width:0!important}
@media(max-width:700px){.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-hero{grid-template-columns:1fr!important;gap:16px!important;padding:34px 16px 20px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-prime-panel{width:100%!important;max-width:100%!important;margin:0!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{grid-template-columns:1fr!important;gap:10px!important;padding:14px 16px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main{grid-template-columns:1fr!important;gap:14px!important;padding:14px 16px 34px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters{position:static!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filter div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filter[data-catalog-filter="category"] div{grid-template-columns:1fr!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase109-product-card="true"] .phase102-card-body{padding:8px!important;gap:5px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase109-product-card="true"] h3{font-size:12.5px!important;line-height:1.15!important;min-height:0!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase109-product-card="true"] p:not(.phase102-eyebrow){font-size:10.5px!important;line-height:1.25!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-card-rating{font-size:10px!important;line-height:1.1!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-catalog-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-catalog-card-actions button{min-height:36px!important;font-size:10px!important;padding:6px 4px!important}
}
@media(min-width:520px) and (max-width:700px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(min-width:701px) and (max-width:980px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-hero{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding:42px 24px 24px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{grid-template-columns:minmax(0,1fr) minmax(190px,260px)!important;gap:12px!important;padding:16px 24px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main{grid-template-columns:1fr!important;gap:16px!important;padding:18px 24px 42px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters{position:static!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filter div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filter[data-catalog-filter="category"] div{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
}
@media(min-width:981px) and (max-width:1279px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-hero{padding-left:34px!important;padding-right:34px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{padding-left:34px!important;padding-right:34px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main{grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;gap:18px!important;padding-left:34px!important;padding-right:34px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
}
@media(min-width:1280px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important;gap:20px!important}
}
@media(min-width:1600px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-hero,.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar,.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main{max-width:1760px!important;margin-left:auto!important;margin-right:auto!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main{grid-template-columns:minmax(280px,320px) minmax(0,1fr)!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important}
}
/* phase242-products-breakpoint-sync:end */

/* phase243-desktop-cart-drawer-layout-repair:start */
@media(min-width:821px){
  .phase118-cart-drawer.is-open{top:72px!important;height:calc(100dvh - 72px)!important;max-height:calc(100dvh - 72px)!important;width:min(480px,calc(100vw - 32px))!important;border-radius:0 0 0 28px!important;overflow:hidden!important;grid-template-rows:auto minmax(0,1fr) auto!important}
  .phase118-cart-drawer .phase118-cart-head{position:sticky!important;top:0!important;z-index:3!important;background:linear-gradient(180deg,#fffaf0,#f8ead1)!important;margin:-22px -22px 12px!important;padding:24px 22px 16px!important;border-bottom:1px solid rgba(72,41,4,.12)!important}
  .phase118-cart-drawer .phase118-cart-head h2{margin:0 0 4px!important;line-height:1.05!important}
  .phase118-cart-drawer .phase118-cart-head small{display:block!important;line-height:1.38!important;max-width:340px!important}
  .phase118-cart-drawer .phase118-cart-body{min-height:0!important;overflow:auto!important;padding-right:4px!important;display:grid!important;gap:12px!important;align-content:start!important}
  .phase118-cart-drawer [data-phase111-cart-items="true"]{display:grid!important;gap:12px!important}
  .phase118-cart-drawer .phase111-cart-item{grid-template-columns:92px minmax(0,1fr) 96px!important;align-items:start!important;gap:14px!important;padding:12px!important;min-width:0!important}
  .phase118-cart-drawer .phase111-cart-item>img{width:92px!important;height:92px!important;min-width:92px!important;grid-column:1!important;grid-row:1!important;align-self:start!important;object-fit:cover!important}
  .phase118-cart-drawer .phase111-cart-item>div:not(.phase111-cart-qty){min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important;grid-column:2!important;grid-row:1!important}
  .phase118-cart-drawer .phase111-cart-item strong{display:block!important;line-height:1.18!important;margin:0 0 5px!important}
  .phase118-cart-drawer .phase111-cart-item small,.phase118-cart-drawer .phase111-cart-item em{display:block!important;line-height:1.32!important}
  .phase118-cart-drawer .phase111-cart-qty{display:grid!important;grid-template-columns:repeat(3,28px)!important;grid-auto-rows:minmax(28px,auto)!important;gap:6px!important;align-items:center!important;justify-content:end!important;grid-column:3!important;grid-row:1!important;min-width:0!important}
  .phase118-cart-drawer .phase111-cart-qty button:not(.phase111-remove),.phase118-cart-drawer .phase111-cart-qty span{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}
  .phase118-cart-drawer .phase111-cart-qty .phase111-remove{grid-column:1/-1!important;width:100%!important;min-height:32px!important;margin-top:2px!important;padding:7px 9px!important;text-align:center!important;justify-content:center!important}
  .phase118-cart-drawer .phase118-cart-footer{border-top:1px solid rgba(72,41,4,.14)!important;background:#fff8ea!important;margin:12px -22px -22px!important;padding:16px 22px 20px!important}
}
/* phase243-desktop-cart-drawer-layout-repair:end */

/* phase244-mobile-cart-drawer-edge-padding-header-flush:start */
@media(max-width:820px){
  :root{--phase244-mobile-cart-edge:14px;--phase244-mobile-cart-header-height:48px}
  .phase118-cart-drawer{left:0!important;right:0!important;width:100dvw!important;max-width:100dvw!important;box-sizing:border-box!important;padding:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;overflow:hidden!important;grid-template-rows:auto minmax(0,1fr) auto!important}
  .phase118-cart-drawer.is-open{top:var(--phase244-mobile-cart-header-height)!important;bottom:0!important;height:calc(100dvh - var(--phase244-mobile-cart-header-height))!important;max-height:calc(100dvh - var(--phase244-mobile-cart-header-height))!important;transform:translateY(0)!important}
  .phase118-cart-drawer .phase118-cart-head{padding:18px var(--phase244-mobile-cart-edge) 12px!important;margin:0!important;box-sizing:border-box!important;background:linear-gradient(180deg,#fffaf0,#f8ead1)!important;border-bottom:1px solid rgba(72,41,4,.12)!important}
  .phase118-cart-drawer .phase118-cart-head h2{margin:0 0 4px!important;line-height:1.05!important}
  .phase118-cart-drawer .phase118-cart-head small{display:block!important;line-height:1.35!important;max-width:calc(100dvw - (var(--phase244-mobile-cart-edge) * 2) - 58px)!important}
  .phase118-cart-drawer .phase118-cart-body{padding:0 var(--phase244-mobile-cart-edge) 12px!important;margin:0!important;box-sizing:border-box!important;min-height:0!important;overflow:auto!important;display:grid!important;gap:12px!important;align-content:start!important}
  .phase118-cart-drawer [data-phase111-cart-items="true"]{display:grid!important;gap:12px!important;margin:0!important;padding:0!important}
  .phase118-cart-drawer .phase111-cart-item{width:100%!important;box-sizing:border-box!important}
  .phase118-cart-drawer .phase145-cart-drawer-info,.phase118-cart-drawer .phase145-cart-legal-disclaimer{width:100%!important;box-sizing:border-box!important}
  .phase118-cart-drawer .phase118-cart-footer{padding:14px var(--phase244-mobile-cart-edge) calc(14px + env(safe-area-inset-bottom,0px))!important;margin:0!important;box-sizing:border-box!important;background:#fff8ea!important;border-top:1px solid rgba(72,41,4,.14)!important}
  .phase118-cart-drawer .phase118-cart-subtotal{display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:baseline!important;width:100%!important;box-sizing:border-box!important}
  .phase118-cart-drawer .phase118-cart-subtotal strong{text-align:right!important;white-space:nowrap!important}
  .phase118-cart-drawer .phase118-checkout-link{width:100%!important;box-sizing:border-box!important}
}
/* phase244-mobile-cart-drawer-edge-padding-header-flush:end */

/* phase245-desktop-cart-drawer-gutter-flush-repair:start */
@media(min-width:821px){
  :root{--phase245-desktop-cart-edge:18px;--phase245-desktop-cart-header-height:60px}
  .phase118-cart-drawer.is-open{top:var(--phase245-desktop-cart-header-height)!important;height:calc(100dvh - var(--phase245-desktop-cart-header-height))!important;max-height:calc(100dvh - var(--phase245-desktop-cart-header-height))!important;width:min(480px,calc(100vw - 32px))!important;border-radius:0 0 0 28px!important;overflow:hidden!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding:0!important;box-sizing:border-box!important}
  .phase118-cart-drawer .phase118-cart-head{margin:0!important;padding:20px var(--phase245-desktop-cart-edge) 14px!important;box-sizing:border-box!important;position:sticky!important;top:0!important;z-index:3!important;background:linear-gradient(180deg,#fffaf0,#f8ead1)!important;border-bottom:1px solid rgba(72,41,4,.12)!important}
  .phase118-cart-drawer .phase118-cart-head h2{margin:0 0 4px!important;line-height:1.05!important}
  .phase118-cart-drawer .phase118-cart-head small{display:block!important;line-height:1.38!important;max-width:calc(100% - 58px)!important}
  .phase118-cart-drawer .phase118-cart-body{padding:18px var(--phase245-desktop-cart-edge) 12px!important;margin:0!important;box-sizing:border-box!important;min-height:0!important;overflow:auto!important;display:grid!important;gap:12px!important;align-content:start!important}
  .phase118-cart-drawer [data-phase111-cart-items="true"]{display:grid!important;gap:12px!important;margin:0!important;padding:0!important}
  .phase118-cart-drawer .phase111-cart-item{width:100%!important;box-sizing:border-box!important}
  .phase118-cart-drawer .phase145-cart-drawer-info,.phase118-cart-drawer .phase145-cart-legal-disclaimer{width:100%!important;box-sizing:border-box!important}
  .phase118-cart-drawer .phase118-cart-footer{margin:0!important;padding:16px var(--phase245-desktop-cart-edge) 20px!important;box-sizing:border-box!important;background:#fff8ea!important;border-top:1px solid rgba(72,41,4,.14)!important}
  .phase118-cart-drawer .phase118-cart-subtotal{display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:baseline!important;width:100%!important;box-sizing:border-box!important}
  .phase118-cart-drawer .phase118-cart-subtotal strong{text-align:right!important;white-space:nowrap!important}
  .phase118-cart-drawer .phase118-checkout-link{width:100%!important;box-sizing:border-box!important}
}
/* phase245-desktop-cart-drawer-gutter-flush-repair:end */

/* phase246-cart-quantity-selector-visible-controls:start */
.phase118-cart-drawer .phase111-cart-qty{align-items:center!important}
.phase118-cart-drawer .phase111-cart-qty button[data-phase111-decrease="true"],.phase118-cart-drawer .phase111-cart-qty button[data-phase111-increase="true"]{appearance:none!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:999px!important;font-size:20px!important;font-weight:950!important;line-height:1!important;color:#2f1a06!important;background:linear-gradient(180deg,#fffaf0,#f4dfb8)!important;border:1px solid rgba(72,41,4,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 5px 12px rgba(72,41,4,.10)!important;text-indent:0!important;letter-spacing:0!important;font-family:Arial,Helvetica,sans-serif!important;overflow:visible!important}
.phase118-cart-drawer .phase111-cart-qty button[data-phase111-decrease="true"]{font-size:22px!important;padding-bottom:3px!important}
.phase118-cart-drawer .phase111-cart-qty button[data-phase111-increase="true"]{font-size:20px!important;padding-bottom:1px!important}
.phase118-cart-drawer .phase111-cart-qty span{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-weight:950!important;color:#241204!important;line-height:1!important}
@media(min-width:821px){.phase118-cart-drawer .phase111-cart-qty{grid-template-columns:repeat(3,32px)!important;gap:6px!important;justify-content:end!important}}
@media(max-width:820px){.phase118-cart-drawer .phase111-cart-qty button[data-phase111-decrease="true"],.phase118-cart-drawer .phase111-cart-qty button[data-phase111-increase="true"]{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;font-size:21px!important}.phase118-cart-drawer .phase111-cart-qty button[data-phase111-decrease="true"]{font-size:23px!important}.phase118-cart-drawer .phase111-cart-qty span{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}}
/* phase246-cart-quantity-selector-visible-controls:end */

/* phase247-cart-drawer-unified-breakpoint-layout:start */
:root{--phase247-cart-edge:clamp(14px,3.6vw,18px);--phase247-cart-card-gap:12px;--phase247-cart-header-mobile:48px;--phase247-cart-header-tablet:56px;--phase247-cart-header-desktop:60px}
.phase118-cart-drawer{background:linear-gradient(180deg,#fffaf0 0%,#f8ead1 100%)!important;color:#241204!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;box-shadow:-24px 0 70px rgba(31,16,5,.22)!important;border-color:rgba(72,41,4,.14)!important}
.phase118-cart-drawer:not(.is-open){display:none!important;visibility:hidden!important;pointer-events:none!important}
.phase118-cart-drawer.is-open{visibility:visible!important;pointer-events:auto!important;transform:translateX(0)!important}
.phase118-cart-drawer .phase118-cart-head{margin:0!important;padding:18px var(--phase247-cart-edge) 12px!important;box-sizing:border-box!important;position:sticky!important;top:0!important;z-index:3!important;background:linear-gradient(180deg,#fffaf0,#f8ead1)!important;border-bottom:1px solid rgba(72,41,4,.12)!important}
.phase118-cart-drawer .phase118-cart-head .eyebrow{margin:0 0 8px!important;color:#b87405!important;letter-spacing:.16em!important;font-weight:950!important;text-transform:uppercase!important}
.phase118-cart-drawer .phase118-cart-head h2{margin:0 0 4px!important;line-height:1.05!important;color:#1f1305!important;letter-spacing:-.035em!important}
.phase118-cart-drawer .phase118-cart-head small{display:block!important;line-height:1.35!important;max-width:calc(100% - 58px)!important;color:rgba(36,18,4,.64)!important}
.phase118-cart-drawer .phase118-cart-close{background:#2f1a06!important;color:#fff8ea!important;border:1px solid rgba(241,191,86,.28)!important;box-shadow:0 8px 20px rgba(47,26,6,.18)!important}
.phase118-cart-drawer .phase118-cart-body{padding:0 var(--phase247-cart-edge) 12px!important;gap:var(--phase247-cart-card-gap)!important;margin:0!important;box-sizing:border-box!important;min-height:0!important;overflow:auto!important;overflow-x:hidden!important;display:grid!important;align-content:start!important;background:transparent!important}
.phase118-cart-drawer [data-phase111-cart-items="true"]{display:grid!important;gap:var(--phase247-cart-card-gap)!important;margin:0!important;padding:0!important}
.phase118-cart-drawer .phase111-cart-item{display:grid!important;grid-template-columns:clamp(76px,20vw,92px) minmax(0,1fr) minmax(96px,auto)!important;gap:12px!important;align-items:start!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:12px!important;border-radius:16px!important;background:#fffdf6!important;border:1px solid rgba(72,41,4,.12)!important;box-shadow:0 10px 24px rgba(72,41,4,.07)!important;color:#241204!important}
.phase118-cart-drawer .phase111-cart-item>img{width:clamp(76px,20vw,92px)!important;height:clamp(76px,20vw,92px)!important;min-width:clamp(76px,20vw,92px)!important;grid-column:1!important;grid-row:1!important;object-fit:cover!important;border-radius:12px!important;align-self:start!important}
.phase118-cart-drawer .phase111-cart-item>div:not(.phase111-cart-qty){min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important;grid-column:2!important;grid-row:1!important}
.phase118-cart-drawer .phase111-cart-item strong{display:block!important;line-height:1.18!important;margin:0 0 5px!important;color:#1f1305!important;font-weight:950!important}
.phase118-cart-drawer .phase111-cart-item small,.phase118-cart-drawer .phase111-cart-item em{display:block!important;line-height:1.32!important;color:rgba(36,18,4,.62)!important}
.phase118-cart-drawer .phase111-cart-qty{display:grid!important;grid-template-columns:repeat(3,34px)!important;gap:6px!important;justify-content:end!important;grid-auto-rows:minmax(34px,auto)!important;align-items:center!important;grid-column:3!important;grid-row:1!important;min-width:0!important}
.phase118-cart-drawer .phase111-cart-qty .phase111-remove{grid-column:1/-1!important;width:100%!important;min-height:34px!important;margin-top:2px!important;padding:8px 10px!important;text-align:center!important;justify-content:center!important;border-radius:999px!important;background:#fff8ea!important;color:#7c2d12!important;border:1px solid rgba(72,41,4,.18)!important;font-weight:850!important}
.phase118-cart-drawer .phase145-cart-drawer-info{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;box-sizing:border-box!important;margin:0!important}
.phase118-cart-drawer .phase145-cart-drawer-info article{background:#fffdf6!important;border:1px solid rgba(72,41,4,.10)!important;border-radius:12px!important;padding:8px 9px!important;box-shadow:0 8px 18px rgba(72,41,4,.055)!important}
.phase118-cart-drawer .phase145-cart-legal-disclaimer{width:100%!important;box-sizing:border-box!important;margin:0!important;padding:7px 9px!important;border-radius:10px!important;background:linear-gradient(135deg,rgba(124,45,18,.04),rgba(217,164,65,.065))!important;border:1px solid rgba(124,45,18,.10)!important;color:#4a2a07!important;font-size:10px!important;line-height:1.2!important}
.phase118-cart-drawer .phase118-cart-footer{margin:0!important;padding:14px var(--phase247-cart-edge) calc(14px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;background:#fff8ea!important;border-top:1px solid rgba(72,41,4,.14)!important}
.phase118-cart-drawer .phase118-cart-subtotal{display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:baseline!important;width:100%!important;box-sizing:border-box!important;color:#241204!important}
.phase118-cart-drawer .phase118-cart-subtotal span{letter-spacing:.12em!important;text-transform:uppercase!important;color:rgba(36,18,4,.62)!important;font-weight:950!important}
.phase118-cart-drawer .phase118-cart-subtotal strong{text-align:right!important;white-space:nowrap!important;color:#1f1305!important;font-weight:950!important}
.phase118-cart-drawer .phase118-checkout-link{width:100%!important;box-sizing:border-box!important;border-radius:999px!important;background:linear-gradient(135deg,#d9a441,#f1bf56)!important;color:#241204!important;box-shadow:0 12px 28px rgba(217,164,65,.26)!important;font-weight:950!important}
@media(min-width:821px){.phase118-cart-drawer.is-open{top:60px!important;height:calc(100dvh - 60px)!important;max-height:calc(100dvh - 60px)!important;width:min(480px,calc(100vw - 32px))!important;max-width:min(480px,calc(100vw - 32px))!important;left:auto!important;right:0!important;bottom:0!important;border-radius:0!important}}
@media(min-width:541px) and (max-width:820px){.phase118-cart-drawer.is-open{left:auto!important;right:0!important;width:min(480px,100dvw)!important;max-width:min(480px,100dvw)!important;top:var(--phase247-cart-header-tablet)!important;height:calc(100dvh - var(--phase247-cart-header-tablet))!important;max-height:calc(100dvh - var(--phase247-cart-header-tablet))!important;bottom:0!important;border-radius:0!important}}
@media(max-width:540px){.phase118-cart-drawer.is-open{left:0!important;right:0!important;width:100dvw!important;max-width:100dvw!important;top:var(--phase247-cart-header-mobile)!important;height:calc(100dvh - var(--phase247-cart-header-mobile))!important;max-height:calc(100dvh - var(--phase247-cart-header-mobile))!important;bottom:0!important;border-radius:0!important}}
@media(max-width:420px){.phase118-cart-drawer .phase111-cart-item{grid-template-columns:76px minmax(0,1fr)!important;grid-template-rows:auto auto!important}.phase118-cart-drawer .phase111-cart-qty{grid-column:2!important;grid-row:2!important;justify-content:start!important;margin-top:8px!important}.phase118-cart-drawer .phase145-cart-drawer-info{grid-template-columns:repeat(2,minmax(0,1fr))!important}.phase118-cart-drawer .phase145-cart-drawer-info article{padding:7px 8px!important}}
/* phase247-cart-drawer-unified-breakpoint-layout:end */

/* phase248-mobile-header-cart-icon-count:start */
.phase248-mobile-header-cart{display:none!important;visibility:hidden!important;pointer-events:none!important}
@media(max-width:700px){
  .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart:not([hidden])){grid-template-columns:minmax(96px,1fr) 40px 40px!important;display:grid!important;gap:8px!important;align-items:center!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart:not([hidden])){grid-template-columns:minmax(96px,1fr) 40px 40px!important;display:grid!important;gap:8px!important;align-items:center!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff8ea!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;justify-self:end!important;grid-column:2!important}
  .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart:not([hidden])) .phase87-hamburger{grid-column:3!important;justify-self:end!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart[hidden]{display:none!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart svg{width:22px!important;height:22px!important;stroke:currentColor!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart .phase118-count{position:absolute!important;top:1px!important;right:0!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border-radius:999px!important;background:#d9a441!important;color:#241204!important;border:1px solid rgba(255,248,234,.9)!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
}
@media(min-width:701px){.phase248-mobile-header-cart{display:none!important;visibility:hidden!important;pointer-events:none!important}}
/* phase248-mobile-header-cart-icon-count:end */

/* phase249-mobile-header-cart-icon-visual-cluster:start */
@media(max-width:700px){
  .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart:not([hidden])){grid-template-columns:minmax(96px,1fr) 34px 40px!important;display:grid!important;gap:0!important;align-items:center!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart:not([hidden])){grid-template-columns:minmax(96px,1fr) 34px 40px!important;display:grid!important;gap:0!important;align-items:center!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart{width:34px!important;min-width:34px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f1bf56!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;justify-self:end!important;grid-column:2!important}
  .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart:not([hidden])) .phase87-hamburger{grid-column:3!important;justify-self:start!important;margin-left:0!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart svg{width:22px!important;height:22px!important;stroke:currentColor!important;stroke-width:2.45!important;filter:none!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart svg *{stroke:currentColor!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart .phase118-count{position:absolute!important;top:1px!important;right:0!important;min-width:15px!important;height:15px!important;padding:0 4px!important;border-radius:999px!important;background:#fff8ea!important;color:#241204!important;border:1px solid rgba(241,191,86,.95)!important;font-size:9px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
}
/* phase249-mobile-header-cart-icon-visual-cluster:end */

/* phase250-mobile-header-cart-icon-only:start */
@media(max-width:700px){
  .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart),
  .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart:not([hidden])){grid-template-columns:minmax(96px,1fr) 30px 40px!important;display:grid!important;gap:0!important;align-items:center!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart),
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart:not([hidden])){grid-template-columns:minmax(96px,1fr) 30px 40px!important;display:grid!important;gap:0!important;align-items:center!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart{width:30px!important;min-width:30px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff8ea!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;justify-self:end!important;grid-column:2!important;appearance:none!important;-webkit-appearance:none!important}
  .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart) .phase87-hamburger,
  .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart:not([hidden])) .phase87-hamburger{grid-column:3!important;justify-self:start!important;margin-left:0!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart svg{width:22px!important;height:22px!important;stroke:currentColor!important;stroke-width:2.45!important;filter:none!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart svg *{stroke:currentColor!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart .phase118-count{display:none!important;visibility:hidden!important}
}
@media(min-width:701px){.phase248-mobile-header-cart{display:none!important;visibility:hidden!important;pointer-events:none!important}}
/* phase250-mobile-header-cart-icon-only:end */

/* phase251-mobile-header-cart-blob-removal:start */
.phase248-mobile-header-cart,.phase248-mobile-header-cart.phase250-mobile-header-cart-icon-only{appearance:none!important;-webkit-appearance:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline-offset:3px!important;padding:0!important;margin:0!important;color:#fff8ea!important;font:inherit!important;line-height:1!important;text-shadow:none!important;}
.phase248-mobile-header-cart::-moz-focus-inner,.phase248-mobile-header-cart.phase250-mobile-header-cart-icon-only::-moz-focus-inner{border:0!important;padding:0!important}
.globalnav.phase87-mobile-menu .phase248-mobile-header-cart .phase118-count,.globalnav.phase87-mobile-menu .phase248-mobile-header-cart::before,.globalnav.phase87-mobile-menu .phase248-mobile-header-cart::after{display:none!important;visibility:hidden!important;content:none!important}
.phase118-header-actions [data-phase118-cart-trigger="true"][hidden]{display:none!important;visibility:hidden!important;pointer-events:none!important}
@media(max-width:850px){
  .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart),.globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart:not([hidden])){grid-template-columns:minmax(96px,1fr) 28px 40px!important;display:grid!important;gap:0!important;align-items:center!important;justify-content:stretch!important}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart),body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart:not([hidden])){grid-template-columns:minmax(96px,1fr) 28px 40px!important;display:grid!important;gap:0!important;align-items:center!important;justify-content:stretch!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart,.globalnav.phase87-mobile-menu .phase248-mobile-header-cart.phase250-mobile-header-cart-icon-only{width:28px!important;min-width:28px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-column:2!important;justify-self:end!important;visibility:visible!important;pointer-events:auto!important;overflow:visible!important;color:#fff8ea!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart[hidden],.globalnav.phase87-mobile-menu .phase248-mobile-header-cart.phase250-mobile-header-cart-icon-only[hidden]{display:none!important;visibility:hidden!important;pointer-events:none!important}
  .globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart) .phase87-hamburger,.globalnav.phase87-mobile-menu nav:has(.phase248-mobile-header-cart:not([hidden])) .phase87-hamburger{grid-column:3!important;justify-self:start!important;margin-left:0!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart svg{width:22px!important;height:22px!important;display:block!important;stroke:currentColor!important;fill:none!important;filter:none!important}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart svg *{stroke:currentColor!important}
}
@media(min-width:851px){.phase248-mobile-header-cart{display:none!important;visibility:hidden!important;pointer-events:none!important}}
/* phase251-mobile-header-cart-blob-removal:end */

/* phase252-explore-mega-menu-compact:start */
@media (min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{top:68px!important;width:min(1180px,calc(100vw - 32px))!important;max-height:min(520px,calc(100vh - 92px))!important;overflow:auto!important}
  .phase84-liquid-glass-menu .phase82-mega-inner{display:grid!important;grid-template-columns:minmax(0,1fr) 272px!important;grid-template-rows:auto auto auto!important;gap:14px 18px!important;padding:18px 20px 16px!important}
  .phase84-liquid-glass-menu .phase82-mega-kicker{grid-column:1/-1!important;margin:0!important;padding:0 0 12px!important;min-height:0!important}
  .phase84-liquid-glass-menu .phase82-mega-grid{display:grid!important;grid-column:1!important;grid-row:2!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;align-items:start!important}
  .phase84-liquid-glass-menu .phase82-mega-column{padding:0 10px!important;border-left:1px solid rgba(72,41,4,.10)!important;min-height:0!important}
  .phase84-liquid-glass-menu .phase82-mega-column:first-child{border-left:0!important}
  .phase84-liquid-glass-menu .phase82-mega-column h3{font-size:11px!important;margin:0 0 7px!important;line-height:1.15!important;letter-spacing:.13em!important}
  .phase84-liquid-glass-menu .phase82-mega-column a{display:block!important;padding:7px 8px!important;border-radius:12px!important;min-height:0!important;line-height:1.15!important}
  .phase84-liquid-glass-menu .phase82-mega-column a strong{display:block!important;font-size:13px!important;line-height:1.1!important}
  .phase84-liquid-glass-menu .phase82-mega-column a span{display:block!important;font-size:11px!important;line-height:1.2!important;margin-top:2px!important}
  .phase84-liquid-glass-menu .phase82-mega-features{display:grid!important;grid-template-columns:1fr!important;grid-column:2!important;grid-row:2/span 2!important;gap:8px!important;align-self:start!important}
  .phase84-liquid-glass-menu .phase82-mega-feature-card{min-height:0!important;padding:9px 10px!important;border-radius:16px!important}
  .phase84-liquid-glass-menu .phase82-mega-feature-card img{display:none!important}
  .phase84-liquid-glass-menu .phase82-mega-feature-card span{font-size:12px!important;line-height:1.1!important}
  .phase84-liquid-glass-menu .phase82-mega-feature-card strong{font-size:11px!important;line-height:1.2!important;margin-top:2px!important}
  .phase84-liquid-glass-menu .phase82-mega-note{grid-column:1!important;grid-row:3!important;margin:0!important;font-size:11px!important;line-height:1.35!important}
}
/* phase252-explore-mega-menu-compact:end */

/* phase253-explore-products-title-button-scheme:start */
@media (min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase127-dashboard-category-list="true"] h3{display:block!important;font-size:11px!important;margin:0 0 7px!important;line-height:1.15!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#8d5c08!important}
  .phase84-liquid-glass-menu .phase82-mega-feature-card{background:linear-gradient(135deg,#f1bf56,#ca8500)!important;color:#1f1305!important;border:1px solid rgba(255,232,187,.55)!important;box-shadow:0 18px 34px rgba(202,133,0,.28)!important;text-shadow:none!important}
  .phase84-liquid-glass-menu .phase82-mega-feature-card:hover,.phase84-liquid-glass-menu .phase82-mega-feature-card:focus-visible{background:linear-gradient(135deg,#ffd47a,#d99512)!important;color:#1f1305!important;border-color:rgba(255,232,187,.72)!important;box-shadow:0 20px 38px rgba(202,133,0,.34)!important}
  .phase84-liquid-glass-menu .phase82-mega-feature-card span,.phase84-liquid-glass-menu .phase82-mega-feature-card strong{color:#1f1305!important;text-shadow:none!important}
}
/* phase253-explore-products-title-button-scheme:end */

/* phase254-explore-products-two-rows-no-right-buttons:start */
@media (min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-inner{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;gap:14px!important}
  .phase84-liquid-glass-menu .phase82-mega-features{display:none!important;visibility:hidden!important;pointer-events:none!important}
  .phase84-liquid-glass-menu .phase82-mega-grid{grid-template-columns:minmax(0,.85fr) minmax(0,.9fr) minmax(320px,2.35fr) minmax(0,.82fr) minmax(0,.9fr)!important;gap:12px!important;width:100%!important}
  /* phase254 assertion: .phase84-liquid-glass-menu .phase82-mega-column[data-phase127-dashboard-category-list="true"]{display:grid!important;grid-template-rows:auto repeat(2,minmax(0,auto))!important;grid-auto-flow:column!important */
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase127-dashboard-category-list="true"]{display:grid!important;grid-template-rows:auto auto!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:7px 8px!important;align-items:start!important;overflow-x:hidden!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase127-dashboard-category-list="true"] h3{grid-row:1!important;grid-column:1/-1!important;margin:0 0 2px!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase127-dashboard-category-list="true"] .phase254-product-links{grid-row:2!important;grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(132px,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:auto!important;grid-template-rows:none!important;gap:7px 8px!important;align-items:start!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase127-dashboard-category-list="true"] a{min-width:118px!important;padding:6px 7px!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase127-dashboard-category-list="true"] a strong{font-size:12px!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase127-dashboard-category-list="true"] a span{font-size:10.5px!important}
}
/* phase254-explore-products-two-rows-no-right-buttons:end */

/* phase255-explore-products-two-columns-vertical-wrap:start */
@media (min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-features{display:none!important;visibility:hidden!important;pointer-events:none!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase127-dashboard-category-list="true"]{display:grid!important;grid-template-rows:auto auto!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:7px 8px!important;align-items:start!important;overflow-x:hidden!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase127-dashboard-category-list="true"] h3{grid-row:1!important;grid-column:1/-1!important;margin:0 0 2px!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase127-dashboard-category-list="true"] .phase254-product-links{display:grid!important;grid-template-columns:repeat(2,minmax(132px,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:auto!important;grid-template-rows:none!important;grid-row:2!important;grid-column:1/-1!important;gap:7px 8px!important;align-items:start!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase127-dashboard-category-list="true"] .phase255-product-links-two-columns{display:grid!important;grid-template-columns:repeat(2,minmax(132px,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:auto!important;grid-template-rows:none!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase127-dashboard-category-list="true"] a{min-width:0!important;padding:6px 7px!important}
}
/* phase255-explore-products-two-columns-vertical-wrap:end */

/* phase256-explore-products-static-links-no-dashboard-categories:start */
@media (min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-features{display:none!important;visibility:hidden!important;pointer-events:none!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase256-static-product-links="true"]{display:grid!important;grid-template-rows:auto auto!important;grid-auto-flow:row!important;gap:7px 8px!important;align-items:start!important;overflow-x:hidden!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase256-static-product-links="true"] h3{grid-row:1!important;grid-column:1/-1!important;margin:0 0 2px!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase256-static-product-links="true"] .phase254-product-links{display:grid!important;grid-template-columns:repeat(2,minmax(132px,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:auto!important;grid-template-rows:none!important;grid-row:2!important;grid-column:1/-1!important;gap:7px 8px!important;align-items:start!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase256-static-product-links="true"] a{min-width:0!important;padding:6px 7px!important}
}
/* phase256-explore-products-static-links-no-dashboard-categories:end */

/* phase257-explore-menu-full-grid-product-repair:start */
@media (min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-inner{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;gap:14px!important}
  .phase84-liquid-glass-menu .phase82-mega-features{display:none!important;visibility:hidden!important;pointer-events:none!important}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase257-full-grid-repair="true"]{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;width:100%!important;align-items:start!important}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase257-full-grid-repair="true"] > .phase82-mega-column{padding:0 10px!important;border-left:1px solid rgba(72,41,4,.10)!important;min-height:0!important}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase257-full-grid-repair="true"] > .phase82-mega-column:first-child{border-left:0!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase257-products-two-columns="true"]{display:grid!important;grid-template-rows:auto auto!important;grid-auto-flow:row!important;gap:7px 8px!important;align-items:start!important;overflow-x:hidden!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase257-products-two-columns="true"] h3{grid-row:1!important;grid-column:1/-1!important;margin:0 0 2px!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase257-products-two-columns="true"] .phase254-product-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:auto!important;grid-template-rows:none!important;grid-row:2!important;grid-column:1/-1!important;gap:7px 8px!important;align-items:start!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase257-products-two-columns="true"] a{min-width:0!important;padding:6px 7px!important}
}
/* phase257-explore-menu-full-grid-product-repair:end */

/* phase258-desktop-explore-products-all-categories:start */
@media (min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase258-products-all-categories="true"]{display:grid!important;grid-template-rows:auto auto!important;grid-auto-flow:row!important;gap:7px 8px!important;align-items:start!important;overflow-x:hidden!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase258-products-all-categories="true"] h3{grid-row:1!important;grid-column:1/-1!important;margin:0 0 2px!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase258-products-all-categories="true"] .phase254-product-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:auto!important;grid-template-rows:none!important;grid-row:2!important;grid-column:1/-1!important;gap:7px 8px!important;align-items:start!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase258-products-all-categories="true"] .phase254-product-links a{box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;padding:6px 7px!important}
}
/* phase258-desktop-explore-products-all-categories:end */

/* phase259-explore-products-divider-overlap-fix:start */
@media (min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase257-full-grid-repair="true"]{gap:14px!important}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase257-full-grid-repair="true"] > .phase82-mega-column{padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase258-products-all-categories="true"]{overflow:visible!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase258-products-all-categories="true"] .phase254-product-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:auto!important;grid-template-rows:none!important;grid-row:2!important;grid-column:1/-1!important;gap:8px 8px!important;align-items:start!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase258-products-all-categories="true"] .phase254-product-links a{box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;padding:6px 7px!important}
}
/* phase259-explore-products-divider-overlap-fix:end */

/* phase260-explore-mega-menu-no-scroll:start */
@media (min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{overflow:visible!important;overflow-y:visible!important;max-height:none!important;height:auto!important;overflow-x:visible!important}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel .phase82-mega-inner{overflow:visible!important}
  .phase84-liquid-glass-menu .phase82-mega-inner{overflow:visible!important}
}
/* phase260-explore-mega-menu-no-scroll:end */

/* phase261-product-detail-layout-polish:start */
body:has(.phase107-marketplace-detail:not([hidden])) .globalnav{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:1000!important}
body:has(.phase107-marketplace-detail:not([hidden])) .phase106-product-detail-root{padding-top:calc(60px + clamp(30px,4vw,52px))!important}
.phase107-marketplace-detail[data-phase261-product-detail-layout-lock="true"]{max-width:min(1720px,calc(100vw - 32px))!important;width:100%!important;margin:0 auto!important;border-radius:28px!important;overflow:visible!important;background:linear-gradient(180deg,var(--phase108-product-bg),var(--phase108-product-surface))!important}
.phase107-marketplace-detail[data-phase261-product-detail-layout-lock="true"]::before,.phase107-marketplace-detail[data-phase261-product-detail-layout-lock="true"]::after{opacity:.36!important}
.phase107-marketplace-detail[data-phase261-product-detail-layout-lock="true"] .phase106-breadcrumbs{display:flex!important;flex-wrap:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:0 4px!important}
.phase107-marketplace-detail[data-phase261-product-detail-layout-lock="true"] .phase106-breadcrumbs strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.phase107-marketplace-shell{grid-template-columns:82px minmax(340px,480px) minmax(360px,1fr) minmax(360px,380px)!important;gap:22px!important;padding:22px!important;align-items:start!important}
.phase107-marketplace-shell>*{min-width:0!important}
.phase107-image-rail{top:76px!important;padding:8px!important;gap:9px!important}
.phase107-thumb{width:66px!important;height:82px!important;border-radius:14px!important}
.phase107-main-media figure{border-radius:20px!important}
.phase107-main-media img{aspect-ratio:4/5!important;max-height:640px!important;width:100%!important;height:auto!important;object-fit:cover!important}
.phase107-product-summary h1{font-size:clamp(32px,2.55vw,48px)!important;line-height:1.06!important;letter-spacing:-.04em!important;overflow-wrap:anywhere!important;max-width:18ch!important}
.phase107-lead{max-width:44ch!important;font-size:16.5px!important;line-height:1.58!important;overflow-wrap:break-word!important}
.phase107-price-panel{gap:10px!important;margin:18px 0!important}
.phase107-price-panel div{padding:13px!important;border-radius:16px!important}
.phase107-inline-choices{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
.phase107-inline-choices span{white-space:normal!important;overflow-wrap:anywhere!important}
.phase107-buy-box{min-width:360px!important;position:sticky!important;top:76px!important;max-height:calc(100vh - 92px)!important;overflow:auto!important;border-radius:24px!important;padding:24px!important;gap:15px!important;scrollbar-width:thin!important}
.phase107-buy-box-label{margin:0!important}
.phase107-buy-box>strong{font-size:clamp(30px,2.5vw,44px)!important;line-height:1.05!important}
.phase107-selector-panel{gap:12px!important}
.phase107-quantity-row{gap:7px!important;min-width:0!important}
.phase107-quantity-row input,.phase107-quantity-row select{width:100%!important;min-height:50px!important;text-overflow:ellipsis!important;box-sizing:border-box!important;font-size:15px!important;padding:0 14px!important}
.phase107-primary-action,.phase107-secondary-action{width:100%!important;min-height:52px!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important}
.phase107-secondary-action[data-phase107-secondary-action="sample-request"]{white-space:normal!important;line-height:1.18!important;padding:12px 16px!important}
.phase107-delivery-card span,.phase107-seller-card span{display:block!important;line-height:1.45!important;overflow-wrap:break-word!important}
.phase107-marketplace-detail>section.phase107-delivery-card{background:linear-gradient(160deg,#2f1a06,#482904)!important;color:rgba(255,248,234,.86)!important;border:1px solid rgba(255,232,187,.18)!important;border-radius:24px!important;box-shadow:var(--deep-shadow)!important}
.phase107-marketplace-detail>section.phase107-delivery-card h2,.phase107-marketplace-detail>section.phase107-delivery-card p{color:var(--cream)!important}
@media(max-width:1480px){.phase107-marketplace-shell{grid-template-columns:74px minmax(300px,420px) minmax(320px,1fr) minmax(330px,350px)!important;gap:18px!important}.phase107-buy-box{min-width:330px!important;padding:22px!important}.phase107-product-summary h1{font-size:clamp(30px,2.4vw,42px)!important}}
@media(max-width:1180px){.phase107-marketplace-shell{grid-template-columns:78px minmax(300px,1fr) minmax(320px,420px)!important}.phase107-buy-box{grid-column:2/-1!important;position:static!important;max-height:none!important;overflow:visible!important;min-width:0!important}}
@media(max-width:820px){body:has(.phase107-marketplace-detail:not([hidden])) .phase106-product-detail-root{padding-top:calc(56px + 18px)!important}.phase107-marketplace-detail[data-phase261-product-detail-layout-lock="true"]{max-width:calc(100vw - 20px)!important;border-radius:22px!important}.phase107-marketplace-shell{grid-template-columns:1fr!important;padding:14px!important}.phase107-main-media img{max-height:none!important;aspect-ratio:1/1!important}.phase107-product-summary h1{max-width:none!important}}
/* phase261-product-detail-layout-polish:end */

/* phase262-product-detail-top-polish:start */
.phase107-marketplace-detail[data-phase108-brand-ui-token="ontcsa"]::before,.phase107-marketplace-detail[data-phase108-brand-ui-token="ontcsa"]::after,.phase107-marketplace-detail[data-phase261-product-detail-layout-lock="true"]::before,.phase107-marketplace-detail[data-phase261-product-detail-layout-lock="true"]::after{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;background:none!important;transform:none!important}
.phase107-marketplace-detail[data-phase261-product-detail-layout-lock="true"]{background:linear-gradient(180deg,var(--phase108-product-bg),var(--phase108-product-surface))!important;}
.phase107-marketplace-detail[data-phase261-product-detail-layout-lock="true"] .phase106-breadcrumbs{padding:0 22px!important;margin-top:2px!important;margin-bottom:2px!important;box-sizing:border-box!important}
.phase107-marketplace-detail[data-phase261-product-detail-layout-lock="true"] .phase106-breadcrumbs a:first-child{margin-left:0!important}
.phase106-product-detail-root [data-phase262-product-detail-kicker="true"]{max-width:min(1720px,calc(100vw - 32px))!important;margin:0 auto 10px!important;padding:0 22px!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f3d38a!important}
/* phase262-product-detail-top-polish:end */

/* phase263-product-detail-gallery-expand:start */
.phase107-thumb[aria-current="true"]{border-color:#ca8500!important;box-shadow:0 0 0 3px rgba(202,133,0,.22)!important;transform:translateY(-1px)!important}
.phase107-main-media figure{cursor:zoom-in!important}
.phase107-main-media figure:focus-visible{outline:3px solid #ca8500!important;outline-offset:4px!important}
.phase263-gallery-lightbox{display:none!important;position:fixed!important;inset:0!important;z-index:5000!important;padding:24px!important;background:rgba(8,5,2,.88)!important;backdrop-filter:blur(12px)!important;place-items:center!important;border:0!important}
.phase263-gallery-lightbox[open]{display:grid!important;}
.phase263-gallery-lightbox img{max-width:min(92vw,1280px)!important;max-height:86vh!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:18px!important;box-shadow:0 36px 120px rgba(0,0,0,.55)!important;background:#120902!important}
.phase263-gallery-lightbox button{position:absolute!important;top:18px!important;right:18px!important;width:44px!important;height:44px!important;border-radius:50%!important;border:1px solid rgba(255,232,187,.34)!important;background:rgba(31,19,5,.76)!important;color:#fff8ea!important;font-size:26px!important;line-height:1!important;cursor:pointer!important}
/* phase263-product-detail-gallery-expand:end */

/* phase264-product-detail-large-gallery-lightbox:start */
.phase263-gallery-lightbox{padding:10px!important;align-items:center!important;justify-items:center!important;width:calc(100vw - 20px)!important;height:calc(100vh - 20px)!important;max-width:none!important;max-height:none!important;background:rgba(8,5,2,.94)!important;}
.phase263-gallery-lightbox img{position:absolute!important;inset:10px!important;max-width:calc(100% - 20px)!important;max-height:calc(100% - 20px)!important;width:calc(100% - 20px)!important;height:calc(100% - 20px)!important;object-fit:contain!important;border-radius:12px!important;}
.phase263-gallery-lightbox button{top:14px!important;right:14px!important;z-index:2!important;background:rgba(31,19,5,.86)!important;}
@media(max-width:700px){.phase263-gallery-lightbox{padding:6px!important;width:calc(100vw - 12px)!important;height:calc(100vh - 12px)!important;}.phase263-gallery-lightbox img{inset:6px!important;max-width:calc(100% - 12px)!important;max-height:calc(100% - 12px)!important;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;border-radius:10px!important;}}
/* phase264-product-detail-large-gallery-lightbox:end */

/* phase270-product-detail-information-infographics:start */
.phase107-info-tabs[data-phase270-product-info-infographics="true"]{position:relative;overflow:hidden;border:1px solid rgba(114,72,19,.12)!important;background:radial-gradient(circle at 16% 0%,rgba(241,191,86,.2),transparent 32%),linear-gradient(135deg,#fffaf0 0%,#f6ecd5 54%,#fff8ea 100%)!important;box-shadow:0 28px 80px rgba(57,34,9,.11)!important;border-radius:32px!important;padding:clamp(22px,3vw,36px)!important}.phase107-info-tabs[data-phase270-product-info-infographics="true"]:before{content:"";position:absolute;right:-88px;top:-112px;width:310px;height:310px;border-radius:45% 55% 50% 50%;background:radial-gradient(circle at 38% 34%,rgba(127,75,16,.16),rgba(127,75,16,.04) 45%,transparent 68%);transform:rotate(-24deg);pointer-events:none}.phase107-info-tabs[data-phase270-product-info-infographics="true"]>h2{position:relative;margin-bottom:18px!important;letter-spacing:-.045em}.phase270-info-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px;position:relative}.phase270-metric-card{border:1px solid rgba(91,57,14,.13);border-radius:24px;background:rgba(255,255,255,.72);box-shadow:0 18px 44px rgba(62,37,9,.09);padding:16px;min-height:132px;display:flex;flex-direction:column;justify-content:space-between;backdrop-filter:blur(14px)}.phase270-metric-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:rgba(72,41,4,.64);font-weight:950}.phase270-metric-card strong{display:block;color:#241303;font-size:clamp(17px,1.4vw,24px);line-height:1.08;letter-spacing:-.025em}.phase270-metric-card small{color:rgba(72,41,4,.58);font-weight:800}.phase270-strength-leaves{display:flex;gap:5px;align-items:center;margin:10px 0}.phase270-strength-leaf svg{width:22px;height:22px;display:block;fill:rgba(127,75,16,.2);filter:none}.phase270-strength-leaf.is-active svg{fill:#7f4b10;filter:drop-shadow(0 4px 8px rgba(127,75,16,.22))}.phase270-strength-rail{height:7px;border-radius:999px;background:rgba(127,75,16,.13);overflow:hidden}.phase270-strength-rail i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#8f5a16,#d49c31)}.phase107-info-tabs[data-phase270-product-info-infographics="true"] .phase107-tab-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr)!important;gap:clamp(18px,2.4vw,30px)!important;align-items:start}.phase107-info-tabs[data-phase270-product-info-infographics="true"] .phase106-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.phase107-info-tabs[data-phase270-product-info-infographics="true"] .phase106-spec-grid div{position:relative;overflow:hidden;border:1px solid rgba(95,61,17,.1)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,250,240,.76))!important;box-shadow:0 14px 34px rgba(72,41,4,.075)!important;padding:18px 16px 16px!important}.phase107-info-tabs[data-phase270-product-info-infographics="true"] .phase106-spec-grid div:first-child{grid-column:1/-1}.phase107-info-tabs[data-phase270-product-info-infographics="true"] .phase106-spec-grid div:after{content:"";position:absolute;right:12px;top:12px;width:30px;height:30px;border-radius:60% 40% 55% 45%;background:linear-gradient(135deg,rgba(127,75,16,.2),rgba(241,191,86,.1));transform:rotate(-28deg);opacity:.8}.phase107-info-tabs[data-phase270-product-info-infographics="true"] .phase106-spec-grid dt{position:relative;color:rgba(72,41,4,.62)!important;font-size:11px!important;letter-spacing:.15em!important}.phase107-info-tabs[data-phase270-product-info-infographics="true"] .phase106-spec-grid dd{position:relative;color:#2a1705!important;font-size:clamp(17px,1.15vw,21px)!important;line-height:1.22!important;margin-top:10px!important}.phase270-dashboard-details-card,.phase270-description-panel{position:relative;border:1px solid rgba(95,61,17,.1);border-radius:28px;background:rgba(255,255,255,.52);box-shadow:0 20px 55px rgba(72,41,4,.07);padding:clamp(16px,2vw,22px)}.phase270-description-panel{background:rgba(255,252,245,.66)}.phase270-description-panel p,.phase270-description-panel li{font-size:clamp(16px,1.2vw,20px)!important;line-height:1.68!important}.phase270-description-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding-left:1.2em}.phase270-description-panel li::marker{color:#9d6818}@media(max-width:1100px){.phase270-info-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.phase107-info-tabs[data-phase270-product-info-infographics="true"] .phase107-tab-grid{grid-template-columns:1fr!important}}@media(max-width:620px){.phase270-info-metrics,.phase107-info-tabs[data-phase270-product-info-infographics="true"] .phase106-spec-grid,.phase270-description-panel ul{grid-template-columns:1fr!important}.phase107-info-tabs[data-phase270-product-info-infographics="true"]{border-radius:24px!important;padding:18px!important}}
/* phase270-product-detail-information-infographics:end */
/* phase314-dashboard-strength-indicator:start */
.phase314-strength-card[data-phase314-strength-indicator="true"]{border-color:rgba(127,75,16,.22)!important;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,239,207,.74))!important}
.phase314-strength-card[data-phase314-strength-indicator="true"] .phase270-strength-leaves{margin:12px 0 8px!important}
.phase314-strength-card[data-phase314-strength-indicator="true"] .phase270-strength-leaf svg{width:24px!important;height:24px!important}
/* phase314-dashboard-strength-indicator:end */

/* phase271-recently-purchased-together:start */
.phase107-frequently-reviewed[data-phase271-recently-purchased-together="true"]{background:linear-gradient(145deg,#fff8ea,#f6ead2);border:1px solid rgba(91,57,19,.12);box-shadow:0 18px 45px rgba(57,32,8,.10)}
.phase107-frequently-reviewed[data-phase271-recently-purchased-together="true"] h2{margin-bottom:8px;color:#2f1a06}.phase271-related-intro{margin:0 0 22px!important;color:#4f3b22!important;font-size:15px!important;font-weight:650!important;line-height:1.45!important}.phase107-frequently-reviewed[data-phase271-recently-purchased-together="true"] .phase106-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.phase271-related-card{display:grid!important;grid-template-rows:auto 1fr;min-height:0!important;padding:0!important;overflow:hidden;border-radius:24px!important;background:#fffaf0!important;border:1px solid rgba(86,52,13,.14)!important;box-shadow:0 14px 32px rgba(47,26,6,.11)!important;color:#2f1a06!important;text-align:left!important}.phase271-related-image{display:block;aspect-ratio:1.22/1;background:#ead9b9;overflow:hidden}.phase271-related-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .22s ease}.phase271-related-card:hover .phase271-related-image img{transform:scale(1.04)}.phase271-related-meta{display:grid;gap:8px;padding:14px}.phase271-related-meta strong{color:#2f1a06!important;font-size:14px;line-height:1.25}.phase271-related-meta em{font-style:normal;color:#7a4d09;font-weight:800}.phase271-related-source{color:#876f4c;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.phase271-related-card .phase271-related-meta>span,.phase271-related-card>span{color:inherit}@media(max-width:900px){.phase107-frequently-reviewed[data-phase271-recently-purchased-together="true"] .phase106-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.phase107-frequently-reviewed[data-phase271-recently-purchased-together="true"] .phase106-related-grid{grid-template-columns:1fr!important}.phase271-related-card{grid-template-columns:104px 1fr;grid-template-rows:1fr}.phase271-related-image{height:100%;aspect-ratio:auto}}
/* phase271-recently-purchased-together:end */


/* phase273-dynamic-store-dashboard-fields:start */
.phase102-card-media{position:relative;overflow:hidden;}
.phase102-card-media [data-phase273-buy-now-hover="true"]{
  position:absolute!important;left:12px;right:12px;bottom:12px;z-index:8;
  min-height:42px;border:0;border-radius:999px;background:#3d2308;color:#fff8ea;
  -webkit-text-fill-color:#fff8ea;display:inline-flex;align-items:center;justify-content:center;
  font-weight:900;letter-spacing:.02em;box-shadow:0 16px 38px rgba(0,0,0,.28);
  opacity:0;visibility:hidden;transform:translateY(14px);pointer-events:none;
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
.phase102-card-media:hover [data-phase273-buy-now-hover="true"],
.phase102-card-media:focus-within [data-phase273-buy-now-hover="true"]{
  opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;
}
.phase273-active-category-drawer{background:#fff8ed;border:1px solid rgba(104,64,18,.18);border-radius:18px;padding:14px;}
.phase273-product-profile-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px!important;}
.phase273-product-profile-grid div{background:#fffaf3;border:1px solid rgba(104,64,18,.14);border-radius:14px;padding:10px;}
.phase273-info-section-grid,.phase273-option-grid{display:grid;gap:12px;margin-top:16px;}
.phase273-info-section-grid article,.phase273-option-grid{background:#fffaf3;border:1px solid rgba(104,64,18,.14);border-radius:18px;padding:16px;}
.phase273-option-grid p{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(104,64,18,.12);padding-top:10px;}
/* phase273-dynamic-store-dashboard-fields:end */

/* phase279-mobile-card-title-price-cta-polish:start */
.phase102-product-card[data-phase279-mobile-card-polish="true"] h3{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;line-clamp:unset!important;}
.phase102-product-card[data-phase279-mobile-card-polish="true"] h3 a{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;line-clamp:unset!important;}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase279-mobile-card-polish="true"] h3{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase279-mobile-card-polish="true"] h3 a{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;line-clamp:unset!important;}
.phase102-product-card[data-phase279-mobile-card-polish="true"] dl{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;}
.phase102-product-card[data-phase279-mobile-card-polish="true"] dl div{width:100%!important;box-sizing:border-box!important;}
.phase102-product-card[data-phase279-mobile-card-polish="true"] .phase109-catalog-card-actions{grid-template-columns:1fr!important;width:100%!important;}
.phase102-product-card[data-phase279-mobile-card-polish="true"] .phase109-catalog-card-actions button[data-phase111-add-to-cart="true"]{width:100%!important;min-width:100%!important;min-height:44px!important;border-radius:14px!important;}
.phase102-card-media [data-phase273-buy-now-hover="true"]{background:rgba(47,26,6,.72)!important;border:1px solid rgba(255,248,234,.42)!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;box-shadow:0 14px 34px rgba(31,19,5,.24)!important;backdrop-filter:blur(10px) saturate(1.08)!important;-webkit-backdrop-filter:blur(10px) saturate(1.08)!important;opacity:0;}
.phase102-card-media:hover [data-phase273-buy-now-hover="true"],.phase102-card-media:focus-within [data-phase273-buy-now-hover="true"]{opacity:.86!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important;}
@media(max-width:700px){.phase102-product-card[data-phase279-mobile-card-polish="true"] .phase102-card-body{gap:8px!important}.phase102-product-card[data-phase279-mobile-card-polish="true"] h3{font-size:14px!important;line-height:1.18!important}.phase102-product-card[data-phase279-mobile-card-polish="true"] .phase109-catalog-card-actions button[data-phase111-add-to-cart="true"]{min-height:42px!important;font-size:12px!important}}
/* phase279-mobile-card-title-price-cta-polish:end */


/* phase280-catalog-card-equalized-rhythm:start */
.phase102-product-card[data-phase280-card-rhythm="true"]{display:grid!important;grid-template-rows:auto 1fr!important;height:100%!important;align-self:stretch!important;}
.phase102-product-card[data-phase280-card-rhythm="true"] .phase102-card-media{align-self:start!important;}
.phase102-product-card[data-phase280-card-rhythm="true"] .phase102-card-body{--phase280-title-zone:82px;--phase280-desc-zone:38px;display:grid!important;grid-template-rows:auto var(--phase280-title-zone) auto var(--phase280-desc-zone) auto auto!important;align-content:start!important;gap:8px!important;height:100%!important;min-height:0!important;}
.phase102-product-card[data-phase280-card-rhythm="true"] .phase102-eyebrow{align-self:start!important;min-height:14px!important;}
.phase102-product-card[data-phase280-card-rhythm="true"] h3{min-height:var(--phase280-title-zone)!important;height:var(--phase280-title-zone)!important;max-height:var(--phase280-title-zone)!important;display:flex!important;align-items:flex-start!important;overflow:hidden!important;}
.phase102-product-card[data-phase280-card-rhythm="true"] h3 a{display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.phase102-product-card[data-phase280-card-rhythm="true"] .phase148-card-tags{min-height:0!important;margin:0!important;}
.phase102-product-card[data-phase280-card-rhythm="true"] p:not(.phase102-eyebrow){min-height:var(--phase280-desc-zone)!important;height:var(--phase280-desc-zone)!important;max-height:var(--phase280-desc-zone)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.phase102-product-card[data-phase280-card-rhythm="true"] dl{margin-top:0!important;align-self:start!important;}
.phase102-product-card[data-phase280-card-rhythm="true"] .phase109-catalog-card-actions{margin-top:auto!important;align-self:end!important;}
@media(max-width:700px){.phase102-product-card[data-phase280-card-rhythm="true"] .phase102-card-body{--phase280-title-zone:auto;--phase280-desc-zone:auto;display:flex!important;gap:8px!important}.phase102-product-card[data-phase280-card-rhythm="true"] h3{height:auto!important;max-height:none!important;min-height:0!important;display:block!important;overflow:visible!important}.phase102-product-card[data-phase280-card-rhythm="true"] h3 a{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;text-overflow:clip!important}.phase102-product-card[data-phase280-card-rhythm="true"] p:not(.phase102-eyebrow){height:auto!important;max-height:none!important;min-height:0!important}}
/* phase280-catalog-card-equalized-rhythm:end */


/* phase281-mobile-card-clearance-cta-shell:start */
@media(max-width:700px){.phase102-product-card[data-phase281-mobile-clearance="true"] .phase102-card-body{gap:7px!important;overflow:visible!important;align-content:start!important}.phase102-product-card[data-phase281-mobile-clearance="true"] p:not(.phase102-eyebrow){display:-webkit-box!important;min-height:34px!important;height:auto!important;max-height:38px!important;margin:0 0 7px!important;padding:0!important;line-height:1.28!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;position:relative!important;z-index:0!important}.phase102-product-card[data-phase281-mobile-clearance="true"] dl{position:relative!important;z-index:1!important;margin-top:0!important;clear:both!important;gap:7px!important}.phase102-product-card[data-phase281-mobile-clearance="true"] dl div{position:relative!important;z-index:1!important;background:#fffaf0!important}.phase102-product-card[data-phase281-mobile-clearance="true"] .phase109-catalog-card-actions{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin-top:7px!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important;overflow:visible!important}.phase102-product-card[data-phase281-mobile-clearance="true"] .phase109-catalog-card-actions button[data-phase111-add-to-cart="true"]{display:flex!important;width:100%!important;min-width:100%!important;background:#2f1a06!important;border:0!important;box-shadow:none!important;outline:0!important;outline-offset:0!important;border-radius:14px!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;min-height:42px!important;padding:10px 12px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.phase102-product-card[data-phase281-mobile-clearance="true"] .phase109-catalog-card-actions button[data-phase111-add-to-cart="true"]::before,.phase102-product-card[data-phase281-mobile-clearance="true"] .phase109-catalog-card-actions button[data-phase111-add-to-cart="true"]::after{content:none!important;display:none!important}.phase102-product-card[data-phase281-mobile-clearance="true"] .phase241-cart-added-indicator:not(.phase241-added-feedback-visible){display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.phase102-product-card[data-phase281-mobile-clearance="true"] .phase109-catalog-card-actions .phase149-cta-label{display:inline-flex!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}}
/* phase281-mobile-card-clearance-cta-shell:end */

/* phase282-mobile-card-no-hidden-description:start */
@media(max-width:700px){.phase102-product-card[data-phase282-no-hidden-description="true"] p:not(.phase102-eyebrow){display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important}.phase102-product-card[data-phase282-no-hidden-description="true"] dl{margin-top:0!important;clear:both!important;position:relative!important;z-index:1!important}.phase102-product-card[data-phase282-no-hidden-description="true"] .phase109-catalog-card-actions{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin-top:7px!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important}.phase102-product-card[data-phase282-no-hidden-description="true"] .phase109-catalog-card-actions button[data-phase111-add-to-cart="true"]{box-shadow:none!important;outline:0!important;border:0!important;background:#2f1a06!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}}
/* phase282-mobile-card-no-hidden-description:end */

/* phase283-mobile-description-70-char-limit:start */
@media(max-width:700px){.phase102-product-card[data-phase283-description-limit="true"] .phase283-card-summary{display:-webkit-box!important;min-height:0!important;height:auto!important;max-height:36px!important;margin:0 0 7px!important;padding:0!important;line-height:1.25!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:0!important;color:rgba(36,18,4,.74)!important}.phase102-product-card[data-phase283-description-limit="true"] dl{position:relative!important;z-index:1!important;margin-top:0!important;clear:both!important}}
/* phase283-mobile-description-70-char-limit:end */
/* phase286-mobile-clean-add-cart-overlay:start */
@media(max-width:700px){.phase102-product-card[data-phase286-clean-cart-action="true"] .phase109-catalog-card-actions{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;padding:0!important;margin-top:12px!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important;overflow:visible!important;position:relative!important;z-index:2!important}.phase102-product-card[data-phase286-clean-cart-action="true"] .phase109-catalog-card-actions::before,.phase102-product-card[data-phase286-clean-cart-action="true"] .phase109-catalog-card-actions::after{content:none!important;display:none!important;width:0!important;height:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.phase102-product-card[data-phase286-clean-cart-action="true"] .phase109-catalog-card-actions button[data-phase111-add-to-cart="true"]{position:relative!important;z-index:2!important;width:100%!important;min-width:100%!important;box-shadow:none!important;transform:none!important;background:#2f1a06!important;border:0!important;outline:0!important;margin:0!important}.phase102-product-card[data-phase286-clean-cart-action="true"] .phase109-catalog-card-actions button[data-phase111-add-to-cart="true"]::before,.phase102-product-card[data-phase286-clean-cart-action="true"] .phase109-catalog-card-actions button[data-phase111-add-to-cart="true"]::after{content:none!important;display:none!important;}}
/* phase286-mobile-clean-add-cart-overlay:end */

/* phase287-catalog-card-button-alignment:start */
.phase102-product-card[data-phase287-button-alignment="true"]{display:grid!important;grid-template-rows:auto 1fr!important;height:100%!important;align-self:stretch!important;}
.phase102-product-card[data-phase287-button-alignment="true"] .phase102-card-body{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;}
.phase102-product-card[data-phase287-button-alignment="true"] dl{margin-top:auto!important;}
.phase102-product-card[data-phase287-button-alignment="true"] .phase109-catalog-card-actions[data-phase287-card-actions="true"]{margin-top:12px!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;}
.phase102-product-card[data-phase287-button-alignment="true"] button[data-phase111-add-to-cart="true"],.phase102-card-media button[data-phase287-buy-now-button="true"]{appearance:none!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;border-radius:16px!important;transform:none!important;}
.phase102-product-card[data-phase287-button-alignment="true"] button[data-phase111-add-to-cart="true"]{position:relative!important;z-index:2!important;min-width:100%!important;margin:0!important;padding:12px 16px!important;background:#2f1a06!important;border:0!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;box-shadow:none!important;outline:0!important;}
.phase102-product-card[data-phase287-button-alignment="true"] .phase109-catalog-card-actions::before,.phase102-product-card[data-phase287-button-alignment="true"] .phase109-catalog-card-actions::after,.phase102-product-card[data-phase287-button-alignment="true"] button[data-phase111-add-to-cart="true"]::before,.phase102-product-card[data-phase287-button-alignment="true"] button[data-phase111-add-to-cart="true"]::after{content:none!important;display:none!important;}
.phase102-card-media button[data-phase287-buy-now-button="true"]{position:absolute!important;left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;max-width:calc(100% - 24px)!important;background:#2f1a06!important;border:1px solid rgba(255,248,234,.42)!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;box-shadow:0 14px 34px rgba(31,19,5,.24)!important;opacity:0;visibility:hidden;pointer-events:none;}
.phase102-card-media:hover button[data-phase287-buy-now-button="true"],.phase102-card-media:focus-within button[data-phase287-buy-now-button="true"]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;}
@media(max-width:700px){.phase102-product-card[data-phase287-button-alignment="true"] .phase102-card-body{gap:8px!important}.phase102-product-card[data-phase287-button-alignment="true"] .phase109-catalog-card-actions[data-phase287-card-actions="true"]{margin-top:10px!important}.phase102-product-card[data-phase287-button-alignment="true"] button[data-phase111-add-to-cart="true"]{min-height:44px!important;border-radius:14px!important}.phase102-card-media button[data-phase287-buy-now-button="true"]{min-height:42px!important;border-radius:14px!important}}
/* phase287-catalog-card-button-alignment:end */

/* phase288-catalog-card-price-unit-buy-now-cleanup:start */
.phase102-card-media button[data-phase288-buy-now-clean="true"]{text-transform:none!important;letter-spacing:.01em!important;line-height:1!important;white-space:nowrap!important;}
@media(max-width:700px){.phase102-card-media button[data-phase288-buy-now-clean="true"]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}}
/* phase288-catalog-card-price-unit-buy-now-cleanup:end */

/* phase290-catalog-card-buy-now-layout-fix:start */
.phase102-card-media[data-phase290-buy-now-layout-fixed="true"]{position:relative!important;display:block!important;overflow:hidden!important;}
.phase102-card-media[data-phase290-buy-now-layout-fixed="true"] .phase102-card-media-link{display:block!important;position:relative!important;width:100%!important;height:100%!important;color:inherit!important;text-decoration:none!important;}
.phase102-card-media button[data-phase290-buy-now-layout-fixed="true"]{appearance:none!important;position:absolute!important;left:16px!important;right:16px!important;bottom:16px!important;width:auto!important;max-width:calc(100% - 32px)!important;min-height:44px!important;padding:11px 18px!important;border-radius:999px!important;background:#2f1a06!important;border:1px solid rgba(255,248,234,.55)!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 12px 28px rgba(31,19,5,.28)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;z-index:6!important;}
.phase102-card-media button[data-phase290-buy-now-layout-fixed="true"]::before,.phase102-card-media button[data-phase290-buy-now-layout-fixed="true"]::after{content:none!important;display:none!important;}
@media(max-width:700px){.phase102-card-media button[data-phase290-buy-now-layout-fixed="true"]{left:18px!important;right:18px!important;bottom:18px!important;max-width:calc(100% - 36px)!important;min-height:42px!important;padding:10px 16px!important;font-size:12px!important;letter-spacing:.08em!important}}
/* phase290-catalog-card-buy-now-layout-fix:end */
/* phase291-catalog-card-full-width-buy-now-prominent-price:start */
.phase102-card-media button[data-phase291-full-width-buy-now="true"]{left:12px!important;right:12px!important;bottom:12px!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;min-width:0!important;min-height:46px!important;border-radius:16px!important;background:#2f1a06!important;border:0!important;outline:0!important;box-shadow:none!important;}
.phase102-card-media button[data-phase291-full-width-buy-now="true"]::before,.phase102-card-media button[data-phase291-full-width-buy-now="true"]::after{content:none!important;display:none!important;background:transparent!important;box-shadow:none!important;border:0!important;}
.phase102-product-card[data-phase291-prominent-price="true"] dl[data-phase291-prominent-price="true"] div{background:linear-gradient(180deg,#fffaf0,#f5ead5)!important;border:2px solid rgba(217,164,65,.48)!important;box-shadow:0 12px 26px rgba(72,41,4,.12)!important;border-radius:18px!important;padding:14px 16px!important;}
.phase102-product-card[data-phase291-prominent-price="true"] dl[data-phase291-prominent-price="true"] dt{font-size:11px!important;letter-spacing:.16em!important;color:#8b5a16!important;-webkit-text-fill-color:#8b5a16!important;font-weight:950!important;}
.phase102-product-card[data-phase291-prominent-price="true"] dl[data-phase291-prominent-price="true"] dd{font-size:clamp(20px,2.2vw,28px)!important;line-height:1.05!important;color:#1f1306!important;-webkit-text-fill-color:#1f1306!important;font-weight:950!important;}
@media(max-width:700px){.phase102-card-media button[data-phase291-full-width-buy-now="true"]{left:10px!important;right:10px!important;bottom:10px!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;min-height:40px!important;border-radius:14px!important}.phase102-product-card[data-phase291-prominent-price="true"] dl[data-phase291-prominent-price="true"] div{padding:12px 13px!important}.phase102-product-card[data-phase291-prominent-price="true"] dl[data-phase291-prominent-price="true"] dd{font-size:22px!important}}
/* phase291-catalog-card-full-width-buy-now-prominent-price:end */
/* phase292-catalog-card-buy-now-light-full-width:start */
.phase102-card-media button[data-phase291-full-width-buy-now="true"]{background:#fff8ea!important;color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important;border:1px solid rgba(47,26,6,.16)!important;box-shadow:0 8px 18px rgba(31,19,5,.14)!important;}
.phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label{color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important;}
/* phase292-catalog-card-buy-now-light-full-width:end */
/* phase293-catalog-card-buy-now-no-backing-readable:start */
.phase102-card-media button[data-phase291-full-width-buy-now="true"]{left:10px!important;right:10px!important;bottom:10px!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;min-height:46px!important;background:#2f1a06!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;border:0!important;box-shadow:0 10px 20px rgba(31,19,5,.22)!important;}
.phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;font-size:13px!important;font-weight:950!important;letter-spacing:.11em!important;text-transform:uppercase!important;opacity:1!important;visibility:visible!important;text-indent:0!important;}
.phase102-card-media button[data-phase291-full-width-buy-now="true"]::before,.phase102-card-media button[data-phase291-full-width-buy-now="true"]::after{content:none!important;display:none!important;background:transparent!important;border:0!important;box-shadow:none!important;}
.phase102-product-card[data-phase291-prominent-price="true"] dl[data-phase291-prominent-price="true"] dd{font-size:clamp(18px,1.8vw,24px)!important;}
@media(max-width:700px){.phase102-card-media button[data-phase291-full-width-buy-now="true"]{left:8px!important;right:8px!important;bottom:8px!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;min-height:40px!important}.phase102-product-card[data-phase291-prominent-price="true"] dl[data-phase291-prominent-price="true"] dd{font-size:20px!important}}
/* phase293-catalog-card-buy-now-no-backing-readable:end */
/* phase294-catalog-buy-now-actual-full-width-no-backing:start */
.phase102-card-media button[data-phase291-full-width-buy-now="true"]{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;min-width:100%!important;margin:0!important;padding:13px 16px!important;border-radius:0!important;background:#2f1a06!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;border:0!important;outline:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
.phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label{width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;text-align:center!important;}
.phase102-card-media button[data-phase291-full-width-buy-now="true"]::before,.phase102-card-media button[data-phase291-full-width-buy-now="true"]::after,.phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label::before,.phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label::after{content:none!important;display:none!important;background:transparent!important;border:0!important;box-shadow:none!important;}
@media(max-width:700px){.phase102-card-media button[data-phase291-full-width-buy-now="true"]{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;min-width:100%!important;min-height:42px!important;border-radius:0!important}}
/* phase294-catalog-buy-now-actual-full-width-no-backing:end */
/* phase295-catalog-buy-now-approved-hover-branding:start */
.phase102-card-media button[data-phase291-full-width-buy-now="true"]{appearance:none!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;min-width:100%!important;margin:0!important;min-height:46px!important;padding:13px 16px!important;border:0!important;border-top:1px solid rgba(255,248,234,.34)!important;border-radius:0 0 18px 18px!important;background:linear-gradient(180deg,rgba(61,35,8,.92),rgba(47,26,6,.96))!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;box-shadow:0 -10px 22px rgba(31,19,5,.18)!important;backdrop-filter:blur(8px) saturate(1.08)!important;-webkit-backdrop-filter:blur(8px) saturate(1.08)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase!important;font-weight:950!important;letter-spacing:.12em!important;opacity:0!important;visibility:hidden!important;transform:translateY(10px)!important;pointer-events:none!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease,background .18s ease!important;z-index:9!important;}
.phase102-card-media:hover button[data-phase291-full-width-buy-now="true"],.phase102-card-media:focus-within button[data-phase291-full-width-buy-now="true"],.phase102-card-media.phase295-hover-preview button[data-phase291-full-width-buy-now="true"]{opacity:.94!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important;}
.phase102-card-media button[data-phase291-full-width-buy-now="true"]:hover,.phase102-card-media button[data-phase291-full-width-buy-now="true"]:focus-visible{opacity:1!important;background:linear-gradient(180deg,rgba(72,41,4,.96),rgba(31,19,5,.98))!important;outline:2px solid rgba(241,191,86,.42)!important;outline-offset:-3px!important;}
.phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;text-align:center!important;text-indent:0!important;opacity:1!important;visibility:visible!important;}
.phase102-card-media button[data-phase291-full-width-buy-now="true"]::before,.phase102-card-media button[data-phase291-full-width-buy-now="true"]::after,.phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label::before,.phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label::after{content:none!important;display:none!important;background:transparent!important;border:0!important;box-shadow:none!important;}
@media(max-width:700px){.phase102-card-media button[data-phase291-full-width-buy-now="true"]{min-height:42px!important;border-radius:0 0 12px 12px!important;font-size:11px!important;letter-spacing:.1em!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.phase102-card-media:focus-within button[data-phase291-full-width-buy-now="true"],.phase102-card-media.phase295-hover-preview button[data-phase291-full-width-buy-now="true"]{opacity:.94!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}}
/* phase295-catalog-buy-now-approved-hover-branding:end */
/* phase296-buy-now-matches-add-to-cart-lower-opacity:start */
.phase102-card-media button[data-phase291-full-width-buy-now="true"]{appearance:none!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;min-width:100%!important;min-height:46px!important;margin:0!important;padding:12px 16px!important;border-radius:16px 16px 0 0!important;background:#2f1a06!important;border:0!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;box-shadow:none!important;outline:0!important;text-transform:none!important;font-weight:950!important;letter-spacing:0!important;line-height:1.1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(10px)!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important;z-index:9!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
.phase102-card-media:hover button[data-phase291-full-width-buy-now="true"],.phase102-card-media:focus-within button[data-phase291-full-width-buy-now="true"],.phase102-card-media.phase296-hover-preview button[data-phase291-full-width-buy-now="true"]{opacity:.78!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important;}
.phase102-card-media button[data-phase291-full-width-buy-now="true"]:hover,.phase102-card-media button[data-phase291-full-width-buy-now="true"]:focus-visible{opacity:.88!important;background:#2f1a06!important;outline:0!important;box-shadow:none!important;}
.phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;text-align:center!important;text-indent:0!important;opacity:1!important;visibility:visible!important;text-transform:none!important;letter-spacing:0!important;}
.phase102-card-media button[data-phase291-full-width-buy-now="true"]::before,.phase102-card-media button[data-phase291-full-width-buy-now="true"]::after,.phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label::before,.phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label::after{content:none!important;display:none!important;background:transparent!important;border:0!important;box-shadow:none!important;}
@media(max-width:700px){.phase102-card-media button[data-phase291-full-width-buy-now="true"]{min-height:42px!important;border-radius:14px 14px 0 0!important;font-size:12px!important;padding:10px 12px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.phase102-card-media:focus-within button[data-phase291-full-width-buy-now="true"],.phase102-card-media.phase296-hover-preview button[data-phase291-full-width-buy-now="true"]{opacity:.78!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}}
/* phase296-buy-now-matches-add-to-cart-lower-opacity:end */

/* phase297-buy-now-exact-add-to-cart-button-match:start */
.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"]{appearance:none!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;left:12px!important;right:12px!important;bottom:12px!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;min-width:0!important;min-height:44px!important;height:44px!important;margin:0!important;padding:12px 16px!important;border-radius:14px!important;background:#2f1a06!important;border:0!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;box-shadow:none!important;outline:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:14px!important;font-weight:950!important;letter-spacing:normal!important;line-height:15.4px!important;text-transform:none!important;text-align:center!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:none!important;transition:opacity .18s ease,visibility .18s ease!important;z-index:9!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media:hover button[data-phase291-full-width-buy-now="true"],.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media:focus-within button[data-phase291-full-width-buy-now="true"],.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media.phase297-hover-preview button[data-phase291-full-width-buy-now="true"]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;}
.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"]:hover,.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"]:focus-visible{opacity:1!important;background:#2f1a06!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;outline:0!important;box-shadow:none!important;}
.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:14px!important;font-weight:950!important;letter-spacing:normal!important;line-height:15.4px!important;text-align:center!important;text-indent:0!important;opacity:1!important;visibility:visible!important;text-transform:none!important;}
.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"]::before,.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"]::after,.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label::before,.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label::after{content:none!important;display:none!important;background:transparent!important;border:0!important;box-shadow:none!important;}
@media(max-width:700px){.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"]{left:12px!important;right:12px!important;bottom:12px!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;min-height:44px!important;height:44px!important;border-radius:14px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:14px!important;font-weight:950!important;line-height:15.4px!important;padding:12px 16px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media:focus-within button[data-phase291-full-width-buy-now="true"],.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media.phase297-hover-preview button[data-phase291-full-width-buy-now="true"]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}}
/* phase297-buy-now-exact-add-to-cart-button-match:end */

/* phase298-buy-now-centered-label-reset:start */
.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label{position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;text-align:center!important;line-height:15.4px!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;}
.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"]{text-align:center!important;}
@media(max-width:700px){.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label{position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:auto!important;margin:0!important;padding:0!important;transform:none!important;}}
/* phase298-buy-now-centered-label-reset:end */

/* phase299-buy-now-optical-text-centering:start */
.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label{line-height:1!important;transform:translateY(-.5px)!important;}
/* phase299-buy-now-optical-text-centering:end */

/* phase300-buy-now-final-optical-center:start */
.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label{transform:translate(.5px,-.5px)!important;}
/* phase300-buy-now-final-optical-center:end */

/* phase301-buy-now-text-final-center:start */
.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label{transform:translate(0,-1.5px)!important;}
/* phase301-buy-now-text-final-center:end */

/* phase302-buy-now-green-cta-color:start */
.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"]{background:#235323!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;border:0!important;box-shadow:none!important;}
.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"]:hover,.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"]:focus-visible{background:#235323!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;box-shadow:none!important;}
.phase102-product-card[data-phase297-buy-now-exact-match="true"] .phase102-card-media button[data-phase291-full-width-buy-now="true"] .phase149-cta-label{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;}
/* phase302-buy-now-green-cta-color:end */

/* phase303-standout-amber-product-ribbon:start */
.phase102-product-card[data-phase109-product-card="true"] .phase236-product-badge[data-phase273-card-ribbon="true"]{background:#d9a441!important;color:#241204!important;-webkit-text-fill-color:#241204!important;border:1px solid rgba(72,41,4,.34)!important;box-shadow:0 10px 24px rgba(217,164,65,.30)!important;}
.phase102-product-card[data-phase109-product-card="true"] .phase236-product-badge[data-phase273-card-ribbon="true"]::before,.phase102-product-card[data-phase109-product-card="true"] .phase236-product-badge[data-phase273-card-ribbon="true"]::after{content:none!important;display:none!important;}
/* phase303-standout-amber-product-ribbon:end */

/* phase304-product-detail-title-breadcrumb-wrap:start */
.phase107-marketplace-detail[data-phase304-title-breadcrumb-wrap="true"] .phase106-breadcrumbs{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 9px!important;max-width:100%!important;width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.42!important;padding:0 22px 8px!important;box-sizing:border-box!important;overflow-wrap:anywhere!important;word-break:normal!important}
.phase107-marketplace-detail[data-phase304-title-breadcrumb-wrap="true"] .phase106-breadcrumbs a,.phase107-marketplace-detail[data-phase304-title-breadcrumb-wrap="true"] .phase106-breadcrumbs span,.phase107-marketplace-detail[data-phase304-title-breadcrumb-wrap="true"] .phase106-breadcrumbs strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;min-width:0!important;max-width:100%!important;line-height:inherit!important}
.phase107-marketplace-detail[data-phase304-title-breadcrumb-wrap="true"] .phase106-breadcrumbs strong{flex:1 1 320px!important;overflow-wrap:anywhere!important;word-break:normal!important}
.phase106-product-detail-root [data-phase262-product-detail-kicker="true"]{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.32!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:min(1720px,calc(100vw - 32px))!important;padding:0 22px!important;margin:0 auto 12px!important;box-sizing:border-box!important}
.phase107-marketplace-detail[data-phase304-title-breadcrumb-wrap="true"] .phase107-product-summary h1{max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important}
@media(max-width:820px){.phase107-marketplace-detail[data-phase304-title-breadcrumb-wrap="true"] .phase106-breadcrumbs{padding:0 14px 8px!important;gap:4px 7px!important;font-size:12px!important}.phase106-product-detail-root [data-phase262-product-detail-kicker="true"]{padding:0 14px!important;font-size:12px!important}}
/* phase304-product-detail-title-breadcrumb-wrap:end */

/* phase305-product-detail-breadcrumb-band-compact:start */
.phase107-marketplace-detail[data-phase305-breadcrumb-band-compact="true"]{row-gap:0!important}
.phase107-marketplace-detail[data-phase305-breadcrumb-band-compact="true"] .phase106-breadcrumbs{align-items:center!important;align-content:center!important;padding:8px 22px!important;margin:0!important;min-height:36px!important;line-height:1.32!important;box-sizing:border-box!important}
.phase107-marketplace-detail[data-phase305-breadcrumb-band-compact="true"] .phase106-breadcrumbs a,.phase107-marketplace-detail[data-phase305-breadcrumb-band-compact="true"] .phase106-breadcrumbs span,.phase107-marketplace-detail[data-phase305-breadcrumb-band-compact="true"] .phase106-breadcrumbs strong{line-height:1.32!important}
.phase107-marketplace-detail[data-phase305-breadcrumb-band-compact="true"] .phase107-marketplace-shell{margin-top:0!important}
@media(max-width:820px){.phase107-marketplace-detail[data-phase305-breadcrumb-band-compact="true"]{row-gap:0!important}.phase107-marketplace-detail[data-phase305-breadcrumb-band-compact="true"] .phase106-breadcrumbs{padding:7px 14px!important;min-height:34px!important;line-height:1.28!important}}
/* phase305-product-detail-breadcrumb-band-compact:end */

/* phase309-product-info-full-width-layout:start */
.phase107-marketplace-detail[data-phase309-info-full-width="true"] .phase107-marketplace-shell{
  align-items:start!important;
}
.phase107-marketplace-detail[data-phase309-info-full-width="true"] .phase309-inline-product-information{
  grid-column:1/-1!important;
  width:100%!important;
  max-width:none!important;
  margin:clamp(6px,1.2vw,14px) 0 0!important;
  box-sizing:border-box!important;
}
.phase107-marketplace-detail[data-phase309-info-full-width="true"] .phase309-inline-product-information .phase270-info-metrics{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;
  gap:clamp(12px,1.4vw,18px)!important;
}
.phase107-marketplace-detail[data-phase309-info-full-width="true"] .phase309-inline-product-information .phase307-filled-field-grid{
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;
  gap:clamp(12px,1.4vw,18px)!important;
}
.phase107-marketplace-detail[data-phase309-info-full-width="true"] .phase309-inline-product-information .phase106-product-description{
  max-width:none!important;
}
.phase107-marketplace-detail[data-phase309-info-full-width="true"] .phase309-inline-product-information .phase106-product-description p,
.phase107-marketplace-detail[data-phase309-info-full-width="true"] .phase309-inline-product-information .phase106-product-description li{
  max-width:94ch!important;
}
.phase107-marketplace-detail[data-phase309-info-full-width="true"] .phase309-inline-product-information .phase273-option-grid{
  grid-template-columns:1fr!important;
  gap:14px!important;
}
.phase107-marketplace-detail[data-phase309-info-full-width="true"] .phase309-inline-product-information .phase273-info-section-grid{
  grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;
}
.phase107-marketplace-detail[data-phase309-info-full-width="true"] .phase309-inline-product-information .phase273-option-grid p,
.phase107-marketplace-detail[data-phase309-info-full-width="true"] .phase309-inline-product-information .phase273-info-section-grid p{
  color:rgba(47,26,6,.88)!important;
}
.phase107-marketplace-detail[data-phase309-info-full-width="true"] .phase309-inline-product-information .phase273-option-grid strong,
.phase107-marketplace-detail[data-phase309-info-full-width="true"] .phase309-inline-product-information .phase273-option-grid span{
  color:#2f1a06!important;
  opacity:1!important;
}
@media(max-width:820px){
  .phase107-marketplace-detail[data-phase309-info-full-width="true"] .phase309-inline-product-information{
    grid-column:auto!important;
    margin-top:0!important;
  }
}
/* phase309-product-info-full-width-layout:end */
/* phase311-product-info-description-spacing:start */
.phase107-marketplace-detail[data-phase311-product-info-spacing="true"] .phase309-inline-product-information .phase106-product-description{
  margin-top:16px!important;
}
.phase107-marketplace-detail[data-phase311-product-info-spacing="true"] .phase309-inline-product-information .phase307-filled-field-grid + .phase106-product-description{
  margin-top:16px!important;
}
/* phase311-product-info-description-spacing:end */
/* phase312-related-cards-hover-cart-animation:start */
.phase107-frequently-reviewed[data-phase271-recently-purchased-together="true"] .phase106-related-grid{
  overflow:visible!important;
}
.phase271-related-card[data-phase312-related-hover-cart="true"]{
  position:relative!important;
  isolation:isolate!important;
  transform:translateY(0) scale(1)!important;
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
  will-change:transform!important;
}
.phase271-related-card[data-phase312-related-hover-cart="true"]:hover,
.phase271-related-card[data-phase312-related-hover-cart="true"]:focus-within{
  transform:translateY(-8px) scale(1.035)!important;
  box-shadow:0 24px 58px rgba(47,26,6,.20)!important;
  border-color:rgba(202,133,0,.32)!important;
  z-index:5!important;
}
.phase271-related-card[data-phase312-related-hover-cart="true"] .phase271-related-image{
  position:relative!important;
}
.phase312-related-add-to-cart{
  appearance:none!important;
  position:absolute!important;
  left:12px!important;
  right:12px!important;
  bottom:12px!important;
  z-index:6!important;
  min-height:42px!important;
  border:0!important;
  border-radius:999px!important;
  background:rgba(47,26,6,.88)!important;
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-weight:950!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  font-size:12px!important;
  box-shadow:0 16px 38px rgba(0,0,0,.28)!important;
  opacity:0!important;
  visibility:hidden!important;
  transform:translateY(14px)!important;
  pointer-events:none!important;
  cursor:pointer!important;
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important;
}
.phase271-related-card[data-phase312-related-hover-cart="true"]:hover .phase312-related-add-to-cart,
.phase271-related-card[data-phase312-related-hover-cart="true"]:focus-within .phase312-related-add-to-cart{
  opacity:1!important;
  visibility:visible!important;
  transform:translateY(0)!important;
  pointer-events:auto!important;
}
@media(max-width:620px){
  .phase271-related-card[data-phase312-related-hover-cart="true"]:hover,
  .phase271-related-card[data-phase312-related-hover-cart="true"]:focus-within{transform:translateY(-4px) scale(1.015)!important;}
  .phase312-related-add-to-cart{left:8px!important;right:8px!important;bottom:8px!important;min-height:38px!important;font-size:11px!important;}
}
/* phase312-related-cards-hover-cart-animation:end */
/* phase313-related-ui-restore:start */
.phase107-frequently-reviewed.phase313-related-ui-restore[data-phase271-recently-purchased-together="true"]{
  background:linear-gradient(145deg,#fff8ea,#f6ead2)!important;
  border:1px solid rgba(91,57,19,.12)!important;
  box-shadow:0 18px 45px rgba(57,32,8,.10)!important;
  color:#2f1a06!important;
}
.phase313-related-ui-restore .phase106-related-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:20px!important;
  overflow:visible!important;
}
.phase313-related-ui-restore .phase271-related-card{
  display:grid!important;
  grid-template-rows:auto 1fr!important;
  min-height:0!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:24px!important;
  background:#fffaf0!important;
  border:1px solid rgba(86,52,13,.14)!important;
  box-shadow:0 14px 32px rgba(47,26,6,.11)!important;
  color:#2f1a06!important;
  text-align:left!important;
}
.phase313-related-ui-restore .phase271-related-link{
  display:grid!important;
  grid-template-rows:auto 1fr!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:#2f1a06!important;
  text-decoration:none!important;
  min-height:100%!important;
}
.phase313-related-ui-restore .phase271-related-image{display:block!important;aspect-ratio:1.22/1!important;background:#ead9b9!important;overflow:hidden!important;}
.phase313-related-ui-restore .phase271-related-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .22s ease!important;}
.phase313-related-ui-restore .phase271-related-meta{display:grid!important;gap:8px!important;padding:14px!important;background:transparent!important;}
.phase313-related-ui-restore .phase271-related-meta strong{color:#2f1a06!important;font-size:14px!important;line-height:1.25!important;}
.phase313-related-ui-restore .phase271-related-meta em{font-style:normal!important;color:#7a4d09!important;font-weight:800!important;}
.phase313-related-ui-restore .phase312-related-add-to-cart{background:rgba(47,26,6,.88)!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;}
@media(max-width:900px){.phase313-related-ui-restore .phase106-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:620px){.phase313-related-ui-restore .phase106-related-grid{grid-template-columns:1fr!important}.phase313-related-ui-restore .phase271-related-card{grid-template-columns:104px 1fr!important;grid-template-rows:1fr!important}.phase313-related-ui-restore .phase271-related-link{grid-template-columns:104px 1fr!important;grid-template-rows:1fr!important}.phase313-related-ui-restore .phase271-related-image{height:100%!important;aspect-ratio:auto!important;}}
/* phase313-related-ui-restore:end */

/* phase315-related-card-button-inset-corners:start */
.phase313-related-ui-restore .phase271-related-card[data-phase312-related-hover-cart="true"]{grid-template-rows:auto 1fr!important;overflow:hidden!important;border-radius:24px!important;background:#fffaf0!important;}
.phase313-related-ui-restore .phase314-related-media{position:relative!important;display:block!important;overflow:hidden!important;background:#ead9b9!important;border-radius:24px 24px 0 0!important;}
.phase313-related-ui-restore .phase314-related-image-link{display:block!important;width:100%!important;aspect-ratio:1.22/1!important;overflow:hidden!important;text-decoration:none!important;color:inherit!important;border-radius:24px 24px 0 0!important;padding:0!important;box-sizing:border-box!important;}
.phase313-related-ui-restore .phase314-related-image-link img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:24px 24px 0 0!important;transition:transform .22s ease!important;}
.phase313-related-ui-restore .phase271-related-card:hover .phase314-related-image-link img{transform:scale(1.04)!important;}
.phase313-related-ui-restore .phase314-related-meta-link{display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:none!important;color:#2f1a06!important;min-height:100%!important;}
.phase313-related-ui-restore .phase314-related-image-overlay-cart{appearance:none!important;box-sizing:border-box!important;position:absolute!important;left:14px!important;right:14px!important;bottom:14px!important;width:auto!important;max-width:calc(100% - 28px)!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:12px 18px!important;border:0!important;border-radius:14px!important;background:#235323!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;box-shadow:0 12px 28px rgba(12,39,12,.24)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;opacity:0!important;visibility:hidden!important;transform:translateY(10px)!important;pointer-events:none!important;z-index:6!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease,background .18s ease!important;}
.phase313-related-ui-restore .phase271-related-card:hover .phase314-related-image-overlay-cart,.phase313-related-ui-restore .phase271-related-card:focus-within .phase314-related-image-overlay-cart,.phase313-related-ui-restore .phase271-related-card.phase565-hover-preview .phase314-related-image-overlay-cart{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important;}
.phase313-related-ui-restore .phase314-related-image-overlay-cart:hover,.phase313-related-ui-restore .phase314-related-image-overlay-cart:focus-visible{background:#1d481d!important;outline:2px solid rgba(255,248,234,.55)!important;outline-offset:2px!important;}
.phase314-product-review-brand-polish{display:grid!important;gap:clamp(18px,2.4vw,26px)!important;background:linear-gradient(145deg,#fff8ea,#f6ead2)!important;border:1px solid rgba(91,57,19,.12)!important;border-radius:32px!important;padding:clamp(22px,3vw,36px)!important;box-shadow:0 22px 70px rgba(57,32,8,.11)!important;color:#2f1a06!important;}
.phase314-product-review-brand-polish .phase273-review-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;border-bottom:1px solid rgba(91,57,19,.12)!important;padding-bottom:18px!important;}
.phase314-product-review-brand-polish .phase273-review-heading h2{margin:0 0 8px!important;color:#2f1a06!important;font-size:clamp(28px,3vw,44px)!important;letter-spacing:-.045em!important;line-height:1!important;}
.phase314-product-review-brand-polish .phase273-review-heading p[data-phase273-review-status="true"]{margin:0!important;color:rgba(47,26,6,.72)!important;font-weight:700!important;line-height:1.5!important;}
.phase314-product-review-brand-polish .phase273-review-heading>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 16px!important;border-radius:999px!important;background:#235323!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;text-decoration:none!important;font-weight:950!important;box-shadow:0 12px 28px rgba(35,83,35,.18)!important;}
.phase314-product-review-brand-polish .phase273-review-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:16px!important;}
.phase314-product-review-brand-polish .phase273-review-card,.phase314-product-review-brand-polish .phase273-review-empty{background:#fffaf0!important;border:1px solid rgba(86,52,13,.14)!important;border-radius:22px!important;padding:18px!important;color:#2f1a06!important;box-shadow:0 12px 30px rgba(47,26,6,.08)!important;}
.phase314-product-review-brand-polish .phase273-review-stars{color:#ca8500!important;letter-spacing:.04em!important;font-size:18px!important;}
.phase314-product-review-brand-polish .phase273-review-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;background:#fffaf0!important;border:1px solid rgba(86,52,13,.14)!important;border-radius:26px!important;padding:clamp(18px,2.4vw,26px)!important;box-shadow:0 14px 36px rgba(47,26,6,.08)!important;}
.phase314-product-review-brand-polish .phase273-review-form h3,.phase314-product-review-brand-polish .phase273-review-form label:has(textarea),.phase314-product-review-brand-polish .phase273-review-form button{grid-column:1/-1!important;}
.phase314-product-review-brand-polish .phase273-review-form label{display:grid!important;gap:7px!important;color:#2f1a06!important;font-weight:900!important;}
.phase314-product-review-brand-polish .phase273-review-form input,.phase314-product-review-brand-polish .phase273-review-form select,.phase314-product-review-brand-polish .phase273-review-form textarea{width:100%!important;box-sizing:border-box!important;border:1px solid rgba(86,52,13,.18)!important;border-radius:16px!important;background:#fff8ea!important;color:#2f1a06!important;padding:12px 13px!important;font:inherit!important;}
.phase314-product-review-brand-polish .phase273-review-form button{min-height:48px!important;border:0!important;border-radius:16px!important;background:#235323!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;font-weight:950!important;letter-spacing:.04em!important;cursor:pointer!important;}
@media(max-width:720px){.phase314-product-review-brand-polish .phase273-review-heading{display:grid!important}.phase314-product-review-brand-polish .phase273-review-heading>a{width:100%!important}.phase314-product-review-brand-polish .phase273-review-form{grid-template-columns:1fr!important}.phase313-related-ui-restore .phase314-related-image-overlay-cart{left:12px!important;right:12px!important;bottom:12px!important;max-width:calc(100% - 24px)!important;min-height:40px!important;font-size:11px!important;border-radius:12px!important;padding:10px 14px!important}.phase313-related-ui-restore .phase314-related-media,.phase313-related-ui-restore .phase314-related-image-link,.phase313-related-ui-restore .phase314-related-image-link img{border-radius:18px 18px 0 0!important;}}
/* phase315-related-card-button-inset-corners:end */

/* phase316-review-auth-gate-business-fields:start */
.phase314-product-review-brand-polish .phase316-review-signin{background:#fffaf0!important;border:1px solid rgba(86,52,13,.14)!important;border-radius:24px!important;padding:clamp(18px,2.4vw,26px)!important;color:#2f1a06!important;box-shadow:0 14px 36px rgba(47,26,6,.08)!important;display:grid!important;gap:10px!important;}
.phase314-product-review-brand-polish .phase316-review-signin[hidden],.phase314-product-review-brand-polish [data-phase316-review-form-panel][hidden]{display:none!important;}
.phase314-product-review-brand-polish .phase316-review-signin h3{margin:0!important;color:#2f1a06!important;font-size:clamp(22px,2.4vw,34px)!important;letter-spacing:-.035em!important;}
.phase314-product-review-brand-polish .phase316-review-signin p{margin:0!important;color:rgba(47,26,6,.72)!important;font-weight:700!important;line-height:1.5!important;}
.phase314-product-review-brand-polish .phase316-review-signin a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:44px!important;padding:11px 18px!important;border-radius:999px!important;background:#235323!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;text-decoration:none!important;font-weight:950!important;box-shadow:0 12px 28px rgba(35,83,35,.18)!important;}
/* phase316-review-auth-gate-business-fields:end */

/* phase317-product-detail-kicker-contrast:start */
/* phase317-product-detail-kicker-contrast:start */
.phase106-product-detail-root [data-phase262-product-detail-kicker="true"][data-phase317-kicker-visible="true"],
.phase107-marketplace-detail .phase107-product-summary .phase102-eyebrow{color:#4a2a08!important;text-shadow:0 1px 0 rgba(255,248,234,.72)!important;font-weight:950!important;letter-spacing:.18em!important}
/* phase317-product-detail-kicker-contrast:end */
/* phase317-product-detail-kicker-contrast:end */
/* phase317-product-detail-kicker-contrast:end */

/* phase319-product-detail-review-text-brand-visibility:start */
/* phase319-product-detail-review-text-brand-visibility:start */
.phase106-product-detail-root[data-phase319-brand-text-visible="true"]>[data-phase262-product-detail-kicker="true"]{
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;
  font-weight:950!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
  text-shadow:0 2px 14px rgba(0,0,0,.72)!important;
}
.phase107-marketplace-detail[data-phase319-brand-text-visible="true"] .phase107-product-summary .phase102-eyebrow,
.phase314-product-review-brand-polish[data-phase319-review-text-visible="true"] .phase102-eyebrow{
  color:#4a2a08!important;
  -webkit-text-fill-color:#4a2a08!important;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;
  font-weight:950!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  text-shadow:0 1px 0 rgba(255,248,234,.74)!important;
}
.phase314-product-review-brand-polish[data-phase319-review-text-visible="true"] .phase273-review-heading h2{
  color:#2f1a06!important;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;
  font-weight:950!important;
  letter-spacing:-.045em!important;
  line-height:1!important;
}
.phase314-product-review-brand-polish[data-phase319-review-text-visible="true"] .phase273-review-heading p[data-phase273-review-status="true"],
.phase314-product-review-brand-polish[data-phase319-review-text-visible="true"] .phase273-review-summary{
  color:#4f3b22!important;
  -webkit-text-fill-color:#4f3b22!important;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;
  font-weight:750!important;
}
/* phase319-product-detail-review-text-brand-visibility:end */
/* phase319-product-detail-review-text-brand-visibility:end */
/* phase319-product-detail-review-text-brand-visibility:end */
/* phase319-product-detail-review-text-brand-visibility:end */

/* phase320-product-review-body-visibility:start */
/* phase320-product-review-body-visibility:start */
.phase314-product-review-brand-polish[data-phase320-review-body-visible="true"] .phase273-review-card .phase273-review-body{
  display:block!important;
  margin:10px 0 18px!important;
  color:#4f3b22!important;
  -webkit-text-fill-color:#4f3b22!important;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;
  font-size:16px!important;
  font-weight:750!important;
  line-height:1.55!important;
}
.phase314-product-review-brand-polish[data-phase320-review-body-visible="true"] .phase273-review-card small{
  color:#4a2a08!important;
  -webkit-text-fill-color:#4a2a08!important;
  font-weight:800!important;
}
/* phase320-product-review-body-visibility:end */
/* phase320-product-review-body-visibility:end */
/* phase322-product-detail-balanced-title-copy */
.phase107-marketplace-detail[data-phase322-balanced-title-copy="true"] .phase106-breadcrumbs strong,
.phase107-marketplace-detail[data-phase322-balanced-title-copy="true"] .phase107-product-summary h1{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}

/* phase323-product-info-strength-indicator:start */
.phase107-info-tabs[data-phase323-strength-info-section="true"] .phase323-strength-card{display:grid!important;gap:10px!important;align-content:center!important;min-height:116px!important;background:#fffaf0!important;border:1px solid rgba(96,58,12,.14)!important;box-shadow:0 18px 46px rgba(48,29,5,.10)!important}
.phase107-info-tabs[data-phase323-strength-info-section="true"] .phase323-strength-card span{font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#7b4a0b!important;font-weight:900!important}
.phase107-info-tabs[data-phase323-strength-info-section="true"] .phase323-strength-card strong{font-size:clamp(18px,2.2vw,28px)!important;color:#2f1a06!important;line-height:1.12!important}
.phase107-info-tabs[data-phase323-strength-info-section="true"] .phase323-strength-card .phase270-strength-leaves{display:flex!important;gap:5px!important;align-items:center!important}
.phase107-info-tabs[data-phase323-strength-info-section="true"] .phase323-strength-card .phase270-strength-leaf svg{width:20px!important;height:20px!important}
/* phase323-product-info-strength-indicator:end */

/* phase324-product-info-strength-next-to-samples:start */
.phase107-info-tabs[data-phase323-strength-info-section="true"] .phase307-filled-field-grid{align-items:stretch!important}
.phase107-info-tabs[data-phase323-strength-info-section="true"] .phase307-filled-field-grid > div{min-height:104px!important;height:100%!important;display:grid!important;align-content:center!important;gap:8px!important}
.phase107-info-tabs[data-phase323-strength-info-section="true"] .phase324-strength-sample-height{min-height:104px!important;height:100%!important;background:#fffaf3!important;border:1px solid rgba(104,64,18,.14)!important;box-shadow:0 12px 30px rgba(72,41,4,.08)!important}
.phase107-info-tabs[data-phase323-strength-info-section="true"] .phase324-strength-sample-height dd{display:grid!important;gap:8px!important;margin:0!important;color:rgba(72,41,4,.84)!important}
.phase107-info-tabs[data-phase323-strength-info-section="true"] .phase324-strength-value{font-weight:950!important;color:#2f1a06!important}
.phase107-info-tabs[data-phase323-strength-info-section="true"] .phase324-strength-sample-height .phase270-strength-leaves{display:flex!important;gap:4px!important;align-items:center!important}
.phase107-info-tabs[data-phase323-strength-info-section="true"] .phase324-strength-sample-height .phase270-strength-leaf svg{width:17px!important;height:17px!important}
/* phase324-product-info-strength-next-to-samples:end */
/* phase326-product-info-dashboard-descriptions-fields:start */
.phase107-marketplace-detail[data-phase326-info-dashboard-fields="true"] .phase326-product-info-copy,
.phase107-marketplace-detail[data-phase326-info-dashboard-fields="true"] .phase326-extra-product-fields{background:#fffaf0;border:1px solid rgba(72,41,4,.14);border-radius:22px;padding:clamp(1rem,2vw,1.35rem);box-shadow:0 14px 28px rgba(72,41,4,.08);}
.phase107-marketplace-detail[data-phase326-info-dashboard-fields="true"] .phase326-product-info-copy h3,
.phase107-marketplace-detail[data-phase326-info-dashboard-fields="true"] .phase326-extra-product-fields h3{margin:0 0 .75rem;color:#3f2408;font-size:clamp(1rem,1.3vw,1.2rem);}
.phase107-marketplace-detail[data-phase326-info-dashboard-fields="true"] .phase326-product-info-copy p,
.phase107-marketplace-detail[data-phase326-info-dashboard-fields="true"] .phase326-product-info-copy li{color:#4f3b22;line-height:1.7;}
.phase107-marketplace-detail[data-phase326-info-dashboard-fields="true"] .phase326-product-info-copy ul{margin:.25rem 0 0 1.25rem;padding:0;}
.phase107-marketplace-detail[data-phase326-info-dashboard-fields="true"] .phase326-extra-product-fields .phase106-spec-grid{margin-top:.35rem;}
/* phase326-product-info-dashboard-descriptions-fields:end */
/* phase327-product-info-additional-sections-spacing:start */
.phase107-marketplace-detail[data-phase327-additional-info-sections="true"] .phase309-inline-product-information{display:grid!important;row-gap:clamp(14px,2vw,20px)!important;padding:clamp(18px,2.4vw,28px)!important;}
.phase107-marketplace-detail[data-phase327-additional-info-sections="true"] .phase309-inline-product-information>h2{margin:0!important;line-height:1.12!important;}
.phase107-marketplace-detail[data-phase327-additional-info-sections="true"] .phase307-filled-field-grid{gap:clamp(10px,1.6vw,14px)!important;margin:0!important;}
.phase107-marketplace-detail[data-phase327-additional-info-sections="true"] .phase326-product-info-copy,
.phase107-marketplace-detail[data-phase327-additional-info-sections="true"] .phase326-extra-product-fields{margin:0!important;padding:clamp(.85rem,1.7vw,1.15rem)!important;border-radius:20px!important;}
.phase107-marketplace-detail[data-phase327-additional-info-sections="true"] .phase326-product-info-copy h3,
.phase107-marketplace-detail[data-phase327-additional-info-sections="true"] .phase326-extra-product-fields h3,
.phase107-marketplace-detail[data-phase327-additional-info-sections="true"] .phase273-option-grid h3{margin:0 0 .55rem!important;}
.phase107-marketplace-detail[data-phase327-additional-info-sections="true"] .phase326-product-info-copy p{margin:.15rem 0 .55rem!important;}
.phase107-marketplace-detail[data-phase327-additional-info-sections="true"] .phase326-product-info-copy ul{margin:.2rem 0 0 1.1rem!important;}
.phase107-marketplace-detail[data-phase327-additional-info-sections="true"] .phase326-product-info-copy li{margin:.12rem 0!important;line-height:1.5!important;}
.phase107-marketplace-detail[data-phase327-additional-info-sections="true"] .phase326-extra-product-fields .phase106-spec-grid{margin:0!important;gap:10px!important;}
.phase107-marketplace-detail[data-phase327-additional-info-sections="true"] .phase273-option-grid,
.phase107-marketplace-detail[data-phase327-additional-info-sections="true"] .phase273-info-section-grid{margin-top:0!important;gap:10px!important;}
/* phase327-product-info-additional-sections-spacing:end */

/* phase328-product-reviews-show-more-page:start */
.phase328-all-product-reviews-page{display:grid!important;gap:18px!important;}
.phase328-all-product-reviews-hero{border-radius:30px!important;padding:28px!important;background:linear-gradient(145deg,#fff8ea,#f0dfbd)!important;border:1px solid rgba(100,63,14,.16)!important;color:#2f1a06!important;}
.phase328-all-product-reviews-hero a{color:#235323!important;font-weight:900!important;text-decoration:none!important;}
.phase328-show-more-reviews{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:12px!important;padding:12px 18px!important;border-radius:14px!important;background:#235323!important;color:#fff8ea!important;font-weight:900!important;text-decoration:none!important;}
.phase328-review-preview-note{color:#4a2a08!important;font-weight:800!important;margin-top:10px!important;}
/* phase328-product-reviews-show-more-page:end */

/* phase329-product-info-variation-selector:start */
.phase107-info-tabs[data-phase329-product-info-variations="true"] .phase329-variation-selector{display:grid!important;gap:14px!important;margin:0!important;padding:clamp(16px,2vw,22px)!important;border-radius:22px!important;background:#fffaf3!important;border:1px solid rgba(104,64,18,.16)!important;box-shadow:0 16px 42px rgba(72,41,4,.09)!important;color:#2f1a06!important;}
.phase107-info-tabs[data-phase329-product-info-variations="true"] .phase329-variation-selector h3{margin:0!important;color:#2f1a06!important;font-size:clamp(18px,2vw,24px)!important;}
.phase107-info-tabs[data-phase329-product-info-variations="true"] .phase329-variation-selector p{margin:0!important;color:#5f4324!important;line-height:1.55!important;}
.phase107-info-tabs[data-phase329-product-info-variations="true"] .phase329-variation-fields{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:12px!important;}
.phase107-info-tabs[data-phase329-product-info-variations="true"] .phase329-variation-fields label{display:grid!important;gap:8px!important;font-weight:900!important;color:#5a3608!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;}
.phase107-info-tabs[data-phase329-product-info-variations="true"] .phase329-variation-fields select{width:100%!important;box-sizing:border-box!important;border-radius:14px!important;border:1px solid rgba(72,41,4,.18)!important;background:#fff!important;color:#2f1a06!important;padding:12px 14px!important;font:inherit!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;}
.phase107-info-tabs[data-phase329-product-info-variations="true"] .phase329-variation-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;}
.phase107-info-tabs[data-phase329-product-info-variations="true"] .phase329-variation-actions button{appearance:none!important;border:0!important;border-radius:999px!important;background:#235323!important;color:#fff8ea!important;font-weight:950!important;padding:12px 18px!important;cursor:pointer!important;box-shadow:0 12px 28px rgba(35,83,35,.22)!important;}
.phase107-info-tabs[data-phase329-product-info-variations="true"] .phase329-variation-actions .phase329-sample-action{background:#3a2103!important;color:#ffe8bb!important;}
@media(max-width:700px){.phase107-info-tabs[data-phase329-product-info-variations="true"] .phase329-variation-actions button{width:100%!important;}}
/* phase329-product-info-variation-selector:end */

/* phase330-variation-selector-top-right-product-info:start */
.phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-selector{display:grid!important;gap:12px!important;margin:2px 0 4px!important;padding:14px!important;border-radius:18px!important;background:rgba(255,250,243,.96)!important;border:1px solid rgba(104,64,18,.18)!important;box-shadow:0 12px 30px rgba(72,41,4,.08)!important;color:#2f1a06!important;}
.phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-selector h3{margin:0!important;color:#2f1a06!important;font-size:16px!important;line-height:1.2!important;}
.phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-selector p{margin:0!important;color:#60421e!important;font-size:13px!important;line-height:1.42!important;}
.phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-fields{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
.phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-fields label{display:grid!important;gap:7px!important;font-weight:900!important;color:#5a3608!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;}
.phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-fields select{width:100%!important;box-sizing:border-box!important;border-radius:14px!important;border:1px solid rgba(72,41,4,.22)!important;background:#fff!important;color:#2f1a06!important;padding:11px 12px!important;font:inherit!important;font-weight:850!important;text-transform:none!important;letter-spacing:0!important;}
.phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-actions{display:none!important;}
/* phase330-variation-selector-top-right-product-info:end */

/* phase331-product-gallery-square-fill-images:start */
.phase107-marketplace-detail[data-phase331-gallery-square-fill="true"] .phase107-main-media{align-self:start!important;width:100%!important;}
.phase107-marketplace-detail[data-phase331-gallery-square-fill="true"] .phase107-main-media figure{width:100%!important;aspect-ratio:1/1!important;height:auto!important;max-height:none!important;margin:0!important;overflow:hidden!important;display:block!important;border-radius:22px!important;background:#fff!important;}
.phase107-marketplace-detail[data-phase331-gallery-square-fill="true"] .phase107-main-media figure[hidden]{display:none!important;}
.phase107-marketplace-detail[data-phase331-gallery-square-fill="true"] .phase107-main-media img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:1/1!important;max-height:none!important;object-fit:cover!important;object-position:center!important;}
.phase107-marketplace-detail[data-phase331-gallery-square-fill="true"] .phase107-image-rail{align-self:start!important;}
.phase107-marketplace-detail[data-phase331-gallery-square-fill="true"] .phase107-thumb{width:66px!important;height:auto!important;aspect-ratio:1/1!important;overflow:hidden!important;display:grid!important;place-items:stretch!important;padding:0!important;}
.phase107-marketplace-detail[data-phase331-gallery-square-fill="true"] .phase107-thumb img{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important;align-self:stretch!important;justify-self:stretch!important;}
@media(max-width:820px){.phase107-marketplace-detail[data-phase331-gallery-square-fill="true"] .phase107-thumb{width:78px!important;height:auto!important;aspect-ratio:1/1!important}.phase107-marketplace-detail[data-phase331-gallery-square-fill="true"] .phase107-main-media figure,.phase107-marketplace-detail[data-phase331-gallery-square-fill="true"] .phase107-main-media img{aspect-ratio:1/1!important;height:auto!important}.phase107-marketplace-detail[data-phase331-gallery-square-fill="true"] .phase107-main-media img{height:100%!important}}
/* phase331-product-gallery-square-fill-images:end */

/* phase332-product-gallery-thumbnail-rail-scroll:start */
.phase107-marketplace-detail[data-phase332-gallery-rail-scroll="true"] .phase107-image-rail{--phase332-thumb-size:66px;--phase332-thumb-gap:9px;display:grid!important;grid-auto-flow:row!important;grid-auto-rows:var(--phase332-thumb-size)!important;grid-template-columns:var(--phase332-thumb-size)!important;gap:var(--phase332-thumb-gap)!important;align-content:start!important;justify-content:center!important;max-height:calc((var(--phase332-thumb-size) * 4) + (var(--phase332-thumb-gap) * 3) + 18px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;}
.phase107-marketplace-detail[data-phase332-gallery-rail-scroll="true"] .phase107-thumb{width:var(--phase332-thumb-size)!important;height:var(--phase332-thumb-size)!important;display:grid!important;place-items:center!important;align-content:center!important;justify-content:center!important;}
.phase107-marketplace-detail[data-phase332-gallery-rail-scroll="true"] .phase107-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:left center!important;align-self:center!important;justify-self:center!important;}
@media(max-width:820px){.phase107-marketplace-detail[data-phase332-gallery-rail-scroll="true"] .phase107-image-rail{--phase332-thumb-size:78px;--phase332-thumb-gap:9px;grid-auto-flow:column!important;grid-auto-columns:var(--phase332-thumb-size)!important;grid-auto-rows:var(--phase332-thumb-size)!important;grid-template-columns:repeat(4,var(--phase332-thumb-size))!important;max-width:calc((var(--phase332-thumb-size) * 4) + (var(--phase332-thumb-gap) * 3) + 18px)!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;justify-content:start!important}.phase107-marketplace-detail[data-phase332-gallery-rail-scroll="true"] .phase107-thumb{width:var(--phase332-thumb-size)!important;height:var(--phase332-thumb-size)!important}}
/* phase332-product-gallery-thumbnail-rail-scroll:end */

/* phase333-product-info-hero-empty-space:start */
.phase107-marketplace-detail[data-phase333-info-in-hero="true"] .phase107-product-summary{align-self:stretch!important;display:flex!important;flex-direction:column!important;}
.phase107-marketplace-detail[data-phase333-info-in-hero="true"] .phase107-product-summary .phase333-product-information-hero-panel{margin-top:14px!important;align-self:stretch!important;width:100%!important;}
.phase107-marketplace-detail[data-phase333-info-in-hero="true"] .phase333-product-information-hero-panel .phase107-info-tabs{margin:0!important;padding:18px!important;border-radius:22px!important;background:rgba(255,255,255,.72)!important;border:1px solid rgba(72,41,4,.10)!important;box-shadow:0 18px 44px rgba(72,41,4,.10)!important;}
.phase107-marketplace-detail[data-phase333-info-in-hero="true"] .phase333-product-information-hero-panel .phase107-info-tabs>h2{font-size:1.02rem!important;margin:0 0 12px!important;}
.phase107-marketplace-detail[data-phase333-info-in-hero="true"] .phase333-product-information-hero-panel .phase106-spec-grid,.phase107-marketplace-detail[data-phase333-info-in-hero="true"] .phase333-product-information-hero-panel .phase273-product-profile-grid{gap:10px!important;}
.phase107-marketplace-detail[data-phase333-info-in-hero="true"] .phase333-product-information-hero-panel .phase326-product-info-copy,.phase107-marketplace-detail[data-phase333-info-in-hero="true"] .phase333-product-information-hero-panel .phase326-extra-product-fields{margin-top:12px!important;}
@media(max-width:1180px){.phase107-marketplace-detail[data-phase333-info-in-hero="true"] .phase107-product-summary{align-self:stretch!important}.phase107-marketplace-detail[data-phase333-info-in-hero="true"] .phase333-product-information-hero-panel .phase107-info-tabs{padding:16px!important}}
@media(max-width:820px){.phase107-marketplace-detail[data-phase333-info-in-hero="true"] .phase333-product-information-hero-panel{margin-top:12px!important}.phase107-marketplace-detail[data-phase333-info-in-hero="true"] .phase333-product-information-hero-panel .phase107-info-tabs{border-radius:18px!important;padding:14px!important}}
/* phase333-product-info-hero-empty-space:end */

/* phase334-product-info-full-shell-width:start */
.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase107-product-summary{display:block!important;align-self:start!important;}
.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel{grid-column:1/-1!important;width:100%!important;max-width:none!important;margin-top:-6px!important;align-self:start!important;}
.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel .phase107-info-tabs{margin:0!important;padding:20px!important;border-radius:24px!important;background:rgba(255,255,255,.76)!important;border:1px solid rgba(72,41,4,.10)!important;box-shadow:0 18px 48px rgba(72,41,4,.11)!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:start!important;}
.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel .phase107-info-tabs>h2{grid-column:1/-1!important;margin:0!important;font-size:1.06rem!important;color:#482904!important;}
.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel .phase107-info-tabs>.phase106-spec-grid{grid-column:1/2!important;margin:0!important;}
.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel .phase326-combined-description{grid-column:2/3!important;margin:0!important;}
.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel .phase273-option-grid,.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel [data-phase273-product-options="true"],.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel .phase326-extra-product-fields{grid-column:3/4!important;margin:0!important;}
@media(max-width:1180px){.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel .phase107-info-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel .phase107-info-tabs>.phase106-spec-grid,.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel .phase326-combined-description,.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel .phase273-option-grid,.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel [data-phase273-product-options="true"],.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel .phase326-extra-product-fields{grid-column:auto!important}}
@media(max-width:820px){.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel{margin-top:0!important}.phase107-marketplace-detail[data-phase334-info-full-shell-width="true"] .phase334-product-information-full-shell-panel .phase107-info-tabs{grid-template-columns:1fr!important;padding:14px!important;border-radius:18px!important}}
/* phase334-product-info-full-shell-width:end */

/* phase335-product-info-description-options-up:start */
.phase107-marketplace-detail[data-phase335-description-options-up="true"] .phase335-product-information-up-panel{grid-column:2/-1!important;grid-row:2!important;width:100%!important;max-width:none!important;margin-top:-18px!important;align-self:start!important;}
.phase107-marketplace-detail[data-phase335-description-options-up="true"] .phase335-product-information-up-panel .phase107-info-tabs{margin:0!important;padding:18px!important;border-radius:24px!important;background:rgba(255,255,255,.78)!important;border:1px solid rgba(72,41,4,.10)!important;box-shadow:0 18px 48px rgba(72,41,4,.11)!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:14px!important;align-items:start!important;}
.phase107-marketplace-detail[data-phase335-description-options-up="true"] .phase335-product-information-up-panel .phase107-info-tabs>h2{grid-column:1/-1!important;margin:0!important;color:#482904!important;}
.phase107-marketplace-detail[data-phase335-description-options-up="true"] .phase335-product-information-up-panel .phase326-combined-description{grid-column:1/2!important;margin:0!important;}
.phase107-marketplace-detail[data-phase335-description-options-up="true"] .phase335-product-information-up-panel [data-phase273-product-options="true"]{grid-column:2/3!important;margin:0!important;}
.phase107-marketplace-detail[data-phase335-description-options-up="true"] .phase335-product-information-up-panel .phase106-spec-grid{grid-column:1/-1!important;margin:0!important;}
.phase107-marketplace-detail[data-phase335-description-options-up="true"] .phase335-product-information-up-panel .phase326-extra-product-fields{grid-column:1/-1!important;margin:0!important;}
@media(max-width:1180px){.phase107-marketplace-detail[data-phase335-description-options-up="true"] .phase335-product-information-up-panel{grid-column:1/-1!important;grid-row:auto!important;margin-top:0!important}.phase107-marketplace-detail[data-phase335-description-options-up="true"] .phase335-product-information-up-panel .phase107-info-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:820px){.phase107-marketplace-detail[data-phase335-description-options-up="true"] .phase335-product-information-up-panel .phase107-info-tabs{grid-template-columns:1fr!important;padding:14px!important;border-radius:18px!important}.phase107-marketplace-detail[data-phase335-description-options-up="true"] .phase335-product-information-up-panel .phase326-combined-description,.phase107-marketplace-detail[data-phase335-description-options-up="true"] .phase335-product-information-up-panel [data-phase273-product-options="true"],.phase107-marketplace-detail[data-phase335-description-options-up="true"] .phase335-product-information-up-panel .phase106-spec-grid,.phase107-marketplace-detail[data-phase335-description-options-up="true"] .phase335-product-information-up-panel .phase326-extra-product-fields{grid-column:1/-1!important}}
/* phase335-product-info-description-options-up:end */

/* phase336-product-info-hero-empty-space-correction:start */
.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase107-product-summary{display:flex!important;flex-direction:column!important;align-self:stretch!important;min-height:100%!important;}
.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase107-product-summary .phase107-lead{margin:0 0 10px!important;font-size:14.5px!important;line-height:1.42!important;}
.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase107-product-summary .phase107-price-panel{margin:0 0 8px!important;gap:8px!important;}
.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase107-product-summary .phase107-price-panel>div{padding:10px!important;border-radius:16px!important;}
.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase107-product-summary .phase107-inline-choices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;}
.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase107-product-summary .phase107-inline-choices span{padding:9px 10px!important;border-radius:14px!important;min-height:0!important;}
.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase107-product-summary .phase336-product-information-hero-panel{width:100%!important;max-width:none!important;margin-top:8px!important;align-self:stretch!important;}
.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase336-product-information-hero-panel .phase107-info-tabs{margin:0!important;padding:12px!important;border-radius:20px!important;background:rgba(255,255,255,.82)!important;border:1px solid rgba(72,41,4,.10)!important;box-shadow:0 14px 36px rgba(72,41,4,.10)!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:start!important;}
.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase336-product-information-hero-panel .phase107-info-tabs>h2{margin:0!important;color:#482904!important;font-size:1.05rem!important;line-height:1.15!important;}
.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase336-product-information-hero-panel .phase326-combined-description,.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase336-product-information-hero-panel [data-phase273-product-options="true"],.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase336-product-information-hero-panel .phase106-spec-grid,.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase336-product-information-hero-panel .phase326-extra-product-fields{margin:0!important;}
.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase336-product-information-hero-panel [data-phase273-product-options="true"] p,.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase336-product-information-hero-panel .phase273-option-grid p{background:rgba(255,248,234,.88)!important;color:#2f1a06!important;}
@media(min-width:1181px){.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase336-product-information-hero-panel .phase107-info-tabs{max-height:none!important;}.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase336-product-information-hero-panel .phase326-combined-description p{font-size:14px!important;line-height:1.42!important;}.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase336-product-information-hero-panel .phase106-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase336-product-information-hero-panel .phase106-spec-grid>div{padding:10px!important;}.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase336-product-information-hero-panel .phase273-option-grid p{padding:10px!important;}}
@media(max-width:1180px){.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase107-product-summary .phase336-product-information-hero-panel{margin-top:12px!important}.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase336-product-information-hero-panel .phase107-info-tabs{grid-template-columns:1fr!important}}
@media(max-width:820px){.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase107-product-summary .phase336-product-information-hero-panel{margin-top:10px!important}.phase107-marketplace-detail[data-phase336-info-uses-empty-space="true"] .phase336-product-information-hero-panel .phase107-info-tabs{padding:12px!important;border-radius:18px!important}}
/* phase336-product-info-hero-empty-space-correction:end */

/* phase337-product-info-full-empty-space-width:start */
.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase107-product-summary{display:block!important;align-self:start!important;min-height:0!important;}
.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel{grid-column:1/4!important;grid-row:2!important;width:100%!important;max-width:none!important;margin-top:-150px!important;align-self:start!important;z-index:1!important;}
.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel .phase107-info-tabs{margin:0!important;padding:16px!important;border-radius:24px!important;background:rgba(255,255,255,.84)!important;border:1px solid rgba(72,41,4,.10)!important;box-shadow:0 18px 48px rgba(72,41,4,.11)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:start!important;width:100%!important;max-width:none!important;}
.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel .phase107-info-tabs>h2{grid-column:1/-1!important;margin:0!important;color:#482904!important;font-size:1.12rem!important;line-height:1.15!important;}
.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel .phase326-combined-description{grid-column:1/2!important;margin:0!important;height:100%!important;}
.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel [data-phase273-product-options="true"],.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel .phase273-option-grid{grid-column:2/3!important;margin:0!important;height:100%!important;}
.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel .phase106-spec-grid{grid-column:1/-1!important;margin:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;}
.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel .phase326-extra-product-fields{grid-column:1/-1!important;margin:0!important;}
.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel [data-phase273-product-options="true"] p,.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel .phase273-option-grid p{background:rgba(255,248,234,.9)!important;color:#2f1a06!important;}
.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase107-buy-box{z-index:2!important;}
@media(max-width:1180px){.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel{grid-column:1/-1!important;grid-row:auto!important;margin-top:0!important}.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel .phase107-info-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel .phase106-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:820px){.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel .phase107-info-tabs{grid-template-columns:1fr!important;padding:14px!important;border-radius:18px!important}.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel .phase326-combined-description,.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel [data-phase273-product-options="true"],.phase107-marketplace-detail[data-phase337-info-full-empty-space="true"] .phase337-product-information-empty-space-panel .phase106-spec-grid{grid-column:1/-1!important}}
/* phase337-product-info-full-empty-space-width:end */

/* phase338-product-info-under-images:start */
.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack{grid-column:1/3!important;display:grid!important;grid-template-columns:82px minmax(340px,480px)!important;gap:22px!important;align-items:start!important;width:100%!important;min-width:0!important;}
.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack>.phase107-image-rail{grid-column:1/2!important;grid-row:1!important;}
.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack>.phase107-main-media{grid-column:2/3!important;grid-row:1!important;}
.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack>.phase337-product-information-empty-space-panel{grid-column:1/-1!important;grid-row:2!important;margin-top:14px!important;width:100%!important;max-width:none!important;align-self:start!important;z-index:1!important;}
.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack .phase337-product-information-empty-space-panel .phase107-info-tabs{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:16px!important;}
.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack .phase337-product-information-empty-space-panel .phase326-combined-description,.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack .phase337-product-information-empty-space-panel [data-phase273-product-options="true"],.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack .phase337-product-information-empty-space-panel .phase273-option-grid,.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack .phase337-product-information-empty-space-panel .phase106-spec-grid{grid-column:1/-1!important;}
.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack .phase337-product-information-empty-space-panel .phase106-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase107-product-summary{grid-column:3/4!important;grid-row:1!important;}
.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase107-buy-box{grid-column:4/5!important;grid-row:1!important;z-index:2!important;}
@media(max-width:1480px){.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack{grid-template-columns:74px minmax(300px,420px)!important;gap:18px!important}}
@media(max-width:1180px){.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack{grid-column:1/-1!important;grid-template-columns:78px minmax(300px,1fr)!important}.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase107-product-summary{grid-column:1/-1!important;grid-row:auto!important}.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase107-buy-box{grid-column:1/-1!important;grid-row:auto!important}}
@media(max-width:820px){.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack{grid-column:1/-1!important;display:flex!important;flex-direction:column!important;gap:12px!important}.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack>.phase107-main-media{order:1!important}.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack>.phase107-image-rail{order:2!important}.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack>.phase337-product-information-empty-space-panel{order:3!important;margin-top:0!important}.phase107-marketplace-detail[data-phase338-info-under-images="true"] .phase338-media-info-stack .phase337-product-information-empty-space-panel .phase106-spec-grid{grid-template-columns:1fr!important}}
/* phase338-product-info-under-images:end */

/* phase339-product-info-under-images-full-width:start */
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack{grid-column:1/4!important;display:grid!important;grid-template-columns:82px minmax(340px,480px) minmax(360px,1fr)!important;gap:22px!important;align-items:start!important;width:100%!important;max-width:none!important;min-width:0!important;}
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack>.phase107-image-rail{grid-column:1/2!important;grid-row:1!important;}
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack>.phase107-main-media{grid-column:2/3!important;grid-row:1!important;}
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack>.phase107-product-summary{grid-column:3/4!important;grid-row:1!important;}
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack>.phase337-product-information-empty-space-panel{grid-column:1/-1!important;grid-row:2!important;margin-top:14px!important;width:100%!important;max-width:none!important;align-self:start!important;z-index:1!important;}
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase107-buy-box{grid-column:4/5!important;grid-row:1!important;z-index:2!important;}
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase107-info-tabs{margin:0!important;padding:16px!important;border-radius:24px!important;background:rgba(255,255,255,.84)!important;border:1px solid rgba(72,41,4,.10)!important;box-shadow:0 18px 48px rgba(72,41,4,.11)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:start!important;width:100%!important;max-width:none!important;}
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase107-info-tabs>h2{grid-column:1/-1!important;margin:0!important;color:#482904!important;font-size:1.12rem!important;line-height:1.15!important;}
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase326-combined-description{grid-column:1/2!important;margin:0!important;height:100%!important;}
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel [data-phase273-product-options="true"],.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase273-option-grid{grid-column:2/3!important;margin:0!important;height:100%!important;}
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase106-spec-grid{grid-column:1/-1!important;margin:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;}
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase326-extra-product-fields{grid-column:1/-1!important;margin:0!important;}
@media(max-width:1480px){.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack{grid-template-columns:74px minmax(300px,420px) minmax(320px,1fr)!important;gap:18px!important}}
@media(max-width:1180px){.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack{grid-column:1/-1!important;grid-template-columns:78px minmax(300px,1fr)!important}.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack>.phase107-product-summary{grid-column:1/-1!important;grid-row:2!important}.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack>.phase337-product-information-empty-space-panel{grid-column:1/-1!important;grid-row:3!important}.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase107-buy-box{grid-column:1/-1!important;grid-row:auto!important}}
@media(max-width:820px){.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack{grid-column:1/-1!important;display:flex!important;flex-direction:column!important;gap:12px!important}.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack>.phase107-main-media{order:1!important}.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack>.phase107-image-rail{order:2!important}.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack>.phase107-product-summary{order:3!important}.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack>.phase337-product-information-empty-space-panel{order:4!important;margin-top:0!important}.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase107-info-tabs{grid-template-columns:1fr!important;padding:14px!important;border-radius:18px!important}.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase326-combined-description,.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel [data-phase273-product-options="true"],.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase273-option-grid,.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase106-spec-grid{grid-column:1/-1!important}.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase106-spec-grid{grid-template-columns:1fr!important}}
/* phase339-product-info-under-images-full-width:end */

/* phase341-sample-strength-half-split:start */
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"][data-phase341-sample-strength-split="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase307-filled-field-grid[data-phase341-strength-left-of-samples="true"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;}
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"][data-phase341-sample-strength-split="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase307-filled-field-grid[data-phase341-strength-left-of-samples="true"]>[data-phase341-strength-half-card="true"]{grid-column:1/2!important;grid-row:auto!important;width:100%!important;min-width:0!important;height:100%!important;}
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"][data-phase341-sample-strength-split="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase307-filled-field-grid[data-phase341-strength-left-of-samples="true"]>[data-phase341-samples-half-card="true"]{grid-column:2/3!important;grid-row:auto!important;width:100%!important;min-width:0!important;height:100%!important;}
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"][data-phase341-sample-strength-split="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase307-filled-field-grid[data-phase341-strength-left-of-samples="true"]>[data-phase341-strength-half-card="true"],.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"][data-phase341-sample-strength-split="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase307-filled-field-grid[data-phase341-strength-left-of-samples="true"]>[data-phase341-samples-half-card="true"]{display:flex!important;flex-direction:column!important;justify-content:center!important;box-sizing:border-box!important;min-height:96px!important;}
.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"][data-phase341-sample-strength-split="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase307-filled-field-grid[data-phase341-strength-left-of-samples="true"]>[data-phase341-strength-half-card="true"] dd,.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"][data-phase341-sample-strength-split="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase307-filled-field-grid[data-phase341-strength-left-of-samples="true"]>[data-phase341-samples-half-card="true"] dd{min-width:0!important;overflow-wrap:anywhere!important;}
@media(max-width:700px){.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"][data-phase341-sample-strength-split="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase307-filled-field-grid[data-phase341-strength-left-of-samples="true"]{grid-template-columns:1fr!important}.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"][data-phase341-sample-strength-split="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase307-filled-field-grid[data-phase341-strength-left-of-samples="true"]>[data-phase341-strength-half-card="true"],.phase107-marketplace-detail[data-phase339-info-under-images-full-width="true"][data-phase341-sample-strength-split="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase307-filled-field-grid[data-phase341-strength-left-of-samples="true"]>[data-phase341-samples-half-card="true"]{grid-column:1/-1!important}}
/* phase341-sample-strength-half-split:end */

/* phase342-gallery-thumb-rail-full-height:start */
.phase107-marketplace-detail[data-phase342-gallery-rail-full-height="true"] .phase339-media-summary-info-stack>.phase107-image-rail{align-self:start!important;height:var(--phase342-main-gallery-height,100%)!important;min-height:var(--phase342-main-gallery-height,100%)!important;max-height:var(--phase342-main-gallery-height,100%)!important;box-sizing:border-box!important;}
.phase107-marketplace-detail[data-phase342-gallery-rail-full-height="true"] .phase339-media-summary-info-stack>.phase107-main-media{align-self:start!important;}
.phase107-marketplace-detail[data-phase342-gallery-rail-full-height="true"] .phase339-media-summary-info-stack>.phase107-main-media figure{height:auto!important;}
.phase107-marketplace-detail[data-phase342-gallery-rail-full-height="true"][data-phase332-gallery-rail-scroll="true"] .phase339-media-summary-info-stack>.phase107-image-rail{overflow-y:auto!important;overflow-x:hidden!important;}
@media(max-width:820px){.phase107-marketplace-detail[data-phase342-gallery-rail-full-height="true"] .phase339-media-summary-info-stack>.phase107-image-rail{height:auto!important;min-height:0!important;max-height:none!important;align-self:stretch!important;overflow-x:auto!important;overflow-y:hidden!important;}}
/* phase342-gallery-thumb-rail-full-height:end */

/* phase354-tobacco-brand-system:start */
:root{--ontcsa-cream:#fff8ea;--ontcsa-gold:#f1bf56;--ontcsa-brass:#ca8500;--ontcsa-brown:#3d2308;--ontcsa-deep:#160b03;--ontcsa-ink:#241405;--ontcsa-muted:#5b3a16;--ontcsa-radius-card:28px;--ontcsa-radius-soft:18px;--ontcsa-radius-pill:999px;--ontcsa-cta-min-height:46px;--ontcsa-page-x:clamp(18px,5vw,72px);--ontcsa-page-section-y:clamp(54px,7vw,92px);--ontcsa-shadow-card:0 24px 70px rgba(72,41,4,.13);--ontcsa-shadow-dark:0 30px 90px rgba(0,0,0,.34)}
/* phase354-tobacco-brand-system:end */


/* Phase 380 clean contact page */
.phase380-contact-main{background:#fff8ea;color:#2f1a06;overflow:hidden}body:has(.phase380-contact-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase380-contact-main) .globalnav nav{gap:8px!important}body:has(.phase380-contact-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase380-contact-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important;letter-spacing:-.01em!important}body:has(.phase380-contact-main) .phase82-explore-trigger,body:has(.phase380-contact-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase380-contact-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:center;padding:118px max(26px,calc((100vw - 1180px)/2)) 62px;background:radial-gradient(circle at 16% 18%,rgba(202,133,0,.22),transparent 32%),linear-gradient(135deg,#1f1305 0%,#482904 54%,#7a4a08 100%);color:#fff8ea}.phase380-contact-hero-copy{max-width:760px}.phase380-contact-hero h1{font-size:clamp(48px,7vw,92px);line-height:.9;letter-spacing:-.06em;margin:8px 0 18px;color:#fff8ea}.phase380-contact-hero p:not(.eyebrow){font-size:clamp(18px,2.1vw,24px);line-height:1.38;color:rgba(255,248,234,.84);max-width:720px}.phase380-contact-direct{border-radius:32px;padding:26px;background:rgba(255,248,234,.12);border:1px solid rgba(255,232,187,.32);box-shadow:0 26px 80px rgba(0,0,0,.24);backdrop-filter:blur(18px)}.phase380-contact-direct span,.phase380-side-card span{display:block;color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950;margin-bottom:8px}.phase380-contact-direct strong{display:block;font-size:24px;margin-bottom:18px;color:#fff8ea}.phase380-contact-direct a{display:inline-flex;border-radius:999px;padding:12px 18px;background:#ffe8bb;color:#2f1a06;text-decoration:none;font-weight:950}.phase380-contact-section{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;padding:72px max(26px,calc((100vw - 1180px)/2));align-items:start}.phase380-contact-form-card,.phase380-side-card,.phase380-contact-routes{border:1px solid rgba(72,41,4,.12);box-shadow:0 18px 60px rgba(72,41,4,.10);background:#fffdf7;border-radius:34px}.phase380-contact-form-card{display:grid;gap:20px;padding:34px}.phase380-form-heading h2,.phase380-contact-routes h2{font-size:clamp(32px,4vw,54px);line-height:.98;letter-spacing:-.04em;margin:4px 0 10px}.phase380-form-heading p:not(.eyebrow){color:#6f5a3a;font-size:18px;line-height:1.5;max-width:660px}.phase380-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.phase380-contact-form-card label{display:grid;gap:8px;color:#3d2308;font-weight:900}.phase380-contact-form-card input,.phase380-contact-form-card select,.phase380-contact-form-card textarea{width:100%;border:1px solid rgba(72,41,4,.18);background:#fff8ea;border-radius:18px;padding:14px 16px;color:#2f1a06;font:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.phase380-contact-form-card textarea{min-height:150px;resize:vertical}.phase380-contact-form-card button{justify-self:start;border:0;border-radius:999px;padding:14px 22px;background:#ca8500;color:#1f1305;font-weight:950;font-size:16px;box-shadow:0 14px 34px rgba(202,133,0,.24);cursor:pointer}.phase380-form-note{margin:0;color:#6f5a3a;line-height:1.5}.phase380-contact-side{display:grid;gap:14px}.phase380-side-card{padding:24px}.phase380-side-card strong{display:block;font-size:20px;margin-bottom:10px}.phase380-side-card p{margin:0;color:#6f5a3a;line-height:1.46}.phase380-contact-routes{margin:0 max(26px,calc((100vw - 1180px)/2)) 76px;padding:28px;display:flex;justify-content:space-between;gap:20px;align-items:center}.phase380-route-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.phase380-route-links a{border-radius:999px;padding:11px 15px;background:#3d2308;color:#fff8ea;text-decoration:none;font-weight:900}.phase380-route-links a:first-child{background:#ca8500;color:#1f1305}@media (max-width:900px){.phase380-contact-hero,.phase380-contact-section{grid-template-columns:1fr}.phase380-contact-routes{display:grid}.phase380-route-links{justify-content:flex-start}.phase380-form-grid{grid-template-columns:1fr}}@media (max-width:640px){.phase380-contact-hero{padding-top:92px}.phase380-contact-section{padding-top:48px}.phase380-contact-form-card{padding:24px;border-radius:26px}.phase380-contact-routes{border-radius:26px}.phase380-contact-hero h1{font-size:46px}}


/* Phase 381 About brand story rebuild */
.phase381-about-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase381-about-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase381-about-main h1,.phase381-about-main h2,.phase381-about-main h3{letter-spacing:-.045em}.phase381-about-main p{color:rgba(47,26,6,.74)}body:has(.phase381-about-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase381-about-main) .globalnav nav{gap:8px!important}body:has(.phase381-about-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase381-about-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase381-about-main) .phase82-explore-trigger,body:has(.phase381-about-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase381-about-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.78fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 12% 14%,rgba(202,133,0,.24),transparent 32%),radial-gradient(circle at 88% 18%,rgba(255,232,187,.13),transparent 28%),linear-gradient(135deg,#1f1305 0%,#482904 56%,#7a4a08 100%);color:#fff8ea}.phase381-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:540px}.phase381-hero-copy h1{max-width:820px;margin:0 0 20px;color:#fff8ea;font-size:clamp(46px,6.7vw,88px);line-height:.9}.phase381-hero-lede{max-width:760px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.84)!important}.phase381-hero-actions,.phase381-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase381-about-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:13px 20px;text-decoration:none;font-weight:950;letter-spacing:-.01em;border:1px solid rgba(72,41,4,.16);transition:transform .2s ease,box-shadow .2s ease}.phase381-about-main .btn:hover{transform:translateY(-2px)}.phase381-about-main .btn.primary{background:#482904;color:#fff8ea;border-color:#482904;box-shadow:0 16px 38px rgba(72,41,4,.22)}.phase381-about-hero .btn.primary{background:#ffe8bb;color:#2f1a06;border-color:#ffe8bb}.phase381-about-main .btn.secondary{background:rgba(255,248,234,.84);color:#2f1a06}.phase381-hero-media{position:relative;margin:0;min-height:540px;border-radius:42px;overflow:hidden;border:1px solid rgba(255,232,187,.28);box-shadow:0 34px 100px rgba(0,0,0,.36)}.phase381-hero-media img,.phase381-image-card img,.phase381-quality-band img,.phase381-inspection-panel img{width:100%;height:100%;object-fit:cover;display:block}.phase381-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgba(31,19,5,.78))}.phase381-hero-media figcaption{position:absolute;left:22px;right:22px;bottom:22px;z-index:2;border-radius:24px;padding:18px;background:rgba(255,248,234,.13);border:1px solid rgba(255,232,187,.26);backdrop-filter:blur(18px);color:#fff8ea}.phase381-hero-media figcaption span{display:block;color:#ffe8bb;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px}.phase381-hero-media figcaption strong{font-size:20px;line-height:1.1}.phase381-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#482904;padding:1px;box-shadow:0 24px 80px rgba(72,41,4,.12)}.phase381-proof-strip article{background:#fff8ea;padding:28px clamp(18px,3vw,34px)}.phase381-proof-strip span{display:block;color:#482904;font-size:clamp(28px,3.8vw,48px);line-height:.95;font-weight:950;letter-spacing:-.05em}.phase381-proof-strip p{margin:8px 0 0;font-weight:850;color:#765321}.phase381-origin-system,.phase381-capability-grid,.phase381-quality-band,.phase381-inspection-panel,.phase381-buyer-next{padding:84px max(24px,calc((100vw - 1180px)/2))}.phase381-section-heading{max-width:840px;margin-bottom:34px}.phase381-section-heading.compact{display:flex;align-items:end;justify-content:space-between;gap:26px;max-width:none}.phase381-section-heading h2,.phase381-quality-band h2,.phase381-inspection-panel h2,.phase381-buyer-next h2{font-size:clamp(34px,5vw,64px);line-height:.96;margin:0 0 16px;color:#2f1a06}.phase381-section-heading p:not(.eyebrow),.phase381-quality-band p,.phase381-inspection-panel p,.phase381-buyer-next p{font-size:18px;line-height:1.58}.phase381-origin-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:stretch}.phase381-image-card{margin:0;border-radius:36px;overflow:hidden;background:#2f1a06;box-shadow:0 24px 70px rgba(72,41,4,.16);min-height:560px;position:relative}.phase381-image-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(31,19,5,.72))}.phase381-image-card figcaption{position:absolute;left:22px;right:22px;bottom:22px;z-index:2;color:#fff8ea;font-size:18px;font-weight:850}.phase381-story-stack{display:grid;gap:16px}.phase381-story-stack article,.phase381-card-grid a{border-radius:30px;padding:28px;background:#fffdf5;border:1px solid rgba(72,41,4,.1);box-shadow:0 18px 50px rgba(72,41,4,.08)}.phase381-story-stack span,.phase381-card-grid span{display:inline-flex;margin-bottom:14px;color:#ca8500;font-weight:950;text-transform:uppercase;letter-spacing:.13em;font-size:12px}.phase381-story-stack h3,.phase381-card-grid h3{margin:0 0 10px;color:#2f1a06;font-size:clamp(24px,2.5vw,34px);line-height:1}.phase381-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.phase381-card-grid a{text-decoration:none;color:inherit;min-height:260px;display:flex;flex-direction:column}.phase381-card-grid a p{margin-bottom:0}.phase381-quality-band{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;background:#2f1a06;color:#fff8ea}.phase381-quality-band figure{margin:0;border-radius:38px;overflow:hidden;min-height:520px;border:1px solid rgba(255,232,187,.24)}.phase381-quality-band h2{color:#fff8ea}.phase381-quality-band p{color:rgba(255,248,234,.78)!important}.phase381-quality-band ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 0;padding:0;list-style:none}.phase381-quality-band li{border-radius:18px;padding:14px;background:rgba(255,248,234,.1);border:1px solid rgba(255,232,187,.16);color:#fff8ea;font-weight:850}.phase381-inspection-panel{display:grid;grid-template-columns:1fr .82fr;gap:32px;align-items:center;background:linear-gradient(180deg,#fff8ea,#f4e1ba)}.phase381-inspection-panel figure{margin:0;border-radius:34px;overflow:hidden;min-height:440px;box-shadow:0 22px 70px rgba(72,41,4,.16)}.phase381-buyer-next{text-align:center;background:radial-gradient(circle at 50% 0%,rgba(202,133,0,.16),transparent 36%),#fff8ea}.phase381-buyer-next p{max-width:780px;margin-left:auto;margin-right:auto}.phase381-next-actions{justify-content:center}@media (max-width:900px){.phase381-about-hero,.phase381-origin-grid,.phase381-quality-band,.phase381-inspection-panel{grid-template-columns:1fr}.phase381-hero-copy{min-height:0}.phase381-hero-media,.phase381-image-card,.phase381-quality-band figure,.phase381-inspection-panel figure{min-height:360px}.phase381-proof-strip,.phase381-card-grid{grid-template-columns:1fr 1fr}.phase381-section-heading.compact{display:block}.phase381-quality-band ul{grid-template-columns:1fr}}@media (max-width:560px){.phase381-about-hero{padding-top:92px}.phase381-proof-strip,.phase381-card-grid{grid-template-columns:1fr}.phase381-origin-system,.phase381-capability-grid,.phase381-quality-band,.phase381-inspection-panel,.phase381-buyer-next{padding:58px 18px}.phase381-hero-copy h1{font-size:44px}.phase381-hero-media,.phase381-image-card,.phase381-quality-band figure,.phase381-inspection-panel figure{border-radius:28px;min-height:300px}}

/* Phase 381 about subnav live polish */
.phase381-about-subnav{position:sticky;top:72px;z-index:20;display:flex;justify-content:center;gap:10px;padding:14px 18px;background:rgba(255,248,234,.92);border-bottom:1px solid rgba(72,41,4,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.phase381-about-subnav a{border-radius:999px;padding:10px 14px;background:#fffdf5;color:#482904;text-decoration:none;font-size:13px;font-weight:900;border:1px solid rgba(72,41,4,.1)}
@media (max-width:560px){.phase381-about-subnav{overflow-x:auto;justify-content:flex-start}.phase381-about-subnav a{white-space:nowrap}}


/* Phase 382 B2B supply commercial system */
.phase382-b2b-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase382-b2b-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase382-b2b-main h1,.phase382-b2b-main h2,.phase382-b2b-main h3{letter-spacing:-.045em}.phase382-b2b-main p{color:rgba(47,26,6,.74)}body:has(.phase382-b2b-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase382-b2b-main) .globalnav nav{gap:8px!important}body:has(.phase382-b2b-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase382-b2b-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase382-b2b-main) .phase82-explore-trigger,body:has(.phase382-b2b-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase382-supply-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.85fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 16% 15%,rgba(202,133,0,.27),transparent 31%),radial-gradient(circle at 86% 20%,rgba(255,232,187,.13),transparent 30%),linear-gradient(135deg,#1f1305 0%,#482904 56%,#7a4a08 100%);color:#fff8ea}.phase382-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:540px}.phase382-hero-copy h1{max-width:820px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6.1vw,82px);line-height:.9}.phase382-hero-lede{max-width:760px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.84)!important}.phase382-hero-actions,.phase382-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase382-b2b-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:13px 20px;text-decoration:none;font-weight:900;border:1px solid rgba(255,255,255,.22)}.phase382-b2b-main .btn.primary{background:#ca8500;color:#1f1305;box-shadow:0 16px 34px rgba(202,133,0,.25)}.phase382-b2b-main .btn.secondary{background:rgba(255,248,234,.1);color:#fff8ea;border-color:rgba(255,248,234,.34)}.phase382-ledger-panel{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:560px;border:1px solid rgba(255,248,234,.22);border-radius:34px;overflow:hidden;background:rgba(255,255,255,.08);box-shadow:0 36px 90px rgba(0,0,0,.32)}.phase382-ledger-panel figure{position:absolute;inset:0;margin:0}.phase382-ledger-panel img{width:100%;height:100%;object-fit:cover;filter:saturate(.95) contrast(1.05)}.phase382-ledger-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,19,5,.04),rgba(31,19,5,.82))}.phase382-ledger-card,.phase382-mini-ledger{position:relative;z-index:2;margin:0 18px 18px}.phase382-ledger-card{border-radius:24px;padding:18px;background:rgba(255,248,234,.92);color:#2f1a06;box-shadow:0 18px 44px rgba(0,0,0,.22)}.phase382-ledger-card span,.phase382-mini-ledger span{display:block;color:#9b6500;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:950}.phase382-ledger-card strong{display:block;margin-top:6px;font-size:19px;line-height:1.18}.phase382-mini-ledger{display:grid;gap:8px;margin-bottom:20px}.phase382-mini-ledger p{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0;border-radius:16px;padding:11px 12px;background:rgba(31,19,5,.66);border:1px solid rgba(255,248,234,.16);color:#fff8ea}.phase382-mini-ledger strong{font-size:12px;text-align:right;color:#fff8ea}.phase382-supply-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#3a2107;padding:1px}.phase382-supply-proof-strip article{background:#fff8ea;padding:28px}.phase382-supply-proof-strip span{display:block;margin-bottom:8px;color:#7a4a08;font-size:22px;font-weight:950;letter-spacing:-.04em}.phase382-supply-proof-strip p{margin:0}.phase382-supply-subnav{position:sticky;top:72px;z-index:20;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;padding:12px 18px;background:rgba(255,248,234,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(76,45,7,.12)}.phase382-supply-subnav a{border-radius:999px;padding:10px 14px;color:#3d2308;text-decoration:none;font-size:13px;font-weight:900;background:rgba(255,255,255,.64);border:1px solid rgba(76,45,7,.1)}.phase382-supply-scope,.phase382-route-map{padding:82px max(24px,calc((100vw - 1180px)/2))}.phase382-section-heading{max-width:820px;margin:0 0 30px}.phase382-section-heading.compact{max-width:720px}.phase382-section-heading h2,.phase382-sourcing-copy h2,.phase382-account-copy h2,.phase382-quality-panel h2,.phase382-next-step h2{margin:0 0 12px;font-size:clamp(34px,4vw,58px);line-height:.98;color:#2f1a06}.phase382-section-heading p,.phase382-sourcing-copy>p,.phase382-account-copy>p,.phase382-quality-panel p,.phase382-next-step p{font-size:18px;line-height:1.55}.phase382-scope-grid,.phase382-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.phase382-scope-grid article,.phase382-route-grid a,.phase382-link-cards a{border-radius:28px;padding:24px;background:#fff;border:1px solid rgba(76,45,7,.12);box-shadow:0 20px 50px rgba(76,45,7,.08)}.phase382-scope-grid span,.phase382-route-grid span,.phase382-link-cards span{color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase382-scope-grid h3,.phase382-route-grid strong,.phase382-link-cards strong{display:block;margin:10px 0;color:#2f1a06;font-size:24px;line-height:1.05}.phase382-scope-grid p,.phase382-route-grid em,.phase382-link-cards em{font-style:normal;color:rgba(47,26,6,.68);line-height:1.5}.phase382-sourcing-grid,.phase382-account-readiness,.phase382-quality-panel{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1fr);gap:34px;align-items:stretch;padding:82px max(24px,calc((100vw - 1180px)/2))}.phase382-sourcing-grid{background:#f5ead4}.phase382-account-readiness{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);background:linear-gradient(135deg,#211305,#533008);color:#fff8ea}.phase382-account-readiness h2{color:#fff8ea}.phase382-account-readiness p{color:rgba(255,248,234,.8)}.phase382-image-card{margin:0;min-height:460px;border-radius:34px;overflow:hidden;background:#d6b57e;box-shadow:0 24px 60px rgba(76,45,7,.16)}.phase382-image-card img,.phase382-quality-panel img{width:100%;height:100%;object-fit:cover;display:block}.phase382-image-card figcaption{padding:18px 20px;background:#fff8ea;color:#3d2308;font-weight:850}.phase382-sourcing-copy,.phase382-account-copy,.phase382-quality-panel>div{align-self:center}.phase382-checklist{display:grid;gap:12px;margin-top:22px}.phase382-checklist p{display:grid;grid-template-columns:170px 1fr;gap:14px;margin:0;padding:16px;border-radius:22px;background:rgba(255,255,255,.74);border:1px solid rgba(76,45,7,.1)}.phase382-checklist strong{color:#2f1a06}.phase382-checklist span{color:rgba(47,26,6,.68)}.phase382-link-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.phase382-link-cards a{text-decoration:none;background:rgba(255,248,234,.96)}.phase382-quality-panel{background:#fff8ea}.phase382-quality-panel figure{margin:0;border-radius:34px;overflow:hidden;min-height:360px;box-shadow:0 24px 60px rgba(76,45,7,.14)}.phase382-route-grid{grid-template-columns:repeat(4,1fr)}.phase382-route-grid a{text-decoration:none}.phase382-next-step{margin:0;padding:86px max(24px,calc((100vw - 980px)/2));text-align:center;background:radial-gradient(circle at 50% 0,rgba(202,133,0,.18),transparent 34%),#1f1305;color:#fff8ea}.phase382-next-step h2{color:#fff8ea}.phase382-next-step p{max-width:760px;margin-left:auto;margin-right:auto;color:rgba(255,248,234,.78)}.phase382-next-step .btn.secondary{color:#fff8ea}.phase382-next-actions{justify-content:center}@media (max-width:900px){.phase382-supply-hero,.phase382-sourcing-grid,.phase382-account-readiness,.phase382-quality-panel{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.phase382-hero-copy{min-height:0}.phase382-ledger-panel{min-height:500px}.phase382-supply-proof-strip,.phase382-scope-grid,.phase382-link-cards,.phase382-route-grid{grid-template-columns:1fr}.phase382-supply-subnav{top:64px;overflow:auto;justify-content:flex-start;flex-wrap:nowrap}.phase382-checklist p{grid-template-columns:1fr}.phase382-supply-scope,.phase382-route-map,.phase382-next-step{padding-left:18px;padding-right:18px}}


/* Phase 383 shared bulk item collection template */
.phase383-bulk-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase383-bulk-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase383-bulk-main h1,.phase383-bulk-main h2,.phase383-bulk-main h3{letter-spacing:-.045em}.phase383-bulk-main p{color:rgba(47,26,6,.74)}body:has(.phase383-bulk-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase383-bulk-main) .globalnav nav{gap:8px!important}body:has(.phase383-bulk-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase383-bulk-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase383-bulk-main) .phase82-explore-trigger,body:has(.phase383-bulk-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase383-bulk-hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(360px,.84fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 16% 14%,rgba(202,133,0,.28),transparent 30%),radial-gradient(circle at 88% 18%,rgba(255,232,187,.13),transparent 30%),linear-gradient(135deg,#1f1305 0%,#482904 55%,#7a4a08 100%);color:#fff8ea}.phase383-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:540px}.phase383-hero-copy h1{max-width:820px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6.1vw,82px);line-height:.9}.phase383-hero-lede{max-width:760px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.84)!important}.phase383-hero-actions,.phase383-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase383-bulk-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:13px 20px;text-decoration:none;font-weight:900;border:1px solid rgba(255,255,255,.22)}.phase383-bulk-main .btn.primary{background:#ca8500;color:#1f1305;box-shadow:0 16px 34px rgba(202,133,0,.25)}.phase383-bulk-main .btn.secondary{background:rgba(255,248,234,.1);color:#fff8ea;border-color:rgba(255,248,234,.34)}.phase383-hero-ledger{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:560px;border:1px solid rgba(255,248,234,.22);border-radius:34px;overflow:hidden;background:rgba(255,255,255,.08);box-shadow:0 36px 90px rgba(0,0,0,.32)}.phase383-hero-ledger figure{position:absolute;inset:0;margin:0}.phase383-hero-ledger img{width:100%;height:100%;object-fit:cover;filter:saturate(.98) contrast(1.05)}.phase383-hero-ledger:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,19,5,.04),rgba(31,19,5,.82))}.phase383-ledger-card,.phase383-mini-ledger{position:relative;z-index:2;margin:0 18px 18px}.phase383-ledger-card{border-radius:24px;padding:18px;background:rgba(255,248,234,.92);color:#2f1a06;box-shadow:0 18px 44px rgba(0,0,0,.22)}.phase383-ledger-card span,.phase383-mini-ledger span{display:block;color:#9b6500;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:950}.phase383-ledger-card strong{display:block;margin-top:6px;font-size:19px;line-height:1.18}.phase383-mini-ledger{display:grid;gap:8px;margin-bottom:20px}.phase383-mini-ledger p{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0;border-radius:16px;padding:11px 12px;background:rgba(31,19,5,.66);border:1px solid rgba(255,248,234,.16);color:#fff8ea}.phase383-mini-ledger strong{font-size:12px;text-align:right;color:#fff8ea}.phase383-bulk-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#3a2107;padding:1px}.phase383-bulk-proof-strip article{background:#fff8ea;padding:28px}.phase383-bulk-proof-strip span{display:block;margin-bottom:8px;color:#7a4a08;font-size:21px;font-weight:950;letter-spacing:-.04em}.phase383-bulk-proof-strip p{margin:0}.phase383-bulk-subnav{position:sticky;top:72px;z-index:20;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;padding:12px 18px;background:rgba(255,248,234,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(76,45,7,.12)}.phase383-bulk-subnav a{border-radius:999px;padding:10px 14px;color:#3d2308;text-decoration:none;font-size:13px;font-weight:900;background:rgba(255,255,255,.64);border:1px solid rgba(76,45,7,.1)}.phase383-bulk-spec-system,.phase383-bulk-related{padding:82px max(24px,calc((100vw - 1180px)/2))}.phase383-section-heading{max-width:820px;margin:0 0 30px}.phase383-section-heading h2,.phase383-fit-copy h2,.phase383-quality-copy h2,.phase383-next-step h2{margin:0 0 12px;font-size:clamp(34px,4vw,58px);line-height:.98;color:#2f1a06}.phase383-section-heading p,.phase383-fit-copy>p,.phase383-quality-copy p,.phase383-next-step p{font-size:18px;line-height:1.55}.phase383-spec-grid,.phase383-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.phase383-spec-grid article,.phase383-related-grid a,.phase383-checklist p{border-radius:28px;padding:24px;background:#fff;border:1px solid rgba(76,45,7,.12);box-shadow:0 20px 50px rgba(76,45,7,.08)}.phase383-spec-grid span,.phase383-related-grid span{color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase383-spec-grid h3,.phase383-related-grid strong{display:block;margin:10px 0;color:#2f1a06;font-size:24px;line-height:1.05}.phase383-spec-grid p,.phase383-related-grid em{font-style:normal;color:rgba(47,26,6,.68);line-height:1.5}.phase383-bulk-fit{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1fr);gap:34px;align-items:stretch;padding:82px max(24px,calc((100vw - 1180px)/2));background:#f5ead4}.phase383-bulk-quality-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:34px;align-items:stretch;padding:82px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,#211305,#533008);color:#fff8ea}.phase383-bulk-quality-band h2{color:#fff8ea}.phase383-bulk-quality-band p{color:rgba(255,248,234,.8)}.phase383-image-card{margin:0;min-height:450px;border-radius:34px;overflow:hidden;background:#d6b57e;box-shadow:0 24px 60px rgba(76,45,7,.16)}.phase383-image-card img{width:100%;height:100%;object-fit:cover;display:block}.phase383-image-card figcaption{padding:18px 20px;background:#fff8ea;color:#3d2308;font-weight:850}.phase383-fit-copy,.phase383-quality-copy{align-self:center}.phase383-checklist{display:grid;gap:12px;margin-top:22px}.phase383-checklist p{display:grid;grid-template-columns:44px 1fr;gap:12px;margin:0}.phase383-checklist strong{color:#ca8500;font-weight:950}.phase383-checklist span{color:rgba(47,26,6,.72);font-weight:800}.phase383-bulk-quality-band .phase383-checklist p{background:rgba(255,248,234,.96)}.phase383-related-grid{grid-template-columns:repeat(5,1fr)}.phase383-related-grid a{text-decoration:none}.phase383-related-grid a[aria-current="page"]{background:#3d2308}.phase383-related-grid a[aria-current="page"] strong,.phase383-related-grid a[aria-current="page"] em{color:#fff8ea}.phase383-next-step{margin:0;padding:86px max(24px,calc((100vw - 980px)/2));text-align:center;background:radial-gradient(circle at 50% 0,rgba(202,133,0,.18),transparent 34%),#1f1305;color:#fff8ea}.phase383-next-step h2{color:#fff8ea}.phase383-next-step p{max-width:760px;margin-left:auto;margin-right:auto;color:rgba(255,248,234,.78)}.phase383-next-actions{justify-content:center}@media (max-width:1050px){.phase383-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.phase383-bulk-hero,.phase383-bulk-fit,.phase383-bulk-quality-band{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.phase383-hero-copy{min-height:0}.phase383-hero-ledger{min-height:500px}.phase383-bulk-proof-strip,.phase383-spec-grid,.phase383-related-grid{grid-template-columns:1fr}.phase383-bulk-subnav{top:64px;overflow:auto;justify-content:flex-start;flex-wrap:nowrap}.phase383-bulk-spec-system,.phase383-bulk-related,.phase383-next-step{padding-left:18px;padding-right:18px}}

/* phase507-bulk-cigars-breakpoint-optimizer:start */
main[data-bulk-item-slug="bulk-cigars"]{overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f7ecd6 46%,#fff8ea 100%)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-hero{grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(78px,7vw,116px) max(24px,calc((100vw - 1420px)/2)) clamp(44px,5vw,70px)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-hero-copy{min-height:auto;min-width:0;max-width:860px}
main[data-bulk-item-slug="bulk-cigars"] .phase383-hero-copy h1{font-size:clamp(38px,4.65vw,68px);line-height:.98;letter-spacing:-.058em;max-width:13.6ch;text-wrap:balance;margin-bottom:clamp(16px,1.7vw,22px)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-hero-lede{font-size:clamp(16px,1.2vw,20px);line-height:1.6;max-width:720px}
main[data-bulk-item-slug="bulk-cigars"] .phase383-hero-actions{gap:10px;margin-top:clamp(20px,2vw,28px)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-hero-actions .btn{min-height:44px;padding:11px 17px;text-align:center;white-space:normal}
main[data-bulk-item-slug="bulk-cigars"] .phase383-hero-ledger{min-height:clamp(420px,34vw,540px);max-width:520px;justify-self:stretch;border-radius:clamp(26px,2.5vw,34px)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-ledger-card{padding:clamp(16px,1.7vw,20px)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-ledger-card strong{font-size:clamp(17px,1.25vw,20px)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-mini-ledger p{padding:10px 12px}
main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-proof-strip{width:min(1660px,calc(100% - clamp(24px,5vw,120px)));margin:clamp(18px,2vw,30px) auto 0;border-radius:30px;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:0 22px 60px rgba(61,35,8,.10)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-proof-strip article{padding:clamp(22px,2vw,30px)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-proof-strip span{font-size:clamp(18px,1.5vw,24px);line-height:1.05}
main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-proof-strip p{font-size:clamp(14px,1vw,16px);line-height:1.5}
main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-subnav{top:60px;gap:9px;padding:12px 16px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;justify-content:center}
main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-subnav::-webkit-scrollbar{display:none}
main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-subnav a{flex:0 0 auto;min-height:38px;display:inline-flex;align-items:center}
main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-spec-system,main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-related{padding:clamp(58px,7vw,98px) max(24px,calc((100vw - 1420px)/2))}
main[data-bulk-item-slug="bulk-cigars"] .phase383-section-heading{max-width:900px;margin-bottom:clamp(24px,3vw,36px)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-section-heading h2,main[data-bulk-item-slug="bulk-cigars"] .phase383-fit-copy h2,main[data-bulk-item-slug="bulk-cigars"] .phase383-quality-copy h2,main[data-bulk-item-slug="bulk-cigars"] .phase383-next-step h2{font-size:clamp(30px,3.7vw,56px);line-height:1;text-wrap:balance}
main[data-bulk-item-slug="bulk-cigars"] .phase383-section-heading p,main[data-bulk-item-slug="bulk-cigars"] .phase383-fit-copy>p,main[data-bulk-item-slug="bulk-cigars"] .phase383-quality-copy p,main[data-bulk-item-slug="bulk-cigars"] .phase383-next-step p{font-size:clamp(15.5px,1.12vw,18px);line-height:1.65;max-width:72ch}
main[data-bulk-item-slug="bulk-cigars"] .phase383-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,22px)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-spec-grid article,main[data-bulk-item-slug="bulk-cigars"] .phase383-related-grid a,main[data-bulk-item-slug="bulk-cigars"] .phase383-checklist p{padding:clamp(20px,2vw,28px);border-radius:clamp(22px,2.3vw,30px)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-fit,main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-quality-band{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,60px);padding:clamp(60px,7vw,100px) max(24px,calc((100vw - 1420px)/2))}
main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-quality-band{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-image-card{min-height:clamp(360px,32vw,540px);border-radius:clamp(26px,2.8vw,36px)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-checklist{gap:10px}
main[data-bulk-item-slug="bulk-cigars"] .phase383-checklist p{grid-template-columns:40px 1fr;align-items:center}
main[data-bulk-item-slug="bulk-cigars"] .phase383-related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-related-grid strong{font-size:clamp(20px,1.35vw,26px)}
main[data-bulk-item-slug="bulk-cigars"] .phase383-next-step{padding:clamp(62px,7vw,96px) max(24px,calc((100vw - 1180px)/2))}
@media (min-width:1600px){main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-hero,main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-spec-system,main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-related,main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-fit,main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-quality-band{padding-left:max(72px,calc((100vw - 1660px)/2));padding-right:max(72px,calc((100vw - 1660px)/2))}main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-hero{grid-template-columns:minmax(0,1fr) minmax(460px,560px)}main[data-bulk-item-slug="bulk-cigars"] .phase383-hero-copy h1{font-size:clamp(60px,3.9vw,76px)}main[data-bulk-item-slug="bulk-cigars"] .phase383-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1100px){main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);padding-left:24px;padding-right:24px}main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-fit,main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-quality-band{grid-template-columns:1fr;padding-left:24px;padding-right:24px}main[data-bulk-item-slug="bulk-cigars"] .phase383-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}main[data-bulk-item-slug="bulk-cigars"] .phase383-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:900px){main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-hero{grid-template-columns:1fr;padding:72px 18px 34px;gap:24px}main[data-bulk-item-slug="bulk-cigars"] .phase383-hero-copy h1{font-size:clamp(34px,7vw,48px);line-height:1;max-width:13ch}main[data-bulk-item-slug="bulk-cigars"] .phase383-hero-ledger{min-height:0;height:auto;max-width:none}main[data-bulk-item-slug="bulk-cigars"] .phase383-hero-ledger figure{position:relative;height:clamp(190px,42vw,320px)}main[data-bulk-item-slug="bulk-cigars"] .phase383-hero-ledger img{position:absolute;inset:0}main[data-bulk-item-slug="bulk-cigars"] .phase383-ledger-card,main[data-bulk-item-slug="bulk-cigars"] .phase383-mini-ledger{margin-left:14px;margin-right:14px}main[data-bulk-item-slug="bulk-cigars"] .phase383-mini-ledger{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none}main[data-bulk-item-slug="bulk-cigars"] .phase383-mini-ledger::-webkit-scrollbar{display:none}main[data-bulk-item-slug="bulk-cigars"] .phase383-mini-ledger p{flex:0 0 min(250px,78vw);display:grid;grid-template-columns:1fr;align-items:start}main[data-bulk-item-slug="bulk-cigars"] .phase383-mini-ledger strong{text-align:left}main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-proof-strip{width:min(100% - 28px,760px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-subnav{top:48px;justify-content:flex-start}main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-spec-system,main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-related,main[data-bulk-item-slug="bulk-cigars"] .phase383-next-step{padding-left:18px;padding-right:18px}main[data-bulk-item-slug="bulk-cigars"] .phase383-spec-grid,main[data-bulk-item-slug="bulk-cigars"] .phase383-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-hero{padding:64px 14px 28px}main[data-bulk-item-slug="bulk-cigars"] .phase383-hero-copy h1{font-size:clamp(32px,9.4vw,40px);max-width:12.4ch}main[data-bulk-item-slug="bulk-cigars"] .phase383-hero-lede{font-size:15.5px;line-height:1.55}main[data-bulk-item-slug="bulk-cigars"] .phase383-hero-actions{display:grid;grid-template-columns:1fr}main[data-bulk-item-slug="bulk-cigars"] .phase383-hero-actions .btn,main[data-bulk-item-slug="bulk-cigars"] .phase383-next-actions .btn{width:100%}main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-proof-strip,main[data-bulk-item-slug="bulk-cigars"] .phase383-spec-grid,main[data-bulk-item-slug="bulk-cigars"] .phase383-related-grid{grid-template-columns:1fr}main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-proof-strip article{padding:20px}main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-fit,main[data-bulk-item-slug="bulk-cigars"] .phase383-bulk-quality-band{padding:48px 16px}main[data-bulk-item-slug="bulk-cigars"] .phase383-image-card{min-height:320px}main[data-bulk-item-slug="bulk-cigars"] .phase383-checklist p{grid-template-columns:36px 1fr}main[data-bulk-item-slug="bulk-cigars"] .phase383-next-actions{display:grid;grid-template-columns:1fr}}
/* phase507-bulk-cigars-breakpoint-optimizer:end */

/* phase508-bulk-wraps-breakpoint-optimizer:start */
main[data-bulk-item-slug="bulk-wraps"]{overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f6ead2 44%,#fff8ea 100%)}
main[data-bulk-item-slug="bulk-wraps"] *{min-width:0}
main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,540px);gap:clamp(24px,4vw,66px);align-items:center;padding:clamp(78px,7vw,112px) max(24px,calc((100vw - 1440px)/2)) clamp(42px,5vw,68px)}
main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-copy{min-height:auto;min-width:0;max-width:880px}
main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-copy h1{font-size:clamp(38px,4.45vw,66px);line-height:.99;letter-spacing:-.058em;max-width:14.4ch;text-wrap:balance;margin-bottom:clamp(16px,1.7vw,22px)}
main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-lede{font-size:clamp(16px,1.16vw,20px);line-height:1.6;max-width:760px}
main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-actions{gap:10px;margin-top:clamp(20px,2vw,28px)}
main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-actions .btn{min-height:44px;padding:11px 17px;text-align:center;white-space:normal}
main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-ledger{min-height:clamp(410px,32vw,540px);max-width:540px;justify-self:stretch;border-radius:clamp(26px,2.5vw,34px);box-shadow:0 30px 86px rgba(31,19,5,.34)}
main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-ledger figure img{object-position:center 45%}
main[data-bulk-item-slug="bulk-wraps"] .phase383-ledger-card{padding:clamp(16px,1.7vw,20px)}
main[data-bulk-item-slug="bulk-wraps"] .phase383-ledger-card strong{font-size:clamp(17px,1.2vw,20px);line-height:1.28}
main[data-bulk-item-slug="bulk-wraps"] .phase383-mini-ledger p{padding:10px 12px;gap:8px}
main[data-bulk-item-slug="bulk-wraps"] .phase383-mini-ledger strong{overflow-wrap:anywhere}
main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-proof-strip{width:min(1660px,calc(100% - clamp(24px,5vw,120px)));margin:clamp(18px,2vw,30px) auto 0;border-radius:30px;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:0 22px 60px rgba(61,35,8,.10)}
main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-proof-strip article{padding:clamp(21px,1.9vw,30px)}
main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-proof-strip span{font-size:clamp(18px,1.35vw,24px);line-height:1.05}
main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-proof-strip p{font-size:clamp(14px,1vw,16px);line-height:1.5;max-width:42ch}
main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-subnav{top:60px;gap:9px;padding:12px 16px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;justify-content:center}
main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-subnav::-webkit-scrollbar{display:none}
main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-subnav a{flex:0 0 auto;min-height:38px;display:inline-flex;align-items:center;white-space:nowrap}
main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-spec-system,main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-related{padding:clamp(58px,7vw,98px) max(24px,calc((100vw - 1440px)/2))}
main[data-bulk-item-slug="bulk-wraps"] .phase383-section-heading{max-width:940px;margin-bottom:clamp(24px,3vw,38px)}
main[data-bulk-item-slug="bulk-wraps"] .phase383-section-heading h2,main[data-bulk-item-slug="bulk-wraps"] .phase383-fit-copy h2,main[data-bulk-item-slug="bulk-wraps"] .phase383-quality-copy h2,main[data-bulk-item-slug="bulk-wraps"] .phase383-next-step h2{font-size:clamp(30px,3.55vw,56px);line-height:1;text-wrap:balance}
main[data-bulk-item-slug="bulk-wraps"] .phase383-section-heading p,main[data-bulk-item-slug="bulk-wraps"] .phase383-fit-copy>p,main[data-bulk-item-slug="bulk-wraps"] .phase383-quality-copy p,main[data-bulk-item-slug="bulk-wraps"] .phase383-next-step p{font-size:clamp(15.5px,1.1vw,18px);line-height:1.65;max-width:72ch}
main[data-bulk-item-slug="bulk-wraps"] .phase383-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,22px)}
main[data-bulk-item-slug="bulk-wraps"] .phase383-spec-grid article,main[data-bulk-item-slug="bulk-wraps"] .phase383-related-grid a,main[data-bulk-item-slug="bulk-wraps"] .phase383-checklist p{padding:clamp(20px,2vw,28px);border-radius:clamp(22px,2.3vw,30px)}
main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-fit,main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-quality-band{grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr);gap:clamp(24px,4vw,60px);padding:clamp(60px,7vw,100px) max(24px,calc((100vw - 1440px)/2))}
main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-quality-band{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}
main[data-bulk-item-slug="bulk-wraps"] .phase383-image-card{min-height:clamp(340px,30vw,520px);border-radius:clamp(26px,2.8vw,36px)}
main[data-bulk-item-slug="bulk-wraps"] .phase383-image-card img{object-position:center center}
main[data-bulk-item-slug="bulk-wraps"] .phase383-checklist{gap:10px}
main[data-bulk-item-slug="bulk-wraps"] .phase383-checklist p{grid-template-columns:40px 1fr;align-items:center}
main[data-bulk-item-slug="bulk-wraps"] .phase383-related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}
main[data-bulk-item-slug="bulk-wraps"] .phase383-related-grid strong{font-size:clamp(20px,1.3vw,26px);line-height:1.05}
main[data-bulk-item-slug="bulk-wraps"] .phase383-related-grid em{overflow-wrap:anywhere}
main[data-bulk-item-slug="bulk-wraps"] .phase383-next-step{padding:clamp(62px,7vw,96px) max(24px,calc((100vw - 1180px)/2))}
@media (min-width:1600px){main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-hero,main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-spec-system,main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-related,main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-fit,main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-quality-band{padding-left:max(72px,calc((100vw - 1700px)/2));padding-right:max(72px,calc((100vw - 1700px)/2))}main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-hero{grid-template-columns:minmax(0,1.05fr) minmax(480px,580px)}main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-copy h1{font-size:clamp(60px,3.65vw,76px);max-width:15ch}main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-proof-strip{width:min(1700px,calc(100% - 144px))}main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-proof-strip article{display:flex;flex-direction:column;justify-content:center}main[data-bulk-item-slug="bulk-wraps"] .phase383-related-grid a{min-height:180px}}
@media (min-width:2200px){main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-hero,main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-spec-system,main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-related,main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-fit,main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-quality-band{padding-left:max(120px,calc((100vw - 1840px)/2));padding-right:max(120px,calc((100vw - 1840px)/2))}main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-proof-strip{width:min(1840px,calc(100% - 240px))}main[data-bulk-item-slug="bulk-wraps"] .phase383-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}main[data-bulk-item-slug="bulk-wraps"] .phase383-related-grid{grid-template-columns:repeat(5,minmax(220px,1fr))}}
@media (max-width:1180px){main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-hero{grid-template-columns:minmax(0,1fr) minmax(320px,430px);padding-left:24px;padding-right:24px}main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-fit,main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-quality-band{grid-template-columns:1fr;padding-left:24px;padding-right:24px}main[data-bulk-item-slug="bulk-wraps"] .phase383-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:980px){main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-hero{grid-template-columns:1fr;padding:72px 18px 34px;gap:24px}main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-copy h1{font-size:clamp(34px,7vw,48px);line-height:1;max-width:14ch}main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-ledger{min-height:0;height:auto;max-width:none}main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-ledger figure{position:relative;height:clamp(190px,42vw,320px)}main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-ledger img{position:absolute;inset:0}main[data-bulk-item-slug="bulk-wraps"] .phase383-ledger-card,main[data-bulk-item-slug="bulk-wraps"] .phase383-mini-ledger{margin-left:14px;margin-right:14px}main[data-bulk-item-slug="bulk-wraps"] .phase383-mini-ledger{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none}main[data-bulk-item-slug="bulk-wraps"] .phase383-mini-ledger::-webkit-scrollbar{display:none}main[data-bulk-item-slug="bulk-wraps"] .phase383-mini-ledger p{flex:0 0 min(250px,78vw);display:grid;grid-template-columns:1fr;align-items:start}main[data-bulk-item-slug="bulk-wraps"] .phase383-mini-ledger strong{text-align:left}main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-proof-strip{width:min(100% - 28px,780px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-subnav{top:48px;justify-content:flex-start}main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-spec-system,main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-related,main[data-bulk-item-slug="bulk-wraps"] .phase383-next-step{padding-left:18px;padding-right:18px}main[data-bulk-item-slug="bulk-wraps"] .phase383-spec-grid,main[data-bulk-item-slug="bulk-wraps"] .phase383-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-hero{padding:64px 14px 28px}main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-copy h1{font-size:clamp(32px,9vw,40px);max-width:13ch}main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-lede{font-size:15.5px;line-height:1.55}main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-actions{display:grid;grid-template-columns:1fr}main[data-bulk-item-slug="bulk-wraps"] .phase383-hero-actions .btn,main[data-bulk-item-slug="bulk-wraps"] .phase383-next-actions .btn{width:100%}main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-proof-strip,main[data-bulk-item-slug="bulk-wraps"] .phase383-spec-grid,main[data-bulk-item-slug="bulk-wraps"] .phase383-related-grid{grid-template-columns:1fr}main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-proof-strip article{padding:20px}main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-fit,main[data-bulk-item-slug="bulk-wraps"] .phase383-bulk-quality-band{padding:48px 16px}main[data-bulk-item-slug="bulk-wraps"] .phase383-image-card{min-height:300px}main[data-bulk-item-slug="bulk-wraps"] .phase383-checklist p{grid-template-columns:36px 1fr}main[data-bulk-item-slug="bulk-wraps"] .phase383-next-actions{display:grid;grid-template-columns:1fr}}
/* phase508-bulk-wraps-breakpoint-optimizer:end */

/* phase508-bulk-grabba-breakpoint-optimizer:start */
main[data-bulk-item-slug="bulk-grabba"]{overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f6ead3 48%,#fff8ea 100%)}
main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-hero{grid-template-columns:minmax(0,1.04fr) minmax(350px,500px);gap:clamp(22px,3.6vw,58px);align-items:center;padding:clamp(76px,6.6vw,112px) max(24px,calc((100vw - 1420px)/2)) clamp(42px,4.8vw,68px);min-width:0}
main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-copy{min-height:auto;min-width:0;max-width:900px}
main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-copy h1{font-size:clamp(38px,4.55vw,66px);line-height:.98;letter-spacing:-.058em;max-width:13.8ch;text-wrap:balance;margin-bottom:clamp(16px,1.7vw,22px)}
main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-lede{font-size:clamp(16px,1.15vw,20px);line-height:1.6;max-width:740px}
main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-actions{gap:10px;margin-top:clamp(20px,2vw,28px)}
main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-actions .btn{min-height:44px;padding:11px 17px;text-align:center;white-space:normal}
main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-ledger{min-height:clamp(390px,31vw,520px);max-width:520px;justify-self:stretch;border-radius:clamp(26px,2.5vw,34px);overflow:hidden}
main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-ledger figure{min-height:0}
main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-ledger img{object-position:center 46%;filter:saturate(1.05) contrast(1.03)}
main[data-bulk-item-slug="bulk-grabba"] .phase383-ledger-card{padding:clamp(16px,1.7vw,20px)}
main[data-bulk-item-slug="bulk-grabba"] .phase383-ledger-card strong{font-size:clamp(17px,1.18vw,20px)}
main[data-bulk-item-slug="bulk-grabba"] .phase383-mini-ledger p{padding:10px 12px;min-width:0}
main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-proof-strip{width:min(1660px,calc(100% - clamp(24px,5vw,120px)));margin:clamp(18px,2vw,30px) auto 0;border-radius:30px;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:0 22px 60px rgba(61,35,8,.10)}
main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-proof-strip article{padding:clamp(22px,2vw,30px);min-width:0}
main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-proof-strip span{font-size:clamp(18px,1.42vw,24px);line-height:1.05;text-wrap:balance}
main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-proof-strip p{font-size:clamp(14px,1vw,16px);line-height:1.5}
main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-subnav{top:60px;gap:9px;padding:12px 16px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;justify-content:center;max-width:100%}
main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-subnav::-webkit-scrollbar{display:none}
main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-subnav a{flex:0 0 auto;min-height:38px;display:inline-flex;align-items:center}
main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-spec-system,main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-related{padding:clamp(58px,7vw,98px) max(24px,calc((100vw - 1420px)/2))}
main[data-bulk-item-slug="bulk-grabba"] .phase383-section-heading{max-width:920px;margin-bottom:clamp(24px,3vw,36px)}
main[data-bulk-item-slug="bulk-grabba"] .phase383-section-heading h2,main[data-bulk-item-slug="bulk-grabba"] .phase383-fit-copy h2,main[data-bulk-item-slug="bulk-grabba"] .phase383-quality-copy h2,main[data-bulk-item-slug="bulk-grabba"] .phase383-next-step h2{font-size:clamp(30px,3.55vw,55px);line-height:1;text-wrap:balance}
main[data-bulk-item-slug="bulk-grabba"] .phase383-section-heading p,main[data-bulk-item-slug="bulk-grabba"] .phase383-fit-copy>p,main[data-bulk-item-slug="bulk-grabba"] .phase383-quality-copy p,main[data-bulk-item-slug="bulk-grabba"] .phase383-next-step p{font-size:clamp(15.5px,1.08vw,18px);line-height:1.65;max-width:72ch}
main[data-bulk-item-slug="bulk-grabba"] .phase383-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,22px)}
main[data-bulk-item-slug="bulk-grabba"] .phase383-spec-grid article,main[data-bulk-item-slug="bulk-grabba"] .phase383-related-grid a,main[data-bulk-item-slug="bulk-grabba"] .phase383-checklist p{padding:clamp(20px,2vw,28px);border-radius:clamp(22px,2.3vw,30px);min-width:0}
main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-fit,main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-quality-band{grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);gap:clamp(24px,4vw,60px);padding:clamp(60px,7vw,100px) max(24px,calc((100vw - 1420px)/2))}
main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-quality-band{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}
main[data-bulk-item-slug="bulk-grabba"] .phase383-image-card{min-height:clamp(340px,30vw,520px);border-radius:clamp(26px,2.8vw,36px);overflow:hidden}
main[data-bulk-item-slug="bulk-grabba"] .phase383-image-card img{object-position:center center}
main[data-bulk-item-slug="bulk-grabba"] .phase383-checklist{gap:10px}
main[data-bulk-item-slug="bulk-grabba"] .phase383-checklist p{grid-template-columns:40px 1fr;align-items:center}
main[data-bulk-item-slug="bulk-grabba"] .phase383-related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}
main[data-bulk-item-slug="bulk-grabba"] .phase383-related-grid strong{font-size:clamp(20px,1.28vw,25px);line-height:1.05;text-wrap:balance}
main[data-bulk-item-slug="bulk-grabba"] .phase383-next-step{padding:clamp(62px,7vw,96px) max(24px,calc((100vw - 1180px)/2))}
@media (min-width:1600px){main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-hero,main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-spec-system,main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-related,main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-fit,main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-quality-band{padding-left:max(72px,calc((100vw - 1660px)/2));padding-right:max(72px,calc((100vw - 1660px)/2))}main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-hero{grid-template-columns:minmax(0,1fr) minmax(460px,560px)}main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-copy h1{font-size:clamp(58px,3.7vw,74px)}main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-ledger{max-width:560px}main[data-bulk-item-slug="bulk-grabba"] .phase383-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1100px){main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-hero{grid-template-columns:minmax(0,1fr) minmax(315px,410px);padding-left:24px;padding-right:24px}main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-copy h1{font-size:clamp(38px,5.55vw,58px);max-width:13.5ch}main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-fit,main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-quality-band{grid-template-columns:1fr;padding-left:24px;padding-right:24px}main[data-bulk-item-slug="bulk-grabba"] .phase383-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}main[data-bulk-item-slug="bulk-grabba"] .phase383-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:900px){main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-hero{grid-template-columns:1fr;padding:68px 18px 34px;gap:24px}main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-copy h1{font-size:clamp(34px,7vw,48px);line-height:1;max-width:13ch}main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-ledger{min-height:0;height:auto;max-width:none}main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-ledger figure{position:relative;height:clamp(180px,40vw,310px)}main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-ledger img{position:absolute;inset:0}main[data-bulk-item-slug="bulk-grabba"] .phase383-ledger-card,main[data-bulk-item-slug="bulk-grabba"] .phase383-mini-ledger{margin-left:14px;margin-right:14px}main[data-bulk-item-slug="bulk-grabba"] .phase383-mini-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:10px;scrollbar-width:none}main[data-bulk-item-slug="bulk-grabba"] .phase383-mini-ledger::-webkit-scrollbar{display:none}main[data-bulk-item-slug="bulk-grabba"] .phase383-mini-ledger p{min-width:0;display:grid;grid-template-columns:1fr;align-items:start}main[data-bulk-item-slug="bulk-grabba"] .phase383-mini-ledger strong{text-align:left;overflow-wrap:anywhere}main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-proof-strip{width:min(100% - 28px,760px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-subnav{top:48px;justify-content:flex-start}main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-spec-system,main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-related,main[data-bulk-item-slug="bulk-grabba"] .phase383-next-step{padding-left:18px;padding-right:18px}main[data-bulk-item-slug="bulk-grabba"] .phase383-spec-grid,main[data-bulk-item-slug="bulk-grabba"] .phase383-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-hero{padding:62px 14px 28px}main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-copy h1{font-size:clamp(31px,9.1vw,39px);max-width:12.8ch}main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-lede{font-size:15.5px;line-height:1.55}main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-actions{display:grid;grid-template-columns:1fr}main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-actions .btn,main[data-bulk-item-slug="bulk-grabba"] .phase383-next-actions .btn{width:100%}main[data-bulk-item-slug="bulk-grabba"] .phase383-hero-ledger figure{height:clamp(172px,54vw,230px)}main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-proof-strip,main[data-bulk-item-slug="bulk-grabba"] .phase383-spec-grid,main[data-bulk-item-slug="bulk-grabba"] .phase383-related-grid{grid-template-columns:1fr}main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-proof-strip article{padding:20px}main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-fit,main[data-bulk-item-slug="bulk-grabba"] .phase383-bulk-quality-band{padding:48px 16px}main[data-bulk-item-slug="bulk-grabba"] .phase383-image-card{min-height:300px}main[data-bulk-item-slug="bulk-grabba"] .phase383-checklist p{grid-template-columns:36px 1fr}main[data-bulk-item-slug="bulk-grabba"] .phase383-next-actions{display:grid;grid-template-columns:1fr}}
@media (max-width:560px){main[data-bulk-item-slug="bulk-grabba"] .phase383-mini-ledger{display:flex;overflow-x:auto;gap:10px}main[data-bulk-item-slug="bulk-grabba"] .phase383-mini-ledger p{flex:0 0 min(250px,78vw)}}
/* phase508-bulk-grabba-breakpoint-optimizer:end */


/* Phase 384 Buyer Qualification commercial review */
.phase384-buyer-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase384-buyer-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase384-buyer-main h1,.phase384-buyer-main h2,.phase384-buyer-main h3{letter-spacing:-.045em}.phase384-buyer-main p{color:rgba(47,26,6,.74)}body:has(.phase384-buyer-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase384-buyer-main) .globalnav nav{gap:8px!important}body:has(.phase384-buyer-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase384-buyer-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase384-buyer-main) .phase82-explore-trigger,body:has(.phase384-buyer-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase384-qualification-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 14% 15%,rgba(202,133,0,.26),transparent 31%),radial-gradient(circle at 88% 18%,rgba(255,232,187,.13),transparent 30%),linear-gradient(135deg,#1f1305 0%,#482904 56%,#7a4a08 100%);color:#fff8ea}.phase384-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:540px}.phase384-hero-copy h1{max-width:760px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6.2vw,82px);line-height:.9}.phase384-hero-lede{max-width:760px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.84)!important}.phase384-hero-actions,.phase384-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase384-buyer-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:13px 20px;text-decoration:none!important;font-weight:950}.phase384-buyer-main .btn.primary{background:#fff8ea;color:#2f1a06;box-shadow:0 14px 32px rgba(0,0,0,.22)}.phase384-buyer-main .btn.secondary{background:rgba(255,248,234,.10);color:#fff8ea;border:1px solid rgba(255,232,187,.3)}.phase384-hero-ledger{display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:34px;background:rgba(255,248,234,.10);border:1px solid rgba(255,232,187,.18);box-shadow:0 34px 90px rgba(0,0,0,.28);backdrop-filter:blur(18px)}.phase384-hero-ledger figure{margin:0;min-height:360px;border-radius:26px;overflow:hidden}.phase384-hero-ledger img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block}.phase384-ledger-card,.phase384-mini-ledger{border-radius:24px;background:#fff8ea;color:#2f1a06;padding:18px;box-shadow:0 16px 38px rgba(0,0,0,.12)}.phase384-ledger-card span,.phase384-mini-ledger span{display:block;color:#a66a00;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase384-ledger-card strong{display:block;margin-top:6px;font-size:clamp(20px,2.2vw,30px);line-height:1}.phase384-mini-ledger{display:grid;gap:8px;background:rgba(255,248,234,.94)}.phase384-mini-ledger p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:8px 0;border-top:1px solid rgba(47,26,6,.1)}.phase384-mini-ledger p:first-child{border-top:0}.phase384-mini-ledger strong{font-size:14px;text-align:right}.phase384-qualification-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#3d2308;padding:1px}.phase384-qualification-proof-strip article{background:#fff8ea;padding:24px}.phase384-qualification-proof-strip span{display:block;color:#ca8500;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:950}.phase384-qualification-proof-strip p{margin:8px 0 0;font-weight:800;line-height:1.32}.phase384-buyer-subnav{position:sticky;top:64px;z-index:20;display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:12px 20px;background:rgba(255,248,234,.86);border-bottom:1px solid rgba(76,45,7,.12);backdrop-filter:blur(16px)}.phase384-buyer-subnav a{padding:10px 14px;border-radius:999px;text-decoration:none!important;color:#3d2308;background:#fff;border:1px solid rgba(76,45,7,.12);font-weight:900;font-size:13px}.phase384-readiness-system,.phase384-company-fit-grid,.phase384-intake-panel,.phase384-review-packet,.phase384-quality-band,.phase384-buyer-next{padding:clamp(58px,7vw,96px) max(24px,calc((100vw - 1180px)/2))}.phase384-section-heading{max-width:820px;margin-bottom:26px}.phase384-section-heading h2,.phase384-fit-copy h2,.phase384-intake-copy h2,.phase384-packet-copy h2,.phase384-quality-band h2,.phase384-buyer-next h2{margin:0 0 14px;color:#2f1a06;font-size:clamp(34px,4.8vw,62px);line-height:.96}.phase384-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.phase384-readiness-grid article{border-radius:26px;background:#fff;border:1px solid rgba(76,45,7,.1);box-shadow:0 18px 55px rgba(76,45,7,.08);padding:22px}.phase384-readiness-grid span,.phase384-fit-checklist strong{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#3d2308;color:#fff8ea;font-weight:950}.phase384-readiness-grid h3{font-size:25px;line-height:1;margin:18px 0 10px}.phase384-company-fit-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:34px;align-items:stretch;background:#f4e5c8}.phase384-image-card{position:relative;margin:0;min-height:520px;border-radius:34px;overflow:hidden;box-shadow:0 30px 80px rgba(76,45,7,.16);background:#3d2308}.phase384-image-card img{width:100%;height:100%;object-fit:cover;display:block}.phase384-image-card figcaption{position:absolute;left:16px;right:16px;bottom:16px;padding:15px 16px;border-radius:20px;background:rgba(255,248,234,.92);color:#2f1a06;font-weight:850}.phase384-fit-copy{align-self:center}.phase384-fit-checklist{display:grid;gap:10px;margin-top:18px}.phase384-fit-checklist p{display:flex;align-items:center;gap:12px;margin:0;padding:13px;border-radius:18px;background:#fff;border:1px solid rgba(76,45,7,.1);font-weight:850}.phase384-intake-panel{background:radial-gradient(circle at 18% 0,rgba(202,133,0,.18),transparent 31%),linear-gradient(180deg,#211305,#3d2308);color:#fff8ea}.phase384-intake-panel p,.phase384-intake-panel h2,.phase384-review-packet h2{color:#fff8ea}.phase384-intake-shell,.phase384-packet-shell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:18px;align-items:start}.phase384-direct-intake-form,.phase384-intake-checklist,.phase384-packet-preview,.phase384-packet-actions{border-radius:30px;padding:22px;background:#fff8ea;color:#2f1a06;border:1px solid rgba(255,232,187,.14);box-shadow:0 24px 70px rgba(0,0,0,.18)}.phase384-direct-intake-form fieldset{border:1px solid rgba(76,45,7,.12);border-radius:22px;padding:16px;margin:0 0 14px}.phase384-direct-intake-form legend{font-weight:950;color:#7a4a08;padding:0 6px}.phase384-direct-intake-form label{display:grid;gap:6px;margin:10px 0;font-weight:900}.phase384-direct-intake-form input,.phase384-direct-intake-form textarea{width:100%;border:1px solid rgba(76,45,7,.18);border-radius:16px;padding:13px;background:#fff;color:#2f1a06;font:inherit}.phase384-direct-intake-form textarea{min-height:120px}.phase384-direct-intake-form button,.phase384-packet-actions button{border:0;border-radius:999px;background:#3d2308;color:#fff8ea;font-weight:950;padding:13px 18px;cursor:pointer}.phase384-intake-checklist h3,.phase384-packet-actions h3,.phase384-packet-preview h3{margin-top:0;font-size:28px}.phase384-intake-checklist li{margin:12px 0;color:rgba(47,26,6,.78);font-weight:750}.phase384-review-packet{background:#211305}.phase384-packet-copy{max-width:820px;margin-bottom:24px}.phase384-packet-preview dl{display:grid;gap:10px}.phase384-packet-preview dl div{padding:13px;border-radius:16px;background:#fff;border:1px solid rgba(76,45,7,.1)}.phase384-packet-preview dt{font-weight:950;color:#7a4a08}.phase384-packet-preview dd{margin:4px 0 0;color:rgba(47,26,6,.76)}.phase384-packet-actions .packet-action-row{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.phase384-packet-actions a{display:inline-flex;margin:6px 6px 0 0;padding:10px 12px;border-radius:999px;background:#f4e5c8;color:#3d2308;text-decoration:none!important;font-weight:900}.phase384-quality-band{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);gap:30px;align-items:center;background:#fff8ea}.phase384-quality-band figure{margin:0;border-radius:34px;overflow:hidden;box-shadow:0 28px 70px rgba(76,45,7,.14)}.phase384-quality-band img{width:100%;height:420px;object-fit:cover;display:block}.phase384-buyer-next{text-align:center;background:radial-gradient(circle at 50% 0,rgba(202,133,0,.2),transparent 34%),#f4e5c8}.phase384-buyer-next p{max-width:760px;margin-left:auto;margin-right:auto}.phase384-buyer-next .btn.primary{background:#3d2308;color:#fff8ea}.phase384-buyer-next .btn.secondary{background:#fff;color:#3d2308;border:1px solid rgba(76,45,7,.12)}@media(max-width:900px){.phase384-qualification-hero,.phase384-company-fit-grid,.phase384-intake-shell,.phase384-packet-shell,.phase384-quality-band{grid-template-columns:1fr}.phase384-hero-copy{min-height:auto}.phase384-readiness-grid,.phase384-qualification-proof-strip{grid-template-columns:1fr 1fr}.phase384-buyer-subnav{top:48px;justify-content:flex-start;overflow:auto;flex-wrap:nowrap}}@media(max-width:640px){.phase384-qualification-hero{padding-top:84px}.phase384-hero-copy h1{font-size:clamp(38px,12vw,56px)}.phase384-readiness-grid,.phase384-qualification-proof-strip{grid-template-columns:1fr}.phase384-image-card{min-height:380px}.phase384-buyer-subnav a{white-space:nowrap}}

.phase384-intake-panel .phase384-intake-copy p:not(.eyebrow){color:rgba(255,248,234,.86)!important}

/* phase509-buyer-qualification-breakpoint-optimizer:start */
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"]{--phase509-shell:min(100% - 48px,1360px);--phase509-wide:min(100% - 48px,1640px);overflow-x:hidden}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-qualification-hero{grid-template-columns:minmax(0,1.02fr) minmax(340px,.78fr);padding-left:max(24px,calc((100vw - 1360px)/2));padding-right:max(24px,calc((100vw - 1360px)/2));padding-top:clamp(92px,8vw,132px);padding-bottom:clamp(42px,5vw,72px)}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-copy{min-height:clamp(430px,42vw,560px)}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-copy h1{font-size:clamp(42px,5.3vw,78px);line-height:.94;max-width:12.5ch;text-wrap:balance}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-lede{max-width:68ch}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-ledger{max-width:520px;justify-self:end;min-width:0}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-ledger figure{min-height:0;height:clamp(260px,28vw,410px)}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-ledger img{min-height:0;height:100%}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-qualification-proof-strip{width:min(100%,1640px);margin:0 auto;border-inline:1px solid #3d2308;grid-template-columns:repeat(4,minmax(0,1fr))}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-qualification-proof-strip article{min-width:0}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-readiness-system,
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-company-fit-grid,
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-intake-panel,
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-review-packet,
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-quality-band,
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-buyer-next{padding-left:max(24px,calc((100vw - 1360px)/2));padding-right:max(24px,calc((100vw - 1360px)/2))}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-company-fit-grid{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr)}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-image-card{min-height:clamp(420px,36vw,560px)}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-intake-shell{grid-template-columns:minmax(0,1fr) minmax(300px,.52fr)}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-direct-intake-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-direct-intake-form fieldset legend{grid-column:1/-1}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-direct-intake-form fieldset label{min-width:0;margin:0}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-direct-intake-form fieldset:nth-of-type(2){grid-template-columns:repeat(2,minmax(0,1fr))}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-direct-intake-form fieldset:nth-of-type(2) label:first-of-type{grid-column:1/-1}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-direct-intake-form fieldset:nth-of-type(3) label:last-child{grid-column:1/-1}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-packet-shell{grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr)}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-quality-band{grid-template-columns:minmax(0,.96fr) minmax(360px,.74fr)}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-buyer-next{padding-left:max(24px,calc((100vw - 1200px)/2));padding-right:max(24px,calc((100vw - 1200px)/2))}
@media (min-width:1600px){main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-qualification-hero{padding-left:max(36px,calc((100vw - 1640px)/2));padding-right:max(36px,calc((100vw - 1640px)/2));grid-template-columns:minmax(0,1.08fr) minmax(420px,.72fr)}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-readiness-system,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-company-fit-grid,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-intake-panel,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-review-packet,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-quality-band{padding-left:max(36px,calc((100vw - 1540px)/2));padding-right:max(36px,calc((100vw - 1540px)/2))}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-readiness-grid{grid-template-columns:repeat(4,minmax(240px,1fr));gap:18px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-direct-intake-form fieldset:nth-of-type(2){grid-template-columns:repeat(3,minmax(0,1fr))}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-direct-intake-form fieldset:nth-of-type(2) label:first-of-type{grid-column:auto}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-packet-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1920px){main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-copy h1{font-size:clamp(70px,4.1vw,88px)}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-qualification-proof-strip{border-radius:0 0 34px 34px;overflow:hidden}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-intake-shell{grid-template-columns:minmax(0,1fr) minmax(360px,.45fr)}}
@media (max-width:1180px){main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-qualification-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:24px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-copy{min-height:420px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-ledger figure{height:300px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-intake-shell,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-packet-shell{grid-template-columns:1fr}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-intake-checklist{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:12px;align-items:start}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-intake-checklist ul{margin-top:0}}
@media (max-width:900px){main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-qualification-hero{padding-top:88px;padding-bottom:36px;grid-template-columns:1fr}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-copy{min-height:auto}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-copy h1{max-width:13.5ch;font-size:clamp(38px,8vw,60px);line-height:.98}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-ledger{max-width:none;justify-self:stretch}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-ledger figure{height:260px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-mini-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-mini-ledger p{display:grid;align-content:start;border-top:0;border-left:1px solid rgba(47,26,6,.1);padding:0 0 0 10px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-mini-ledger p:first-child{border-left:0;padding-left:0}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-mini-ledger strong{text-align:left;overflow-wrap:anywhere}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-company-fit-grid,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-quality-band{grid-template-columns:1fr}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-intake-checklist{display:block}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-buyer-subnav{scroll-padding-inline:20px;overflow-x:auto;justify-content:flex-start;flex-wrap:nowrap;overscroll-behavior-x:contain}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-buyer-subnav a{white-space:nowrap;flex:0 0 auto}}
@media (max-width:680px){main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"]{--phase509-shell:min(100% - 36px,100%)}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-qualification-hero{padding:82px 18px 28px;gap:18px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-copy h1{font-size:clamp(34px,10.8vw,46px);line-height:1.04;max-width:12.5ch}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-lede{font-size:16.5px;line-height:1.58}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-actions,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-next-actions{display:grid;grid-template-columns:1fr;gap:10px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-buyer-main .btn,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .btn{width:100%;min-height:50px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-ledger{padding:10px;border-radius:24px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-ledger figure{height:180px;border-radius:18px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-ledger-card{padding:14px;border-radius:18px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-ledger-card strong{font-size:20px;line-height:1.1}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-mini-ledger{display:flex;overflow-x:auto;gap:10px;padding:12px;scroll-snap-type:x mandatory}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-mini-ledger p{min-width:154px;border:1px solid rgba(47,26,6,.1);border-radius:14px;padding:10px;scroll-snap-align:start}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-qualification-proof-strip{grid-template-columns:1fr;width:100%;border-inline:0}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-qualification-proof-strip article{padding:20px 18px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-readiness-system,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-company-fit-grid,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-intake-panel,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-review-packet,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-quality-band,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-buyer-next{padding-left:18px;padding-right:18px;padding-top:clamp(44px,12vw,64px);padding-bottom:clamp(44px,12vw,64px)}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-readiness-grid{grid-template-columns:1fr}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-section-heading h2,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-fit-copy h2,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-intake-copy h2,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-packet-copy h2,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-quality-band h2,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-buyer-next h2{font-size:clamp(30px,9vw,40px);line-height:1.05}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-image-card{min-height:300px;border-radius:24px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-image-card figcaption{position:static;border-radius:0;background:#fff8ea}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-fit-checklist p{align-items:flex-start}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-fit-checklist strong{flex:0 0 38px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-direct-intake-form,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-intake-checklist,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-packet-preview,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-packet-actions{padding:18px;border-radius:22px;min-width:0}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-direct-intake-form fieldset,main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-direct-intake-form fieldset:nth-of-type(2){grid-template-columns:1fr;padding:14px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-packet-actions .packet-action-row{display:grid;grid-template-columns:1fr}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-packet-actions button{width:100%;min-height:48px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-quality-band img{height:260px}}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-readiness-grid,
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-intake-shell,
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-packet-shell{max-width:1540px;margin-left:auto;margin-right:auto}
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-section-heading,
main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-packet-copy{max-width:min(840px,100%)}
@media (max-width:900px){main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-ledger figure{height:220px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-ledger-card strong{font-size:clamp(19px,3.5vw,24px)}}
@media (max-width:430px){main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-ledger figure{height:150px}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-mini-ledger{display:none}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-copy h1{font-size:clamp(32px,10vw,42px)}main.phase384-buyer-main[data-template="phase384-buyer-qualification-commercial-review"] .phase384-hero-lede{font-size:16px;line-height:1.52}}
/* phase509-buyer-qualification-breakpoint-optimizer:end */

/* Phase 385 chewing and loose tobacco commercial page */
.phase385-chewing-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase385-chewing-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase385-chewing-main h1,.phase385-chewing-main h2,.phase385-chewing-main h3{letter-spacing:-.045em}.phase385-chewing-main p{color:rgba(47,26,6,.74)}body:has(.phase385-chewing-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase385-chewing-main) .globalnav nav{gap:8px!important}body:has(.phase385-chewing-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase385-chewing-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase385-chewing-main) .phase82-explore-trigger,body:has(.phase385-chewing-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase385-chewing-hero{position:relative;display:grid;grid-template-columns:minmax(0,.96fr) minmax(340px,.84fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 13% 13%,rgba(202,133,0,.28),transparent 31%),radial-gradient(circle at 90% 14%,rgba(255,232,187,.13),transparent 31%),linear-gradient(135deg,#1f1305 0%,#462804 55%,#7a4a08 100%);color:#fff8ea}.phase385-chewing-hero h1{max-width:780px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6vw,78px);line-height:.92}.phase385-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.phase385-hero-lede{max-width:760px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.84)!important}.phase385-actions,.phase385-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase385-chewing-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:13px 20px;text-decoration:none;font-weight:950;letter-spacing:-.01em;border:1px solid rgba(64,36,6,.12);transition:transform .18s ease,box-shadow .18s ease}.phase385-chewing-main .btn:hover{transform:translateY(-2px)}.phase385-chewing-main .btn.primary{background:#ca8500;color:#1f1305!important;box-shadow:0 18px 38px rgba(202,133,0,.24)}.phase385-chewing-main .btn.secondary{background:rgba(255,248,234,.12);color:#fff8ea!important;border-color:rgba(255,248,234,.24)}.phase385-chewing-main .cream .btn.secondary,.phase385-chewing-next .btn.secondary{background:#fff;color:#2f1a06!important;border-color:rgba(64,36,6,.12)}.phase385-hero-ledger{position:relative;min-height:520px;border-radius:34px;overflow:hidden;border:1px solid rgba(255,248,234,.20);box-shadow:0 38px 90px rgba(20,11,2,.42);background:#2f1a06}.phase385-hero-ledger figure{position:absolute;inset:0;margin:0}.phase385-hero-ledger img{width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.03) brightness(.82)}.phase385-hero-ledger:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,19,5,.08),rgba(31,19,5,.70))}.phase385-ledger-card,.phase385-mini-ledger{position:absolute;z-index:2;left:22px;right:22px}.phase385-ledger-card{bottom:112px;padding:20px;border-radius:24px;background:rgba(255,248,234,.92);box-shadow:0 20px 60px rgba(0,0,0,.22)}.phase385-ledger-card span,.phase385-mini-ledger span{display:block;color:#986612;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:950}.phase385-ledger-card strong{display:block;margin-top:7px;color:#2f1a06;font-size:20px;line-height:1.12}.phase385-mini-ledger{bottom:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.phase385-mini-ledger p{margin:0;padding:13px;border-radius:18px;background:rgba(31,19,5,.72);border:1px solid rgba(255,248,234,.18);color:#fff8ea!important}.phase385-mini-ledger strong{display:block;color:#fff8ea;font-size:13px;line-height:1.15}.phase385-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#3d2308;padding:1px}.phase385-proof-strip article{padding:26px 22px;background:#2f1a06;color:#fff8ea}.phase385-proof-strip span{display:block;color:#ca8500;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.phase385-proof-strip p{margin:9px 0 0;color:rgba(255,248,234,.78)!important;line-height:1.45}.phase385-section-heading{max-width:830px;margin:0 auto 28px;text-align:center}.phase385-section-heading h2{margin:0;color:#2f1a06;font-size:clamp(34px,4vw,56px);line-height:.98}.phase385-section-heading p:last-child{font-size:18px;line-height:1.52}.phase385-format-system{padding:82px max(22px,calc((100vw - 1180px)/2));background:#fff8ea}.phase385-format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.phase385-format-grid article{padding:26px;border-radius:28px;background:#fff;border:1px solid rgba(64,36,6,.10);box-shadow:0 20px 52px rgba(47,26,6,.08)}.phase385-format-grid span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#f2dfb8;color:#7a4a08;font-weight:950}.phase385-format-grid h3{font-size:24px;margin:18px 0 10px}.phase385-market-fit{display:grid;grid-template-columns:minmax(340px,.86fr) minmax(0,1fr);gap:28px;align-items:stretch;padding:78px max(22px,calc((100vw - 1180px)/2));background:#f4e6c8}.phase385-image-card{margin:0;border-radius:32px;overflow:hidden;background:#2f1a06;box-shadow:0 24px 68px rgba(47,26,6,.18)}.phase385-image-card img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.phase385-image-card figcaption{padding:14px 18px;color:#fff8ea;background:#2f1a06;font-weight:800}.phase385-fit-copy{padding:34px;border-radius:32px;background:#fff8ea;border:1px solid rgba(64,36,6,.10)}.phase385-fit-copy h2{margin:0 0 14px;font-size:clamp(32px,4vw,52px);line-height:1}.phase385-checklist{display:grid;gap:10px;margin-top:22px}.phase385-checklist p{display:flex;gap:12px;align-items:flex-start;margin:0;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(64,36,6,.08)}.phase385-checklist strong{color:#ca8500}.phase385-quality-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:28px;align-items:stretch;padding:78px max(22px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,#1f1305,#573305);color:#fff8ea}.phase385-quality-copy,.phase385-commercial-packet{padding:34px;border-radius:32px;background:rgba(255,248,234,.08);border:1px solid rgba(255,248,234,.14)}.phase385-quality-copy h2,.phase385-commercial-packet h2{margin:0 0 16px;color:#fff8ea;font-size:clamp(34px,4vw,58px);line-height:1}.phase385-quality-copy p,.phase385-commercial-packet p{color:rgba(255,248,234,.78)!important}.phase385-commercial-packet{padding:76px max(22px,calc((100vw - 1180px)/2));border-radius:0;background:#2f1a06}.phase385-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.phase385-packet-grid a{display:block;min-height:150px;padding:20px;border-radius:24px;background:#fff8ea;color:#2f1a06;text-decoration:none;border:1px solid rgba(255,248,234,.18);box-shadow:0 20px 60px rgba(0,0,0,.18)}.phase385-packet-grid span{display:block;color:#9a6400;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:950}.phase385-packet-grid strong{display:block;margin-top:8px;font-size:20px}.phase385-packet-grid em{display:block;margin-top:10px;color:rgba(47,26,6,.70);font-style:normal;line-height:1.4}.phase385-chewing-next{padding:74px max(22px,calc((100vw - 980px)/2));background:#fff8ea;text-align:center}.phase385-chewing-next h2{margin:0 auto 14px;max-width:760px;font-size:clamp(34px,5vw,62px);line-height:.98}.phase385-chewing-next p{max-width:760px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.55}.phase385-chewing-next .phase385-next-actions{justify-content:center}.phase385-chewing-next .btn.primary{color:#1f1305!important}.phase385-compat{display:none!important}@media (max-width:900px){.phase385-chewing-hero,.phase385-market-fit,.phase385-quality-band{grid-template-columns:1fr}.phase385-hero-copy{min-height:0}.phase385-hero-ledger{min-height:430px}.phase385-proof-strip,.phase385-format-grid,.phase385-packet-grid{grid-template-columns:1fr 1fr}.phase385-chewing-hero{padding-top:96px}.phase385-mini-ledger{grid-template-columns:1fr}.phase385-ledger-card{bottom:168px}}@media (max-width:620px){.phase385-proof-strip,.phase385-format-grid,.phase385-packet-grid{grid-template-columns:1fr}.phase385-chewing-hero{padding-left:18px;padding-right:18px}.phase385-market-fit,.phase385-quality-band,.phase385-format-system,.phase385-commercial-packet,.phase385-chewing-next{padding-left:18px;padding-right:18px}.phase385-hero-ledger{min-height:500px}.phase385-ledger-card{bottom:188px}.phase385-chewing-hero h1{font-size:42px}}

.phase385-quality-copy p{color:rgba(255,248,234,.88)!important;font-size:18px;line-height:1.58}

.phase385-image-card img{filter:saturate(1.08) contrast(1.04) brightness(1.08)}


/* Phase 386 cigar aging and packaging commercial page */
.phase386-aging-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase386-aging-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase386-aging-main h1,.phase386-aging-main h2,.phase386-aging-main h3{letter-spacing:-.045em}.phase386-aging-main p{color:rgba(47,26,6,.74)}body:has(.phase386-aging-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase386-aging-main) .globalnav nav{gap:8px!important}body:has(.phase386-aging-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase386-aging-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase386-aging-main) .phase82-explore-trigger,body:has(.phase386-aging-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase386-aging-hero{position:relative;display:grid;grid-template-columns:minmax(0,.94fr) minmax(350px,.86fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 12% 12%,rgba(202,133,0,.28),transparent 31%),radial-gradient(circle at 92% 14%,rgba(255,232,187,.16),transparent 31%),linear-gradient(135deg,#1f1305 0%,#462804 55%,#7a4a08 100%);color:#fff8ea}.phase386-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.phase386-aging-hero h1{max-width:760px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6vw,78px);line-height:.92}.phase386-hero-lede{max-width:760px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.86)!important}.phase386-actions,.phase386-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase386-aging-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:13px 20px;text-decoration:none;font-weight:950;letter-spacing:-.01em;border:1px solid rgba(64,36,6,.12);transition:transform .18s ease,box-shadow .18s ease}.phase386-aging-main .btn:hover{transform:translateY(-2px)}.phase386-aging-main .btn.primary{background:#ca8500;color:#1f1305!important;box-shadow:0 18px 38px rgba(202,133,0,.24)}.phase386-aging-main .btn.secondary{background:rgba(255,248,234,.12);color:#fff8ea!important;border-color:rgba(255,248,234,.24)}.phase386-aging-main .cream .btn.secondary,.phase386-aging-next .btn.secondary{background:#fff;color:#2f1a06!important;border-color:rgba(64,36,6,.12)}.phase386-hero-ledger{position:relative;min-height:520px;border-radius:34px;overflow:hidden;border:1px solid rgba(255,248,234,.20);box-shadow:0 38px 90px rgba(20,11,2,.42);background:#2f1a06}.phase386-hero-ledger figure{position:absolute;inset:0;margin:0}.phase386-hero-ledger img{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.04) brightness(.88)}.phase386-hero-ledger:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,19,5,.06),rgba(31,19,5,.72))}.phase386-ledger-card,.phase386-mini-ledger{position:absolute;z-index:2;left:22px;right:22px}.phase386-ledger-card{bottom:112px;padding:20px;border-radius:24px;background:rgba(255,248,234,.93);box-shadow:0 20px 60px rgba(0,0,0,.22)}.phase386-ledger-card span,.phase386-mini-ledger span{display:block;color:#986612;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:950}.phase386-ledger-card strong{display:block;margin-top:7px;color:#2f1a06;font-size:20px;line-height:1.12}.phase386-mini-ledger{bottom:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.phase386-mini-ledger p{margin:0;padding:13px;border-radius:18px;background:rgba(31,19,5,.74);border:1px solid rgba(255,248,234,.18);color:#fff8ea!important}.phase386-mini-ledger strong{display:block;color:#fff8ea;font-size:13px;line-height:1.15}.phase386-release-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#3d2308;padding:1px}.phase386-release-proof-strip article{padding:26px 22px;background:#2f1a06;color:#fff8ea}.phase386-release-proof-strip span{display:block;color:#ca8500;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.phase386-release-proof-strip p{margin:9px 0 0;color:rgba(255,248,234,.80)!important;line-height:1.45}.phase386-aging-subnav{position:sticky;top:60px;z-index:8;display:flex;justify-content:center;gap:10px;padding:12px 18px;background:rgba(255,248,234,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(64,36,6,.10)}.phase386-aging-subnav a{color:#2f1a06;text-decoration:none;font-weight:950;font-size:13px;padding:10px 12px;border-radius:999px;background:#fff;border:1px solid rgba(64,36,6,.08)}.phase386-section-heading{max-width:840px;margin:0 auto 28px;text-align:center}.phase386-section-heading h2{margin:0;color:#2f1a06;font-size:clamp(34px,4vw,56px);line-height:.98}.phase386-section-heading p:last-child{font-size:18px;line-height:1.52}.phase386-aging-system{padding:82px max(22px,calc((100vw - 1180px)/2));background:#fff8ea}.phase386-aging-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.phase386-aging-grid article{padding:26px;border-radius:28px;background:#fff;border:1px solid rgba(64,36,6,.10);box-shadow:0 20px 52px rgba(47,26,6,.08)}.phase386-aging-grid span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#f2dfb8;color:#7a4a08;font-weight:950}.phase386-aging-grid h3{font-size:24px;margin:18px 0 10px}.phase386-packaging-fit{display:grid;grid-template-columns:minmax(340px,.86fr) minmax(0,1fr);gap:28px;align-items:stretch;padding:78px max(22px,calc((100vw - 1180px)/2));background:#f4e6c8}.phase386-image-card{margin:0;border-radius:32px;overflow:hidden;background:#2f1a06;box-shadow:0 24px 68px rgba(47,26,6,.18)}.phase386-image-card img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block;filter:saturate(1.08) contrast(1.04) brightness(1.08)}.phase386-image-card figcaption{padding:14px 18px;color:#fff8ea;background:#2f1a06;font-weight:800}.phase386-fit-copy{padding:34px;border-radius:32px;background:#fff8ea;border:1px solid rgba(64,36,6,.10)}.phase386-fit-copy h2{margin:0 0 14px;font-size:clamp(32px,4vw,52px);line-height:1}.phase386-checklist{display:grid;gap:10px;margin-top:22px}.phase386-checklist p{display:flex;gap:12px;align-items:flex-start;margin:0;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(64,36,6,.08)}.phase386-checklist strong{color:#ca8500}.phase386-release-quality-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:28px;align-items:stretch;padding:78px max(22px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,#1f1305,#573305);color:#fff8ea}.phase386-quality-copy,.phase386-commercial-packet{padding:34px;border-radius:32px;background:rgba(255,248,234,.08);border:1px solid rgba(255,248,234,.14)}.phase386-quality-copy h2,.phase386-commercial-packet h2{margin:0 0 16px;color:#fff8ea;font-size:clamp(34px,4vw,58px);line-height:1}.phase386-quality-copy p{color:rgba(255,248,234,.88)!important;font-size:18px;line-height:1.58}.phase386-commercial-packet p{color:rgba(255,248,234,.80)!important}.phase386-commercial-packet{padding:76px max(22px,calc((100vw - 1180px)/2));border-radius:0;background:#2f1a06}.phase386-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.phase386-packet-grid a{display:block;min-height:150px;padding:20px;border-radius:24px;background:#fff8ea;color:#2f1a06;text-decoration:none;border:1px solid rgba(255,248,234,.18);box-shadow:0 20px 60px rgba(0,0,0,.18)}.phase386-packet-grid span{display:block;color:#9a6400;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:950}.phase386-packet-grid strong{display:block;margin-top:8px;font-size:20px}.phase386-packet-grid em{display:block;margin-top:10px;color:rgba(47,26,6,.70);font-style:normal;line-height:1.4}.phase386-aging-next{padding:74px max(22px,calc((100vw - 980px)/2));background:#fff8ea;text-align:center}.phase386-aging-next h2{margin:0 auto 14px;max-width:760px;font-size:clamp(34px,5vw,62px);line-height:.98}.phase386-aging-next p{max-width:760px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.55}.phase386-aging-next .phase386-next-actions{justify-content:center}.phase386-aging-next .btn.primary{color:#1f1305!important}.phase386-compat{display:none!important}@media (max-width:900px){.phase386-aging-hero,.phase386-packaging-fit,.phase386-release-quality-band{grid-template-columns:1fr}.phase386-hero-copy{min-height:0}.phase386-hero-ledger{min-height:430px}.phase386-release-proof-strip,.phase386-aging-grid,.phase386-packet-grid{grid-template-columns:1fr 1fr}.phase386-aging-hero{padding-top:96px}.phase386-mini-ledger{grid-template-columns:1fr}.phase386-ledger-card{bottom:168px}.phase386-aging-subnav{overflow:auto;justify-content:flex-start}}@media (max-width:620px){.phase386-release-proof-strip,.phase386-aging-grid,.phase386-packet-grid{grid-template-columns:1fr}.phase386-aging-hero{padding-left:18px;padding-right:18px}.phase386-packaging-fit,.phase386-release-quality-band,.phase386-aging-system,.phase386-commercial-packet,.phase386-aging-next{padding-left:18px;padding-right:18px}.phase386-hero-ledger{min-height:500px}.phase386-ledger-card{bottom:188px}.phase386-aging-hero h1{font-size:42px}}


/* Phase 387 cigar anatomy commercial page */
.phase387-anatomy-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase387-anatomy-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase387-anatomy-main h1,.phase387-anatomy-main h2,.phase387-anatomy-main h3{letter-spacing:-.045em}.phase387-anatomy-main p{color:rgba(47,26,6,.74)}body:has(.phase387-anatomy-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase387-anatomy-main) .globalnav nav{gap:8px!important}body:has(.phase387-anatomy-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase387-anatomy-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase387-anatomy-main) .phase82-explore-trigger,body:has(.phase387-anatomy-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase387-anatomy-hero{position:relative;display:grid;grid-template-columns:minmax(0,.94fr) minmax(350px,.86fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 12% 12%,rgba(202,133,0,.28),transparent 31%),radial-gradient(circle at 92% 14%,rgba(255,232,187,.16),transparent 31%),linear-gradient(135deg,#1f1305 0%,#462804 55%,#7a4a08 100%);color:#fff8ea}.phase387-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.phase387-anatomy-hero h1{max-width:760px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6vw,78px);line-height:.92}.phase387-hero-lede{max-width:760px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.86)!important}.phase387-actions,.phase387-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase387-anatomy-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:13px 20px;text-decoration:none;font-weight:950;letter-spacing:-.01em;border:1px solid rgba(64,36,6,.12);transition:transform .18s ease,box-shadow .18s ease}.phase387-anatomy-main .btn:hover{transform:translateY(-2px)}.phase387-anatomy-main .btn.primary{background:#ca8500;color:#1f1305!important;box-shadow:0 18px 38px rgba(202,133,0,.24)}.phase387-anatomy-main .btn.secondary{background:rgba(255,248,234,.12);color:#fff8ea!important;border-color:rgba(255,248,234,.24)}.phase387-anatomy-main .cream .btn.secondary,.phase387-anatomy-next .btn.secondary{background:#fff;color:#2f1a06!important;border-color:rgba(64,36,6,.12)}.phase387-hero-ledger{position:relative;min-height:520px;border-radius:34px;overflow:hidden;border:1px solid rgba(255,248,234,.20);box-shadow:0 38px 90px rgba(20,11,2,.42);background:#2f1a06}.phase387-hero-ledger figure{position:absolute;inset:0;margin:0}.phase387-hero-ledger img{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.04) brightness(.88)}.phase387-hero-ledger:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,19,5,.06),rgba(31,19,5,.72))}.phase387-ledger-card,.phase387-mini-ledger{position:absolute;z-index:2;left:22px;right:22px}.phase387-ledger-card{bottom:112px;padding:20px;border-radius:24px;background:rgba(255,248,234,.93);box-shadow:0 20px 60px rgba(0,0,0,.22)}.phase387-ledger-card span,.phase387-mini-ledger span{display:block;color:#986612;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:950}.phase387-ledger-card strong{display:block;margin-top:7px;color:#2f1a06;font-size:20px;line-height:1.12}.phase387-mini-ledger{bottom:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.phase387-mini-ledger p{margin:0;padding:13px;border-radius:18px;background:rgba(31,19,5,.74);border:1px solid rgba(255,248,234,.18);color:#fff8ea!important}.phase387-mini-ledger strong{display:block;color:#fff8ea;font-size:13px;line-height:1.15}.phase387-anatomy-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#3d2308;padding:1px}.phase387-anatomy-proof-strip article{padding:26px 22px;background:#2f1a06;color:#fff8ea}.phase387-anatomy-proof-strip span{display:block;color:#ca8500;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.phase387-anatomy-proof-strip p{margin:9px 0 0;color:rgba(255,248,234,.80)!important;line-height:1.45}.phase387-anatomy-subnav{position:sticky;top:60px;z-index:8;display:flex;justify-content:center;gap:10px;padding:12px 18px;background:rgba(255,248,234,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(64,36,6,.10)}.phase387-anatomy-subnav a{color:#2f1a06;text-decoration:none;font-weight:950;font-size:13px;padding:10px 12px;border-radius:999px;background:#fff;border:1px solid rgba(64,36,6,.08)}.phase387-section-heading{max-width:840px;margin:0 auto 28px;text-align:center}.phase387-section-heading h2{margin:0;color:#2f1a06;font-size:clamp(34px,4vw,56px);line-height:.98}.phase387-section-heading p:last-child{font-size:18px;line-height:1.52}.phase387-component-system{padding:82px max(22px,calc((100vw - 1180px)/2));background:#fff8ea}.phase387-component-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.phase387-component-grid article{padding:26px;border-radius:28px;background:#fff;border:1px solid rgba(64,36,6,.10);box-shadow:0 20px 52px rgba(47,26,6,.08)}.phase387-component-grid span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#f2dfb8;color:#7a4a08;font-weight:950}.phase387-component-grid h3{font-size:24px;margin:18px 0 10px}.phase387-blend-fit{display:grid;grid-template-columns:minmax(340px,.86fr) minmax(0,1fr);gap:28px;align-items:stretch;padding:78px max(22px,calc((100vw - 1180px)/2));background:#f4e6c8}.phase387-image-card{margin:0;border-radius:32px;overflow:hidden;background:#2f1a06;box-shadow:0 24px 68px rgba(47,26,6,.18)}.phase387-image-card img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block;filter:saturate(1.08) contrast(1.04) brightness(1.08)}.phase387-image-card figcaption{padding:14px 18px;color:#fff8ea;background:#2f1a06;font-weight:800}.phase387-fit-copy{padding:34px;border-radius:32px;background:#fff8ea;border:1px solid rgba(64,36,6,.10)}.phase387-fit-copy h2{margin:0 0 14px;font-size:clamp(32px,4vw,52px);line-height:1}.phase387-checklist{display:grid;gap:10px;margin-top:22px}.phase387-checklist p{display:flex;gap:12px;align-items:flex-start;margin:0;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(64,36,6,.08)}.phase387-checklist strong{color:#ca8500}.phase387-construction-quality-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:28px;align-items:stretch;padding:78px max(22px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,#1f1305,#573305);color:#fff8ea}.phase387-quality-copy,.phase387-commercial-packet{padding:34px;border-radius:32px;background:rgba(255,248,234,.08);border:1px solid rgba(255,248,234,.14)}.phase387-quality-copy h2,.phase387-commercial-packet h2{margin:0 0 16px;color:#fff8ea;font-size:clamp(34px,4vw,58px);line-height:1}.phase387-quality-copy p{color:rgba(255,248,234,.88)!important;font-size:18px;line-height:1.58}.phase387-commercial-packet p{color:rgba(255,248,234,.80)!important}.phase387-commercial-packet{padding:76px max(22px,calc((100vw - 1180px)/2));border-radius:0;background:#2f1a06}.phase387-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px}.phase387-packet-grid a{display:block;min-height:150px;padding:20px;border-radius:24px;background:#fff8ea;color:#2f1a06;text-decoration:none;border:1px solid rgba(255,248,234,.18);box-shadow:0 20px 60px rgba(0,0,0,.18)}.phase387-packet-grid span{display:block;color:#9a6400;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:950}.phase387-packet-grid strong{display:block;margin-top:8px;font-size:20px}.phase387-packet-grid em{display:block;margin-top:10px;color:rgba(47,26,6,.70);font-style:normal;line-height:1.4}.phase387-anatomy-next{padding:74px max(22px,calc((100vw - 980px)/2));background:#fff8ea;text-align:center}.phase387-anatomy-next h2{margin:0 auto 14px;max-width:760px;font-size:clamp(34px,5vw,62px);line-height:.98}.phase387-anatomy-next p{max-width:760px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.55}.phase387-anatomy-next .phase387-next-actions{justify-content:center}.phase387-anatomy-next .btn.primary{color:#1f1305!important}.phase387-compat{display:none!important}@media (max-width:900px){.phase387-anatomy-hero,.phase387-blend-fit,.phase387-construction-quality-band{grid-template-columns:1fr}.phase387-hero-copy{min-height:0}.phase387-hero-ledger{min-height:430px}.phase387-anatomy-proof-strip,.phase387-component-grid,.phase387-packet-grid{grid-template-columns:1fr 1fr}.phase387-anatomy-hero{padding-top:96px}.phase387-mini-ledger{grid-template-columns:1fr}.phase387-ledger-card{bottom:168px}.phase387-anatomy-subnav{overflow:auto;justify-content:flex-start}}@media (max-width:620px){.phase387-anatomy-proof-strip,.phase387-component-grid,.phase387-packet-grid{grid-template-columns:1fr}.phase387-anatomy-hero{padding-left:18px;padding-right:18px}.phase387-blend-fit,.phase387-construction-quality-band,.phase387-component-system,.phase387-commercial-packet,.phase387-anatomy-next{padding-left:18px;padding-right:18px}.phase387-hero-ledger{min-height:500px}.phase387-ledger-card{bottom:188px}.phase387-anatomy-hero h1{font-size:42px}}




/* phase509-cigar-anatomy-breakpoint-optimizer:start */
.phase387-anatomy-main,
.phase387-anatomy-main *{box-sizing:border-box}
.phase387-anatomy-hero,
.phase387-component-system,
.phase387-blend-fit,
.phase387-construction-quality-band,
.phase387-commercial-packet,
.phase387-anatomy-next{min-width:0}
.phase387-hero-copy,
.phase387-hero-ledger,
.phase387-fit-copy,
.phase387-quality-copy,
.phase387-image-card,
.phase387-component-grid article,
.phase387-packet-grid a{min-width:0;max-width:100%}
.phase387-hero-lede,
.phase387-section-heading p,
.phase387-fit-copy p,
.phase387-quality-copy p,
.phase387-commercial-packet p,
.phase387-anatomy-next p{overflow-wrap:break-word}
.phase387-image-card img{object-position:center center;background:#2f1a06}
.phase387-blend-fit .phase387-image-card img{object-position:center 42%;filter:saturate(1.12) contrast(1.08) brightness(1.18)}
.phase387-construction-quality-band .phase387-image-card img{object-position:center 48%;filter:saturate(1.12) contrast(1.08) brightness(1.14)}

@media (min-width:1440px){
  .phase387-anatomy-hero{grid-template-columns:minmax(0,1fr) minmax(540px,.92fr);padding-left:max(50px,calc((100vw - 1440px)/2));padding-right:max(50px,calc((100vw - 1440px)/2));gap:42px}
  .phase387-component-system,.phase387-blend-fit,.phase387-construction-quality-band,.phase387-commercial-packet{padding-left:max(50px,calc((100vw - 1360px)/2));padding-right:max(50px,calc((100vw - 1360px)/2))}
  .phase387-anatomy-proof-strip{width:min(100%,1440px);margin-inline:auto;box-shadow:0 0 0 1px #3d2308;background:#3d2308}
  .phase387-packet-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:1920px){
  .phase387-anatomy-hero{grid-template-columns:minmax(0,1.05fr) minmax(620px,.95fr);padding-left:max(72px,calc((100vw - 1680px)/2));padding-right:max(72px,calc((100vw - 1680px)/2));gap:56px}
  .phase387-anatomy-hero h1{max-width:840px;font-size:clamp(70px,4.6vw,88px)}
  .phase387-hero-lede{max-width:800px}
  .phase387-hero-ledger{min-height:580px}
  .phase387-component-system,.phase387-blend-fit,.phase387-construction-quality-band,.phase387-commercial-packet{padding-left:max(72px,calc((100vw - 1560px)/2));padding-right:max(72px,calc((100vw - 1560px)/2))}
  .phase387-anatomy-proof-strip{width:min(100%,1560px)}
  .phase387-component-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .phase387-blend-fit{grid-template-columns:minmax(520px,.9fr) minmax(0,1fr)}
  .phase387-construction-quality-band{grid-template-columns:minmax(0,1fr) minmax(520px,.82fr)}
  .phase387-packet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
}
@media (min-width:2560px){
  .phase387-anatomy-hero{padding-left:calc((100vw - 1760px)/2);padding-right:calc((100vw - 1760px)/2)}
  .phase387-component-system,.phase387-blend-fit,.phase387-construction-quality-band,.phase387-commercial-packet{padding-left:calc((100vw - 1680px)/2);padding-right:calc((100vw - 1680px)/2)}
  .phase387-anatomy-proof-strip{width:min(100%,1680px)}
  .phase387-anatomy-subnav{justify-content:center}
}
@media (min-width:768px) and (max-width:1180px){
  .phase387-anatomy-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.86fr);gap:24px;padding-top:88px;padding-bottom:46px}
  .phase387-hero-copy{min-height:430px}
  .phase387-anatomy-hero h1{font-size:clamp(48px,6vw,68px)}
  .phase387-hero-ledger{min-height:430px}
  .phase387-blend-fit,.phase387-construction-quality-band{gap:22px}
  .phase387-image-card img{min-height:360px}
  .phase387-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:901px) and (max-width:1180px){
  .phase387-anatomy-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:900px){
  .phase387-anatomy-main{overflow-x:hidden}
  .phase387-anatomy-hero{gap:24px;padding-top:82px;padding-bottom:38px}
  .phase387-hero-copy{min-height:0}
  .phase387-actions,.phase387-next-actions{gap:10px}
  .phase387-hero-ledger{min-height:0;display:grid;gap:10px;align-content:end;padding:190px 14px 14px;border-radius:28px}
  .phase387-ledger-card,.phase387-mini-ledger{position:relative;left:auto;right:auto;bottom:auto;width:100%}
  .phase387-ledger-card{padding:16px;border-radius:20px}
  .phase387-ledger-card strong{font-size:18px}
  .phase387-mini-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  .phase387-mini-ledger p{padding:11px;min-width:0;overflow-wrap:anywhere}
  .phase387-component-system{padding-top:60px;padding-bottom:60px}
  .phase387-blend-fit,.phase387-construction-quality-band{padding-top:58px;padding-bottom:58px}
  .phase387-image-card img{min-height:340px;max-height:520px}
  .phase387-anatomy-subnav{top:56px;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%}
  .phase387-anatomy-subnav::-webkit-scrollbar{display:none}
  .phase387-anatomy-subnav a{white-space:nowrap;flex:0 0 auto}
}
@media (max-width:620px){
  .phase387-anatomy-hero{padding:74px 18px 34px}
  .phase387-anatomy-hero h1{font-size:clamp(37px,11vw,46px);line-height:.96;margin-bottom:14px;max-width:100%}
  .phase387-hero-lede{font-size:17px;line-height:1.45}
  .phase387-actions,.phase387-next-actions{display:grid;grid-template-columns:1fr;width:100%}
  .phase387-anatomy-main .btn{width:100%;min-height:48px;padding-inline:16px;text-align:center}
  .phase387-hero-ledger{padding-top:138px;border-radius:24px}
  .phase387-hero-ledger img{object-position:center top}
  .phase387-ledger-card strong{font-size:16px;line-height:1.18}
  .phase387-mini-ledger{grid-template-columns:1fr}
  .phase387-mini-ledger p{padding:10px 12px}
  .phase387-mini-ledger strong{font-size:12px}
  .phase387-anatomy-proof-strip article{padding:20px 18px}
  .phase387-section-heading{text-align:left;margin-bottom:22px}
  .phase387-section-heading h2,.phase387-fit-copy h2,.phase387-quality-copy h2,.phase387-commercial-packet h2,.phase387-anatomy-next h2{font-size:clamp(31px,10vw,42px);line-height:1.02}
  .phase387-section-heading p:last-child,.phase387-anatomy-next p,.phase387-quality-copy p{font-size:16px;line-height:1.5}
  .phase387-component-grid article,.phase387-fit-copy,.phase387-quality-copy{padding:22px;border-radius:24px}
  .phase387-checklist p{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px}
  .phase387-image-card{border-radius:24px}
  .phase387-image-card img{min-height:240px;max-height:310px}
  .phase387-commercial-packet{padding-top:58px;padding-bottom:58px}
  .phase387-packet-grid a{min-height:0;padding:18px}
  .phase387-anatomy-next{text-align:left}
  .phase387-anatomy-next p{margin-left:0;margin-right:0}
  .phase387-anatomy-next .phase387-next-actions{justify-content:stretch}
}
@media (min-width:370px) and (max-width:620px){
  .phase387-mini-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}
  .phase387-mini-ledger p{padding:9px 8px}
  .phase387-mini-ledger strong{font-size:11px;line-height:1.1}
}
@media (max-width:360px){
  .phase387-anatomy-hero{padding-left:15px;padding-right:15px}
  .phase387-hero-ledger{padding:142px 12px 12px}
  .phase387-ledger-card{padding:14px}
  .phase387-ledger-card strong{font-size:15px}
  .phase387-anatomy-main .btn{font-size:14px}
  .phase387-blend-fit,.phase387-construction-quality-band,.phase387-component-system,.phase387-commercial-packet,.phase387-anatomy-next{padding-left:15px;padding-right:15px}
}
/* phase509-cigar-anatomy-breakpoint-optimizer:end */
/* Phase 388 cigar process commercial page */
.phase388-process-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase388-process-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase388-process-main h1,.phase388-process-main h2,.phase388-process-main h3{letter-spacing:-.045em}.phase388-process-main p{color:rgba(47,26,6,.74)}body:has(.phase388-process-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase388-process-main) .globalnav nav{gap:8px!important}body:has(.phase388-process-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase388-process-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase388-process-main) .phase82-explore-trigger,body:has(.phase388-process-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase388-process-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.88fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 13% 16%,rgba(202,133,0,.30),transparent 30%),radial-gradient(circle at 90% 15%,rgba(255,232,187,.15),transparent 31%),linear-gradient(135deg,#1f1305 0%,#462804 56%,#7a4a08 100%);color:#fff8ea}.phase388-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.phase388-process-hero h1{max-width:760px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6vw,78px);line-height:.92}.phase388-hero-lede{max-width:760px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.86)!important}.phase388-actions,.phase388-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase388-process-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:12px 20px;text-decoration:none;font-weight:950;letter-spacing:-.01em}.phase388-process-main .btn.primary{background:#ca8500;color:#1f1305;box-shadow:0 18px 36px rgba(202,133,0,.24)}.phase388-process-main .btn.secondary{background:rgba(255,248,234,.12);color:#fff8ea;border:1px solid rgba(255,248,234,.34)}.phase388-flow-ledger{position:relative;min-height:540px;border:1px solid rgba(255,248,234,.22);border-radius:34px;overflow:hidden;background:#130c04;box-shadow:0 36px 80px rgba(0,0,0,.34)}.phase388-flow-ledger figure{margin:0;height:100%}.phase388-flow-ledger img{width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.08) brightness(.76)}.phase388-ledger-card{position:absolute;left:18px;right:18px;bottom:184px;padding:18px;border-radius:22px;background:rgba(255,248,234,.92);box-shadow:0 20px 40px rgba(0,0,0,.25)}.phase388-ledger-card span{display:block;margin-bottom:8px;color:#a76500;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase388-ledger-card strong{display:block;color:#2f1a06;font-size:20px;line-height:1.14}.phase388-mini-ledger{position:absolute;left:18px;right:18px;bottom:18px;display:grid;gap:10px}.phase388-mini-ledger p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:13px 14px;border-radius:16px;background:rgba(31,19,5,.74);border:1px solid rgba(255,248,234,.18);color:#fff8ea!important}.phase388-mini-ledger span{color:#ffc45d;font-weight:950}.phase388-mini-ledger strong{color:#fff8ea;font-size:13px}.phase388-process-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#3a2103;padding:1px}.phase388-process-proof-strip article{padding:26px;background:#fff3d7}.phase388-process-proof-strip span{display:block;color:#a76500;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:950}.phase388-process-proof-strip p{margin:8px 0 0;font-size:15px}.phase388-process-subnav{position:sticky;top:72px;z-index:8;display:flex;justify-content:center;gap:10px;padding:13px 16px;background:rgba(255,248,234,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(202,133,0,.18)}.phase388-process-subnav a{padding:10px 14px;border-radius:999px;background:#fff;color:#3a2103;text-decoration:none;font-size:13px;font-weight:950;box-shadow:0 8px 24px rgba(58,33,3,.08)}.phase388-process-flow,.phase388-checkpoint-system{padding:78px max(24px,calc((100vw - 1180px)/2))}.phase388-process-flow.cream,.phase388-checkpoint-system.cream{background:#fff3d7}.phase388-section-heading{max-width:840px;margin:0 auto 34px;text-align:center}.phase388-section-heading h2{margin:0;color:#2f1a06;font-size:clamp(34px,4.8vw,58px);line-height:.98}.phase388-section-heading p{font-size:18px;line-height:1.55}.phase388-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.phase388-flow-grid article,.phase388-packet-grid a{padding:24px;border-radius:26px;background:#fff8ea;border:1px solid rgba(202,133,0,.22);box-shadow:0 18px 48px rgba(58,33,3,.08)}.phase388-flow-grid span,.phase388-packet-grid span{display:block;margin-bottom:16px;color:#ca8500;font-weight:950}.phase388-flow-grid h3{margin:0 0 10px;font-size:24px;color:#2f1a06}.phase388-checkpoint-system{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:34px;align-items:stretch;background:#fff8ea}.phase388-image-card{margin:0;border-radius:32px;overflow:hidden;background:#1f1305;box-shadow:0 30px 70px rgba(58,33,3,.20);display:flex;flex-direction:column}.phase388-image-card img{width:100%;height:100%;min-height:430px;object-fit:cover;filter:saturate(1.08) contrast(1.08) brightness(.82)}.phase388-image-card figcaption{padding:16px 18px;color:#fff8ea;background:#1f1305;font-size:14px}.phase388-checkpoint-copy{display:flex;flex-direction:column;justify-content:center;padding:34px;border-radius:32px;background:#fff3d7}.phase388-checkpoint-copy h2,.phase388-quality-copy h2,.phase388-commercial-packet h2,.phase388-process-next h2{margin:0 0 14px;color:#2f1a06;font-size:clamp(34px,4.5vw,56px);line-height:1}.phase388-checklist{display:grid;gap:12px;margin-top:20px}.phase388-checklist p{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;margin:0;padding:14px;border-radius:18px;background:#fff8ea;border:1px solid rgba(202,133,0,.18)}.phase388-checklist strong{color:#ca8500}.phase388-draw-quality-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:32px;align-items:stretch;padding:78px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,#1f1305,#4b2c05);color:#fff8ea}.phase388-draw-quality-band h2{color:#fff8ea}.phase388-draw-quality-band p{color:rgba(255,248,234,.80)!important}.phase388-quality-copy{display:flex;flex-direction:column;justify-content:center}.phase388-commercial-packet,.phase388-process-next{padding:78px max(24px,calc((100vw - 1180px)/2));text-align:center}.phase388-packet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;text-align:left}.phase388-packet-grid a{text-decoration:none;color:#2f1a06}.phase388-packet-grid strong{display:block;margin-bottom:9px;font-size:20px;color:#2f1a06}.phase388-packet-grid em{font-style:normal;color:rgba(47,26,6,.68)}.phase388-process-next{background:#2f1a06;color:#fff8ea}.phase388-process-next h2{color:#fff8ea}.phase388-process-next p{max-width:780px;margin-left:auto;margin-right:auto;color:rgba(255,248,234,.78)!important}@media (max-width:900px){.phase388-process-hero,.phase388-checkpoint-system,.phase388-draw-quality-band{grid-template-columns:1fr}.phase388-hero-copy{min-height:auto}.phase388-process-proof-strip,.phase388-flow-grid,.phase388-packet-grid{grid-template-columns:1fr 1fr}.phase388-process-subnav{overflow:auto;justify-content:flex-start}}@media (max-width:560px){.phase388-process-hero{padding-top:96px}.phase388-process-proof-strip,.phase388-flow-grid,.phase388-packet-grid{grid-template-columns:1fr}.phase388-process-hero h1{font-size:42px}.phase388-flow-ledger{min-height:500px}.phase388-ledger-card{bottom:188px}}

/* Phase 388 cigar process media visibility override */
.phase388-process-main .phase388-image-card img{filter:saturate(1.12) contrast(1.06) brightness(1.02)!important}


/* Phase 389 cigar vitolas commercial page */
.phase389-vitolas-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase389-vitolas-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase389-vitolas-main h1,.phase389-vitolas-main h2,.phase389-vitolas-main h3{letter-spacing:-.045em}.phase389-vitolas-main p{color:rgba(47,26,6,.74)}body:has(.phase389-vitolas-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase389-vitolas-main) .globalnav nav{gap:8px!important}body:has(.phase389-vitolas-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase389-vitolas-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase389-vitolas-main) .phase82-explore-trigger,body:has(.phase389-vitolas-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase389-vitolas-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.88fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 13% 16%,rgba(202,133,0,.30),transparent 30%),radial-gradient(circle at 90% 15%,rgba(255,232,187,.15),transparent 31%),linear-gradient(135deg,#1f1305 0%,#462804 56%,#7a4a08 100%);color:#fff8ea}.phase389-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.phase389-vitolas-hero h1{max-width:760px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6vw,78px);line-height:.92}.phase389-hero-lede{max-width:760px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.86)!important}.phase389-actions,.phase389-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase389-vitolas-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:12px 20px;text-decoration:none;font-weight:950;letter-spacing:-.01em}.phase389-vitolas-main .btn.primary{background:#ca8500;color:#1f1305;box-shadow:0 18px 36px rgba(202,133,0,.24)}.phase389-vitolas-main .btn.secondary{background:rgba(255,248,234,.12);color:#fff8ea;border:1px solid rgba(255,248,234,.34)}.phase389-format-ledger{position:relative;min-height:540px;border:1px solid rgba(255,248,234,.22);border-radius:34px;overflow:hidden;background:#130c04;box-shadow:0 36px 80px rgba(0,0,0,.34)}.phase389-format-ledger figure{margin:0;height:100%}.phase389-format-ledger img{width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.08) brightness(.76)}.phase389-ledger-card{position:absolute;left:18px;right:18px;bottom:184px;padding:18px;border-radius:22px;background:rgba(255,248,234,.92);box-shadow:0 20px 40px rgba(0,0,0,.25)}.phase389-ledger-card span{display:block;margin-bottom:8px;color:#a76500;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase389-ledger-card strong{display:block;color:#2f1a06;font-size:20px;line-height:1.14}.phase389-mini-ledger{position:absolute;left:18px;right:18px;bottom:18px;display:grid;gap:10px}.phase389-mini-ledger p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:13px 14px;border-radius:16px;background:rgba(31,19,5,.74);border:1px solid rgba(255,248,234,.18);color:#fff8ea!important}.phase389-mini-ledger span{color:#ffc45d;font-weight:950}.phase389-mini-ledger strong{color:#fff8ea;font-size:13px}.phase389-vitolas-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#3a2103;padding:1px}.phase389-vitolas-proof-strip article{padding:26px;background:#fff3d7}.phase389-vitolas-proof-strip span{display:block;color:#a76500;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:950}.phase389-vitolas-proof-strip p{margin:8px 0 0;font-size:15px}.phase389-vitolas-subnav{position:sticky;top:72px;z-index:8;display:flex;justify-content:center;gap:10px;padding:13px 16px;background:rgba(255,248,234,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(202,133,0,.18)}.phase389-vitolas-subnav a{padding:10px 14px;border-radius:999px;background:#fff;color:#3a2103;text-decoration:none;font-size:13px;font-weight:950;box-shadow:0 8px 24px rgba(58,33,3,.08)}.phase389-vitolas-flow,.phase389-size-fit{padding:78px max(24px,calc((100vw - 1180px)/2))}.phase389-vitolas-flow.cream,.phase389-size-fit.cream{background:#fff3d7}.phase389-section-heading{max-width:840px;margin:0 auto 34px;text-align:center}.phase389-section-heading h2{margin:0;color:#2f1a06;font-size:clamp(34px,4.8vw,58px);line-height:.98}.phase389-section-heading p{font-size:18px;line-height:1.55}.phase389-format-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.phase389-format-grid article,.phase389-packet-grid a{padding:24px;border-radius:26px;background:#fff8ea;border:1px solid rgba(202,133,0,.22);box-shadow:0 18px 48px rgba(58,33,3,.08)}.phase389-format-grid span,.phase389-packet-grid span{display:block;margin-bottom:16px;color:#ca8500;font-weight:950}.phase389-format-grid h3{margin:0 0 10px;font-size:24px;color:#2f1a06}.phase389-size-fit{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:34px;align-items:stretch;background:#fff8ea}.phase389-image-card{margin:0;border-radius:32px;overflow:hidden;background:#1f1305;box-shadow:0 30px 70px rgba(58,33,3,.20);display:flex;flex-direction:column}.phase389-image-card img{width:100%;height:100%;min-height:430px;object-fit:cover;filter:saturate(1.08) contrast(1.08) brightness(.82)}.phase389-image-card figcaption{padding:16px 18px;color:#fff8ea;background:#1f1305;font-size:14px}.phase389-fit-copy{display:flex;flex-direction:column;justify-content:center;padding:34px;border-radius:32px;background:#fff3d7}.phase389-fit-copy h2,.phase389-quality-copy h2,.phase389-commercial-packet h2,.phase389-vitolas-next h2{margin:0 0 14px;color:#2f1a06;font-size:clamp(34px,4.5vw,56px);line-height:1}.phase389-checklist{display:grid;gap:12px;margin-top:20px}.phase389-checklist p{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;margin:0;padding:14px;border-radius:18px;background:#fff8ea;border:1px solid rgba(202,133,0,.18)}.phase389-checklist strong{color:#ca8500}.phase389-packaging-quality-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:32px;align-items:stretch;padding:78px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,#1f1305,#4b2c05);color:#fff8ea}.phase389-packaging-quality-band h2{color:#fff8ea}.phase389-packaging-quality-band p{color:rgba(255,248,234,.80)!important}.phase389-quality-copy{display:flex;flex-direction:column;justify-content:center}.phase389-commercial-packet,.phase389-vitolas-next{padding:78px max(24px,calc((100vw - 1180px)/2));text-align:center}.phase389-packet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;text-align:left}.phase389-packet-grid a{text-decoration:none;color:#2f1a06}.phase389-packet-grid strong{display:block;margin-bottom:9px;font-size:20px;color:#2f1a06}.phase389-packet-grid em{font-style:normal;color:rgba(47,26,6,.68)}.phase389-vitolas-next{background:#2f1a06;color:#fff8ea}.phase389-vitolas-next h2{color:#fff8ea}.phase389-vitolas-next p{max-width:780px;margin-left:auto;margin-right:auto;color:rgba(255,248,234,.78)!important}@media (max-width:900px){.phase389-vitolas-hero,.phase389-size-fit,.phase389-packaging-quality-band{grid-template-columns:1fr}.phase389-hero-copy{min-height:auto}.phase389-vitolas-proof-strip,.phase389-format-grid,.phase389-packet-grid{grid-template-columns:1fr 1fr}.phase389-vitolas-subnav{overflow:auto;justify-content:flex-start}}@media (max-width:560px){.phase389-vitolas-hero{padding-top:96px}.phase389-vitolas-proof-strip,.phase389-format-grid,.phase389-packet-grid{grid-template-columns:1fr}.phase389-vitolas-hero h1{font-size:42px}.phase389-format-ledger{min-height:500px}.phase389-ledger-card{bottom:188px}}

/* Phase 389 cigar vitolas media visibility override */
.phase389-vitolas-main .phase389-image-card img{filter:saturate(1.12) contrast(1.06) brightness(1.02)!important}


/* Phase 390 cigars overview commercial page */
.phase390-cigars-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase390-cigars-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase390-cigars-main h1,.phase390-cigars-main h2,.phase390-cigars-main h3{letter-spacing:-.045em}.phase390-cigars-main p{color:rgba(47,26,6,.75)}body:has(.phase390-cigars-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase390-cigars-main) .globalnav nav{gap:8px!important}body:has(.phase390-cigars-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase390-cigars-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase390-cigars-main) .phase82-explore-trigger,body:has(.phase390-cigars-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase390-cigars-hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.92fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 14% 14%,rgba(202,133,0,.32),transparent 31%),radial-gradient(circle at 88% 18%,rgba(255,232,187,.16),transparent 30%),linear-gradient(135deg,#1f1305 0%,#452804 55%,#7a4a08 100%);color:#fff8ea}.phase390-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.phase390-cigars-hero h1{max-width:730px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6vw,78px);line-height:.92}.phase390-hero-lede{max-width:760px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.86)!important}.phase390-actions,.phase390-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase390-cigars-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:0 20px;text-decoration:none;font-weight:900;box-shadow:0 18px 45px rgba(31,19,5,.18)}.phase390-cigars-main .btn.primary{background:linear-gradient(135deg,#f7c96a,#ca8500);color:#2f1a06}.phase390-cigars-main .btn.secondary{background:rgba(255,248,234,.12);border:1px solid rgba(255,248,234,.42);color:#fff8ea}.phase390-program-ledger{position:relative;border-radius:34px;overflow:hidden;background:#1f1305;min-height:520px;box-shadow:0 28px 80px rgba(0,0,0,.36);border:1px solid rgba(255,248,234,.18)}.phase390-program-ledger figure{position:absolute;inset:0;margin:0}.phase390-program-ledger img{width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.08) brightness(.76)}.phase390-ledger-card{position:absolute;left:24px;right:24px;bottom:24px;padding:22px;border-radius:26px;background:rgba(31,19,5,.78);border:1px solid rgba(255,248,234,.20);backdrop-filter:blur(18px);color:#fff8ea}.phase390-ledger-card span,.phase390-mini-ledger span{display:block;color:#f7c96a;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase390-ledger-card strong{display:block;margin-top:8px;font-size:22px;line-height:1.14}.phase390-mini-ledger{position:absolute;top:22px;right:22px;display:grid;gap:10px;max-width:310px}.phase390-mini-ledger p{margin:0;padding:14px 16px;border-radius:18px;background:rgba(255,248,234,.90);box-shadow:0 12px 30px rgba(0,0,0,.18)}.phase390-mini-ledger strong{display:block;margin-top:5px;color:#2f1a06;font-size:13px}.phase390-cigars-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9bd82;padding:1px;margin:0 auto;max-width:1180px;transform:translateY(-24px);border-radius:28px;overflow:hidden;box-shadow:0 18px 50px rgba(47,26,6,.18)}.phase390-cigars-proof-strip article{background:#fff8ea;padding:24px}.phase390-cigars-proof-strip span{display:block;color:#8b5a16;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.phase390-cigars-proof-strip p{margin:8px 0 0;font-weight:750}.phase390-cigars-subnav{position:sticky;top:78px;z-index:10;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;background:rgba(255,248,234,.86);backdrop-filter:blur(18px);padding:12px 20px;border-bottom:1px solid rgba(80,48,10,.10)}.phase390-cigars-subnav a{border-radius:999px;padding:10px 14px;background:#fff;color:#4b2b05;text-decoration:none;font-weight:900;box-shadow:inset 0 0 0 1px rgba(80,48,10,.10)}.phase390-program-system,.phase390-commercial-packet{padding:82px max(24px,calc((100vw - 1180px)/2))}.phase390-section-heading{max-width:820px;margin:0 auto 30px;text-align:center}.phase390-section-heading h2,.phase390-commercial-packet h2,.phase390-cigars-next h2{margin:0;color:#2f1a06;font-size:clamp(34px,4.6vw,58px);line-height:.98}.phase390-section-heading p,.phase390-commercial-packet>p{font-size:18px;line-height:1.55}.phase390-program-grid,.phase390-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.phase390-program-grid article,.phase390-packet-grid a{display:flex;flex-direction:column;min-height:250px;padding:24px;border-radius:28px;background:#fff;border:1px solid rgba(80,48,10,.10);box-shadow:0 18px 45px rgba(47,26,6,.08);text-decoration:none;color:#2f1a06}.phase390-program-grid span,.phase390-packet-grid span{color:#ca8500;font-weight:950;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.phase390-program-grid h3{margin:14px 0 8px;font-size:25px;color:#2f1a06}.phase390-capability-fit{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1fr);gap:34px;align-items:stretch;padding:88px max(24px,calc((100vw - 1180px)/2));background:#f0dfbd}.phase390-image-card{margin:0;position:relative;border-radius:34px;overflow:hidden;min-height:470px;background:#1f1305;box-shadow:0 22px 65px rgba(47,26,6,.18)}.phase390-image-card img{width:100%;height:100%;object-fit:cover;display:block}.phase390-image-card figcaption{position:absolute;left:18px;right:18px;bottom:18px;padding:14px 16px;border-radius:20px;background:rgba(31,19,5,.78);color:#fff8ea;font-weight:850}.phase390-fit-copy{padding:34px;border-radius:34px;background:#fff8ea;border:1px solid rgba(80,48,10,.10);box-shadow:0 22px 65px rgba(47,26,6,.10)}.phase390-fit-copy h2{margin:0 0 16px;font-size:clamp(32px,4.2vw,54px);line-height:1;color:#2f1a06}.phase390-checklist{display:grid;gap:12px;margin-top:24px}.phase390-checklist p{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;margin:0;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(80,48,10,.08)}.phase390-checklist strong{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#2f1a06;color:#f7c96a}.phase390-release-quality-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:34px;align-items:stretch;padding:88px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,#1f1305,#4b2b05);color:#fff8ea}.phase390-release-quality-band h2{margin:0 0 16px;font-size:clamp(34px,4.8vw,60px);line-height:.98;color:#fff8ea}.phase390-release-quality-band p{color:rgba(255,248,234,.82)!important}.phase390-quality-copy{align-self:center}.phase390-release-quality-band .phase390-image-card{box-shadow:0 26px 70px rgba(0,0,0,.36)}.phase390-commercial-packet{text-align:center}.phase390-packet-grid{grid-template-columns:repeat(5,1fr);text-align:left;margin-top:30px}.phase390-packet-grid a{min-height:210px}.phase390-packet-grid strong{display:block;margin:12px 0 8px;font-size:19px}.phase390-packet-grid em{font-style:normal;color:rgba(47,26,6,.72);line-height:1.45}.phase390-cigars-next{padding:92px max(24px,calc((100vw - 1040px)/2));text-align:center;background:radial-gradient(circle at 20% 20%,rgba(202,133,0,.25),transparent 28%),#fff8ea}.phase390-cigars-next p{max-width:780px;margin:14px auto 0;font-size:18px;line-height:1.55}.phase390-cigars-next .btn.secondary{background:#fff;border:1px solid rgba(80,48,10,.16);color:#4b2b05}.phase390-next-actions{justify-content:center}@media (max-width:900px){.phase390-cigars-hero,.phase390-capability-fit,.phase390-release-quality-band{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.phase390-hero-copy{min-height:auto}.phase390-program-ledger{min-height:430px}.phase390-cigars-proof-strip,.phase390-program-grid,.phase390-packet-grid{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.phase390-program-system,.phase390-commercial-packet{padding-left:20px;padding-right:20px}.phase390-cigars-subnav{top:66px}.phase390-mini-ledger{left:18px;right:18px;max-width:none}.phase390-ledger-card{left:18px;right:18px}}

/* Phase 390 cigars overview media visibility override */
.phase390-cigars-main .phase390-image-card img{filter:saturate(1.12) contrast(1.06) brightness(1.02)!important}

/* Phase 390 cigars overview media visibility override */
.phase390-cigars-main .phase390-image-card img{filter:saturate(1.18) contrast(1.08) brightness(1.16)!important}




/* phase509-cigars-breakpoint-optimizer:start */
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"]{
  --phase509-shell:min(100% - 48px, 1180px);
  --phase509-wide-shell:min(100% - 64px, 1480px);
  --phase509-ultra-shell:min(100% - 96px, 1760px);
}
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-hero{
  grid-template-columns:minmax(0,1.02fr) minmax(360px,.88fr);
  gap:clamp(26px,3.2vw,56px);
  padding-top:clamp(82px,7vw,118px);
  padding-bottom:clamp(44px,5vw,72px);
}
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-hero-copy{
  min-height:clamp(420px,43vw,560px);
}
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-program-ledger{
  min-height:clamp(420px,42vw,560px);
  max-height:620px;
}
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-proof-strip,
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-program-system,
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-commercial-packet,
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-capability-fit,
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-release-quality-band{
  max-width:var(--phase509-wide-shell);
  margin-left:auto;
  margin-right:auto;
}
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-proof-strip{
  width:var(--phase509-shell);
}
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-capability-fit,
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-release-quality-band{
  border-radius:38px;
  margin-top:0;
  margin-bottom:0;
  grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);
}
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-release-quality-band{
  grid-template-columns:minmax(0,1.05fr) minmax(360px,.9fr);
}
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-image-card{
  min-height:clamp(390px,33vw,540px);
}
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-section-heading,
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-commercial-packet > p{
  max-width:860px;
}
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-program-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
}
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-packet-grid{
  grid-template-columns:repeat(5,minmax(0,1fr));
}
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-program-grid article,
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-packet-grid a,
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-checklist p,
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-fit-copy{
  min-width:0;
  overflow-wrap:anywhere;
}
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-subnav{
  overflow-x:auto;
  overscroll-behavior-x:contain;
  scrollbar-width:none;
}
main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-subnav::-webkit-scrollbar{display:none;}

@media (min-width:1600px){
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-hero{
    grid-template-columns:minmax(0,1fr) minmax(520px,.82fr);
    padding-left:max(64px,calc((100vw - 1560px)/2));
    padding-right:max(64px,calc((100vw - 1560px)/2));
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-program-system,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-commercial-packet{
    padding-left:42px;
    padding-right:42px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-proof-strip{
    width:min(100% - 96px,1480px);
    grid-template-columns:repeat(4,minmax(0,1fr));
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-program-grid article{min-height:230px;}
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-packet-grid a{min-height:190px;}
}
@media (min-width:2200px){
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-hero{
    padding-left:calc((100vw - 1760px)/2);
    padding-right:calc((100vw - 1760px)/2);
    grid-template-columns:minmax(0,1.05fr) minmax(620px,.78fr);
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-program-ledger{min-height:600px;}
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-proof-strip,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-capability-fit,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-release-quality-band,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-program-system,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-commercial-packet{
    max-width:var(--phase509-ultra-shell);
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-program-grid{grid-template-columns:repeat(4,minmax(0,1fr));}
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-packet-grid{grid-template-columns:repeat(5,minmax(0,1fr));}
}
@media (min-width:701px) and (max-width:1180px){
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-hero{
    grid-template-columns:1fr;
    padding:clamp(74px,8vw,92px) 28px 46px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-hero-copy{
    min-height:0;
    max-width:900px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-hero h1{max-width:880px;}
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-hero-lede{max-width:820px;}
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-program-ledger{
    min-height:360px;
    max-height:440px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-mini-ledger{
    left:18px;
    right:18px;
    top:18px;
    max-width:none;
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-mini-ledger p{min-width:0;}
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-proof-strip,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-program-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-packet-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-packet-grid a:last-child{grid-column:1 / -1;}
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-capability-fit,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-release-quality-band{
    grid-template-columns:1fr;
    padding:64px 28px;
    border-radius:0;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-image-card{min-height:360px;}
}
@media (max-width:700px){
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-hero{
    grid-template-columns:1fr!important;
    gap:22px;
    padding:70px 16px 34px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-hero-copy{
    min-height:0!important;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-hero h1{
    font-size:clamp(34px,11vw,48px);
    line-height:.96;
    margin-bottom:14px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-hero-lede{
    font-size:clamp(16px,4.5vw,18px);
    line-height:1.45;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-actions,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-next-actions{
    display:grid;
    grid-template-columns:1fr;
    gap:10px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-main .btn,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .btn{
    width:100%;
    min-height:48px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-program-ledger{
    min-height:260px!important;
    max-height:300px;
    border-radius:26px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-mini-ledger{
    position:absolute;
    left:12px;
    right:12px;
    top:12px;
    display:flex;
    gap:8px;
    overflow-x:auto!important;
    max-width:none;
    padding-bottom:2px;
    scrollbar-width:none;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-mini-ledger::-webkit-scrollbar{display:none;}
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-mini-ledger p{
    flex:0 0 178px;
    padding:11px 12px;
    border-radius:16px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-ledger-card{
    left:12px;
    right:12px;
    bottom:12px;
    padding:16px;
    border-radius:20px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-ledger-card strong{font-size:17px;}
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-proof-strip{
    width:calc(100% - 32px);
    grid-template-columns:1fr;
    transform:translateY(-14px);
    border-radius:22px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-proof-strip article{padding:18px;}
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-subnav{
    justify-content:flex-start;
    flex-wrap:nowrap;
    padding:10px 16px;
    top:48px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-subnav a{
    flex:0 0 auto;
    padding:10px 13px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-program-system,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-commercial-packet{
    padding:54px 16px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-section-heading{text-align:left;}
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-section-heading h2,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-commercial-packet h2,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-next h2,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-fit-copy h2,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-release-quality-band h2{
    font-size:clamp(30px,9.5vw,40px);
    line-height:1.02;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-program-grid,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-packet-grid{
    grid-template-columns:1fr!important;
    margin-left:0;
    margin-right:0;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-program-grid article,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-packet-grid a{
    min-height:0;
    padding:20px;
    border-radius:24px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-capability-fit,
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-release-quality-band{
    grid-template-columns:1fr!important;
    padding:54px 16px;
    border-radius:0;
    gap:20px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-image-card{
    min-height:270px;
    border-radius:26px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-fit-copy{
    padding:22px;
    border-radius:26px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-checklist p{
    grid-template-columns:40px 1fr;
    padding:12px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-checklist strong{
    width:36px;
    height:36px;
  }
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-next{
    padding:64px 16px;
  }
}
@media (max-width:360px){
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-cigars-hero{padding-left:14px;padding-right:14px;}
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-mini-ledger p{flex-basis:164px;}
  main.phase390-cigars-main[data-phase390-cigars-overview-theme="true"] .phase390-ledger-card strong{font-size:16px;}
}
/* phase509-cigars-breakpoint-optimizer:end */

/* Phase 391 compliance legal commercial page */
.phase391-compliance-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase391-compliance-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase391-compliance-main h1,.phase391-compliance-main h2,.phase391-compliance-main h3{letter-spacing:-.045em}.phase391-compliance-main p{color:rgba(47,26,6,.75)}body:has(.phase391-compliance-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase391-compliance-main) .globalnav nav{gap:8px!important}body:has(.phase391-compliance-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase391-compliance-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase391-compliance-main) .phase82-explore-trigger,body:has(.phase391-compliance-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase391-compliance-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.88fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 14% 15%,rgba(202,133,0,.32),transparent 32%),radial-gradient(circle at 88% 20%,rgba(255,232,187,.15),transparent 30%),linear-gradient(135deg,#1f1305 0%,#452804 55%,#7a4a08 100%);color:#fff8ea}.phase391-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.phase391-compliance-hero h1{max-width:740px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6vw,78px);line-height:.92}.phase391-hero-lede{max-width:780px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.86)!important}.phase391-actions,.phase391-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase391-compliance-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:0 20px;text-decoration:none;font-weight:900;box-shadow:0 18px 45px rgba(31,19,5,.18)}.phase391-compliance-main .btn.primary{background:linear-gradient(135deg,#f7c96a,#ca8500);color:#2f1a06}.phase391-compliance-main .btn.secondary{background:rgba(255,248,234,.12);border:1px solid rgba(255,248,234,.42);color:#fff8ea}.phase391-responsibility-ledger{position:relative;border-radius:34px;overflow:hidden;background:#1f1305;min-height:520px;box-shadow:0 28px 80px rgba(0,0,0,.36);border:1px solid rgba(255,248,234,.18)}.phase391-responsibility-ledger figure{position:absolute;inset:0;margin:0}.phase391-responsibility-ledger img{width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.08) brightness(.74)}.phase391-ledger-card{position:absolute;left:24px;right:24px;bottom:24px;padding:22px;border-radius:26px;background:rgba(31,19,5,.80);border:1px solid rgba(255,248,234,.20);backdrop-filter:blur(18px);color:#fff8ea}.phase391-ledger-card span,.phase391-mini-ledger span{display:block;color:#f7c96a;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase391-ledger-card strong{display:block;margin-top:8px;font-size:22px;line-height:1.14}.phase391-mini-ledger{position:absolute;top:22px;right:22px;display:grid;gap:10px;max-width:320px}.phase391-mini-ledger p{margin:0;padding:14px 16px;border-radius:18px;background:rgba(255,248,234,.92);box-shadow:0 12px 30px rgba(0,0,0,.18)}.phase391-mini-ledger strong{display:block;margin-top:5px;color:#2f1a06;font-size:13px}.phase391-compliance-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9bd82;padding:1px;margin:0 auto;max-width:1180px;transform:translateY(-24px);border-radius:28px;overflow:hidden;box-shadow:0 18px 50px rgba(47,26,6,.18)}.phase391-compliance-proof-strip article{background:#fff8ea;padding:24px}.phase391-compliance-proof-strip span{display:block;color:#8b5a16;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.phase391-compliance-proof-strip p{margin:8px 0 0;font-weight:750}.phase391-compliance-subnav{position:sticky;top:78px;z-index:10;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;background:rgba(255,248,234,.86);backdrop-filter:blur(18px);padding:12px 20px;border-bottom:1px solid rgba(80,48,10,.10)}.phase391-compliance-subnav a{border-radius:999px;padding:10px 14px;background:#fff;color:#4b2b05;text-decoration:none;font-weight:900;box-shadow:inset 0 0 0 1px rgba(80,48,10,.10)}.phase391-responsibility-system,.phase391-commercial-packet{padding:82px max(24px,calc((100vw - 1180px)/2))}.phase391-section-heading{max-width:860px;margin:0 auto 30px;text-align:center}.phase391-section-heading h2,.phase391-commercial-packet h2,.phase391-compliance-next h2{margin:0;color:#2f1a06;font-size:clamp(34px,4.6vw,58px);line-height:.98}.phase391-section-heading p,.phase391-commercial-packet>p{font-size:18px;line-height:1.55}.phase391-responsibility-grid,.phase391-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.phase391-responsibility-grid article,.phase391-packet-grid a{display:flex;flex-direction:column;min-height:250px;padding:24px;border-radius:28px;background:#fff;border:1px solid rgba(80,48,10,.10);box-shadow:0 18px 45px rgba(47,26,6,.08);text-decoration:none;color:#2f1a06}.phase391-responsibility-grid span,.phase391-packet-grid span{color:#ca8500;font-weight:950;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.phase391-responsibility-grid h3{margin:14px 0 8px;font-size:25px;color:#2f1a06}.phase391-market-fit{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1fr);gap:34px;align-items:stretch;padding:88px max(24px,calc((100vw - 1180px)/2));background:#f0dfbd}.phase391-image-card{margin:0;position:relative;border-radius:34px;overflow:hidden;min-height:470px;background:#1f1305;box-shadow:0 22px 65px rgba(47,26,6,.18)}.phase391-image-card img{width:100%;height:100%;object-fit:cover;display:block}.phase391-image-card figcaption{position:absolute;left:18px;right:18px;bottom:18px;padding:14px 16px;border-radius:20px;background:rgba(31,19,5,.78);color:#fff8ea;font-weight:850}.phase391-fit-copy{padding:34px;border-radius:34px;background:#fff8ea;border:1px solid rgba(80,48,10,.10);box-shadow:0 22px 65px rgba(47,26,6,.10)}.phase391-fit-copy h2{margin:0 0 16px;font-size:clamp(32px,4.2vw,54px);line-height:1;color:#2f1a06}.phase391-checklist{display:grid;gap:12px;margin-top:24px}.phase391-checklist p{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;margin:0;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(80,48,10,.08)}.phase391-checklist strong{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#2f1a06;color:#f7c96a}.phase391-advisory-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:34px;align-items:stretch;padding:88px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,#1f1305,#4b2b05);color:#fff8ea}.phase391-advisory-band h2{margin:0 0 16px;font-size:clamp(34px,4.8vw,60px);line-height:.98;color:#fff8ea}.phase391-advisory-band p{color:rgba(255,248,234,.82)!important}.phase391-advisory-copy{align-self:center}.phase391-commercial-packet{text-align:center}.phase391-packet-grid{grid-template-columns:repeat(5,1fr);text-align:left;margin-top:30px}.phase391-packet-grid a{min-height:210px}.phase391-packet-grid strong{display:block;margin:12px 0 8px;font-size:19px}.phase391-packet-grid em{font-style:normal;color:rgba(47,26,6,.72);line-height:1.45}.phase391-compliance-next{padding:92px max(24px,calc((100vw - 1040px)/2));text-align:center;background:radial-gradient(circle at 20% 20%,rgba(202,133,0,.25),transparent 28%),#fff8ea}.phase391-compliance-next p{max-width:780px;margin:14px auto 0;font-size:18px;line-height:1.55}.phase391-compliance-next .btn.secondary{background:#fff;border:1px solid rgba(80,48,10,.16);color:#4b2b05}.phase391-next-actions{justify-content:center}@media (max-width:900px){.phase391-compliance-hero,.phase391-market-fit,.phase391-advisory-band{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.phase391-hero-copy{min-height:auto}.phase391-responsibility-ledger{min-height:430px}.phase391-compliance-proof-strip,.phase391-responsibility-grid,.phase391-packet-grid{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.phase391-responsibility-system,.phase391-commercial-packet{padding-left:20px;padding-right:20px}.phase391-compliance-subnav{top:66px}.phase391-mini-ledger{left:18px;right:18px;max-width:none}.phase391-ledger-card{left:18px;right:18px}}

/* Phase 391 compliance legal media visibility override */
.phase391-compliance-main .phase391-image-card img{filter:saturate(1.16) contrast(1.08) brightness(1.12)!important}




/* Phase 782 compliance legal contrast repair */
.phase391-compliance-proof-strip p{color:#4a2d0c!important;-webkit-text-fill-color:#4a2d0c!important}
.phase391-responsibility-system .phase391-section-heading h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
.phase391-responsibility-system .phase391-section-heading p:not(.eyebrow){color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
.phase391-commercial-packet>h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
.phase391-commercial-packet>p:not(.eyebrow){color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
/* Phase 783 quality training visual repair */
main.phase430-quality-main #training .phase430-panel-media{background:#2f1a06 url('/assets/approved/curing-barn.webp') center/cover no-repeat!important}
main.phase430-quality-main #training .phase430-panel-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important}
/* Phase 784 whole-leaf visual contrast and media repair */
.phase451-role-card[data-phase451-role="filler"] img{display:block!important;width:100%!important;height:160px!important;object-fit:cover!important;opacity:1!important;visibility:visible!important;background:#140801 url('/assets/approved/ligero.webp') center/cover no-repeat!important}
.phase451-final-card h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
.phase451-final-card>div>p:not(.phase451-eyebrow){color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
/* Phase 785 wraps buyer-brief contrast repair */
.phase458-brief-card h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
.phase458-brief-card>div>p:not(.phase458-eyebrow){color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
/* Phase 786 grabba contrast and media repair */
.phase406-rail-grid strong{color:#241405!important;-webkit-text-fill-color:#241405!important}
.phase406-path-card:nth-child(2),.phase406-path-card:nth-child(2) h3{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
.phase406-path-card:nth-child(2) p{color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
.phase406-split-card h2{color:#241405!important;-webkit-text-fill-color:#241405!important}
.phase406-split-card>p:not(.phase406-eyebrow){color:#68491d!important;-webkit-text-fill-color:#68491d!important}
.phase406-image-card{background:#140801 center/cover no-repeat!important}.phase406-image-card img,.phase406-packaging-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important}
.phase406-next-card h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}.phase406-next-card>div>p:not(.phase406-eyebrow){color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
/* Phase 787 cigars contrast and media repair */
.phase390-cigars-proof-strip p{color:#4a2d0c!important;-webkit-text-fill-color:#4a2d0c!important}
.phase390-program-system .phase390-section-heading h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
.phase390-program-system .phase390-section-heading p:not(.eyebrow){color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
.phase390-release-quality-band .phase390-image-card{background:#140801 url('/assets/approved/quality-inspection.webp') center/cover no-repeat!important}.phase390-release-quality-band .phase390-image-card img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important}
.phase390-commercial-packet>h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}.phase390-commercial-packet>p:not(.eyebrow){color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
/* Phase 788 cones contrast and media repair */
.phase395-cones-proof-strip p{color:#4a2d0c!important;-webkit-text-fill-color:#4a2d0c!important}
.phase395-program-system .phase395-section-heading h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
.phase395-program-system .phase395-section-heading p:not(.eyebrow){color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
.phase395-release-band .phase395-image-card{background:#140801 url('/assets/approved/quality-inspection.webp') center/cover no-repeat!important}.phase395-release-band .phase395-image-card img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important}
.phase395-commercial-packet>h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}.phase395-commercial-packet>p:not(.eyebrow){color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
/* Phase 789 B2B Supply contrast and media repair */
.phase382-supply-proof-strip p{color:#4a2d0c!important;-webkit-text-fill-color:#4a2d0c!important}
.phase382-supply-scope .phase382-section-heading h2,.phase382-commercial-routes .phase382-section-heading h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
.phase382-supply-scope .phase382-section-heading>p:not(.eyebrow),.phase382-commercial-routes .phase382-section-heading>p:not(.eyebrow){color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
.phase382-image-card{background:#140801 center/cover no-repeat!important}.phase382-packaging-card{background-image:url('/assets/approved/packaging.webp')!important}.phase382-account-readiness .phase382-image-card{background-image:url('/assets/approved/field.webp')!important}.phase382-image-card img,.phase382-quality-panel figure img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important}.phase382-quality-panel figure{background:#140801 url('/assets/approved/quality-inspection.webp') center/cover no-repeat!important}
/* phase512-compliance-legal-breakpoint-optimizer:start */
.phase391-compliance-main,
.phase391-compliance-main *{box-sizing:border-box}
.phase391-compliance-hero,
.phase391-responsibility-system,
.phase391-market-fit,
.phase391-advisory-band,
.phase391-commercial-packet,
.phase391-compliance-next{min-width:0}
.phase391-hero-copy,
.phase391-responsibility-ledger,
.phase391-fit-copy,
.phase391-advisory-copy,
.phase391-image-card,
.phase391-responsibility-grid article,
.phase391-packet-grid a{min-width:0;max-width:100%}
.phase391-hero-lede,
.phase391-section-heading p,
.phase391-fit-copy p,
.phase391-advisory-copy p,
.phase391-commercial-packet p,
.phase391-compliance-next p{overflow-wrap:break-word}
.phase391-responsibility-ledger img{object-position:center 48%;filter:saturate(1.1) contrast(1.08) brightness(.88)!important}
.phase391-image-card>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;display:block!important}
.phase391-market-fit .phase391-image-card img{object-position:center center;filter:saturate(1.18) contrast(1.1) brightness(1.22)!important;background:#2f1a06}
.phase391-advisory-band .phase391-image-card img{object-position:center center;filter:saturate(1.18) contrast(1.08) brightness(1.2)!important;background:#2f1a06}
.phase391-market-fit .phase391-image-card{background-image:linear-gradient(180deg,rgba(31,19,5,.05),rgba(31,19,5,.28)),url('assets/approved/packaging.webp')!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
.phase391-advisory-band .phase391-image-card{background-image:linear-gradient(180deg,rgba(31,19,5,.05),rgba(31,19,5,.30)),url('assets/approved/field.webp')!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
.phase391-market-fit .phase391-image-card>img,.phase391-advisory-band .phase391-image-card>img{opacity:.01!important}

@media (min-width:1440px){
  .phase391-compliance-hero{grid-template-columns:minmax(0,1fr) minmax(560px,.92fr);padding-left:max(50px,calc((100vw - 1440px)/2));padding-right:max(50px,calc((100vw - 1440px)/2));gap:42px}
  .phase391-responsibility-system,.phase391-market-fit,.phase391-advisory-band,.phase391-commercial-packet{padding-left:max(50px,calc((100vw - 1360px)/2));padding-right:max(50px,calc((100vw - 1360px)/2))}
  .phase391-compliance-proof-strip{max-width:1360px;width:min(calc(100% - 100px),1360px)}
  .phase391-packet-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
}
@media (min-width:1920px){
  .phase391-compliance-hero{grid-template-columns:minmax(0,1.04fr) minmax(650px,.96fr);padding-left:max(72px,calc((100vw - 1680px)/2));padding-right:max(72px,calc((100vw - 1680px)/2));gap:56px}
  .phase391-compliance-hero h1{max-width:850px;font-size:clamp(70px,4.5vw,88px)}
  .phase391-hero-lede{max-width:820px}
  .phase391-responsibility-ledger{min-height:600px}
  .phase391-responsibility-system,.phase391-market-fit,.phase391-advisory-band,.phase391-commercial-packet{padding-left:max(72px,calc((100vw - 1560px)/2));padding-right:max(72px,calc((100vw - 1560px)/2))}
  .phase391-compliance-proof-strip{max-width:1560px;width:min(calc(100% - 144px),1560px)}
  .phase391-market-fit{grid-template-columns:minmax(560px,.9fr) minmax(0,1fr)}
  .phase391-advisory-band{grid-template-columns:minmax(0,1fr) minmax(560px,.9fr)}
  .phase391-packet-grid{gap:20px}
}
@media (min-width:2560px){
  .phase391-compliance-hero{padding-left:calc((100vw - 1760px)/2);padding-right:calc((100vw - 1760px)/2)}
  .phase391-responsibility-system,.phase391-market-fit,.phase391-advisory-band,.phase391-commercial-packet{padding-left:calc((100vw - 1680px)/2);padding-right:calc((100vw - 1680px)/2)}
  .phase391-compliance-proof-strip{max-width:1680px;width:min(calc(100% - 180px),1680px)}
}
@media (min-width:720px) and (max-width:1180px){
  .phase391-compliance-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.86fr);gap:24px;padding:88px 24px 46px}
  .phase391-hero-copy{min-height:430px}
  .phase391-compliance-hero h1{font-size:clamp(48px,6vw,68px);line-height:.96}
  .phase391-responsibility-ledger{min-height:430px}
  .phase391-mini-ledger{top:16px;right:16px;left:auto;max-width:290px}
  .phase391-ledger-card{left:18px;right:18px;bottom:18px}
  .phase391-compliance-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:24px;margin-right:24px;max-width:none}
  .phase391-responsibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .phase391-market-fit,.phase391-advisory-band{grid-template-columns:1fr;gap:24px;padding-top:64px;padding-bottom:64px}
  .phase391-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .phase391-packet-grid a{min-height:0}
}
@media (min-width:1000px) and (max-width:1180px){
  .phase391-compliance-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr))}
  .phase391-market-fit{grid-template-columns:minmax(360px,.86fr) minmax(0,1fr)}
  .phase391-advisory-band{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)}
  .phase391-packet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:719px){
  .phase391-compliance-main{overflow-x:hidden}
  .phase391-compliance-hero{padding:76px 18px 34px;gap:22px}
  .phase391-compliance-hero h1{font-size:clamp(38px,11vw,46px);line-height:.98;margin-bottom:14px}
  .phase391-hero-lede{font-size:17px;line-height:1.45}
  .phase391-actions,.phase391-next-actions{display:grid;grid-template-columns:1fr;width:100%;gap:10px}
  .phase391-compliance-main .btn{width:100%;min-height:48px;padding:0 16px;text-align:center}
  .phase391-responsibility-ledger{min-height:0;display:grid;gap:10px;align-content:end;padding:150px 14px 14px;border-radius:26px}
  .phase391-responsibility-ledger figure{position:absolute;inset:0;margin:0}
  .phase391-ledger-card,.phase391-mini-ledger{position:relative;left:auto;right:auto;top:auto;bottom:auto;max-width:none;width:100%;z-index:2}
  .phase391-ledger-card{padding:16px;border-radius:20px}
  .phase391-ledger-card strong{font-size:17px;line-height:1.16}
  .phase391-mini-ledger{display:grid;grid-template-columns:1fr;gap:8px;order:2}
  .phase391-mini-ledger p{padding:10px 12px;border-radius:16px;min-width:0;overflow-wrap:anywhere}
  .phase391-mini-ledger strong{font-size:12px;line-height:1.15}
  .phase391-compliance-proof-strip{transform:none;border-radius:22px;grid-template-columns:1fr;margin:0 18px 0;max-width:none}
  .phase391-compliance-proof-strip article{padding:19px 18px}
  .phase391-compliance-subnav{top:56px;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;padding:10px 14px}
  .phase391-compliance-subnav::-webkit-scrollbar{display:none}
  .phase391-compliance-subnav a{white-space:nowrap;flex:0 0 auto}
  .phase391-responsibility-system,.phase391-commercial-packet{padding:58px 18px}
  .phase391-section-heading{text-align:left;margin-bottom:22px}
  .phase391-section-heading h2,.phase391-fit-copy h2,.phase391-advisory-band h2,.phase391-commercial-packet h2,.phase391-compliance-next h2{font-size:clamp(31px,10vw,42px);line-height:1.02}
  .phase391-section-heading p,.phase391-commercial-packet>p,.phase391-compliance-next p{font-size:16px;line-height:1.5}
  .phase391-responsibility-grid,.phase391-packet-grid{grid-template-columns:1fr;margin-left:0;margin-right:0;gap:14px}
  .phase391-responsibility-grid article,.phase391-packet-grid a{min-height:0;padding:20px;border-radius:24px}
  .phase391-market-fit,.phase391-advisory-band{padding:58px 18px;gap:22px}
  .phase391-image-card{min-height:280px;border-radius:24px}
  .phase391-image-card{height:300px;min-height:300px}
  .phase391-image-card figcaption{left:12px;right:12px;bottom:12px;border-radius:16px;font-size:14px}
  .phase391-fit-copy{padding:22px;border-radius:24px}
  .phase391-checklist p{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px}
  .phase391-checklist strong{width:36px;height:36px}
  .phase391-commercial-packet{text-align:left}
  .phase391-compliance-next{padding:62px 18px;text-align:left}
  .phase391-compliance-next p{margin-left:0;margin-right:0}
  .phase391-next-actions{justify-content:stretch}
}
@media (min-width:390px) and (max-width:719px){
  .phase391-mini-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}
  .phase391-mini-ledger p{padding:9px 8px}
  .phase391-mini-ledger strong{font-size:11px;line-height:1.1}
}
@media (max-width:360px){
  .phase391-compliance-hero{padding-left:15px;padding-right:15px}
  .phase391-responsibility-ledger{padding:138px 12px 12px}
  .phase391-ledger-card strong{font-size:15px}
  .phase391-compliance-main .btn{font-size:14px}
  .phase391-responsibility-system,.phase391-market-fit,.phase391-advisory-band,.phase391-commercial-packet,.phase391-compliance-next{padding-left:15px;padding-right:15px}
  .phase391-compliance-proof-strip{margin-left:15px;margin-right:15px}
}
/* phase512-compliance-legal-breakpoint-optimizer:end */
/* Phase 392 cones design airflow commercial page */
.phase392-cones-airflow-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase392-cones-airflow-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase392-cones-airflow-main h1,.phase392-cones-airflow-main h2,.phase392-cones-airflow-main h3{letter-spacing:-.045em}.phase392-cones-airflow-main p{color:rgba(47,26,6,.75)}body:has(.phase392-cones-airflow-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase392-cones-airflow-main) .globalnav nav{gap:8px!important}body:has(.phase392-cones-airflow-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase392-cones-airflow-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase392-cones-airflow-main) .phase82-explore-trigger,body:has(.phase392-cones-airflow-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase392-cones-airflow-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.88fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 14% 15%,rgba(202,133,0,.32),transparent 32%),radial-gradient(circle at 88% 20%,rgba(255,232,187,.15),transparent 30%),linear-gradient(135deg,#1f1305 0%,#452804 55%,#7a4a08 100%);color:#fff8ea}.phase392-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.phase392-cones-airflow-hero h1{max-width:760px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6vw,78px);line-height:.92}.phase392-hero-lede{max-width:780px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.86)!important}.phase392-actions,.phase392-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase392-cones-airflow-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:0 20px;text-decoration:none;font-weight:900;box-shadow:0 18px 45px rgba(31,19,5,.18)}.phase392-cones-airflow-main .btn.primary{background:linear-gradient(135deg,#f7c96a,#ca8500);color:#2f1a06}.phase392-cones-airflow-main .btn.secondary{background:rgba(255,248,234,.12);border:1px solid rgba(255,248,234,.42);color:#fff8ea}.phase392-airflow-ledger{position:relative;border-radius:34px;overflow:hidden;background:#1f1305;min-height:520px;box-shadow:0 28px 80px rgba(0,0,0,.36);border:1px solid rgba(255,248,234,.18)}.phase392-airflow-ledger figure{position:absolute;inset:0;margin:0}.phase392-airflow-ledger img{width:100%;height:100%;object-fit:cover;filter:saturate(1.06) contrast(1.08) brightness(.76)}.phase392-ledger-card{position:absolute;left:24px;right:24px;bottom:24px;padding:22px;border-radius:26px;background:rgba(31,19,5,.80);border:1px solid rgba(255,248,234,.20);backdrop-filter:blur(18px);color:#fff8ea}.phase392-ledger-card span,.phase392-mini-ledger span{display:block;color:#f7c96a;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase392-ledger-card strong{display:block;margin-top:8px;font-size:22px;line-height:1.14}.phase392-mini-ledger{position:absolute;top:22px;right:22px;display:grid;gap:10px;max-width:310px}.phase392-mini-ledger p{margin:0;padding:14px 16px;border-radius:18px;background:rgba(255,248,234,.92);box-shadow:0 12px 30px rgba(0,0,0,.18)}.phase392-mini-ledger strong{display:block;margin-top:5px;color:#2f1a06;font-size:13px}.phase392-airflow-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9bd82;padding:1px;margin:0 auto;max-width:1180px;transform:translateY(-24px);border-radius:28px;overflow:hidden;box-shadow:0 18px 50px rgba(47,26,6,.18)}.phase392-airflow-proof-strip article{background:#fff8ea;padding:24px}.phase392-airflow-proof-strip span{display:block;color:#8b5a16;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.phase392-airflow-proof-strip p{margin:8px 0 0;font-weight:750}.phase392-airflow-subnav{position:sticky;top:78px;z-index:10;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;background:rgba(255,248,234,.86);backdrop-filter:blur(18px);padding:12px 20px;border-bottom:1px solid rgba(80,48,10,.10)}.phase392-airflow-subnav a{border-radius:999px;padding:10px 14px;background:#fff;color:#4b2b05;text-decoration:none;font-weight:900;box-shadow:inset 0 0 0 1px rgba(80,48,10,.10)}.phase392-airflow-system,.phase392-commercial-packet{padding:82px max(24px,calc((100vw - 1180px)/2))}.phase392-section-heading{max-width:860px;margin:0 auto 30px;text-align:center}.phase392-section-heading h2,.phase392-commercial-packet h2,.phase392-airflow-next h2{margin:0;color:#2f1a06;font-size:clamp(34px,4.6vw,58px);line-height:.98}.phase392-section-heading p,.phase392-commercial-packet>p{font-size:18px;line-height:1.55}.phase392-airflow-grid,.phase392-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.phase392-airflow-grid article,.phase392-packet-grid a{display:flex;flex-direction:column;min-height:250px;padding:24px;border-radius:28px;background:#fff;border:1px solid rgba(80,48,10,.10);box-shadow:0 18px 45px rgba(47,26,6,.08);text-decoration:none;color:#2f1a06}.phase392-airflow-grid span,.phase392-packet-grid span{color:#ca8500;font-weight:950;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.phase392-airflow-grid h3{margin:14px 0 8px;font-size:25px;color:#2f1a06}.phase392-pack-fit{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1fr);gap:34px;align-items:stretch;padding:88px max(24px,calc((100vw - 1180px)/2));background:#f0dfbd}.phase392-image-card{margin:0;position:relative;border-radius:34px;overflow:hidden;min-height:470px;background:#1f1305;box-shadow:0 22px 65px rgba(47,26,6,.18)}.phase392-image-card img{width:100%;height:100%;object-fit:cover;display:block}.phase392-image-card figcaption{position:absolute;left:18px;right:18px;bottom:18px;padding:14px 16px;border-radius:20px;background:rgba(31,19,5,.78);color:#fff8ea;font-weight:850}.phase392-fit-copy{padding:34px;border-radius:34px;background:#fff8ea;border:1px solid rgba(80,48,10,.10);box-shadow:0 22px 65px rgba(47,26,6,.10)}.phase392-fit-copy h2{margin:0 0 16px;font-size:clamp(32px,4.2vw,54px);line-height:1;color:#2f1a06}.phase392-checklist{display:grid;gap:12px;margin-top:24px}.phase392-checklist p{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;margin:0;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(80,48,10,.08)}.phase392-checklist strong{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#2f1a06;color:#f7c96a}.phase392-quality-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:34px;align-items:stretch;padding:88px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,#1f1305,#4b2b05);color:#fff8ea}.phase392-quality-band h2{margin:0 0 16px;font-size:clamp(34px,4.8vw,60px);line-height:.98;color:#fff8ea}.phase392-quality-band p{color:rgba(255,248,234,.82)!important}.phase392-quality-copy{align-self:center}.phase392-commercial-packet{text-align:center}.phase392-packet-grid{grid-template-columns:repeat(5,1fr);text-align:left;margin-top:30px}.phase392-packet-grid a{min-height:210px}.phase392-packet-grid strong{display:block;margin:12px 0 8px;font-size:19px}.phase392-packet-grid em{font-style:normal;color:rgba(47,26,6,.72);line-height:1.45}.phase392-airflow-next{padding:92px max(24px,calc((100vw - 1040px)/2));text-align:center;background:radial-gradient(circle at 20% 20%,rgba(202,133,0,.25),transparent 28%),#fff8ea}.phase392-airflow-next p{max-width:780px;margin:14px auto 0;font-size:18px;line-height:1.55}.phase392-airflow-next .btn.secondary{background:#fff;border:1px solid rgba(80,48,10,.16);color:#4b2b05}.phase392-next-actions{justify-content:center}@media (max-width:900px){.phase392-cones-airflow-hero,.phase392-pack-fit,.phase392-quality-band{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.phase392-hero-copy{min-height:auto}.phase392-airflow-ledger{min-height:430px}.phase392-airflow-proof-strip,.phase392-airflow-grid,.phase392-packet-grid{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.phase392-airflow-system,.phase392-commercial-packet{padding-left:20px;padding-right:20px}.phase392-airflow-subnav{top:66px}.phase392-mini-ledger{left:18px;right:18px;max-width:none}.phase392-ledger-card{left:18px;right:18px}}

/* Phase 392 cones airflow media visibility override */
.phase392-cones-airflow-main .phase392-image-card img{filter:saturate(1.16) contrast(1.08) brightness(1.12)!important}


/* Phase 393 cones launch 2026 commercial page */
.phase393-cones-launch-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase393-cones-launch-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase393-cones-launch-main h1,.phase393-cones-launch-main h2,.phase393-cones-launch-main h3{letter-spacing:-.045em}.phase393-cones-launch-main p{color:rgba(47,26,6,.75)}body:has(.phase393-cones-launch-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase393-cones-launch-main) .globalnav nav{gap:8px!important}body:has(.phase393-cones-launch-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase393-cones-launch-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase393-cones-launch-main) .phase82-explore-trigger,body:has(.phase393-cones-launch-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase393-cones-launch-hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.9fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 14% 15%,rgba(202,133,0,.34),transparent 32%),radial-gradient(circle at 92% 18%,rgba(247,201,106,.22),transparent 28%),linear-gradient(135deg,#1f1305 0%,#4b2b05 54%,#8b5a16 100%);color:#fff8ea}.phase393-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.phase393-cones-launch-hero h1{max-width:740px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6vw,76px);line-height:.93}.phase393-hero-lede{max-width:780px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.86)!important}.phase393-actions,.phase393-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase393-cones-launch-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:0 20px;text-decoration:none;font-weight:900;box-shadow:0 18px 45px rgba(31,19,5,.18)}.phase393-cones-launch-main .btn.primary{background:linear-gradient(135deg,#f7c96a,#ca8500);color:#2f1a06}.phase393-cones-launch-main .btn.secondary{background:rgba(255,248,234,.12);border:1px solid rgba(255,248,234,.42);color:#fff8ea}.phase393-launch-ledger{position:relative;border-radius:34px;overflow:hidden;background:#1f1305;min-height:520px;box-shadow:0 28px 80px rgba(0,0,0,.36);border:1px solid rgba(255,248,234,.18)}.phase393-launch-ledger figure{position:absolute;inset:0;margin:0}.phase393-launch-ledger img{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.08) brightness(.74)}.phase393-ledger-card{position:absolute;left:24px;right:24px;bottom:24px;padding:22px;border-radius:26px;background:rgba(31,19,5,.80);border:1px solid rgba(255,248,234,.20);backdrop-filter:blur(18px);color:#fff8ea}.phase393-ledger-card span,.phase393-mini-ledger span{display:block;color:#f7c96a;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase393-ledger-card strong{display:block;margin-top:8px;font-size:22px;line-height:1.14}.phase393-mini-ledger{position:absolute;top:22px;right:22px;display:grid;gap:10px;max-width:320px}.phase393-mini-ledger p{margin:0;padding:14px 16px;border-radius:18px;background:rgba(255,248,234,.92);box-shadow:0 12px 30px rgba(0,0,0,.18)}.phase393-mini-ledger strong{display:block;margin-top:5px;color:#2f1a06;font-size:13px}.phase393-launch-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9bd82;padding:1px;margin:0 auto;max-width:1180px;transform:translateY(-24px);border-radius:28px;overflow:hidden;box-shadow:0 18px 50px rgba(47,26,6,.18)}.phase393-launch-proof-strip article{background:#fff8ea;padding:24px}.phase393-launch-proof-strip span{display:block;color:#8b5a16;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.phase393-launch-proof-strip p{margin:8px 0 0;font-weight:750}.phase393-launch-subnav{position:sticky;top:78px;z-index:10;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;background:rgba(255,248,234,.86);backdrop-filter:blur(18px);padding:12px 20px;border-bottom:1px solid rgba(80,48,10,.10)}.phase393-launch-subnav a{border-radius:999px;padding:10px 14px;background:#fff;color:#4b2b05;text-decoration:none;font-weight:900;box-shadow:inset 0 0 0 1px rgba(80,48,10,.10)}.phase393-roadmap-system,.phase393-commercial-packet{padding:82px max(24px,calc((100vw - 1180px)/2))}.phase393-section-heading{max-width:860px;margin:0 auto 30px;text-align:center}.phase393-section-heading h2,.phase393-commercial-packet h2,.phase393-launch-next h2{margin:0;color:#2f1a06;font-size:clamp(34px,4.6vw,58px);line-height:.98}.phase393-section-heading p,.phase393-commercial-packet>p{font-size:18px;line-height:1.55}.phase393-roadmap-grid,.phase393-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.phase393-roadmap-grid article,.phase393-packet-grid a{display:flex;flex-direction:column;min-height:250px;padding:24px;border-radius:28px;background:#fff;border:1px solid rgba(80,48,10,.10);box-shadow:0 18px 45px rgba(47,26,6,.08);text-decoration:none;color:#2f1a06}.phase393-roadmap-grid span,.phase393-packet-grid span{color:#ca8500;font-weight:950;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.phase393-roadmap-grid h3{margin:14px 0 8px;font-size:25px;color:#2f1a06}.phase393-sample-fit{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1fr);gap:34px;align-items:stretch;padding:88px max(24px,calc((100vw - 1180px)/2));background:#f0dfbd}.phase393-image-card{margin:0;position:relative;border-radius:34px;overflow:hidden;min-height:470px;background:#1f1305;box-shadow:0 22px 65px rgba(47,26,6,.18)}.phase393-image-card img{width:100%;height:100%;object-fit:cover;display:block}.phase393-image-card figcaption{position:absolute;left:18px;right:18px;bottom:18px;padding:14px 16px;border-radius:20px;background:rgba(31,19,5,.78);color:#fff8ea;font-weight:850}.phase393-fit-copy{padding:34px;border-radius:34px;background:#fff8ea;border:1px solid rgba(80,48,10,.10);box-shadow:0 22px 65px rgba(47,26,6,.10)}.phase393-fit-copy h2{margin:0 0 16px;font-size:clamp(32px,4.2vw,54px);line-height:1;color:#2f1a06}.phase393-checklist{display:grid;gap:12px;margin-top:24px}.phase393-checklist p{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;margin:0;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(80,48,10,.08)}.phase393-checklist strong{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#2f1a06;color:#f7c96a}.phase393-readiness-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:34px;align-items:stretch;padding:88px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,#1f1305,#4b2b05);color:#fff8ea}.phase393-readiness-band h2{margin:0 0 16px;font-size:clamp(34px,4.8vw,60px);line-height:.98;color:#fff8ea}.phase393-readiness-band p{color:rgba(255,248,234,.82)!important}.phase393-readiness-copy{align-self:center}.phase393-commercial-packet{text-align:center}.phase393-packet-grid{grid-template-columns:repeat(5,1fr);text-align:left;margin-top:30px}.phase393-packet-grid a{min-height:210px}.phase393-packet-grid strong{display:block;margin:12px 0 8px;font-size:19px}.phase393-packet-grid em{font-style:normal;color:rgba(47,26,6,.72);line-height:1.45}.phase393-launch-next{padding:92px max(24px,calc((100vw - 1040px)/2));text-align:center;background:radial-gradient(circle at 20% 20%,rgba(202,133,0,.25),transparent 28%),#fff8ea}.phase393-launch-next p{max-width:780px;margin:14px auto 0;font-size:18px;line-height:1.55}.phase393-launch-next .btn.secondary{background:#fff;border:1px solid rgba(80,48,10,.16);color:#4b2b05}.phase393-next-actions{justify-content:center}@media (max-width:900px){.phase393-cones-launch-hero,.phase393-sample-fit,.phase393-readiness-band{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.phase393-hero-copy{min-height:auto}.phase393-launch-ledger{min-height:430px}.phase393-launch-proof-strip,.phase393-roadmap-grid,.phase393-packet-grid{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.phase393-roadmap-system,.phase393-commercial-packet{padding-left:20px;padding-right:20px}.phase393-launch-subnav{top:66px}.phase393-mini-ledger{left:18px;right:18px;max-width:none}.phase393-ledger-card{left:18px;right:18px}}

/* Phase 393 cones launch media visibility override */
.phase393-cones-launch-main .phase393-image-card img{filter:saturate(1.16) contrast(1.08) brightness(1.12)!important}




/* phase515-cones-launch-2026-breakpoint-optimizer:start */
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"]{
  --phase515-shell:min(100% - 48px,1180px);
  --phase515-wide-shell:min(100% - 64px,1480px);
  --phase515-ultra-shell:min(100% - 96px,1760px);
}
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-cones-launch-hero{
  grid-template-columns:minmax(0,1.04fr) minmax(360px,.86fr);
  gap:clamp(26px,3.4vw,58px);
  padding-top:clamp(82px,7vw,116px);
  padding-bottom:clamp(44px,5vw,72px);
}
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-hero-copy{
  min-height:clamp(410px,42vw,550px);
}
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-ledger{
  min-height:clamp(410px,41vw,550px);
  max-height:610px;
}
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-proof-strip,
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-roadmap-system,
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-commercial-packet,
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-sample-fit,
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-readiness-band{
  max-width:var(--phase515-wide-shell);
  margin-left:auto;
  margin-right:auto;
}
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-proof-strip{
  width:var(--phase515-shell);
}
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-sample-fit,
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-readiness-band{
  border-radius:38px;
  grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);
}
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-readiness-band{
  grid-template-columns:minmax(0,1.05fr) minmax(360px,.9fr);
}
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-image-card{
  min-height:clamp(390px,33vw,540px);
}
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-roadmap-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
}
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-packet-grid{
  grid-template-columns:repeat(5,minmax(0,1fr));
}
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-roadmap-grid article,
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-packet-grid a,
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-checklist p,
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-fit-copy{
  min-width:0;
  overflow-wrap:anywhere;
}
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-subnav{
  overflow-x:auto;
  overscroll-behavior-x:contain;
  scrollbar-width:none;
}
main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-subnav::-webkit-scrollbar{display:none;}

@media (min-width:1600px){
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-cones-launch-hero{
    grid-template-columns:minmax(0,1fr) minmax(520px,.82fr);
    padding-left:max(64px,calc((100vw - 1560px)/2));
    padding-right:max(64px,calc((100vw - 1560px)/2));
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-roadmap-system,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-commercial-packet{
    padding-left:42px;
    padding-right:42px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-proof-strip{
    width:min(100% - 96px,1480px);
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-roadmap-grid article{min-height:230px;}
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-packet-grid a{min-height:190px;}
}
@media (min-width:2200px){
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-cones-launch-hero{
    padding-left:calc((100vw - 1760px)/2);
    padding-right:calc((100vw - 1760px)/2);
    grid-template-columns:minmax(0,1.05fr) minmax(620px,.78fr);
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-ledger{min-height:590px;}
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-proof-strip,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-sample-fit,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-readiness-band,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-roadmap-system,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-commercial-packet{
    max-width:var(--phase515-ultra-shell);
  }
}
@media (min-width:701px) and (max-width:1180px){
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-cones-launch-hero{
    grid-template-columns:1fr;
    padding:clamp(74px,8vw,92px) 28px 46px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-hero-copy{
    min-height:0;
    max-width:900px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-cones-launch-hero h1{max-width:880px;}
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-hero-lede{max-width:820px;}
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-ledger{
    min-height:360px;
    max-height:440px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-mini-ledger{
    left:18px;
    right:18px;
    top:18px;
    max-width:none;
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-mini-ledger p{min-width:0;}
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-proof-strip,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-roadmap-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-packet-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-packet-grid a:last-child{grid-column:1 / -1;}
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-sample-fit,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-readiness-band{
    grid-template-columns:1fr;
    padding:64px 28px;
    border-radius:0;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-image-card{min-height:360px;}
}
@media (max-width:700px){
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-cones-launch-hero{
    grid-template-columns:1fr!important;
    gap:22px;
    padding:70px 16px 34px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-hero-copy{
    min-height:0!important;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-cones-launch-hero h1{
    font-size:clamp(34px,11vw,48px);
    line-height:.96;
    margin-bottom:14px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-hero-lede{
    font-size:clamp(16px,4.5vw,18px);
    line-height:1.45;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-actions,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-next-actions{
    display:grid;
    grid-template-columns:1fr;
    gap:10px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .btn{
    width:100%;
    min-height:48px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-ledger{
    min-height:260px!important;
    max-height:300px;
    border-radius:26px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-mini-ledger{
    position:absolute;
    left:12px;
    right:12px;
    top:12px;
    display:flex;
    gap:8px;
    overflow-x:auto!important;
    max-width:none;
    padding-bottom:2px;
    scrollbar-width:none;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-mini-ledger::-webkit-scrollbar{display:none;}
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-mini-ledger p{
    flex:0 0 178px;
    padding:11px 12px;
    border-radius:16px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-ledger-card{
    left:12px;
    right:12px;
    bottom:12px;
    padding:16px;
    border-radius:20px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-ledger-card strong{font-size:17px;}
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-proof-strip{
    width:calc(100% - 32px);
    grid-template-columns:1fr;
    transform:translateY(-14px);
    border-radius:22px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-proof-strip article{padding:18px;}
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-subnav{
    justify-content:flex-start;
    flex-wrap:nowrap;
    padding:10px 16px;
    top:48px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-subnav a{
    flex:0 0 auto;
    padding:10px 13px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-roadmap-system,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-commercial-packet{
    padding:54px 16px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-section-heading{text-align:left;}
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-section-heading h2,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-commercial-packet h2,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-next h2,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-fit-copy h2,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-readiness-band h2{
    font-size:clamp(30px,9.5vw,40px);
    line-height:1.02;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-roadmap-grid,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-packet-grid{
    grid-template-columns:1fr!important;
    margin-left:0;
    margin-right:0;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-roadmap-grid article,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-packet-grid a{
    min-height:0;
    padding:20px;
    border-radius:24px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-sample-fit,
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-readiness-band{
    grid-template-columns:1fr!important;
    padding:54px 16px;
    border-radius:0;
    gap:20px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-image-card{
    min-height:270px;
    border-radius:26px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-fit-copy{
    padding:22px;
    border-radius:26px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-checklist p{
    grid-template-columns:40px 1fr;
    padding:12px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-checklist strong{
    width:36px;
    height:36px;
  }
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-launch-next{
    padding:64px 16px;
  }
}
@media (max-width:360px){
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-cones-launch-hero{padding-left:14px;padding-right:14px;}
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-mini-ledger p{flex-basis:164px;}
  main.phase393-cones-launch-main[data-phase393-cones-launch-theme="true"] .phase393-ledger-card strong{font-size:16px;}
}
/* phase515-cones-launch-2026-breakpoint-optimizer:end */

/* Phase 394 cones materials commercial page */
.phase394-cones-materials-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase394-cones-materials-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase394-cones-materials-main h1,.phase394-cones-materials-main h2,.phase394-cones-materials-main h3{letter-spacing:-.045em}.phase394-cones-materials-main p{color:rgba(47,26,6,.75)}body:has(.phase394-cones-materials-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase394-cones-materials-main) .globalnav nav{gap:8px!important}body:has(.phase394-cones-materials-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase394-cones-materials-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase394-cones-materials-main) .phase82-explore-trigger,body:has(.phase394-cones-materials-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase394-cones-materials-hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.9fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 14% 15%,rgba(202,133,0,.34),transparent 32%),radial-gradient(circle at 92% 18%,rgba(247,201,106,.22),transparent 28%),linear-gradient(135deg,#1f1305 0%,#4b2b05 54%,#8b5a16 100%);color:#fff8ea}.phase394-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.phase394-cones-materials-hero h1{max-width:740px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6vw,76px);line-height:.93}.phase394-hero-lede{max-width:780px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.86)!important}.phase394-actions,.phase394-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase394-cones-materials-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:0 20px;text-decoration:none;font-weight:900;box-shadow:0 18px 45px rgba(31,19,5,.18)}.phase394-cones-materials-main .btn.primary{background:linear-gradient(135deg,#f7c96a,#ca8500);color:#2f1a06}.phase394-cones-materials-main .btn.secondary{background:rgba(255,248,234,.12);border:1px solid rgba(255,248,234,.42);color:#fff8ea}.phase394-material-ledger{position:relative;border-radius:34px;overflow:hidden;background:#1f1305;min-height:520px;box-shadow:0 28px 80px rgba(0,0,0,.36);border:1px solid rgba(255,248,234,.18)}.phase394-material-ledger figure{position:absolute;inset:0;margin:0}.phase394-material-ledger img{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.08) brightness(.74)}.phase394-ledger-card{position:absolute;left:24px;right:24px;bottom:24px;padding:22px;border-radius:26px;background:rgba(31,19,5,.80);border:1px solid rgba(255,248,234,.20);backdrop-filter:blur(18px);color:#fff8ea}.phase394-ledger-card span,.phase394-mini-ledger span{display:block;color:#f7c96a;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase394-ledger-card strong{display:block;margin-top:8px;font-size:22px;line-height:1.14}.phase394-mini-ledger{position:absolute;top:22px;right:22px;display:grid;gap:10px;max-width:320px}.phase394-mini-ledger p{margin:0;padding:14px 16px;border-radius:18px;background:rgba(255,248,234,.92);box-shadow:0 12px 30px rgba(0,0,0,.18)}.phase394-mini-ledger strong{display:block;margin-top:5px;color:#2f1a06;font-size:13px}.phase394-material-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9bd82;padding:1px;margin:0 auto;max-width:1180px;transform:translateY(-24px);border-radius:28px;overflow:hidden;box-shadow:0 18px 50px rgba(47,26,6,.18)}.phase394-material-proof-strip article{background:#fff8ea;padding:24px}.phase394-material-proof-strip span{display:block;color:#8b5a16;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.phase394-material-proof-strip p{margin:8px 0 0;font-weight:750}.phase394-material-subnav{position:sticky;top:78px;z-index:10;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;background:rgba(255,248,234,.86);backdrop-filter:blur(18px);padding:12px 20px;border-bottom:1px solid rgba(80,48,10,.10)}.phase394-material-subnav a{border-radius:999px;padding:10px 14px;background:#fff;color:#4b2b05;text-decoration:none;font-weight:900;box-shadow:inset 0 0 0 1px rgba(80,48,10,.10)}.phase394-material-system,.phase394-commercial-packet{padding:82px max(24px,calc((100vw - 1180px)/2))}.phase394-section-heading{max-width:860px;margin:0 auto 30px;text-align:center}.phase394-section-heading h2,.phase394-commercial-packet h2,.phase394-material-next h2{margin:0;color:#2f1a06;font-size:clamp(34px,4.6vw,58px);line-height:.98}.phase394-section-heading p,.phase394-commercial-packet>p{font-size:18px;line-height:1.55}.phase394-material-grid,.phase394-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.phase394-material-grid article,.phase394-packet-grid a{display:flex;flex-direction:column;min-height:250px;padding:24px;border-radius:28px;background:#fff;border:1px solid rgba(80,48,10,.10);box-shadow:0 18px 45px rgba(47,26,6,.08);text-decoration:none;color:#2f1a06}.phase394-material-grid span,.phase394-packet-grid span{color:#ca8500;font-weight:950;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.phase394-material-grid h3{margin:14px 0 8px;font-size:25px;color:#2f1a06}.phase394-sample-fit{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1fr);gap:34px;align-items:stretch;padding:88px max(24px,calc((100vw - 1180px)/2));background:#f0dfbd}.phase394-image-card{margin:0;position:relative;border-radius:34px;overflow:hidden;min-height:470px;background:#1f1305;box-shadow:0 22px 65px rgba(47,26,6,.18)}.phase394-image-card img{width:100%;height:100%;object-fit:cover;display:block}.phase394-image-card figcaption{position:absolute;left:18px;right:18px;bottom:18px;padding:14px 16px;border-radius:20px;background:rgba(31,19,5,.78);color:#fff8ea;font-weight:850}.phase394-fit-copy{padding:34px;border-radius:34px;background:#fff8ea;border:1px solid rgba(80,48,10,.10);box-shadow:0 22px 65px rgba(47,26,6,.10)}.phase394-fit-copy h2{margin:0 0 16px;font-size:clamp(32px,4.2vw,54px);line-height:1;color:#2f1a06}.phase394-checklist{display:grid;gap:12px;margin-top:24px}.phase394-checklist p{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;margin:0;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(80,48,10,.08)}.phase394-checklist strong{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#2f1a06;color:#f7c96a}.phase394-quality-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:34px;align-items:stretch;padding:88px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,#1f1305,#4b2b05);color:#fff8ea}.phase394-quality-band h2{margin:0 0 16px;font-size:clamp(34px,4.8vw,60px);line-height:.98;color:#fff8ea}.phase394-quality-band p{color:rgba(255,248,234,.82)!important}.phase394-quality-copy{align-self:center}.phase394-commercial-packet{text-align:center}.phase394-packet-grid{grid-template-columns:repeat(5,1fr);text-align:left;margin-top:30px}.phase394-packet-grid a{min-height:210px}.phase394-packet-grid strong{display:block;margin:12px 0 8px;font-size:19px}.phase394-packet-grid em{font-style:normal;color:rgba(47,26,6,.72);line-height:1.45}.phase394-material-next{padding:92px max(24px,calc((100vw - 1040px)/2));text-align:center;background:radial-gradient(circle at 20% 20%,rgba(202,133,0,.25),transparent 28%),#fff8ea}.phase394-material-next p{max-width:780px;margin:14px auto 0;font-size:18px;line-height:1.55}.phase394-material-next .btn.secondary{background:#fff;border:1px solid rgba(80,48,10,.16);color:#4b2b05}.phase394-next-actions{justify-content:center}@media (max-width:900px){.phase394-cones-materials-hero,.phase394-sample-fit,.phase394-quality-band{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.phase394-hero-copy{min-height:auto}.phase394-material-ledger{min-height:430px}.phase394-material-proof-strip,.phase394-material-grid,.phase394-packet-grid{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.phase394-material-system,.phase394-commercial-packet{padding-left:20px;padding-right:20px}.phase394-material-subnav{top:66px}.phase394-mini-ledger{left:18px;right:18px;max-width:none}.phase394-ledger-card{left:18px;right:18px}}

/* Phase 394 cones materials media visibility override */
.phase394-cones-materials-main .phase394-image-card img{filter:saturate(1.16) contrast(1.08) brightness(1.12)!important}


/* Phase 395 cones overview commercial page */
.phase395-cones-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase395-cones-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase395-cones-main h1,.phase395-cones-main h2,.phase395-cones-main h3{letter-spacing:-.045em}.phase395-cones-main p{color:rgba(47,26,6,.75)}body:has(.phase395-cones-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase395-cones-main) .globalnav nav{gap:8px!important}body:has(.phase395-cones-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase395-cones-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase395-cones-main) .phase82-explore-trigger,body:has(.phase395-cones-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase395-cones-hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.9fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 14% 15%,rgba(202,133,0,.34),transparent 32%),radial-gradient(circle at 92% 18%,rgba(247,201,106,.22),transparent 28%),linear-gradient(135deg,#1f1305 0%,#4b2b05 54%,#8b5a16 100%);color:#fff8ea}.phase395-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.phase395-cones-hero h1{max-width:740px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6vw,76px);line-height:.93}.phase395-hero-lede{max-width:780px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.86)!important}.phase395-actions,.phase395-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase395-cones-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:0 20px;text-decoration:none;font-weight:900;box-shadow:0 18px 45px rgba(31,19,5,.18)}.phase395-cones-main .btn.primary{background:linear-gradient(135deg,#f7c96a,#ca8500);color:#2f1a06}.phase395-cones-main .btn.secondary{background:rgba(255,248,234,.12);border:1px solid rgba(255,248,234,.42);color:#fff8ea}.phase395-cone-ledger{position:relative;border-radius:34px;overflow:hidden;background:#1f1305;min-height:520px;box-shadow:0 28px 80px rgba(0,0,0,.36);border:1px solid rgba(255,248,234,.18)}.phase395-cone-ledger figure{position:absolute;inset:0;margin:0}.phase395-cone-ledger img{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.08) brightness(.74)}.phase395-ledger-card{position:absolute;left:24px;right:24px;bottom:24px;padding:22px;border-radius:26px;background:rgba(31,19,5,.80);border:1px solid rgba(255,248,234,.20);backdrop-filter:blur(18px);color:#fff8ea}.phase395-ledger-card span,.phase395-mini-ledger span{display:block;color:#f7c96a;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase395-ledger-card strong{display:block;margin-top:8px;font-size:22px;line-height:1.14}.phase395-mini-ledger{position:absolute;top:22px;right:22px;display:grid;gap:10px;max-width:320px}.phase395-mini-ledger p{margin:0;padding:14px 16px;border-radius:18px;background:rgba(255,248,234,.92);box-shadow:0 12px 30px rgba(0,0,0,.18)}.phase395-mini-ledger strong{display:block;margin-top:5px;color:#2f1a06;font-size:13px}.phase395-cones-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9bd82;padding:1px;margin:0 auto;max-width:1180px;transform:translateY(-24px);border-radius:28px;overflow:hidden;box-shadow:0 18px 50px rgba(47,26,6,.18)}.phase395-cones-proof-strip article{background:#fff8ea;padding:24px}.phase395-cones-proof-strip span{display:block;color:#8b5a16;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.phase395-cones-proof-strip p{margin:8px 0 0;font-weight:750}.phase395-cones-subnav{position:sticky;top:78px;z-index:10;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;background:rgba(255,248,234,.86);backdrop-filter:blur(18px);padding:12px 20px;border-bottom:1px solid rgba(80,48,10,.10)}.phase395-cones-subnav a{border-radius:999px;padding:10px 14px;background:#fff;color:#4b2b05;text-decoration:none;font-weight:900;box-shadow:inset 0 0 0 1px rgba(80,48,10,.10)}.phase395-program-system,.phase395-commercial-packet{padding:82px max(24px,calc((100vw - 1180px)/2))}.phase395-section-heading{max-width:860px;margin:0 auto 30px;text-align:center}.phase395-section-heading h2,.phase395-commercial-packet h2,.phase395-cones-next h2{margin:0;color:#2f1a06;font-size:clamp(34px,4.6vw,58px);line-height:.98}.phase395-section-heading p,.phase395-commercial-packet>p{font-size:18px;line-height:1.55}.phase395-program-grid,.phase395-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.phase395-program-grid article,.phase395-packet-grid a{display:flex;flex-direction:column;min-height:250px;padding:24px;border-radius:28px;background:#fff;border:1px solid rgba(80,48,10,.10);box-shadow:0 18px 45px rgba(47,26,6,.08);text-decoration:none;color:#2f1a06}.phase395-program-grid span,.phase395-packet-grid span{color:#ca8500;font-weight:950;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.phase395-program-grid h3{margin:14px 0 8px;font-size:25px;color:#2f1a06}.phase395-capability-fit{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1fr);gap:34px;align-items:stretch;padding:88px max(24px,calc((100vw - 1180px)/2));background:#f0dfbd}.phase395-image-card{margin:0;position:relative;border-radius:34px;overflow:hidden;min-height:470px;background:#1f1305;box-shadow:0 22px 65px rgba(47,26,6,.18)}.phase395-image-card img{width:100%;height:100%;object-fit:cover;display:block}.phase395-image-card figcaption{position:absolute;left:18px;right:18px;bottom:18px;padding:14px 16px;border-radius:20px;background:rgba(31,19,5,.78);color:#fff8ea;font-weight:850}.phase395-fit-copy{padding:34px;border-radius:34px;background:#fff8ea;border:1px solid rgba(80,48,10,.10);box-shadow:0 22px 65px rgba(47,26,6,.10)}.phase395-fit-copy h2{margin:0 0 16px;font-size:clamp(32px,4.2vw,54px);line-height:1;color:#2f1a06}.phase395-checklist{display:grid;gap:12px;margin-top:24px}.phase395-checklist p{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;margin:0;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(80,48,10,.08)}.phase395-checklist strong{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#2f1a06;color:#f7c96a}.phase395-release-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:34px;align-items:stretch;padding:88px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,#1f1305,#4b2b05);color:#fff8ea}.phase395-release-band h2{margin:0 0 16px;font-size:clamp(34px,4.8vw,60px);line-height:.98;color:#fff8ea}.phase395-release-band p{color:rgba(255,248,234,.82)!important}.phase395-quality-copy{align-self:center}.phase395-commercial-packet{text-align:center}.phase395-packet-grid{grid-template-columns:repeat(5,1fr);text-align:left;margin-top:30px}.phase395-packet-grid a{min-height:210px}.phase395-packet-grid strong{display:block;margin:12px 0 8px;font-size:19px}.phase395-packet-grid em{font-style:normal;color:rgba(47,26,6,.72);line-height:1.45}.phase395-cones-next{padding:92px max(24px,calc((100vw - 1040px)/2));text-align:center;background:radial-gradient(circle at 20% 20%,rgba(202,133,0,.25),transparent 28%),#fff8ea}.phase395-cones-next p{max-width:780px;margin:14px auto 0;font-size:18px;line-height:1.55}.phase395-cones-next .btn.secondary{background:#fff;border:1px solid rgba(80,48,10,.16);color:#4b2b05}.phase395-next-actions{justify-content:center}@media (max-width:900px){.phase395-cones-hero,.phase395-capability-fit,.phase395-release-band{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.phase395-hero-copy{min-height:auto}.phase395-cone-ledger{min-height:430px}.phase395-cones-proof-strip,.phase395-program-grid,.phase395-packet-grid{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.phase395-program-system,.phase395-commercial-packet{padding-left:20px;padding-right:20px}.phase395-cones-subnav{top:66px}.phase395-mini-ledger{left:18px;right:18px;max-width:none}.phase395-ledger-card{left:18px;right:18px}}

/* Phase 395 cones overview media visibility override */
.phase395-cones-main .phase395-image-card img{filter:saturate(1.16) contrast(1.08) brightness(1.12)!important}

/* Phase 395 cones media visibility override */
/* Phase 395 cones overview media visibility override */
.phase395-cones-main .phase395-image-card img{filter:saturate(1.16) contrast(1.08) brightness(1.12)!important}


/* Phase 396 distributor importer commercial page */
.phase396-distributor-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase396-distributor-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase396-distributor-main h1,.phase396-distributor-main h2,.phase396-distributor-main h3{letter-spacing:-.045em}.phase396-distributor-main p{color:rgba(47,26,6,.76)}body:has(.phase396-distributor-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase396-distributor-main) .globalnav nav{gap:8px!important}body:has(.phase396-distributor-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase396-distributor-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase396-distributor-main) .phase82-explore-trigger,body:has(.phase396-distributor-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase396-distributor-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.88fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 16% 15%,rgba(202,133,0,.35),transparent 32%),radial-gradient(circle at 92% 18%,rgba(247,201,106,.2),transparent 28%),linear-gradient(135deg,#1f1305 0%,#4b2b05 54%,#8b5a16 100%);color:#fff8ea}.phase396-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.phase396-distributor-hero h1{max-width:760px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6vw,76px);line-height:.93}.phase396-hero-lede{max-width:780px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.86)!important}.phase396-actions,.phase396-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase396-distributor-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:0 20px;text-decoration:none;font-weight:950;box-shadow:0 18px 35px rgba(0,0,0,.18)}.phase396-distributor-main .btn.primary{background:linear-gradient(135deg,#ffd47a,#ca8500);color:#1f1305}.phase396-distributor-main .btn.secondary{background:rgba(255,248,234,.92);color:#3a2103;border:1px solid rgba(255,255,255,.45)}.phase396-channel-ledger{position:relative;display:grid;align-content:end;min-height:520px;border:1px solid rgba(255,232,187,.28);border-radius:34px;overflow:hidden;background:#1b1005;box-shadow:0 34px 80px rgba(0,0,0,.34)}.phase396-channel-ledger figure{position:absolute;inset:0;margin:0}.phase396-channel-ledger img{width:100%;height:100%;object-fit:cover;filter:saturate(1.04) contrast(1.07) brightness(.72)}.phase396-ledger-card{position:relative;margin:24px;padding:24px;border-radius:26px;background:rgba(255,248,234,.9);backdrop-filter:blur(12px);box-shadow:0 20px 55px rgba(0,0,0,.24)}.phase396-ledger-card span,.phase396-mini-ledger span{display:block;color:#8b5a16;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase396-ledger-card strong{display:block;margin-top:8px;color:#2f1a06;font-size:24px;line-height:1.05}.phase396-mini-ledger{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 24px 24px}.phase396-mini-ledger p{margin:0;padding:14px;border-radius:18px;background:rgba(31,19,5,.76);border:1px solid rgba(255,232,187,.22);color:#fff8ea!important}.phase396-mini-ledger strong{display:block;margin-top:5px;color:#fff8ea;font-size:13px;line-height:1.2}.phase396-channel-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:18px max(24px,calc((100vw - 1180px)/2));background:#fff8ea}.phase396-channel-proof-strip article{padding:20px;border-radius:24px;background:#fff3d5;border:1px solid rgba(72,41,4,.1);box-shadow:0 16px 35px rgba(72,41,4,.08)}.phase396-channel-proof-strip span{display:block;color:#8b5a16;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.phase396-channel-proof-strip p{margin:8px 0 0;font-size:14px;line-height:1.45}.phase396-distributor-subnav{position:sticky;top:72px;z-index:12;display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:14px 20px;background:rgba(255,248,234,.92);backdrop-filter:blur(18px);border-block:1px solid rgba(72,41,4,.1)}.phase396-distributor-subnav a{border-radius:999px;padding:10px 14px;background:#fff;color:#3a2103;text-decoration:none;font-weight:900;font-size:13px;border:1px solid rgba(72,41,4,.1)}.phase396-channel-system,.phase396-commercial-packet{padding:78px max(24px,calc((100vw - 1180px)/2));background:#fff8ea}.phase396-section-heading{max-width:820px;margin-bottom:28px}.phase396-section-heading h2,.phase396-commercial-packet h2,.phase396-distributor-next h2{margin:0;color:#2f1a06;font-size:clamp(32px,4vw,56px);line-height:1}.phase396-section-heading p,.phase396-commercial-packet>p,.phase396-distributor-next>p{font-size:18px;line-height:1.6;max-width:830px}.phase396-channel-grid,.phase396-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.phase396-channel-grid article,.phase396-packet-grid a{display:block;min-height:210px;padding:24px;border-radius:28px;background:#fff;border:1px solid rgba(72,41,4,.1);box-shadow:0 22px 48px rgba(72,41,4,.09);text-decoration:none;color:#2f1a06}.phase396-channel-grid span,.phase396-packet-grid span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:999px;background:#2f1a06;color:#f7c96a;font-weight:950}.phase396-channel-grid h3,.phase396-packet-grid strong{display:block;margin:18px 0 8px;color:#2f1a06;font-size:22px;line-height:1.05}.phase396-packet-grid em{display:block;color:rgba(47,26,6,.7);font-style:normal;line-height:1.45}.phase396-documentation-fit,.phase396-logistics-band{display:grid;grid-template-columns:minmax(340px,.88fr) minmax(0,1fr);gap:34px;align-items:stretch;padding:78px max(24px,calc((100vw - 1180px)/2))}.phase396-documentation-fit{background:#fff3d5}.phase396-logistics-band{background:linear-gradient(135deg,#1f1305,#5d390c);color:#fff8ea}.phase396-fit-copy,.phase396-logistics-copy{align-self:center}.phase396-logistics-band h2,.phase396-logistics-band p{color:#fff8ea!important}.phase396-image-card{margin:0;position:relative;overflow:hidden;border-radius:32px;min-height:420px;background:#1f1305;box-shadow:0 28px 70px rgba(72,41,4,.18)}.phase396-image-card img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block;filter:saturate(1.12) contrast(1.08) brightness(1.06)}.phase396-image-card figcaption{position:absolute;left:18px;right:18px;bottom:18px;padding:15px 17px;border-radius:20px;background:rgba(255,248,234,.9);color:#3a2103;font-weight:850;line-height:1.35}.phase396-logistics-band .phase396-image-card figcaption{background:rgba(31,19,5,.78);color:#fff8ea;border:1px solid rgba(255,232,187,.2)}.phase396-checklist{display:grid;gap:12px;margin-top:22px}.phase396-checklist p{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:start;margin:0;padding:16px;border-radius:20px;background:rgba(255,255,255,.65);border:1px solid rgba(72,41,4,.1)}.phase396-checklist strong{color:#ca8500}.phase396-logistics-band .phase396-checklist p{background:rgba(255,248,234,.08);border-color:rgba(255,232,187,.18)}.phase396-distributor-next{text-align:center;padding:82px max(24px,calc((100vw - 980px)/2));background:radial-gradient(circle at 18% 22%,rgba(202,133,0,.22),transparent 34%),#fff8ea}.phase396-distributor-next p{margin-left:auto;margin-right:auto}@media(max-width:900px){.phase396-distributor-hero,.phase396-documentation-fit,.phase396-logistics-band{grid-template-columns:1fr;padding-top:92px}.phase396-hero-copy,.phase396-channel-ledger{min-height:auto}.phase396-channel-ledger{min-height:430px}.phase396-channel-proof-strip,.phase396-channel-grid,.phase396-packet-grid{grid-template-columns:1fr 1fr}.phase396-mini-ledger{grid-template-columns:1fr}.phase396-distributor-subnav{top:64px;justify-content:flex-start;overflow:auto;flex-wrap:nowrap}.phase396-distributor-subnav a{white-space:nowrap}}@media(max-width:620px){.phase396-distributor-hero h1{font-size:42px}.phase396-channel-proof-strip,.phase396-channel-grid,.phase396-packet-grid{grid-template-columns:1fr}.phase396-documentation-fit,.phase396-logistics-band,.phase396-channel-system,.phase396-commercial-packet{padding-left:18px;padding-right:18px}.phase396-image-card,.phase396-image-card img{min-height:320px}}
/* Phase 396 distributor media visibility override */
.phase396-distributor-main .phase396-image-card img{filter:saturate(1.16) contrast(1.08) brightness(1.12)!important}


/* Phase 397 exclusive provider commercial page */
.phase397-exclusive-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase397-exclusive-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase397-exclusive-main h1,.phase397-exclusive-main h2,.phase397-exclusive-main h3{letter-spacing:-.045em}.phase397-exclusive-main p{color:rgba(47,26,6,.76)}body:has(.phase397-exclusive-main) .globalnav .navlinks a{white-space:nowrap}@media (min-width:901px) and (max-width:1100px){body:has(.phase397-exclusive-main) .globalnav nav{gap:8px!important}body:has(.phase397-exclusive-main) .globalnav .navlinks{gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}body:has(.phase397-exclusive-main) .globalnav .navlinks a{font-size:11px!important;padding-left:5px!important;padding-right:5px!important}body:has(.phase397-exclusive-main) .phase82-explore-trigger,body:has(.phase397-exclusive-main) .phase118-signin-link{font-size:11px!important;padding-left:9px!important;padding-right:9px!important;min-width:auto!important}}.phase397-exclusive-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.88fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 16% 15%,rgba(202,133,0,.35),transparent 32%),radial-gradient(circle at 92% 18%,rgba(247,201,106,.2),transparent 28%),linear-gradient(135deg,#1f1305 0%,#4b2b05 54%,#8b5a16 100%);color:#fff8ea}.phase397-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.phase397-exclusive-hero h1{max-width:760px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6vw,76px);line-height:.93}.phase397-hero-lede{max-width:780px;font-size:clamp(18px,2vw,23px);line-height:1.42;color:rgba(255,248,234,.86)!important}.phase397-actions,.phase397-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase397-exclusive-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:0 20px;text-decoration:none;font-weight:950;box-shadow:0 18px 35px rgba(0,0,0,.18)}.phase397-exclusive-main .btn.primary{background:linear-gradient(135deg,#ffd47a,#ca8500);color:#1f1305}.phase397-exclusive-main .btn.secondary{background:rgba(255,248,234,.92);color:#3a2103;border:1px solid rgba(255,255,255,.45)}.phase397-selective-ledger{position:relative;display:grid;align-content:end;min-height:520px;border:1px solid rgba(255,232,187,.28);border-radius:34px;overflow:hidden;background:#1b1005;box-shadow:0 34px 80px rgba(0,0,0,.34)}.phase397-selective-ledger figure{position:absolute;inset:0;margin:0}.phase397-selective-ledger img{width:100%;height:100%;object-fit:cover;filter:saturate(1.04) contrast(1.07) brightness(.72)}.phase397-ledger-card{position:relative;margin:24px;padding:24px;border-radius:26px;background:rgba(255,248,234,.9);backdrop-filter:blur(12px);box-shadow:0 20px 55px rgba(0,0,0,.24)}.phase397-ledger-card span,.phase397-mini-ledger span{display:block;color:#8b5a16;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase397-ledger-card strong{display:block;margin-top:8px;color:#2f1a06;font-size:24px;line-height:1.05}.phase397-mini-ledger{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 24px 24px}.phase397-mini-ledger p{margin:0;padding:14px;border-radius:18px;background:rgba(31,19,5,.76);border:1px solid rgba(255,232,187,.22);color:#fff8ea!important}.phase397-mini-ledger strong{display:block;margin-top:5px;color:#fff8ea;font-size:13px;line-height:1.2}.phase397-selective-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:18px max(24px,calc((100vw - 1180px)/2));background:#fff8ea}.phase397-selective-proof-strip article{padding:20px;border-radius:24px;background:#fff3d5;border:1px solid rgba(72,41,4,.1);box-shadow:0 16px 35px rgba(72,41,4,.08)}.phase397-selective-proof-strip span{display:block;color:#8b5a16;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.phase397-selective-proof-strip p{margin:8px 0 0;font-size:14px;line-height:1.45}.phase397-exclusive-subnav{position:sticky;top:72px;z-index:12;display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:14px 20px;background:rgba(255,248,234,.92);backdrop-filter:blur(18px);border-block:1px solid rgba(72,41,4,.1)}.phase397-exclusive-subnav a{border-radius:999px;padding:10px 14px;background:#fff;color:#3a2103;text-decoration:none;font-weight:900;font-size:13px;border:1px solid rgba(72,41,4,.1)}.phase397-qualification-system,.phase397-commercial-packet{padding:78px max(24px,calc((100vw - 1180px)/2));background:#fff8ea}.phase397-section-heading{max-width:840px;margin-bottom:28px}.phase397-section-heading h2,.phase397-commercial-packet h2,.phase397-exclusive-next h2{margin:0;color:#2f1a06;font-size:clamp(32px,4vw,56px);line-height:1}.phase397-section-heading p,.phase397-commercial-packet>p,.phase397-exclusive-next>p{font-size:18px;line-height:1.6;max-width:840px}.phase397-qualification-grid,.phase397-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.phase397-qualification-grid article,.phase397-packet-grid a{display:block;min-height:210px;padding:24px;border-radius:28px;background:#fff;border:1px solid rgba(72,41,4,.1);box-shadow:0 22px 48px rgba(72,41,4,.09);text-decoration:none;color:#2f1a06}.phase397-qualification-grid span,.phase397-packet-grid span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:999px;background:#2f1a06;color:#f7c96a;font-weight:950}.phase397-qualification-grid h3,.phase397-packet-grid strong{display:block;margin:18px 0 8px;color:#2f1a06;font-size:22px;line-height:1.05}.phase397-packet-grid em{display:block;color:rgba(47,26,6,.7);font-style:normal;line-height:1.45}.phase397-fit-review,.phase397-capacity-band{display:grid;grid-template-columns:minmax(340px,.88fr) minmax(0,1fr);gap:34px;align-items:stretch;padding:78px max(24px,calc((100vw - 1180px)/2))}.phase397-fit-review{background:#fff3d5}.phase397-capacity-band{background:linear-gradient(135deg,#1f1305,#5d390c);color:#fff8ea}.phase397-fit-copy,.phase397-capacity-copy{align-self:center}.phase397-capacity-band h2,.phase397-capacity-band p{color:#fff8ea!important}.phase397-image-card{margin:0;position:relative;overflow:hidden;border-radius:32px;min-height:420px;background:#1f1305;box-shadow:0 28px 70px rgba(72,41,4,.18)}.phase397-image-card img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block;filter:saturate(1.12) contrast(1.08) brightness(1.06)}.phase397-image-card figcaption{position:absolute;left:18px;right:18px;bottom:18px;padding:15px 17px;border-radius:20px;background:rgba(255,248,234,.9);color:#3a2103;font-weight:850;line-height:1.35}.phase397-capacity-band .phase397-image-card figcaption{background:rgba(31,19,5,.78);color:#fff8ea;border:1px solid rgba(255,232,187,.2)}.phase397-checklist{display:grid;gap:12px;margin-top:22px}.phase397-checklist p{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:start;margin:0;padding:16px;border-radius:20px;background:rgba(255,255,255,.65);border:1px solid rgba(72,41,4,.1)}.phase397-checklist strong{color:#ca8500}.phase397-capacity-band .phase397-checklist p{background:rgba(255,248,234,.08);border-color:rgba(255,232,187,.18)}.phase397-exclusive-next{text-align:center;padding:82px max(24px,calc((100vw - 980px)/2));background:radial-gradient(circle at 18% 22%,rgba(202,133,0,.22),transparent 34%),#fff8ea}.phase397-exclusive-next p{margin-left:auto;margin-right:auto}@media(max-width:900px){.phase397-exclusive-hero,.phase397-fit-review,.phase397-capacity-band{grid-template-columns:1fr;padding-top:92px}.phase397-hero-copy,.phase397-selective-ledger{min-height:auto}.phase397-selective-ledger{min-height:430px}.phase397-selective-proof-strip,.phase397-qualification-grid,.phase397-packet-grid{grid-template-columns:1fr 1fr}.phase397-mini-ledger{grid-template-columns:1fr}.phase397-exclusive-subnav{top:64px;justify-content:flex-start;overflow:auto;flex-wrap:nowrap}.phase397-exclusive-subnav a{white-space:nowrap}}@media(max-width:620px){.phase397-exclusive-hero h1{font-size:42px}.phase397-selective-proof-strip,.phase397-qualification-grid,.phase397-packet-grid{grid-template-columns:1fr}.phase397-fit-review,.phase397-capacity-band,.phase397-qualification-system,.phase397-commercial-packet{padding-left:18px;padding-right:18px}.phase397-image-card,.phase397-image-card img{min-height:320px}}
/* Phase 397 exclusive provider media visibility override */
.phase397-exclusive-main .phase397-image-card img{filter:saturate(1.16) contrast(1.08) brightness(1.12)!important}

/* phase520-exclusive-tobacco-provider-breakpoint-optimizer:start */
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"]{overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f5e5c7 48%,#fff8ea 100%)}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] *,
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] *::before,
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] *::after{box-sizing:border-box;min-width:0}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-exclusive-hero{grid-template-columns:minmax(0,760px) minmax(380px,560px);justify-content:center;gap:clamp(24px,4vw,58px);padding:clamp(76px,6.6vw,108px) max(28px,calc((100vw - 1440px)/2)) clamp(42px,5vw,68px)}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-hero-copy{min-height:auto;justify-content:center}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-exclusive-hero h1{font-size:clamp(40px,4.7vw,70px);line-height:.98;max-width:13.5ch;text-wrap:balance}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-hero-lede{font-size:clamp(16.5px,1.35vw,20.5px);line-height:1.56;max-width:680px}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-actions{gap:10px;margin-top:clamp(18px,2vw,24px)}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-exclusive-main .btn,
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .btn{min-height:44px;padding:10px 18px;text-align:center;white-space:normal}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-selective-ledger{min-height:clamp(430px,34vw,560px);align-self:stretch}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-ledger-card{margin:18px;padding:clamp(18px,1.8vw,24px)}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-ledger-card strong{font-size:clamp(19px,1.7vw,25px);line-height:1.1}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-mini-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 18px 18px}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-mini-ledger p{padding:12px}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-selective-proof-strip{width:min(100% - 48px,1440px);margin:0 auto;padding:18px 0;grid-template-columns:repeat(4,minmax(0,1fr))}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-exclusive-subnav{top:60px;overflow-x:auto;flex-wrap:nowrap;justify-content:center;scrollbar-width:thin}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-exclusive-subnav a{white-space:nowrap}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-qualification-system,
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-commercial-packet{padding:clamp(58px,6vw,88px) max(28px,calc((100vw - 1440px)/2))}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-section-heading{max-width:880px}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-qualification-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.35vw,20px)}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-packet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.35vw,20px)}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-qualification-grid article,
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-packet-grid a{min-height:0;padding:clamp(20px,2vw,28px)}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-fit-review,
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-capacity-band{grid-template-columns:minmax(360px,560px) minmax(0,680px);justify-content:center;gap:clamp(24px,4vw,56px);padding:clamp(58px,6vw,88px) max(28px,calc((100vw - 1440px)/2))}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-image-card{min-height:clamp(360px,33vw,520px)}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-image-card img{min-height:inherit;height:100%}
main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-exclusive-next{padding:clamp(62px,6vw,88px) max(28px,calc((100vw - 1120px)/2))}
@media (min-width:1600px){main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-exclusive-hero{grid-template-columns:minmax(0,820px) minmax(520px,640px)}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-qualification-system,main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-commercial-packet{padding-left:max(42px,calc((100vw - 1540px)/2));padding-right:max(42px,calc((100vw - 1540px)/2))}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-selective-proof-strip{width:min(100% - 72px,1540px)}}
@media (max-width:1180px){main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-exclusive-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);padding-left:48px;padding-right:48px}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-selective-ledger{min-height:430px}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-qualification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:900px){main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-exclusive-hero{grid-template-columns:1fr;padding:clamp(58px,10vw,84px) 28px 38px}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-exclusive-hero h1{font-size:clamp(36px,7.5vw,52px);max-width:15ch}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-selective-ledger{min-height:0}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-selective-ledger figure{position:absolute}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-ledger-card{margin:14px;padding:18px}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-mini-ledger{display:flex;overflow-x:auto;gap:8px;margin:0 14px 14px;scroll-snap-type:x proximity}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-mini-ledger p{flex:0 0 min(210px,72vw);scroll-snap-align:start}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-selective-proof-strip{width:calc(100% - 40px);grid-template-columns:repeat(2,minmax(0,1fr))}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-exclusive-subnav{top:48px;justify-content:flex-start;padding:12px 20px}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-fit-review,main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-capacity-band{grid-template-columns:1fr;padding:clamp(54px,8vw,72px) 28px}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-qualification-system,main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-commercial-packet{padding:clamp(54px,8vw,72px) 28px}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-image-card,main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-image-card img{min-height:340px}}
@media (max-width:640px){main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-exclusive-hero{padding:52px 18px 30px}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-exclusive-hero h1{font-size:clamp(32px,9.2vw,42px);line-height:1.06;max-width:13ch}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-hero-lede{font-size:16px;line-height:1.52}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-actions,main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-next-actions{display:grid;grid-template-columns:1fr}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-actions .btn,main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-next-actions .btn{width:100%;min-height:50px}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-ledger-card{margin:10px;padding:15px;border-radius:20px}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-ledger-card strong{font-size:17px}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-mini-ledger{margin:0 10px 10px}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-selective-proof-strip{width:calc(100% - 28px);grid-template-columns:1fr}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-selective-proof-strip article{padding:17px;border-radius:20px}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-qualification-grid,main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-packet-grid{grid-template-columns:1fr}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-fit-review,main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-capacity-band,main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-qualification-system,main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-commercial-packet{padding-left:18px;padding-right:18px}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-section-heading h2,main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-commercial-packet h2,main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-exclusive-next h2{font-size:clamp(29px,8.2vw,39px);line-height:1.08}main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-image-card,main.phase397-exclusive-main[data-template="phase397-exclusive-provider-commercial-page"] .phase397-image-card img{min-height:300px}}
/* phase520-exclusive-tobacco-provider-breakpoint-optimizer:end */

/* phase398-export-readiness-document-control:start */
.phase398-export-main{background:#fff8ea;color:#2f1a06;overflow:hidden;--phase398-dark:#1f1305;--phase398-espresso:#3a2103;--phase398-cigar:#482904;--phase398-gold:#ca8500;--phase398-cream:#fff8ea;--phase398-muted:#7b6040;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase398-export-main *{box-sizing:border-box}.phase398-export-main a{text-decoration:none}.phase398-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase398-dossier-hero{position:relative;min-height:720px;padding:118px 0 78px;background:radial-gradient(circle at 8% 8%,rgba(255,205,112,.22),transparent 28%),linear-gradient(135deg,#1c1004 0%,#3a2103 52%,#160c03 100%);color:#fff8ea;isolation:isolate}.phase398-dossier-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,234,.035) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(180deg,#000,transparent 84%);opacity:.7;z-index:-1}.phase398-hero-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:46px;align-items:center}.phase398-eyebrow{margin:0 0 18px;color:#f1bf56;text-transform:uppercase;letter-spacing:.18em;font-weight:950;font-size:12px}.phase398-dossier-hero h1{font-size:clamp(44px,6vw,78px);line-height:.92;margin:0;letter-spacing:-.065em;max-width:680px}.phase398-lede{font-size:clamp(17px,1.55vw,22px);line-height:1.55;color:rgba(255,248,234,.82);max-width:650px;margin:24px 0 0}.phase398-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.phase398-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 20px;border-radius:999px;font-weight:950;border:1px solid rgba(255,232,187,.34);box-shadow:0 18px 42px rgba(0,0,0,.22)}.phase398-btn.primary{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305}.phase398-btn.secondary{background:rgba(255,248,234,.08);color:#fff8ea}.phase398-dossier-board{position:relative;min-height:540px;border-radius:42px;padding:22px;background:linear-gradient(145deg,rgba(255,248,234,.16),rgba(255,248,234,.045));border:1px solid rgba(255,232,187,.24);box-shadow:0 32px 90px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.16);overflow:hidden}.phase398-dossier-board img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.12) contrast(1.08) brightness(.72);opacity:.54}.phase398-dossier-stack{position:relative;z-index:1;display:grid;gap:13px;align-content:end;min-height:496px}.phase398-file-card{background:rgba(255,248,234,.93);color:#2f1a06;border-radius:24px;padding:18px;border:1px solid rgba(255,255,255,.6);box-shadow:0 20px 44px rgba(0,0,0,.24);max-width:420px}.phase398-file-card:nth-child(2){margin-left:70px}.phase398-file-card:nth-child(3){margin-left:32px}.phase398-file-card span{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:950;color:#9a6500}.phase398-file-card strong{display:block;margin-top:6px;font-size:20px;line-height:1.05}.phase398-file-card p{margin:8px 0 0;color:#6f5637;line-height:1.45}.phase398-readiness-rail{background:#201205;color:#fff8ea;padding:18px 0;border-top:1px solid rgba(255,232,187,.16);border-bottom:1px solid rgba(255,232,187,.14)}.phase398-rail-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.phase398-rail-item{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:14px;border-radius:18px;background:rgba(255,248,234,.06);border:1px solid rgba(255,232,187,.11)}.phase398-rail-item i{font-style:normal;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#ca8500;color:#1f1305;font-weight:950}.phase398-rail-item span{font-size:12px;color:#f1bf56;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.phase398-rail-item strong{display:block;font-size:14px;margin-top:2px}.phase398-section{padding:92px 0}.phase398-section-head{display:grid;grid-template-columns:minmax(260px,.7fr) 1fr;gap:38px;align-items:end;margin-bottom:34px}.phase398-section-head h2{font-size:clamp(34px,4vw,56px);line-height:.96;letter-spacing:-.045em;margin:0;color:#2f1a06}.phase398-section-head p{font-size:18px;line-height:1.6;color:#6f5637;margin:0}.phase398-document-matrix{background:linear-gradient(180deg,#fff8ea,#f2e3c4)}.phase398-matrix-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:stretch}.phase398-checklist{display:grid;gap:12px}.phase398-check-row{display:grid;grid-template-columns:86px 1fr auto;gap:18px;align-items:center;padding:20px;border-radius:24px;background:rgba(255,255,255,.78);border:1px solid rgba(72,41,4,.10);box-shadow:0 20px 48px rgba(72,41,4,.08)}.phase398-check-row span{font-weight:950;color:#ca8500;letter-spacing:.12em;font-size:12px}.phase398-check-row h3{margin:0 0 6px;font-size:22px}.phase398-check-row p{margin:0;color:#745b39;line-height:1.5}.phase398-check-row b{display:inline-flex;align-items:center;justify-content:center;min-width:104px;border-radius:999px;background:#2f1a06;color:#fff8ea;padding:10px 12px;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.phase398-matrix-aside{border-radius:34px;padding:26px;background:#2f1a06;color:#fff8ea;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;box-shadow:0 28px 70px rgba(47,26,6,.22)}.phase398-matrix-aside h3{font-size:30px;line-height:1;margin:0}.phase398-matrix-aside p{color:rgba(255,248,234,.78);line-height:1.6}.phase398-mini-ledger{display:grid;gap:10px}.phase398-mini-ledger div{display:flex;justify-content:space-between;gap:14px;border-top:1px solid rgba(255,232,187,.16);padding-top:12px}.phase398-mini-ledger span{color:#f1bf56;font-weight:900}.phase398-buyer-responsibility{background:#fff8ea}.phase398-split{display:grid;grid-template-columns:.88fr 1.12fr;gap:28px;align-items:stretch}.phase398-image-card{position:relative;border-radius:38px;overflow:hidden;min-height:480px;background:#241305;box-shadow:0 30px 70px rgba(47,26,6,.18)}.phase398-image-card img{width:100%;height:100%;object-fit:cover;filter:saturate(1.16) contrast(1.08) brightness(1.1);display:block}.phase398-image-caption{position:absolute;left:22px;right:22px;bottom:22px;border-radius:24px;background:rgba(255,248,234,.92);padding:18px;color:#2f1a06}.phase398-image-caption strong{display:block;font-size:22px}.phase398-responsibility-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.phase398-responsibility-cards article{border-radius:28px;padding:24px;background:#f4e5c6;border:1px solid rgba(72,41,4,.10)}.phase398-responsibility-cards article:nth-child(1){grid-column:1/-1;background:#2f1a06;color:#fff8ea}.phase398-responsibility-cards h3{font-size:24px;margin:0 0 10px}.phase398-responsibility-cards p{margin:0;line-height:1.55;color:#715739}.phase398-responsibility-cards article:nth-child(1) p{color:rgba(255,248,234,.8)}.phase398-logistics-band{background:linear-gradient(135deg,#241305,#482904);color:#fff8ea}.phase398-logistics-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.phase398-logistics-copy h2{font-size:clamp(34px,4vw,58px);line-height:.95;letter-spacing:-.045em;margin:0 0 18px}.phase398-logistics-copy p{color:rgba(255,248,234,.8);font-size:18px;line-height:1.62}.phase398-logistics-list{display:grid;gap:12px;margin-top:22px}.phase398-logistics-list div{padding:16px 18px;border-radius:18px;background:rgba(255,248,234,.08);border:1px solid rgba(255,232,187,.14)}.phase398-logistics-list strong{color:#f1bf56}.phase398-logistics-media{border-radius:36px;overflow:hidden;min-height:440px;box-shadow:0 32px 70px rgba(0,0,0,.3)}.phase398-logistics-media img{width:100%;height:100%;object-fit:cover;filter:saturate(1.16) contrast(1.08) brightness(1.12);display:block}.phase398-commercial-packet{background:#f4e5c6}.phase398-packet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.phase398-packet-card{border-radius:26px;padding:22px;background:#fff8ea;border:1px solid rgba(72,41,4,.10);color:#2f1a06;transition:transform .2s ease,box-shadow .2s ease}.phase398-packet-card:hover{transform:translateY(-3px);box-shadow:0 20px 42px rgba(72,41,4,.12)}.phase398-packet-card span{font-size:12px;color:#b27300;text-transform:uppercase;letter-spacing:.12em;font-weight:950}.phase398-packet-card strong{display:block;font-size:20px;margin:8px 0}.phase398-packet-card p{margin:0;color:#735a39;line-height:1.5}.phase398-export-next{padding:80px 0;background:#1f1305;color:#fff8ea}.phase398-next-card{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;border-radius:36px;background:linear-gradient(135deg,rgba(255,248,234,.1),rgba(255,248,234,.035));border:1px solid rgba(255,232,187,.14);padding:32px}.phase398-next-card h2{font-size:clamp(32px,4vw,52px);line-height:1;margin:0}.phase398-next-card p{color:rgba(255,248,234,.78);font-size:17px;line-height:1.55}.phase398-next-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.phase398-export-main .subnav{position:sticky;top:0;z-index:20;background:rgba(255,248,234,.94);backdrop-filter:blur(18px);border-bottom:1px solid rgba(72,41,4,.1)}.phase398-export-main .subnav-links a{white-space:nowrap}.phase398-compat{display:none!important}
/* Phase 398 export readiness media visibility override */
.phase398-export-main .phase398-image-card img,.phase398-export-main .phase398-logistics-media img{filter:saturate(1.16) contrast(1.08) brightness(1.12)!important}
@media(max-width:960px){.phase398-hero-layout,.phase398-matrix-grid,.phase398-split,.phase398-logistics-layout,.phase398-section-head,.phase398-next-card{grid-template-columns:1fr}.phase398-dossier-hero{min-height:auto;padding:92px 0 60px}.phase398-dossier-board{min-height:460px}.phase398-rail-grid{grid-template-columns:1fr 1fr}.phase398-packet-grid{grid-template-columns:1fr 1fr}.phase398-next-actions{justify-content:flex-start}}@media(max-width:640px){.phase398-shell{width:min(100% - 28px,1180px)}.phase398-dossier-hero h1{font-size:42px}.phase398-dossier-board{padding:14px;border-radius:28px}.phase398-file-card,.phase398-file-card:nth-child(2),.phase398-file-card:nth-child(3){margin-left:0}.phase398-rail-grid,.phase398-packet-grid,.phase398-responsibility-cards{grid-template-columns:1fr}.phase398-check-row{grid-template-columns:1fr}.phase398-check-row b{justify-self:start}.phase398-section{padding:64px 0}.phase398-image-card,.phase398-logistics-media{min-height:320px}.phase398-next-card{padding:24px;border-radius:28px}.phase398-actions{flex-direction:column}.phase398-btn{width:100%}}

/* phase520-export-readiness-breakpoint-optimizer:start */
main.phase398-export-main[data-template="phase398-export-readiness-document-control"]{
  overflow-x:hidden;
}
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-shell{
  width:min(calc(100% - clamp(32px,5vw,112px)),1560px);
}
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-hero{
  min-height:auto;
  padding:clamp(76px,7vw,126px) 0 clamp(58px,5vw,86px);
}
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-hero-layout{
  grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);
  gap:clamp(30px,4vw,72px);
}
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-hero h1,
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-logistics-copy h2,
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-section-head h2,
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-next-card h2{
  text-wrap:balance;
}
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-board{
  min-height:clamp(430px,33vw,590px);
}
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-stack{
  min-height:calc(clamp(430px,33vw,590px) - 44px);
}
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-section{
  padding:clamp(72px,6.2vw,112px) 0;
}
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-image-card,
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-logistics-media{
  position:relative;
  min-height:clamp(420px,28vw,560px);
  background-size:cover;
  background-position:center;
}
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-image-card{
  background-image:linear-gradient(180deg,rgba(36,19,5,.12),rgba(36,19,5,.18)),url('assets/approved/field.webp');
}
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-logistics-media{
  background-image:linear-gradient(180deg,rgba(36,19,5,.04),rgba(36,19,5,.1)),url('assets/approved/quality-inspection.webp');
}
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-image-card img,
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-logistics-media img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
}
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-packet-grid{
  grid-template-columns:repeat(3,minmax(0,1fr));
}
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-export-main .subnav-links,
main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .subnav-links{
  min-width:0;
  overflow-x:auto;
  overscroll-behavior-x:contain;
  -webkit-overflow-scrolling:touch;
}
@media(min-width:1600px){
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-shell{
    width:min(calc(100% - 144px),1680px);
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-board{
    min-height:600px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-stack{
    min-height:556px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-rail-grid{
    max-width:1440px;
    margin:0 auto;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-packet-grid{
    grid-template-columns:repeat(6,minmax(0,1fr));
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-section-head{
    grid-template-columns:minmax(420px,.72fr) minmax(420px,1fr);
  }
}
@media(min-width:2200px){
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-shell{
    width:min(calc(100% - 240px),1840px);
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-hero-layout{
    grid-template-columns:minmax(620px,.95fr) minmax(760px,1.05fr);
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-matrix-grid{
    grid-template-columns:minmax(760px,1.05fr) minmax(460px,.55fr);
  }
}
@media(max-width:1180px){
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-hero{
    padding:76px 0 58px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-board{
    min-height:390px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-stack{
    min-height:0;
    align-content:end;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-rail-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-rail-item:nth-child(4),
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-rail-item:nth-child(5){
    grid-column:span 1;
  }
}
@media(max-width:900px){
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-hero-layout{
    grid-template-columns:minmax(0,1fr);
  }
}
@media(max-width:820px){
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-shell{
    width:min(calc(100% - 32px),760px);
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-hero{
    padding:58px 0 46px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-hero h1{
    font-size:clamp(36px,9vw,56px);
    line-height:.98;
    letter-spacing:-.052em;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-lede{
    margin-top:18px;
    font-size:clamp(16px,2.5vw,19px);
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-board{
    min-height:0;
    padding:16px;
    border-radius:30px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-board img{
    opacity:.38;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-file-card{
    max-width:none;
    padding:15px;
    border-radius:20px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-file-card strong{
    font-size:17px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-file-card p{
    font-size:14px;
    line-height:1.4;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-section-head{
    gap:16px;
    margin-bottom:24px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-section-head h2,
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-logistics-copy h2{
    font-size:clamp(31px,7vw,44px);
    line-height:1;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-rail-grid,
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-packet-grid,
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-responsibility-cards{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media(max-width:560px){
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-shell{
    width:min(calc(100% - 28px),520px);
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-hero{
    padding:42px 0 34px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-hero h1{
    font-size:clamp(34px,10.6vw,43px);
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-actions{
    gap:10px;
    margin-top:22px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-btn{
    width:100%;
    min-height:46px;
    padding:12px 16px;
    white-space:normal;
    text-align:center;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-board{
    padding:12px;
    border-radius:24px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-dossier-stack{
    gap:9px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-file-card{
    padding:12px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-file-card p{
    display:none;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-rail-grid,
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-packet-grid,
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-responsibility-cards{
    grid-template-columns:minmax(0,1fr);
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-section{
    padding:54px 0;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-check-row{
    grid-template-columns:minmax(0,1fr);
    gap:10px;
    padding:16px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-check-row b{
    width:100%;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-image-card,
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-logistics-media{
    min-height:280px;
    border-radius:26px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-image-caption{
    left:12px;
    right:12px;
    bottom:12px;
    padding:13px;
    border-radius:18px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-next-card{
    padding:20px;
    border-radius:26px;
  }
  main.phase398-export-main[data-template="phase398-export-readiness-document-control"] .phase398-next-actions{
    display:grid;
    grid-template-columns:1fr;
  }
}
/* phase520-export-readiness-breakpoint-optimizer:end */

/* phase398-export-readiness-document-control:end */

/* phase399-export-support-control-tower:start */
.phase399-export-support-main{background:#fff8ea;color:#2f1a06;overflow:hidden;--dark:#1f1305;--espresso:#3a2103;--gold:#ca8500;--cream:#fff8ea;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase399-export-support-main *{box-sizing:border-box}.phase399-export-support-main a{text-decoration:none}.phase399-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase399-control-hero{position:relative;padding:116px 0 72px;min-height:720px;background:radial-gradient(circle at 85% 14%,rgba(241,191,86,.25),transparent 28%),linear-gradient(145deg,#180d03,#3a2103 52%,#0b0703);color:#fff8ea;isolation:isolate}.phase399-control-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,234,.035) 1px,transparent 1px);background-size:44px 44px;opacity:.7;mask-image:linear-gradient(180deg,#000,transparent 88%);z-index:-1}.phase399-hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);gap:44px;align-items:center}.phase399-eyebrow{margin:0 0 16px;text-transform:uppercase;letter-spacing:.18em;font-weight:950;font-size:12px;color:#f1bf56}.phase399-control-hero h1{font-size:clamp(44px,5.8vw,76px);line-height:.92;letter-spacing:-.06em;margin:0;max-width:660px}.phase399-lede{font-size:clamp(17px,1.45vw,22px);line-height:1.55;color:rgba(255,248,234,.82);max-width:650px;margin:24px 0 0}.phase399-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.phase399-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 20px;border-radius:999px;font-weight:950;border:1px solid rgba(255,232,187,.32);box-shadow:0 18px 42px rgba(0,0,0,.22)}.phase399-btn.primary{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305}.phase399-btn.secondary{background:rgba(255,248,234,.08);color:#fff8ea}.phase399-control-map{position:relative;min-height:535px;border-radius:42px;background:linear-gradient(145deg,rgba(255,248,234,.15),rgba(255,248,234,.045));border:1px solid rgba(255,232,187,.22);box-shadow:0 32px 90px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.15);overflow:hidden;padding:24px}.phase399-control-map img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.06) contrast(1.05) brightness(.62);opacity:.5}.phase399-map-overlay{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:end;min-height:487px}.phase399-node{border-radius:24px;padding:18px;background:rgba(255,248,234,.93);color:#2f1a06;border:1px solid rgba(255,255,255,.62);box-shadow:0 20px 48px rgba(0,0,0,.24)}.phase399-node.wide{grid-column:1/-1;background:linear-gradient(135deg,#f1bf56,#fff1ca)}.phase399-node span{display:block;color:#8c5a05;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase399-node strong{display:block;font-size:21px;line-height:1.05;margin-top:6px}.phase399-node p{color:#6d5436;margin:8px 0 0;line-height:1.45}.phase399-signal-strip{background:#201205;color:#fff8ea;padding:18px 0;border-top:1px solid rgba(255,232,187,.15);border-bottom:1px solid rgba(255,232,187,.13)}.phase399-signal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.phase399-signal{padding:16px;border-radius:20px;background:rgba(255,248,234,.07);border:1px solid rgba(255,232,187,.12)}.phase399-signal span{font-size:12px;color:#f1bf56;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.phase399-signal strong{display:block;margin-top:5px}.phase399-section{padding:92px 0}.phase399-section-head{display:grid;grid-template-columns:minmax(260px,.75fr) 1fr;gap:38px;align-items:end;margin-bottom:34px}.phase399-section-head h2{font-size:clamp(34px,4vw,56px);line-height:.96;letter-spacing:-.045em;margin:0;color:#2f1a06}.phase399-section-head p{font-size:18px;line-height:1.6;color:#6f5637;margin:0}.phase399-support-lanes{background:linear-gradient(180deg,#fff8ea,#f2e3c4)}.phase399-lanes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.phase399-lane{border-radius:30px;padding:24px;background:rgba(255,255,255,.78);border:1px solid rgba(72,41,4,.10);box-shadow:0 22px 52px rgba(72,41,4,.08)}.phase399-lane:nth-child(2){transform:translateY(28px)}.phase399-lane span{font-size:12px;color:#b27300;text-transform:uppercase;letter-spacing:.13em;font-weight:950}.phase399-lane h3{font-size:27px;line-height:1;margin:10px 0}.phase399-lane p{color:#705638;line-height:1.55}.phase399-handoff-map{background:#fff8ea}.phase399-handoff-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:stretch}.phase399-image-card{position:relative;min-height:520px;border-radius:38px;overflow:hidden;background:#231305;box-shadow:0 30px 70px rgba(47,26,6,.18)}.phase399-image-card img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.16) contrast(1.08) brightness(1.12)}.phase399-caption{position:absolute;left:22px;right:22px;bottom:22px;padding:18px;border-radius:24px;background:rgba(255,248,234,.92);color:#2f1a06}.phase399-caption strong{display:block;font-size:23px}.phase399-handoff-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px}.phase399-handoff-cards article{border-radius:26px;padding:22px;background:#f4e5c6;border:1px solid rgba(72,41,4,.1)}.phase399-handoff-cards article:first-child{grid-column:1/-1;background:#2f1a06;color:#fff8ea}.phase399-handoff-cards h3{font-size:24px;margin:0 0 9px}.phase399-handoff-cards p{margin:0;color:#71583a;line-height:1.55}.phase399-handoff-cards article:first-child p{color:rgba(255,248,234,.8)}.phase399-buyer-side-band{background:linear-gradient(135deg,#231305,#482904);color:#fff8ea}.phase399-buyer-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:30px;align-items:center}.phase399-buyer-copy h2{font-size:clamp(34px,4vw,58px);line-height:.95;letter-spacing:-.045em;margin:0 0 18px}.phase399-buyer-copy p{color:rgba(255,248,234,.8);line-height:1.62;font-size:18px}.phase399-buyer-list{display:grid;gap:12px;margin-top:22px}.phase399-buyer-list div{padding:16px 18px;border-radius:18px;background:rgba(255,248,234,.08);border:1px solid rgba(255,232,187,.14)}.phase399-buyer-list strong{color:#f1bf56}.phase399-buyer-media{border-radius:36px;overflow:hidden;min-height:440px;box-shadow:0 32px 70px rgba(0,0,0,.3)}.phase399-buyer-media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.16) contrast(1.08) brightness(1.12)}.phase399-support-packet{background:#f4e5c6}.phase399-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.phase399-packet-card{border-radius:24px;padding:20px;background:#fff8ea;border:1px solid rgba(72,41,4,.10);color:#2f1a06}.phase399-packet-card span{font-size:11px;color:#b27300;text-transform:uppercase;letter-spacing:.13em;font-weight:950}.phase399-packet-card strong{display:block;font-size:19px;line-height:1.08;margin:8px 0}.phase399-packet-card p{margin:0;color:#735a39;line-height:1.5}.phase399-export-next{padding:78px 0;background:#1f1305;color:#fff8ea}.phase399-next-card{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;border-radius:36px;background:linear-gradient(135deg,rgba(255,248,234,.10),rgba(255,248,234,.035));border:1px solid rgba(255,232,187,.14);padding:32px}.phase399-next-card h2{font-size:clamp(32px,4vw,52px);line-height:1;margin:0}.phase399-next-card p{color:rgba(255,248,234,.78);font-size:17px;line-height:1.55}.phase399-next-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.phase399-export-support-main .subnav{position:sticky;top:0;z-index:20;background:rgba(255,248,234,.94);backdrop-filter:blur(18px);border-bottom:1px solid rgba(72,41,4,.1)}.phase399-export-support-main .subnav-links a{white-space:nowrap}.phase399-compat{display:none!important}/* Phase 399 export support media visibility override */.phase399-export-support-main .phase399-image-card img,.phase399-export-support-main .phase399-buyer-media img{filter:saturate(1.16) contrast(1.08) brightness(1.12)!important}@media(max-width:980px){.phase399-hero-grid,.phase399-section-head,.phase399-handoff-layout,.phase399-buyer-layout,.phase399-next-card{grid-template-columns:1fr}.phase399-signal-grid,.phase399-lanes-grid,.phase399-packet-grid{grid-template-columns:1fr 1fr}.phase399-lane:nth-child(2){transform:none}.phase399-next-actions{justify-content:flex-start}}/* Phase 399 visual QA readability and layout-variety refinement */.phase399-support-lanes{position:relative;overflow:hidden}.phase399-support-lanes:before{content:"";position:absolute;left:max(20px,calc((100% - 1180px)/2));right:auto;top:150px;width:min(380px,38vw);height:min(380px,38vw);border-radius:999px;background:radial-gradient(circle,rgba(202,133,0,.17),transparent 68%);pointer-events:none}.phase399-support-lanes .phase399-section-head p,.phase399-support-packet .phase399-section-head p{font-size:19px;color:#5f4527;font-weight:650}.phase399-lanes-grid{grid-template-columns:.9fr 1.16fr .94fr;align-items:stretch}.phase399-lane{min-height:310px;display:flex;flex-direction:column;justify-content:space-between}.phase399-lane:nth-child(1){border-top-left-radius:54px}.phase399-lane:nth-child(2){transform:translateY(36px);background:linear-gradient(145deg,#fff8ea,#f1d79c);box-shadow:0 34px 74px rgba(72,41,4,.16)}.phase399-lane:nth-child(3){border-bottom-right-radius:54px}.phase399-lane p,.phase399-handoff-cards p,.phase399-packet-card p{font-size:16px;color:#594022;line-height:1.62}.phase399-handoff-cards{grid-template-columns:1fr;counter-reset:handoff}.phase399-handoff-cards article{position:relative;padding-left:72px}.phase399-handoff-cards article:before{counter-increment:handoff;content:counter(handoff,decimal-leading-zero);position:absolute;left:20px;top:22px;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:#ca8500;color:#1f1305;font-size:12px;font-weight:950}.phase399-handoff-cards article:first-child:before{background:#f1bf56}.phase399-packet-grid{grid-template-columns:repeat(6,1fr);grid-auto-flow:dense}.phase399-packet-card{min-height:190px}.phase399-packet-card:nth-child(1),.phase399-packet-card:nth-child(8){grid-column:span 2;background:#2f1a06;color:#fff8ea}.phase399-packet-card:nth-child(2),.phase399-packet-card:nth-child(3),.phase399-packet-card:nth-child(4),.phase399-packet-card:nth-child(5),.phase399-packet-card:nth-child(6),.phase399-packet-card:nth-child(7){grid-column:span 1}.phase399-packet-card:nth-child(1) p,.phase399-packet-card:nth-child(8) p{color:rgba(255,248,234,.82)}.phase399-packet-card strong{font-size:21px}.phase399-next-card p{font-size:18px;color:rgba(255,248,234,.84)}@media(max-width:980px){.phase399-packet-grid{grid-template-columns:1fr 1fr}.phase399-packet-card:nth-child(n){grid-column:auto}.phase399-lanes-grid{grid-template-columns:1fr 1fr}.phase399-lane:nth-child(2){transform:none}}@media(max-width:640px){.phase399-shell{width:min(100% - 28px,1180px)}.phase399-control-hero h1{font-size:42px}.phase399-control-map{padding:14px;border-radius:28px}.phase399-map-overlay,.phase399-signal-grid,.phase399-lanes-grid,.phase399-handoff-cards,.phase399-packet-grid{grid-template-columns:1fr}.phase399-section{padding:64px 0}.phase399-image-card,.phase399-buyer-media{min-height:320px}.phase399-actions{flex-direction:column}.phase399-btn{width:100%}.phase399-handoff-cards article{padding-left:22px;padding-top:70px}.phase399-handoff-cards article:before{top:22px}}
/* phase399-export-support-control-tower:end */

/* phase400-export-guide-routebook:start */
.phase400-export-guide-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase400-export-guide-main *{box-sizing:border-box}.phase400-export-guide-main a{text-decoration:none}.phase400-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase400-export-guide-main .subnav{position:sticky;top:0;z-index:20;background:rgba(255,248,234,.94);backdrop-filter:blur(18px);border-bottom:1px solid rgba(72,41,4,.1)}.phase400-routebook-hero{position:relative;padding:118px 0 76px;background:radial-gradient(circle at 18% 20%,rgba(241,191,86,.23),transparent 28%),linear-gradient(145deg,#170c03,#3e2505 55%,#0b0703);color:#fff8ea;isolation:isolate}.phase400-routebook-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,248,234,.05) 1px,transparent 1px),linear-gradient(30deg,rgba(255,248,234,.035) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(180deg,#000,transparent 92%);z-index:-1}.phase400-hero-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(430px,1.18fr);gap:42px;align-items:center}.phase400-eyebrow{margin:0 0 15px;text-transform:uppercase;letter-spacing:.17em;color:#f1bf56;font-size:12px;font-weight:950}.phase400-routebook-hero h1{font-size:clamp(43px,5.4vw,74px);line-height:.93;letter-spacing:-.058em;margin:0;max-width:700px}.phase400-lede{font-size:clamp(17px,1.35vw,21px);line-height:1.58;color:rgba(255,248,234,.82);max-width:670px;margin:22px 0 0}.phase400-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.phase400-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 20px;border-radius:999px;font-weight:950;border:1px solid rgba(255,232,187,.32);box-shadow:0 18px 42px rgba(0,0,0,.22)}.phase400-btn.primary{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305}.phase400-btn.secondary{background:rgba(255,248,234,.08);color:#fff8ea}.phase400-atlas-panel{position:relative;min-height:548px;border-radius:44px;background:linear-gradient(145deg,rgba(255,248,234,.16),rgba(255,248,234,.045));border:1px solid rgba(255,232,187,.22);box-shadow:0 32px 90px rgba(0,0,0,.35);overflow:hidden;padding:24px}.phase400-atlas-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.07) brightness(.72);opacity:.58}.phase400-atlas-stack{position:relative;z-index:1;min-height:500px;display:grid;align-content:end;gap:14px}.phase400-passport{width:min(420px,100%);justify-self:end;border-radius:28px;padding:22px;background:rgba(255,248,234,.94);color:#2f1a06;border:1px solid rgba(255,255,255,.6);box-shadow:0 24px 58px rgba(0,0,0,.27)}.phase400-passport span,.phase400-stamp span,.phase400-card span{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:950;color:#b27300}.phase400-passport strong{display:block;font-size:28px;line-height:1.02;margin:8px 0}.phase400-stamp-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.phase400-stamp{border-radius:22px;padding:16px;background:rgba(32,18,5,.88);border:1px solid rgba(255,232,187,.18)}.phase400-stamp strong{display:block;color:#fff8ea;font-size:18px;margin-top:5px}.phase400-export-stamp-rail{background:#201205;color:#fff8ea;padding:18px 0}.phase400-stamp-rail-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.phase400-rail-item{padding:14px 16px;border-radius:18px;background:rgba(255,248,234,.07);border:1px solid rgba(255,232,187,.12)}.phase400-rail-item span{font-size:11px;color:#f1bf56;text-transform:uppercase;letter-spacing:.12em;font-weight:950}.phase400-rail-item strong{display:block;margin-top:4px}.phase400-section{padding:92px 0}.phase400-section-head{display:grid;grid-template-columns:.72fr 1fr;gap:38px;align-items:end;margin-bottom:34px}.phase400-section-head h2{font-size:clamp(34px,4vw,56px);line-height:.96;letter-spacing:-.045em;margin:0;color:#2f1a06}.phase400-section-head p{font-size:19px;line-height:1.62;color:#5f4527;font-weight:620;margin:0}.phase400-guide-atlas{background:linear-gradient(180deg,#fff8ea,#f3e3c4)}.phase400-atlas-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:stretch}.phase400-map-card{border-radius:36px;padding:28px;background:#2f1a06;color:#fff8ea;min-height:440px;display:grid;align-content:space-between;position:relative;overflow:hidden}.phase400-map-card:before{content:"";position:absolute;inset:24px;border:1px solid rgba(241,191,86,.25);border-radius:28px;background:radial-gradient(circle at 72% 20%,rgba(241,191,86,.25),transparent 24%)}.phase400-map-card>*{position:relative}.phase400-map-card h2{font-size:clamp(34px,4vw,58px);line-height:.95;letter-spacing:-.045em;margin:0}.phase400-route-list{display:grid;gap:12px}.phase400-route-list div{padding:15px 17px;border-radius:18px;background:rgba(255,248,234,.08);border:1px solid rgba(255,232,187,.14);color:rgba(255,248,234,.84)}.phase400-route-list strong{color:#f1bf56}.phase400-atlas-photo{border-radius:36px;overflow:hidden;min-height:440px;box-shadow:0 28px 66px rgba(72,41,4,.16)}.phase400-atlas-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.16) contrast(1.08) brightness(1.13)}.phase400-document-dock{position:relative;background:#fff8ea;overflow:hidden}.phase400-document-dock:before{content:"";position:absolute;right:max(20px,calc((100% - 1180px)/2));top:120px;width:min(430px,38vw);height:min(430px,38vw);border-radius:999px;background:radial-gradient(circle,rgba(202,133,0,.16),transparent 68%);pointer-events:none}.phase400-dock-grid{position:relative;display:grid;grid-template-columns:1fr 1.18fr .82fr;gap:16px;align-items:stretch}.phase400-card{border-radius:28px;padding:23px;background:#f4e5c6;border:1px solid rgba(72,41,4,.1);box-shadow:0 22px 52px rgba(72,41,4,.08)}.phase400-card:nth-child(2){transform:translateY(32px);background:linear-gradient(145deg,#fff8ea,#f1d79c)}.phase400-card h3{font-size:27px;line-height:1;margin:10px 0}.phase400-card p{font-size:16px;line-height:1.62;color:#594022}.phase400-buyer-crossing{background:linear-gradient(135deg,#231305,#482904);color:#fff8ea}.phase400-crossing-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:center}.phase400-crossing-copy h2{font-size:clamp(34px,4vw,58px);line-height:.95;letter-spacing:-.045em;margin:0 0 18px}.phase400-crossing-copy p{font-size:18px;line-height:1.65;color:rgba(255,248,234,.82)}.phase400-crossing-media{border-radius:36px;overflow:hidden;min-height:430px;box-shadow:0 32px 70px rgba(0,0,0,.3)}.phase400-crossing-media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.16) contrast(1.08) brightness(1.13)}.phase400-route-matrix{background:#f4e5c6}.phase400-matrix-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;grid-auto-flow:dense}.phase400-matrix-card{border-radius:24px;padding:20px;background:#fff8ea;border:1px solid rgba(72,41,4,.10);min-height:188px;color:#2f1a06}.phase400-matrix-card:nth-child(1),.phase400-matrix-card:nth-child(6){grid-column:span 2;background:#2f1a06;color:#fff8ea}.phase400-matrix-card:nth-child(2),.phase400-matrix-card:nth-child(3),.phase400-matrix-card:nth-child(4),.phase400-matrix-card:nth-child(5){grid-column:span 1}.phase400-matrix-card span{font-size:11px;color:#b27300;text-transform:uppercase;letter-spacing:.13em;font-weight:950}.phase400-matrix-card:nth-child(1) span,.phase400-matrix-card:nth-child(6) span{color:#f1bf56}.phase400-matrix-card strong{display:block;font-size:21px;line-height:1.08;margin:8px 0}.phase400-matrix-card p{margin:0;color:#594022;font-size:16px;line-height:1.56}.phase400-matrix-card:nth-child(1) p,.phase400-matrix-card:nth-child(6) p{color:rgba(255,248,234,.82)}.phase400-guide-next{padding:78px 0;background:#1f1305;color:#fff8ea}.phase400-next-card{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;border-radius:36px;background:linear-gradient(135deg,rgba(255,248,234,.10),rgba(255,248,234,.035));border:1px solid rgba(255,232,187,.14);padding:32px}.phase400-next-card h2{font-size:clamp(32px,4vw,52px);line-height:1;margin:0}.phase400-next-card p{color:rgba(255,248,234,.84);font-size:18px;line-height:1.55}.phase400-compat{display:none!important}/* Phase 400 export guide image visibility override */.phase400-export-guide-main .phase400-atlas-photo img,.phase400-export-guide-main .phase400-crossing-media img{filter:saturate(1.16) contrast(1.08) brightness(1.13)!important}/* Phase 400 routebook mixed layout refinement */@media(max-width:980px){.phase400-hero-grid,.phase400-section-head,.phase400-atlas-grid,.phase400-crossing-layout,.phase400-next-card{grid-template-columns:1fr}.phase400-stamp-rail-grid{grid-template-columns:1fr 1fr}.phase400-dock-grid{grid-template-columns:1fr 1fr}.phase400-card:nth-child(2){transform:none}.phase400-matrix-grid{grid-template-columns:1fr 1fr}.phase400-matrix-card:nth-child(n){grid-column:auto}}@media(max-width:640px){.phase400-shell{width:min(100% - 28px,1180px)}.phase400-routebook-hero h1{font-size:42px}.phase400-atlas-panel{min-height:520px;padding:14px;border-radius:28px}.phase400-stamp-row,.phase400-stamp-rail-grid,.phase400-dock-grid,.phase400-matrix-grid{grid-template-columns:1fr}.phase400-section{padding:64px 0}.phase400-actions{flex-direction:column}.phase400-btn{width:100%}}
/* phase520-export-guide-breakpoint-optimizer:start */
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"]{overflow-x:clip;}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-shell{width:min(1540px,calc(100% - clamp(32px,6vw,140px)));}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .subnav{top:0;z-index:120;box-shadow:0 10px 24px rgba(47,26,6,.08);}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .subnav>div{width:min(1540px,calc(100% - clamp(32px,6vw,140px)));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;min-width:0;}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .subnav strong{white-space:nowrap;color:#2f1a06;}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .subnav-links{display:flex;align-items:center;gap:10px;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .subnav-links::-webkit-scrollbar{display:none;}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .subnav a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 13px;border-radius:999px;color:#3b2106;font-weight:900;font-size:13px;white-space:nowrap;background:rgba(255,255,255,.46);border:1px solid rgba(72,41,4,.08);}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-routebook-hero{padding:clamp(72px,7vw,118px) 0 clamp(44px,4.8vw,76px);}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-routebook-hero .phase400-shell{width:min(1680px,calc(100% - clamp(32px,5.8vw,150px)));}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:clamp(26px,3vw,54px);}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-routebook-hero h1{font-size:clamp(42px,4.8vw,82px);max-width:820px;}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-lede{max-width:760px;}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-atlas-panel{min-height:clamp(390px,30vw,560px);border-radius:clamp(30px,2.7vw,48px);}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-atlas-stack{min-height:clamp(342px,26vw,512px);}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-passport{width:min(455px,100%);}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-export-stamp-rail .phase400-shell{width:min(1420px,calc(100% - clamp(28px,5vw,128px)));}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-stamp-rail-grid{grid-template-columns:repeat(5,minmax(0,1fr));}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-section{padding:clamp(70px,7vw,112px) 0;}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-section-head{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:clamp(22px,3vw,48px);}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-section-head p{max-width:820px;}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-atlas-grid{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:clamp(18px,2.4vw,34px);}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-map-card,.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-atlas-photo{min-height:clamp(380px,28vw,540px);}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-dock-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:clamp(14px,1.8vw,24px);}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-card:nth-child(2){transform:translateY(clamp(0px,2vw,26px));}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-crossing-layout{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(24px,3vw,48px);}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-crossing-media{min-height:clamp(360px,28vw,520px);position:relative;background:linear-gradient(rgba(47,26,6,.18),rgba(47,26,6,.18)),url('assets/approved/quality-inspection.webp') center/cover no-repeat;}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-crossing-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-matrix-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(12px,1.5vw,18px);}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-matrix-card:nth-child(n){grid-column:auto;}
.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-next-card{grid-template-columns:minmax(0,1fr) auto;}
@media(min-width:1500px){
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-dock-grid{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.12fr) minmax(280px,.88fr);}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-matrix-grid{grid-template-columns:repeat(8,minmax(0,1fr));}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-matrix-card:nth-child(1),.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-matrix-card:nth-child(6){grid-column:span 2;}
}
@media(max-width:1180px){
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-shell,.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-routebook-hero .phase400-shell,.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .subnav>div{width:min(100% - 40px,1120px);}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);gap:28px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-routebook-hero h1{font-size:clamp(39px,5.1vw,58px);letter-spacing:-.048em;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-atlas-panel{min-height:420px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-atlas-stack{min-height:372px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-section-head{grid-template-columns:1fr;align-items:start;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-matrix-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media(max-width:900px){
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-hero-grid,.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-crossing-layout,.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-next-card{grid-template-columns:minmax(0,1fr);}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-routebook-hero{padding:64px 0 42px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-atlas-panel{min-height:380px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-atlas-stack{min-height:330px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-atlas-grid{grid-template-columns:1fr 1fr;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-dock-grid{grid-template-columns:1fr 1fr;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-stamp-rail-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:640px){
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-shell,.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-routebook-hero .phase400-shell,.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .subnav>div{width:min(100% - 28px,1180px);}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .subnav{top:0;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .subnav>div{min-height:52px;align-items:center;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .subnav a{min-height:36px;padding:8px 12px;font-size:12px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-routebook-hero{padding:50px 0 32px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-routebook-hero h1{font-size:clamp(34px,10.6vw,42px);line-height:.96;letter-spacing:-.04em;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-eyebrow{font-size:10.5px;letter-spacing:.13em;margin-bottom:11px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-lede{font-size:15.5px;line-height:1.52;margin-top:16px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-actions{margin-top:22px;gap:10px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-atlas-panel{min-height:315px;padding:12px;border-radius:26px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-atlas-stack{min-height:285px;gap:10px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-passport{padding:16px;border-radius:22px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-passport strong{font-size:22px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-stamp-row{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-stamp-row::-webkit-scrollbar{display:none;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-stamp{min-width:148px;padding:13px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-export-stamp-rail{padding:12px 0;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-stamp-rail-grid{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-stamp-rail-grid::-webkit-scrollbar{display:none;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-rail-item{min-width:168px;padding:12px 13px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-section{padding:56px 0;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-section-head{gap:14px;margin-bottom:24px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-section-head h2,.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-map-card h2,.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-crossing-copy h2{font-size:clamp(30px,9vw,38px);line-height:1;letter-spacing:-.035em;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-section-head p,.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-crossing-copy p{font-size:16px;line-height:1.55;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-atlas-grid,.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-dock-grid,.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-matrix-grid{grid-template-columns:minmax(0,1fr);}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-card:nth-child(2){transform:none;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-map-card,.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-atlas-photo,.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-crossing-media{min-height:300px;border-radius:26px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-card,.phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-matrix-card{padding:18px;border-radius:22px;min-height:auto;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-next-card{padding:22px;border-radius:26px;}
  .phase400-export-guide-main[data-phase520-breakpoint-optimizer="true"] .phase400-next-card .phase400-actions{width:100%;}
}
/* phase520-export-guide-breakpoint-optimizer:end */
/* phase400-export-guide-routebook:end */

/* phase401-finished-products-studio:start */
.phase401-finished-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase401-finished-main *{box-sizing:border-box}.phase401-finished-main a{text-decoration:none}.phase401-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase401-finished-main .subnav{position:sticky;top:60px;z-index:120;background:rgba(255,248,234,.97);backdrop-filter:blur(18px);border-bottom:1px solid rgba(72,41,4,.1);box-shadow:0 10px 24px rgba(47,26,6,.08)}.phase401-finished-main .subnav a{color:#3b2106;font-weight:900}.phase401-finished-main .subnav strong{color:#2f1a06}.phase401-showroom-hero{position:relative;padding:118px 0 74px;background:radial-gradient(circle at 78% 15%,rgba(241,191,86,.24),transparent 30%),linear-gradient(145deg,#160c03,#3e2404 55%,#0b0703);color:#fff8ea;isolation:isolate}.phase401-showroom-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,234,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,#000,transparent 90%);z-index:-1}.phase401-hero-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(430px,1.16fr);gap:42px;align-items:center}.phase401-eyebrow{margin:0 0 15px;text-transform:uppercase;letter-spacing:.17em;color:#f1bf56;font-size:12px;font-weight:950}.phase401-showroom-hero h1{font-size:clamp(43px,5.4vw,74px);line-height:.93;letter-spacing:-.058em;margin:0;max-width:720px}.phase401-lede{font-size:clamp(17px,1.35vw,21px);line-height:1.58;color:rgba(255,248,234,.82);max-width:670px;margin:22px 0 0}.phase401-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.phase401-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 20px;border-radius:999px;font-weight:950;border:1px solid rgba(255,232,187,.32);box-shadow:0 18px 42px rgba(0,0,0,.22)}.phase401-btn.primary{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305}.phase401-btn.secondary{background:rgba(255,248,234,.08);color:#fff8ea}.phase401-showroom-board{position:relative;min-height:548px;border-radius:44px;background:linear-gradient(145deg,rgba(255,248,234,.16),rgba(255,248,234,.045));border:1px solid rgba(255,232,187,.22);box-shadow:0 32px 90px rgba(0,0,0,.35);overflow:hidden;padding:24px}.phase401-showroom-board img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.12) contrast(1.08) brightness(.68);opacity:.62}.phase401-board-stack{position:relative;z-index:1;min-height:500px;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:end}.phase401-board-card{border-radius:24px;padding:18px;background:rgba(255,248,234,.94);color:#2f1a06;border:1px solid rgba(255,255,255,.6);box-shadow:0 24px 58px rgba(0,0,0,.22)}.phase401-board-card.wide{grid-column:1/-1;background:linear-gradient(135deg,#f1bf56,#fff1ca)}.phase401-board-card span,.phase401-format-card span,.phase401-path-card span{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:950;color:#b27300}.phase401-board-card strong{display:block;font-size:24px;line-height:1.05;margin-top:6px}.phase401-product-ribbon{background:#201205;color:#fff8ea;padding:18px 0}.phase401-ribbon-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.phase401-ribbon-item{padding:14px 16px;border-radius:18px;background:rgba(255,248,234,.07);border:1px solid rgba(255,232,187,.12)}.phase401-ribbon-item span{font-size:11px;color:#f1bf56;text-transform:uppercase;letter-spacing:.12em;font-weight:950}.phase401-ribbon-item strong{display:block;margin-top:4px}.phase401-section{padding:92px 0}.phase401-section-head{display:grid;grid-template-columns:.72fr 1fr;gap:38px;align-items:end;margin-bottom:34px}.phase401-section-head h2{font-size:clamp(34px,4vw,56px);line-height:.96;letter-spacing:-.045em;margin:0;color:#2f1a06}.phase401-section-head p{font-size:19px;line-height:1.62;color:#5f4527;font-weight:620;margin:0}.phase401-format-carousel{background:linear-gradient(180deg,#fff8ea,#f2e3c4)}.phase401-format-grid{display:grid;grid-template-columns:.85fr 1.08fr .92fr 1.15fr;gap:16px;align-items:stretch}.phase401-format-card{border-radius:30px;padding:23px;background:#fff8ea;border:1px solid rgba(72,41,4,.1);box-shadow:0 22px 52px rgba(72,41,4,.08);min-height:270px;display:flex;flex-direction:column;justify-content:space-between}.phase401-format-card:nth-child(2){transform:translateY(34px);background:linear-gradient(145deg,#fff8ea,#f1d79c)}.phase401-format-card:nth-child(4){background:#2f1a06;color:#fff8ea}.phase401-format-card:nth-child(4) p{color:rgba(255,248,234,.82)}.phase401-format-card h3{font-size:27px;line-height:1;margin:10px 0}.phase401-format-card p{font-size:16px;line-height:1.62;color:#594022}.phase401-packout-studio{position:relative;background:#fff8ea;overflow:hidden}.phase401-packout-studio:before{content:"";position:absolute;left:max(20px,calc((100% - 1180px)/2));top:130px;width:min(430px,38vw);height:min(430px,38vw);border-radius:999px;background:radial-gradient(circle,rgba(202,133,0,.16),transparent 68%);pointer-events:none}.phase401-packout-layout{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.phase401-media-card{border-radius:38px;overflow:hidden;min-height:520px;background:#231305;box-shadow:0 30px 70px rgba(47,26,6,.18)}.phase401-media-card img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.16) contrast(1.08) brightness(1.13)}.phase401-packout-list{display:grid;gap:14px}.phase401-packout-list article{border-radius:24px;padding:20px;background:#f4e5c6;border:1px solid rgba(72,41,4,.10);position:relative;padding-left:72px}.phase401-packout-list article:before{content:attr(data-step);position:absolute;left:20px;top:20px;width:36px;height:36px;border-radius:999px;background:#ca8500;color:#1f1305;font-size:12px;font-weight:950;display:grid;place-items:center}.phase401-packout-list h3{margin:0 0 8px;font-size:24px}.phase401-packout-list p{margin:0;color:#594022;line-height:1.58}.phase401-quality-release{background:linear-gradient(135deg,#231305,#482904);color:#fff8ea}.phase401-quality-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:30px;align-items:center}.phase401-quality-copy h2{font-size:clamp(34px,4vw,58px);line-height:.95;letter-spacing:-.045em;margin:0 0 18px}.phase401-quality-copy p{font-size:18px;line-height:1.65;color:rgba(255,248,234,.82)}.phase401-quality-media{border-radius:36px;overflow:hidden;min-height:430px;box-shadow:0 32px 70px rgba(0,0,0,.3)}.phase401-quality-media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.16) contrast(1.08) brightness(1.13)}.phase401-buyer-pathway{background:#f4e5c6}.phase401-path-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;grid-auto-flow:dense}.phase401-path-card{border-radius:24px;padding:20px;background:#fff8ea;border:1px solid rgba(72,41,4,.10);min-height:188px;color:#2f1a06}.phase401-path-card:nth-child(1),.phase401-path-card:nth-child(8){grid-column:span 2;background:#2f1a06;color:#fff8ea}.phase401-path-card:nth-child(1) span,.phase401-path-card:nth-child(8) span{color:#f1bf56}.phase401-path-card:nth-child(1) p,.phase401-path-card:nth-child(8) p{color:rgba(255,248,234,.82)}.phase401-path-card strong{display:block;font-size:21px;line-height:1.08;margin:8px 0}.phase401-path-card p{margin:0;color:#594022;font-size:16px;line-height:1.56}.phase401-finished-next{padding:78px 0;background:#1f1305;color:#fff8ea}.phase401-next-card{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;border-radius:36px;background:linear-gradient(135deg,rgba(255,248,234,.10),rgba(255,248,234,.035));border:1px solid rgba(255,232,187,.14);padding:32px}.phase401-next-card h2{font-size:clamp(32px,4vw,52px);line-height:1;margin:0}.phase401-next-card p{color:rgba(255,248,234,.84);font-size:18px;line-height:1.55}.phase401-compat{display:none!important}/* Phase 401 finished products image visibility override */.phase401-finished-main .phase401-media-card img,.phase401-finished-main .phase401-quality-media img{filter:saturate(1.16) contrast(1.08) brightness(1.13)!important}/* Phase 401 finished goods mixed-layout refinement */@media(max-width:980px){.phase401-hero-grid,.phase401-section-head,.phase401-packout-layout,.phase401-quality-layout,.phase401-next-card{grid-template-columns:1fr}.phase401-ribbon-grid,.phase401-format-grid,.phase401-path-grid{grid-template-columns:1fr 1fr}.phase401-format-card:nth-child(2){transform:none}.phase401-path-card:nth-child(n){grid-column:auto}}@media(max-width:640px){.phase401-shell{width:min(100% - 28px,1180px)}.phase401-showroom-hero h1{font-size:42px}.phase401-showroom-board{min-height:520px;padding:14px;border-radius:28px}.phase401-board-stack,.phase401-ribbon-grid,.phase401-format-grid,.phase401-path-grid{grid-template-columns:1fr}.phase401-section{padding:64px 0}.phase401-actions{flex-direction:column}.phase401-btn{width:100%}.phase401-packout-list article{padding-left:22px;padding-top:70px}}
/* phase401-finished-products-studio:end */
/* phase521-finished-products-breakpoint-optimizer:start */
main.phase401-finished-main[data-phase401-finished-products-theme="true"]{
  --phase521-shell:min(1280px,calc(100% - 44px));
  --phase521-wide-shell:min(1680px,calc(100% - 72px));
  --phase521-ultra-shell:min(1860px,calc(100% - 120px));
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-shell{
  width:var(--phase521-shell);
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .subnav{
  top:60px;
  overflow-x:auto;
  overflow-y:hidden;
  scrollbar-width:none;
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .subnav::-webkit-scrollbar{display:none;}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .subnav > div,
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .subnav-links{
  min-width:0;
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .subnav-links{
  display:flex;
  flex-wrap:nowrap;
  gap:10px;
  overflow-x:auto;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .subnav-links::-webkit-scrollbar{display:none;}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .subnav-links a{
  white-space:nowrap;
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-showroom-hero{
  padding:clamp(72px,7vw,118px) 0 clamp(54px,5vw,78px);
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-hero-grid{
  grid-template-columns:minmax(600px,1fr) minmax(500px,.82fr);
  gap:clamp(28px,3.8vw,58px);
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-showroom-hero h1{
  font-size:clamp(44px,3.55vw,66px);
  line-height:1.01;
  max-width:860px;
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-lede{
  max-width:760px;
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-showroom-board{
  min-height:clamp(430px,35vw,560px);
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-board-stack{
  min-height:calc(clamp(430px,35vw,560px) - 48px);
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-format-card,
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-ribbon-item,
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-path-card,
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-packout-list article{
  min-width:0;
  overflow-wrap:anywhere;
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-path-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-path-card:nth-child(1),
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-path-card:nth-child(8){
  grid-column:span 2;
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-epictetus-panel[data-phase418-epictetus-distributor-panel="true"]{
  width:var(--phase521-shell);
  margin:clamp(54px,6vw,86px) auto;
  border-radius:34px;
  overflow:hidden;
}
@media (min-width:1600px){
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-shell,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-epictetus-panel[data-phase418-epictetus-distributor-panel="true"]{
    width:var(--phase521-wide-shell);
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-hero-grid{
    grid-template-columns:minmax(760px,1fr) minmax(640px,.78fr);
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-showroom-hero h1{
    font-size:clamp(62px,3.25vw,76px);
    max-width:1080px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-ribbon-grid{
    grid-template-columns:repeat(5,minmax(0,1fr));
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-format-grid{
    grid-template-columns:repeat(4,minmax(0,1fr));
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-packout-layout,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-quality-layout{
    grid-template-columns:minmax(620px,.88fr) minmax(760px,1fr);
  }
}
@media (min-width:2200px){
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-shell,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-epictetus-panel[data-phase418-epictetus-distributor-panel="true"]{
    width:var(--phase521-ultra-shell);
  }
}
@media (max-width:1180px){
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-hero-grid,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-section-head,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-packout-layout,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-quality-layout,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-next-card{
    grid-template-columns:minmax(0,1fr);
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-showroom-hero h1{
    font-size:clamp(40px,5.4vw,58px);
    max-width:900px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-showroom-board{
    min-height:380px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-board-stack{
    min-height:332px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-ribbon-grid,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-format-grid,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-path-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-path-card:nth-child(n){
    grid-column:auto;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-format-card:nth-child(2){
    transform:none;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-media-card,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-quality-media{
    min-height:340px;
  }
}
@media (max-width:760px){
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-shell{
    width:min(100% - 32px,720px);
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-finished-main .subnav{top:56px;}
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-showroom-hero{
    padding:48px 0 42px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-showroom-hero h1{
    font-size:clamp(34px,7.6vw,46px);
    line-height:1.04;
    letter-spacing:-.048em;
    max-width:13.5em;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-lede{
    font-size:16px;
    line-height:1.6;
    margin-top:16px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-actions{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-btn{
    width:100%;
    min-height:46px;
    padding:12px 14px;
    text-align:center;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-showroom-board{
    min-height:300px;
    border-radius:28px;
    padding:14px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-board-stack{
    min-height:272px;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-board-card{
    border-radius:18px;
    padding:13px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-board-card strong{
    font-size:clamp(16px,4.7vw,21px);
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-product-ribbon{
    padding:14px 0;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-section{
    padding:56px 0;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-section-head{
    gap:16px;
    margin-bottom:22px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-section-head h2,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-quality-copy h2,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-next-card h2{
    font-size:clamp(30px,7.4vw,42px);
    line-height:1.04;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-section-head p,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-quality-copy p,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-next-card p{
    font-size:16px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-media-card,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-quality-media{
    min-height:240px;
    border-radius:26px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-finished-next{
    padding:56px 0;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-next-card{
    padding:22px;
    border-radius:26px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-epictetus-panel[data-phase418-epictetus-distributor-panel="true"]{
    width:min(100% - 32px,720px);
    margin:48px auto;
    border-radius:26px;
  }
}
@media (max-width:520px){
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-shell{
    width:min(100% - 28px,480px);
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .subnav{
    top:48px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .subnav strong{
    display:none;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-showroom-hero{
    padding:34px 0 30px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-eyebrow{
    font-size:10px;
    letter-spacing:.13em;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-showroom-hero h1{
    font-size:clamp(31px,8.1vw,38px);
    max-width:11.2em;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-actions{
    grid-template-columns:minmax(0,1fr);
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-showroom-board{
    min-height:238px;
    padding:12px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-board-stack{
    min-height:214px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-board-card:not(.wide){
    display:none;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-board-card.wide{
    align-self:end;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-board-card span,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-format-card span,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-path-card span{
    font-size:10px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-ribbon-grid,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-format-grid,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-path-grid{
    grid-template-columns:minmax(0,1fr);
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-format-card,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-path-card,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-packout-list article{
    border-radius:22px;
    padding:18px;
    min-height:0;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-packout-list article{
    padding-left:18px;
    padding-top:62px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-media-card,
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-quality-media{
    min-height:210px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-epictetus-panel[data-phase418-epictetus-distributor-panel="true"]{
    width:min(100% - 28px,480px);
  }
}
/* phase521-finished-products-breakpoint-optimizer:end */
/* phase521-finished-products-breakpoint-optimizer-refine:start */
@media (max-width:760px){
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-epictetus-panel-inner{
    grid-template-columns:minmax(0,1fr);
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-epictetus-panel-route{
    display:flex;
    grid-template-columns:none;
    gap:10px;
    overflow-x:auto;
    padding:16px;
    scrollbar-width:none;
    -webkit-overflow-scrolling:touch;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-epictetus-panel-route::-webkit-scrollbar{display:none;}
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-epictetus-panel-route div{
    flex:0 0 min(250px,82%);
    padding:14px;
    border-radius:18px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-epictetus-panel-route strong{
    font-size:15px;
    line-height:1.25;
    overflow-wrap:anywhere;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-epictetus-panel-copy{
    padding:22px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-epictetus-panel h2{
    font-size:clamp(27px,7vw,38px);
    line-height:1.04;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-epictetus-panel p{
    font-size:15px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-chip-row span{
    font-size:11px;
    padding:7px 9px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-actions{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px;
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-actions a{
    width:100%;
    text-align:center;
    padding:11px 12px;
  }
}
@media (max-width:430px){
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-actions{
    grid-template-columns:minmax(0,1fr);
  }
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase418-chip-row{
    gap:7px;
  }
}
/* phase521-finished-products-breakpoint-optimizer-refine:end */
/* phase521-finished-products-image-fallback:start */
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-media-card{
  position:relative;
  background-image:linear-gradient(180deg,rgba(35,19,5,.10),rgba(35,19,5,.10)),url('/assets/approved/packaging.webp');
  background-size:cover;
  background-position:center;
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-quality-media{
  position:relative;
  background-image:linear-gradient(180deg,rgba(35,19,5,.08),rgba(35,19,5,.08)),url('/assets/approved/quality-inspection.webp');
  background-size:cover;
  background-position:center;
}
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-media-card img,
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .phase401-quality-media img{
  width:100%;
  height:100%;
  min-height:100%;
  object-fit:cover;
  object-position:center;
  opacity:1;
}
/* phase521-finished-products-image-fallback:end */
/* phase521-finished-products-subnav-gap-fix:start */
main.phase401-finished-main[data-phase401-finished-products-theme="true"] .subnav{
  top:0;
}
@media (max-width:520px){
  main.phase401-finished-main[data-phase401-finished-products-theme="true"] .subnav{
    top:0;
  }
}
/* phase521-finished-products-subnav-gap-fix:end */

/* phase402-flavor-infusion-lab:start */
.phase402-flavor-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase402-flavor-main *{box-sizing:border-box}.phase402-flavor-main a{text-decoration:none}.phase402-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase402-flavor-main .subnav{position:sticky;top:60px;z-index:120;background:rgba(255,248,234,.97);backdrop-filter:blur(18px);border-bottom:1px solid rgba(72,41,4,.1);box-shadow:0 10px 24px rgba(47,26,6,.08)}.phase402-flavor-main .subnav>div{width:min(1180px,calc(100% - 40px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px}.phase402-flavor-main .subnav strong{color:#2f1a06}.phase402-flavor-main .subnav a{color:#3b2106;font-weight:900;font-size:13px;margin-left:14px}.phase402-lab-hero{position:relative;padding:112px 0 32px;background:radial-gradient(circle at 16% 22%,rgba(241,191,86,.22),transparent 28%),linear-gradient(145deg,#170c03,#442704 54%,#090603);color:#fff8ea;isolation:isolate}.phase402-lab-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,234,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(180deg,#000,transparent 85%);z-index:-1}.phase402-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:34px;align-items:stretch}.phase402-hero-copy{align-self:center}.phase402-eyebrow{margin:0 0 14px;text-transform:uppercase;letter-spacing:.17em;color:#f1bf56;font-size:12px;font-weight:950}.phase402-lab-hero h1{font-size:clamp(43px,5.2vw,72px);line-height:.94;letter-spacing:-.055em;margin:0;max-width:760px}.phase402-lede{font-size:clamp(17px,1.35vw,21px);line-height:1.58;color:rgba(255,248,234,.84);max-width:690px;margin:22px 0 0}.phase402-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.phase402-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 20px;border-radius:999px;font-weight:950;border:1px solid rgba(255,232,187,.32);box-shadow:0 18px 42px rgba(0,0,0,.22)}.phase402-btn.primary{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305}.phase402-btn.secondary{background:rgba(255,248,234,.08);color:#fff8ea}.phase402-lab-journal{position:relative;min-height:570px;border-radius:42px;background:linear-gradient(145deg,rgba(255,248,234,.16),rgba(255,248,234,.05));border:1px solid rgba(255,232,187,.24);box-shadow:0 34px 90px rgba(0,0,0,.35);overflow:hidden;padding:22px;display:grid;grid-template-rows:auto 1fr auto;gap:14px}.phase402-lab-journal img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.15) contrast(1.08) brightness(.62);opacity:.62}.phase402-journal-top,.phase402-note-stack,.phase402-sample-strip{position:relative;z-index:1}.phase402-journal-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.phase402-journal-pill{border-radius:999px;background:rgba(255,248,234,.92);color:#2f1a06;padding:10px 14px;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.11em}.phase402-note-stack{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:center}.phase402-note-card{border-radius:26px;background:rgba(255,248,234,.94);color:#2f1a06;padding:20px;border:1px solid rgba(255,255,255,.66);box-shadow:0 20px 54px rgba(0,0,0,.22)}.phase402-note-card:nth-child(2){transform:translateY(34px);background:linear-gradient(135deg,#f1bf56,#fff2cd)}.phase402-note-card span,.phase402-profile-card span,.phase402-dossier-card span{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:950;color:#b27300}.phase402-note-card strong{display:block;font-size:26px;line-height:1.05;margin-top:8px}.phase402-sample-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.phase402-sample-strip div{border-radius:18px;background:rgba(31,19,5,.76);border:1px solid rgba(255,232,187,.18);padding:13px}.phase402-sample-strip span{display:block;color:#f1bf56;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:950}.phase402-sample-strip strong{display:block;margin-top:4px}.phase402-sensory-rail{background:#201205;color:#fff8ea;padding:18px 0}.phase402-sensory-grid{display:grid;grid-template-columns:1.15fr .85fr 1fr .9fr;gap:10px}.phase402-sensory-item{padding:15px 16px;border-radius:18px;background:rgba(255,248,234,.07);border:1px solid rgba(255,232,187,.12)}.phase402-sensory-item span{font-size:11px;color:#f1bf56;text-transform:uppercase;letter-spacing:.12em;font-weight:950}.phase402-sensory-item strong{display:block;margin-top:4px}.phase402-section{padding:90px 0}.phase402-section-head{display:grid;grid-template-columns:.72fr 1fr;gap:38px;align-items:end;margin-bottom:34px}.phase402-section-head h2{font-size:clamp(34px,4vw,56px);line-height:.96;letter-spacing:-.045em;margin:0;color:#2f1a06}.phase402-section-head p{font-size:19px;line-height:1.62;color:#5f4527;font-weight:620;margin:0}.phase402-profile-map{background:linear-gradient(180deg,#fff8ea,#f2e3c4)}.phase402-profile-grid{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:16px;align-items:stretch}.phase402-profile-card{border-radius:30px;padding:24px;background:#fff8ea;border:1px solid rgba(72,41,4,.1);box-shadow:0 22px 52px rgba(72,41,4,.08);min-height:250px;display:flex;flex-direction:column;justify-content:space-between}.phase402-profile-card:nth-child(2){background:#2f1a06;color:#fff8ea}.phase402-profile-card:nth-child(2) p{color:rgba(255,248,234,.82)}.phase402-profile-card h3{font-size:28px;line-height:1;margin:10px 0}.phase402-profile-card p{font-size:16px;line-height:1.62;color:#594022}.phase402-infusion-protocol{position:relative;background:#fff8ea}.phase402-protocol-layout{display:grid;grid-template-columns:.93fr 1.07fr;gap:30px;align-items:stretch}.phase402-protocol-board{position:relative;display:grid;gap:14px}.phase402-protocol-board:before{content:"";position:absolute;left:-38px;top:42px;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(202,133,0,.16),transparent 68%);pointer-events:none}.phase402-protocol-step{position:relative;border-radius:24px;padding:20px 20px 20px 72px;background:#f4e5c6;border:1px solid rgba(72,41,4,.10)}.phase402-protocol-step:before{content:attr(data-step);position:absolute;left:20px;top:20px;width:36px;height:36px;border-radius:999px;background:#ca8500;color:#1f1305;font-size:12px;font-weight:950;display:grid;place-items:center}.phase402-protocol-step h3{margin:0 0 8px;font-size:24px}.phase402-protocol-step p{margin:0;color:#594022;line-height:1.58}.phase402-media-card{border-radius:38px;overflow:hidden;min-height:520px;background:#231305;box-shadow:0 30px 70px rgba(47,26,6,.18)}.phase402-media-card img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.16) contrast(1.08) brightness(1.13)}.phase402-packaging-fit{background:#f4e5c6}.phase402-fit-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}.phase402-fit-card{border-radius:34px;background:#fff8ea;border:1px solid rgba(72,41,4,.1);padding:30px;box-shadow:0 24px 58px rgba(72,41,4,.10)}.phase402-fit-list{display:grid;gap:12px;margin-top:18px}.phase402-fit-list div{border-radius:18px;background:#f4e5c6;padding:15px;border:1px solid rgba(72,41,4,.1)}.phase402-fit-card h2,.phase402-quality-copy h2{font-size:clamp(34px,4vw,56px);line-height:.96;letter-spacing:-.045em;margin:0 0 16px}.phase402-fit-card p{font-size:18px;line-height:1.62;color:#594022}.phase402-quality-ledger{background:linear-gradient(135deg,#231305,#482904);color:#fff8ea}.phase402-quality-layout{display:grid;grid-template-columns:.86fr 1.14fr;gap:30px;align-items:center}.phase402-quality-copy p{font-size:18px;line-height:1.65;color:rgba(255,248,234,.84)}.phase402-quality-media{border-radius:36px;overflow:hidden;min-height:430px;box-shadow:0 32px 70px rgba(0,0,0,.3)}.phase402-quality-media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.16) contrast(1.08) brightness(1.13)}.phase402-request-dossier{background:#fff8ea}.phase402-dossier-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;grid-auto-flow:dense}.phase402-dossier-card{border-radius:24px;padding:20px;background:#f4e5c6;border:1px solid rgba(72,41,4,.10);min-height:188px;color:#2f1a06}.phase402-dossier-card:nth-child(1),.phase402-dossier-card:nth-child(7){grid-column:span 2;background:#2f1a06;color:#fff8ea}.phase402-dossier-card:nth-child(1) span,.phase402-dossier-card:nth-child(7) span{color:#f1bf56}.phase402-dossier-card:nth-child(1) p,.phase402-dossier-card:nth-child(7) p{color:rgba(255,248,234,.82)}.phase402-dossier-card strong{display:block;font-size:21px;line-height:1.08;margin:8px 0}.phase402-dossier-card p{margin:0;color:#594022;font-size:16px;line-height:1.56}.phase402-flavor-next{padding:78px 0;background:#1f1305;color:#fff8ea}.phase402-next-card{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;border-radius:36px;background:linear-gradient(135deg,rgba(255,248,234,.10),rgba(255,248,234,.035));border:1px solid rgba(255,232,187,.14);padding:32px}.phase402-next-card h2{font-size:clamp(32px,4vw,52px);line-height:1;margin:0}.phase402-next-card p{color:rgba(255,248,234,.84);font-size:18px;line-height:1.55}.phase402-compat{display:none!important}/* Phase 402 flavor infusion image visibility override */.phase402-flavor-main .phase402-media-card img,.phase402-flavor-main .phase402-quality-media img{filter:saturate(1.16) contrast(1.08) brightness(1.13)!important}/* Phase 402 lab journal mixed-layout refinement */@media(max-width:980px){.phase402-hero-grid,.phase402-section-head,.phase402-protocol-layout,.phase402-fit-layout,.phase402-quality-layout,.phase402-next-card{grid-template-columns:1fr}.phase402-sensory-grid,.phase402-profile-grid,.phase402-dossier-grid{grid-template-columns:1fr 1fr}.phase402-dossier-card:nth-child(n){grid-column:auto}.phase402-note-card:nth-child(2){transform:none}}@media(max-width:640px){.phase402-shell{width:min(100% - 28px,1180px)}.phase402-lab-hero h1{font-size:42px}.phase402-lab-journal{min-height:540px;padding:14px;border-radius:28px}.phase402-note-stack,.phase402-sample-strip,.phase402-sensory-grid,.phase402-profile-grid,.phase402-dossier-grid{grid-template-columns:1fr}.phase402-section{padding:64px 0}.phase402-actions{flex-direction:column}.phase402-btn{width:100%}.phase402-protocol-step{padding-left:22px;padding-top:70px}}
.phase402-flavor-main .phase402-actions .phase402-btn.secondary{background:#fff8ea!important;border-color:rgba(255,248,234,.88)!important;color:#241405!important;-webkit-text-fill-color:#241405!important;text-shadow:none!important}.phase402-flavor-main .phase402-actions .phase402-btn.secondary:hover,.phase402-flavor-main .phase402-actions .phase402-btn.secondary:focus-visible{background:#f1bf56!important;border-color:#f1bf56!important;outline:3px solid rgba(241,191,86,.34)!important;outline-offset:2px!important}@media(max-width:700px){.phase402-flavor-main .subnav{position:relative!important;top:auto!important}.phase402-flavor-main .subnav>div{min-height:56px!important}.phase402-flavor-main .subnav span{display:none!important}}
/* phase402-flavor-infusion-lab:end */

/* phase403-grabba-formats-ledger:start */
.phase403-grabba-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase403-grabba-main *{box-sizing:border-box}.phase403-grabba-main a{text-decoration:none}.phase403-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase403-grabba-main .subnav{position:sticky;top:60px;z-index:120;background:rgba(255,248,234,.97);backdrop-filter:blur(18px);border-bottom:1px solid rgba(70,39,4,.12);box-shadow:0 10px 24px rgba(47,26,6,.08)}.phase403-grabba-main .subnav>div{width:min(1180px,calc(100% - 40px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px}.phase403-grabba-main .subnav strong{color:#2f1a06}.phase403-grabba-main .subnav a{color:#3b2106;font-weight:900;font-size:13px;margin-left:14px}.phase403-format-hero{position:relative;padding:112px 0 34px;background:radial-gradient(circle at 82% 18%,rgba(241,191,86,.26),transparent 30%),linear-gradient(137deg,#120902,#3e2304 55%,#080503);color:#fff8ea;isolation:isolate}.phase403-format-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,234,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,#000,transparent 82%);z-index:-1}.phase403-hero-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:34px;align-items:stretch}.phase403-eyebrow{margin:0 0 13px;text-transform:uppercase;letter-spacing:.17em;color:#f1bf56;font-size:12px;font-weight:950}.phase403-format-hero h1{font-size:clamp(46px,5.4vw,76px);line-height:.92;letter-spacing:-.058em;margin:0;max-width:700px}.phase403-lede{font-size:clamp(17px,1.35vw,21px);line-height:1.58;color:rgba(255,248,234,.84);max-width:680px;margin:22px 0 0}.phase403-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.phase403-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 18px;font-weight:950;letter-spacing:.01em;border:1px solid transparent}.phase403-btn.primary{background:#f1bf56;color:#2f1a06;box-shadow:0 18px 34px rgba(0,0,0,.22)}.phase403-btn.secondary{border-color:rgba(255,248,234,.38);color:#fff8ea;background:rgba(255,255,255,.06)}.phase403-sorting-table{position:relative;min-height:520px;border:1px solid rgba(241,191,86,.28);border-radius:32px;padding:22px;background:linear-gradient(180deg,rgba(255,248,234,.12),rgba(255,248,234,.04));box-shadow:0 32px 80px rgba(0,0,0,.36);overflow:hidden}.phase403-sorting-table:before{content:"Format sorting ledger";position:absolute;top:18px;right:18px;border:1px solid rgba(241,191,86,.45);border-radius:999px;padding:8px 12px;color:#f1bf56;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;background:rgba(20,10,2,.58);z-index:3}.phase403-sorting-table img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.54;filter:saturate(1.16) contrast(1.12) brightness(.92)!important}.phase403-ledger-stack{position:relative;z-index:2;display:grid;gap:12px;margin-top:72px}.phase403-ledger-row{display:grid;grid-template-columns:80px 1fr 120px;gap:12px;align-items:center;border:1px solid rgba(255,248,234,.2);border-radius:20px;padding:14px;background:rgba(15,8,2,.7);backdrop-filter:blur(10px)}.phase403-ledger-row span{color:#f1bf56;font-weight:950;font-size:12px}.phase403-ledger-row strong{font-size:20px}.phase403-ledger-row em{font-style:normal;color:rgba(255,248,234,.76);font-weight:800;text-align:right}.phase403-format-strip{background:#f1bf56;color:#2f1a06}.phase403-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.phase403-strip-grid div{padding:22px 18px;border-right:1px solid rgba(47,26,6,.14)}.phase403-strip-grid span{display:block;text-transform:uppercase;letter-spacing:.13em;font-weight:950;font-size:11px;opacity:.72}.phase403-strip-grid strong{display:block;margin-top:6px;font-size:18px}.phase403-section{padding:84px 0}.phase403-section-head{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:28px}.phase403-section-head h2{font-size:clamp(34px,4.2vw,56px);line-height:.98;letter-spacing:-.045em;margin:0;max-width:640px}.phase403-section-head p{max-width:470px;line-height:1.65;color:#684313;font-weight:750}.phase403-format-grid{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:16px}.phase403-format-card{background:#fffdf6;border:1px solid rgba(70,39,4,.1);border-radius:28px;padding:26px;box-shadow:0 18px 45px rgba(47,26,6,.08);min-height:260px}.phase403-format-card:nth-child(2){transform:translateY(28px);background:#251404;color:#fff8ea;border-color:rgba(241,191,86,.28)}.phase403-format-card span{color:#b77b13;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase403-format-card h3{font-size:28px;margin:12px 0}.phase403-format-card p{line-height:1.62;color:inherit;opacity:.82}.phase403-handling-map{background:#201103;color:#fff8ea}.phase403-handling-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:center}.phase403-map-copy h2,.phase403-packout-card h2,.phase403-quality-copy h2,.phase403-next-card h2{font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:-.045em;margin:0 0 16px}.phase403-map-copy p,.phase403-packout-card p,.phase403-quality-copy p,.phase403-next-card p{line-height:1.68;color:rgba(255,248,234,.78);font-weight:750}.phase403-map-list{display:grid;gap:10px;margin-top:22px}.phase403-map-list div{border:1px solid rgba(241,191,86,.24);border-radius:18px;padding:14px;background:rgba(255,248,234,.06)}.phase403-image-card{margin:0;border-radius:30px;overflow:hidden;min-height:420px;border:1px solid rgba(241,191,86,.25);box-shadow:0 30px 70px rgba(0,0,0,.28)}.phase403-image-card img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block;filter:saturate(1.18) contrast(1.08) brightness(1.12)!important}/* Phase 403 grabba formats image visibility override */.phase403-packout-fit{background:#fff8ea}.phase403-packout-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:28px;align-items:stretch}.phase403-packout-card{background:#fffdf6;border:1px solid rgba(70,39,4,.1);border-radius:30px;padding:32px;box-shadow:0 18px 45px rgba(47,26,6,.08)}.phase403-packout-card p{color:#66400f}.phase403-packout-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.phase403-packout-list div{border-radius:18px;background:#f4e5c7;padding:16px;font-weight:850}.phase403-quality-band{background:linear-gradient(135deg,#170c03,#4a2a05);color:#fff8ea}.phase403-quality-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.phase403-request-worksheet{background:#fffdf6}.phase403-worksheet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.phase403-worksheet-card{border:1px solid rgba(70,39,4,.12);border-radius:24px;background:#fff8ea;padding:20px;color:#2f1a06}.phase403-worksheet-card span{display:block;color:#b77b13;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:950}.phase403-worksheet-card strong{display:block;margin:8px 0;font-size:20px}.phase403-worksheet-card p{line-height:1.55;color:#684313}.phase403-next{padding:76px 0;background:#160c03;color:#fff8ea}.phase403-next-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px;border-radius:32px;background:linear-gradient(135deg,rgba(241,191,86,.16),rgba(255,248,234,.05));border:1px solid rgba(241,191,86,.25)}.phase403-compat{display:none!important}@media(max-width:900px){.phase403-hero-layout,.phase403-handling-layout,.phase403-packout-layout,.phase403-quality-layout{grid-template-columns:1fr}.phase403-format-grid,.phase403-strip-grid,.phase403-worksheet-grid{grid-template-columns:1fr}.phase403-format-card:nth-child(2){transform:none}.phase403-section-head,.phase403-next-card{display:block}.phase403-sorting-table{min-height:430px}.phase403-ledger-row{grid-template-columns:1fr}.phase403-ledger-row em{text-align:left}.phase403-grabba-main .subnav>div{display:block;padding:12px 0}.phase403-grabba-main .subnav a{display:inline-block;margin:8px 12px 0 0}}

/* phase521-grabba-formats-breakpoint-optimizer:start */
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"]{
  overflow-x:hidden;
}
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-shell{
  width:min(calc(100% - clamp(32px,5vw,112px)),1560px);
}
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .subnav{
  position:relative;
  top:auto;
}
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-format-hero{
  padding:clamp(72px,6.5vw,118px) 0 clamp(28px,3vw,46px);
}
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-hero-layout{
  grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);
  gap:clamp(28px,4vw,70px);
  align-items:center;
}
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-format-hero h1,
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-section-head h2,
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-map-copy h2,
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-packout-card h2,
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-quality-copy h2,
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-next-card h2{
  text-wrap:balance;
}
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-sorting-table{
  min-height:clamp(430px,32vw,590px);
}
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-image-card{
  position:relative;
  min-height:clamp(390px,28vw,560px);
  background-size:cover;
  background-position:center;
}
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-handling-map .phase403-image-card{
  background-image:linear-gradient(180deg,rgba(32,17,3,.08),rgba(32,17,3,.16)),url('assets/approved/curing-barn.webp');
}
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-packout-fit .phase403-image-card{
  background-image:linear-gradient(180deg,rgba(32,17,3,.05),rgba(32,17,3,.1)),url('assets/approved/packaging.webp');
}
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-quality-band .phase403-image-card{
  background-image:linear-gradient(180deg,rgba(32,17,3,.05),rgba(32,17,3,.14)),url('assets/approved/quality-inspection.webp');
}
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-image-card img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  min-height:0;
  object-fit:cover;
}
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-section{
  padding:clamp(68px,6vw,108px) 0;
}
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-grabba-main .subnav span,
main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .subnav span{
  min-width:0;
  overflow-x:auto;
  overscroll-behavior-x:contain;
  -webkit-overflow-scrolling:touch;
  white-space:nowrap;
}
@media(min-width:1600px){
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-shell{
    width:min(calc(100% - 144px),1680px);
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-sorting-table{
    min-height:600px;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-format-strip .phase403-shell{
    width:min(calc(100% - 144px),1480px);
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-format-grid{
    grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,1fr);
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-worksheet-grid{
    grid-template-columns:repeat(4,minmax(0,1fr));
  }
}
@media(min-width:2200px){
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-shell{
    width:min(calc(100% - 240px),1840px);
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-hero-layout{
    grid-template-columns:minmax(640px,.9fr) minmax(760px,1.1fr);
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-worksheet-grid{
    grid-template-columns:repeat(8,minmax(0,1fr));
  }
}
@media(max-width:1180px){
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-hero-layout{
    grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-ledger-row{
    grid-template-columns:52px minmax(0,1fr);
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-ledger-row em{
    grid-column:2;
    text-align:left;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-strip-grid,
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-worksheet-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media(max-width:900px){
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-shell{
    width:min(calc(100% - 32px),820px);
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-hero-layout{
    grid-template-columns:minmax(0,1fr);
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-format-hero{
    padding:58px 0 30px;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-format-hero h1{
    font-size:clamp(38px,8vw,58px);
    line-height:.98;
    letter-spacing:-.05em;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-lede{
    margin-top:18px;
    font-size:clamp(16px,2.5vw,19px);
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-sorting-table{
    min-height:0;
    padding:14px;
    border-radius:26px;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-sorting-table:before{
    position:relative;
    display:inline-flex;
    top:auto;
    right:auto;
    margin-bottom:12px;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-sorting-table img{
    opacity:.34;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-ledger-stack{
    margin-top:0;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-ledger-row{
    grid-template-columns:minmax(0,1fr);
    gap:4px;
    padding:12px;
    border-radius:17px;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-ledger-row em{
    grid-column:auto;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-format-grid,
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-handling-layout,
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-packout-layout,
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-quality-layout{
    grid-template-columns:minmax(0,1fr);
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-format-card:nth-child(2){
    transform:none;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-section-head{
    display:grid;
    gap:12px;
    align-items:start;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-section-head p{
    max-width:70ch;
  }
}
@media(max-width:560px){
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-shell{
    width:min(calc(100% - 28px),520px);
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-format-hero{
    padding:40px 0 24px;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-format-hero h1{
    font-size:clamp(35px,11vw,45px);
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-actions{
    display:grid;
    grid-template-columns:1fr;
    gap:10px;
    margin-top:22px;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-btn{
    width:100%;
    min-height:46px;
    white-space:normal;
    text-align:center;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-ledger-stack{
    display:flex;
    overflow-x:auto;
    overscroll-behavior-x:contain;
    -webkit-overflow-scrolling:touch;
    padding-bottom:3px;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-ledger-row{
    flex:0 0 78%;
    min-width:0;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-strip-grid,
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-worksheet-grid,
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-packout-list{
    grid-template-columns:minmax(0,1fr);
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-section{
    padding:54px 0;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-section-head h2,
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-map-copy h2,
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-packout-card h2,
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-quality-copy h2,
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-next-card h2{
    font-size:clamp(31px,8.2vw,42px);
    line-height:1;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-image-card{
    min-height:280px;
    border-radius:24px;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-format-card,
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-packout-card,
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-next-card{
    padding:22px;
    border-radius:24px;
  }
  main.phase403-grabba-main[data-template="phase403-format-sorting-ledger"] .phase403-next-card{
    display:grid;
    grid-template-columns:1fr;
  }
}
/* phase521-grabba-formats-breakpoint-optimizer:end */

/* phase403-grabba-formats-ledger:end */

/* phase404-grabba-packaging-control:start */
.phase404-packaging-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase404-packaging-main *{box-sizing:border-box}.phase404-packaging-main a{text-decoration:none}.phase404-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase404-packaging-main .subnav{position:sticky;top:60px;z-index:120;background:rgba(255,248,234,.97);backdrop-filter:blur(18px);border-bottom:1px solid rgba(70,39,4,.12);box-shadow:0 10px 24px rgba(47,26,6,.08)}.phase404-packaging-main .subnav>div{width:min(1180px,calc(100% - 40px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px}.phase404-packaging-main .subnav strong{color:#2f1a06}.phase404-packaging-main .subnav a{color:#3b2106;font-weight:900;font-size:13px;margin-left:14px}.phase404-control-hero{position:relative;padding:104px 0 36px;background:radial-gradient(circle at 12% 18%,rgba(241,191,86,.26),transparent 30%),linear-gradient(142deg,#140a02,#3e2304 52%,#070402);color:#fff8ea;isolation:isolate}.phase404-control-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,234,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(180deg,#000,transparent 82%);z-index:-1}.phase404-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.95fr);gap:34px;align-items:center}.phase404-eyebrow{margin:0 0 13px;text-transform:uppercase;letter-spacing:.17em;color:#f1bf56;font-size:12px;font-weight:950}.phase404-control-hero h1{font-size:clamp(44px,5vw,72px);line-height:.93;letter-spacing:-.055em;margin:0;max-width:720px}.phase404-lede{font-size:clamp(17px,1.32vw,21px);line-height:1.58;color:rgba(255,248,234,.84);max-width:700px;margin:22px 0 0}.phase404-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.phase404-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 18px;font-weight:950;letter-spacing:.01em;border:1px solid transparent}.phase404-btn.primary{background:#f1bf56;color:#2f1a06;box-shadow:0 18px 34px rgba(0,0,0,.22)}.phase404-btn.secondary{border-color:rgba(255,248,234,.38);color:#fff8ea;background:rgba(255,255,255,.06)}.phase404-control-console{position:relative;border:1px solid rgba(241,191,86,.3);border-radius:34px;padding:22px;min-height:500px;background:linear-gradient(180deg,rgba(255,248,234,.13),rgba(255,248,234,.04));box-shadow:0 34px 82px rgba(0,0,0,.38);overflow:hidden}.phase404-control-console:before{content:"Packaging control room";position:absolute;top:18px;left:18px;z-index:4;border:1px solid rgba(241,191,86,.45);border-radius:999px;padding:8px 12px;background:rgba(20,10,2,.58);color:#f1bf56;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.phase404-control-console img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.58;filter:saturate(1.18) contrast(1.1) brightness(.96)!important}.phase404-console-cards{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:74px}.phase404-console-card{border:1px solid rgba(255,248,234,.2);border-radius:20px;padding:16px;background:rgba(16,8,2,.72);backdrop-filter:blur(10px);min-height:118px}.phase404-console-card span{display:block;color:#f1bf56;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:950}.phase404-console-card strong{display:block;margin-top:8px;font-size:22px}.phase404-console-card p{margin:8px 0 0;color:rgba(255,248,234,.75);line-height:1.45}.phase404-packaging-rail{background:#f1bf56;color:#2f1a06}.phase404-rail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.phase404-rail-grid div{padding:22px 18px;border-right:1px solid rgba(47,26,6,.14)}.phase404-rail-grid span{display:block;text-transform:uppercase;letter-spacing:.13em;font-weight:950;font-size:11px;opacity:.72}.phase404-rail-grid strong{display:block;margin-top:6px;font-size:18px}.phase404-section{padding:84px 0}.phase404-section-head{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:28px}.phase404-section-head h2{font-size:clamp(34px,4.2vw,56px);line-height:.98;letter-spacing:-.045em;margin:0;max-width:650px}.phase404-section-head p{max-width:470px;line-height:1.65;color:#684313;font-weight:750}.phase404-unit-selector{background:#fff8ea}.phase404-unit-grid{display:grid;grid-template-columns:.95fr 1.1fr .95fr;gap:16px;align-items:stretch}.phase404-unit-card{background:#fffdf6;border:1px solid rgba(70,39,4,.1);border-radius:28px;padding:26px;box-shadow:0 18px 45px rgba(47,26,6,.08);min-height:250px}.phase404-unit-card:nth-child(2){background:#241304;color:#fff8ea;border-color:rgba(241,191,86,.28);transform:translateY(26px)}.phase404-unit-card span{color:#b77b13;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950}.phase404-unit-card h3{font-size:28px;margin:12px 0}.phase404-unit-card p{line-height:1.62;color:inherit;opacity:.84}.phase404-packout-lanes{background:#201103;color:#fff8ea}.phase404-lane-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.phase404-image-card{margin:0;border-radius:30px;overflow:hidden;min-height:420px;border:1px solid rgba(241,191,86,.25);box-shadow:0 30px 70px rgba(0,0,0,.28)}.phase404-image-card img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block;filter:saturate(1.18) contrast(1.08) brightness(1.12)!important}/* Phase 404 grabba packaging image visibility override */.phase404-lane-stack{display:grid;gap:12px}.phase404-lane-card{position:relative;border:1px solid rgba(241,191,86,.24);border-radius:22px;padding:20px;background:rgba(255,248,234,.07);overflow:hidden}.phase404-lane-card:nth-child(2){margin-left:34px;background:rgba(241,191,86,.14)}.phase404-lane-card:nth-child(3){margin-left:68px}.phase404-lane-card span{color:#f1bf56;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:950}.phase404-lane-card h3{font-size:25px;margin:8px 0}.phase404-lane-card p{line-height:1.58;color:rgba(255,248,234,.78)}.phase404-label-board{background:#fffdf6}.phase404-label-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:stretch}.phase404-label-card{border-radius:32px;background:#fff8ea;border:1px solid rgba(70,39,4,.12);padding:30px;box-shadow:0 18px 45px rgba(47,26,6,.08)}.phase404-label-card h2,.phase404-vault-copy h2,.phase404-next-card h2{font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:-.045em;margin:0 0 16px}.phase404-label-card p,.phase404-next-card p{line-height:1.68;color:#66400f;font-weight:750}.phase404-label-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.phase404-label-list div{border-radius:18px;background:#f4e5c7;padding:16px;font-weight:850}.phase404-freshness-vault{background:linear-gradient(135deg,#170c03,#4a2a05);color:#fff8ea}.phase404-vault-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}.phase404-vault-copy p{line-height:1.68;color:rgba(255,248,234,.78);font-weight:750}.phase404-commercial-packet{background:#fffdf6}.phase404-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.phase404-packet-card{border:1px solid rgba(70,39,4,.12);border-radius:24px;background:#fff8ea;padding:20px;color:#2f1a06}.phase404-packet-card span{display:block;color:#b77b13;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:950}.phase404-packet-card strong{display:block;margin:8px 0;font-size:20px}.phase404-packet-card p{line-height:1.55;color:#684313}.phase404-next{padding:76px 0;background:#160c03;color:#fff8ea}.phase404-next-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px;border-radius:32px;background:linear-gradient(135deg,rgba(241,191,86,.16),rgba(255,248,234,.05));border:1px solid rgba(241,191,86,.25)}.phase404-next-card p{color:rgba(255,248,234,.78)}.phase404-compat{display:none!important}@media(max-width:900px){.phase404-hero-layout,.phase404-lane-layout,.phase404-label-layout,.phase404-vault-layout{grid-template-columns:1fr}.phase404-console-cards,.phase404-rail-grid,.phase404-unit-grid,.phase404-label-list,.phase404-packet-grid{grid-template-columns:1fr}.phase404-unit-card:nth-child(2),.phase404-lane-card:nth-child(2),.phase404-lane-card:nth-child(3){transform:none;margin-left:0}.phase404-section-head,.phase404-next-card{display:block}.phase404-control-console{min-height:460px}.phase404-packaging-main .subnav>div{display:block;padding:12px 0}.phase404-packaging-main .subnav a{display:inline-block;margin:8px 12px 0 0}}
/* phase404-grabba-packaging-control:end */

/* phase521-grabba-packaging-breakpoint-optimizer:start */
main.phase404-packaging-main[data-template="phase404-packaging-control-room"]{overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f6e6c9 48%,#fff8ea 100%)}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] *,
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] *::before,
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] *::after{box-sizing:border-box;min-width:0}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-shell{width:min(100% - 48px,1440px)}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav{top:60px;overflow-x:auto;scrollbar-width:thin}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav>div{width:min(100% - 48px,1440px)}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav span{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav a{display:inline-flex;align-items:center;min-height:34px;margin:0;padding:8px 11px;border-radius:999px;background:#fff;border:1px solid rgba(70,39,4,.1);white-space:nowrap}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-control-hero{padding:clamp(72px,6vw,104px) 0 clamp(36px,4.8vw,64px)}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-hero-layout{grid-template-columns:minmax(0,760px) minmax(390px,600px);justify-content:center;gap:clamp(24px,4vw,58px)}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-control-hero h1{font-size:clamp(40px,4.5vw,68px);line-height:.98;max-width:12ch;text-wrap:balance}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-lede{font-size:clamp(16.5px,1.2vw,20px);line-height:1.56;max-width:680px}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-actions{gap:10px;margin-top:clamp(18px,2vw,26px)}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-btn{min-height:44px;padding:11px 18px;text-align:center;white-space:normal}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-control-console{min-height:clamp(430px,34vw,540px);align-self:stretch;padding:18px}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-console-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:72px}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-console-card{min-height:0;padding:clamp(14px,1.35vw,18px)}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-console-card strong{font-size:clamp(18px,1.5vw,23px)}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-packaging-rail{overflow:hidden}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-rail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-section{padding:clamp(58px,6vw,90px) 0}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-section-head{align-items:flex-end;gap:clamp(18px,3vw,38px)}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-unit-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,.95fr);gap:clamp(14px,1.4vw,20px)}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-unit-card{min-height:0;padding:clamp(21px,2vw,28px)}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-lane-layout,
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-label-layout,
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-vault-layout{grid-template-columns:minmax(360px,560px) minmax(0,680px);justify-content:center;gap:clamp(24px,4vw,56px)}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-image-card{min-height:clamp(360px,32vw,520px)}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-image-card img{min-height:inherit;height:100%}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-label-list{grid-template-columns:repeat(2,minmax(0,1fr))}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-packet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.2vw,18px)}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-packet-card{padding:clamp(18px,1.7vw,22px)}
main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-next-card{max-width:1320px;margin:0 auto}
@media (min-width:1600px){main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-shell,main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav>div{width:min(100% - 72px,1540px)}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-hero-layout{grid-template-columns:minmax(0,820px) minmax(520px,660px)}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-packet-grid{grid-template-columns:repeat(4,minmax(280px,1fr))}}
@media (max-width:1180px){main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-hero-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr)}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-unit-card:nth-child(2){transform:none}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-unit-card:nth-child(3){grid-column:1/-1}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:900px){main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-shell,main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav>div{width:min(100% - 40px,100%)}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav{top:48px}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav>div{display:flex;align-items:center;min-width:max-content;padding:10px 0}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav strong{white-space:nowrap}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav span{flex-wrap:nowrap}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-control-hero{padding:clamp(56px,10vw,78px) 0 34px}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-hero-layout{grid-template-columns:1fr;gap:22px}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-control-hero h1{font-size:clamp(35px,7.7vw,52px);max-width:13ch}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-control-console{min-height:0}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-console-card p{display:none}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-rail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-unit-card:nth-child(3){grid-column:1/-1}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-lane-layout,main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-label-layout,main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-vault-layout{grid-template-columns:1fr}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-label-list{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-section-head{display:block}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-next-card{display:grid;grid-template-columns:1fr}}
@media (max-width:640px){main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-shell{width:calc(100% - 36px)}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-control-hero{padding-top:50px}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-control-hero h1{font-size:clamp(32px,9.2vw,42px);line-height:1.06;max-width:12.5ch}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-lede{font-size:16px;line-height:1.52}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-actions{display:grid;grid-template-columns:1fr}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-actions .phase404-btn,main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-next-card .phase404-btn{width:100%;min-height:50px}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-control-console{padding:10px;border-radius:24px}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-control-console:before{top:10px;left:10px;font-size:10px;max-width:calc(100% - 20px);white-space:normal}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-console-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:74px}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-console-card{padding:12px;border-radius:16px}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-console-card strong{font-size:17px}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-rail-grid,main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-unit-grid,main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-label-list,main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-packet-grid{grid-template-columns:1fr}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-unit-card:nth-child(3){grid-column:auto}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-section{padding:clamp(46px,12vw,64px) 0}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-section-head h2,main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-label-card h2,main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-vault-copy h2,main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-next-card h2{font-size:clamp(29px,8.2vw,39px);line-height:1.08}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-image-card,main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-image-card img{min-height:300px}main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-lane-card:nth-child(2),main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-lane-card:nth-child(3){margin-left:0}}
@media (max-width:380px){main.phase404-packaging-main[data-template="phase404-packaging-control-room"] .phase404-shell{width:calc(100% - 28px)}}
/* phase521-grabba-packaging-breakpoint-optimizer:end */

/* phase405-grabba-strength-calibration:start */
.phase405-strength-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase405-strength-main *{box-sizing:border-box}.phase405-strength-main a{text-decoration:none}.phase405-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase405-strength-main .subnav{position:sticky;top:60px;z-index:120;background:rgba(255,248,234,.97);backdrop-filter:blur(18px);border-bottom:1px solid rgba(70,39,4,.12);box-shadow:0 10px 24px rgba(47,26,6,.08)}.phase405-strength-main .subnav>div{width:min(1180px,calc(100% - 40px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px}.phase405-strength-main .subnav strong{color:#2f1a06}.phase405-strength-main .subnav a{color:#3b2106;font-weight:900;font-size:13px;margin-left:14px}.phase405-calibration-hero{position:relative;padding:104px 0 38px;background:radial-gradient(circle at 70% 14%,rgba(241,191,86,.28),transparent 30%),linear-gradient(135deg,#130902,#352006 55%,#080503);color:#fff8ea;isolation:isolate}.phase405-calibration-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,234,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,#000,transparent 78%);z-index:-1}.phase405-hero-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:36px;align-items:center}.phase405-eyebrow{margin:0 0 13px;text-transform:uppercase;letter-spacing:.17em;color:#f1bf56;font-size:12px;font-weight:950}.phase405-calibration-hero h1{font-size:clamp(44px,5vw,72px);line-height:.94;letter-spacing:-.055em;margin:0;max-width:690px}.phase405-lede{font-size:clamp(17px,1.32vw,21px);line-height:1.58;color:rgba(255,248,234,.84);max-width:700px;margin:22px 0 0}.phase405-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.phase405-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:999px;font-weight:950;letter-spacing:.01em}.phase405-btn.primary{background:#f1bf56;color:#2f1a06}.phase405-btn.secondary{background:rgba(255,248,234,.1);color:#fff8ea;border:1px solid rgba(255,248,234,.24)}.phase405-character-wheel{position:relative;min-height:500px;border-radius:38px;overflow:hidden;background:#120902;border:1px solid rgba(241,191,86,.22);box-shadow:0 30px 90px rgba(0,0,0,.38)}.phase405-character-wheel:before{content:"";position:absolute;inset:32px;border-radius:50%;border:1px dashed rgba(241,191,86,.44);box-shadow:0 0 0 46px rgba(241,191,86,.05),inset 0 0 80px rgba(241,191,86,.1);z-index:2}.phase405-character-wheel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.46;filter:saturate(1.16) contrast(1.08) brightness(.86)!important}.phase405-wheel-card{position:absolute;z-index:3;width:min(230px,45%);padding:16px;border-radius:24px;background:rgba(255,248,234,.91);color:#2f1a06;box-shadow:0 18px 42px rgba(0,0,0,.24)}.phase405-wheel-card span,.phase405-meter-bar span,.phase405-request-card span{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:950;color:#9b6513}.phase405-wheel-card strong{display:block;font-size:20px;line-height:1.05;margin-top:5px}.phase405-wheel-card p{margin:8px 0 0;line-height:1.42;color:#563710}.phase405-wheel-card:nth-child(2){top:30px;left:28px}.phase405-wheel-card:nth-child(3){top:92px;right:26px}.phase405-wheel-card:nth-child(4){bottom:36px;left:44px}.phase405-wheel-card:nth-child(5){bottom:68px;right:32px}.phase405-proof-rail{background:#f1bf56;color:#2f1a06}.phase405-rail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.phase405-rail-grid div{padding:20px 18px;border-left:1px solid rgba(47,26,6,.15)}.phase405-rail-grid span{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.14em;font-weight:950;opacity:.72}.phase405-rail-grid strong{display:block;margin-top:6px;font-size:18px}.phase405-section{padding:86px 0}.phase405-section-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:end;margin-bottom:28px}.phase405-section-head h2{font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-.045em;margin:0}.phase405-section-head p{font-size:18px;line-height:1.65;color:#5b3b10;margin:0}.phase405-strength-meter{background:#fff1cf}.phase405-meter-board{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px;align-items:stretch}.phase405-meter-panel{padding:28px;border-radius:34px;background:#fff8ea;border:1px solid rgba(85,49,5,.12);box-shadow:0 22px 55px rgba(47,26,6,.09)}.phase405-meter-panel h3{font-size:32px;margin:8px 0 10px}.phase405-meter-panel p{font-size:17px;line-height:1.62;color:#5b3b10}.phase405-meter-stack{display:grid;gap:16px}.phase405-meter-bar{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;padding:18px;border-radius:26px;background:#fff8ea;border:1px solid rgba(85,49,5,.11)}.phase405-meter-fill{height:14px;border-radius:99px;background:linear-gradient(90deg,#7b4a10,var(--gold,#f1bf56));box-shadow:inset 0 0 0 1px rgba(47,26,6,.12)}.phase405-meter-bar:nth-child(3){transform:translateX(34px);background:#3a2208;color:#fff8ea}.phase405-meter-bar:nth-child(3) span{color:#f1bf56}.phase405-curing-timeline{background:#fff8ea}.phase405-timeline-layout{display:grid;grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr);gap:34px;align-items:center}.phase405-image-card{border-radius:34px;overflow:hidden;min-height:420px;background:#120902;box-shadow:0 28px 72px rgba(47,26,6,.18)}.phase405-image-card img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block;filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}.phase405-timeline-list{display:grid;gap:14px}.phase405-time-card{padding:20px;border-radius:26px;background:#fff1cf;border:1px solid rgba(85,49,5,.12)}.phase405-time-card h3{margin:5px 0 8px;font-size:24px}.phase405-time-card p{margin:0;line-height:1.56;color:#5b3b10}.phase405-texture-lab{background:#2b1806;color:#fff8ea}.phase405-lab-layout{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:stretch}.phase405-lab-card{padding:28px;border-radius:34px;background:rgba(255,248,234,.08);border:1px solid rgba(255,248,234,.14)}.phase405-lab-card h2{font-size:clamp(34px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 16px}.phase405-lab-card p,.phase405-expectation-ledger p{font-size:17px;line-height:1.65;color:rgba(255,248,234,.78)}.phase405-lab-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.phase405-lab-tags span{padding:9px 12px;border-radius:999px;background:rgba(241,191,86,.15);color:#f1bf56;font-weight:900}.phase405-expectation-ledger{background:linear-gradient(135deg,#160b03,#3b2308);color:#fff8ea}.phase405-ledger-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.phase405-ledger-card{padding:24px;border-radius:28px;background:rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.14)}.phase405-ledger-card h3{font-size:24px;margin:6px 0 10px}.phase405-request-board{background:#fff1cf}.phase405-request-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.phase405-request-card{padding:20px;border-radius:26px;background:#fff8ea;color:#2f1a06;border:1px solid rgba(85,49,5,.12);min-height:150px}.phase405-request-card strong{display:block;font-size:19px;line-height:1.15;margin-top:8px}.phase405-request-card p{font-size:14px;line-height:1.45;color:#5b3b10}.phase405-next{padding:72px 0 94px;background:#fff8ea}.phase405-next-card{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:32px;border-radius:34px;background:#2f1a06;color:#fff8ea}.phase405-next-card h2{font-size:clamp(30px,3.4vw,50px);line-height:1;margin:0 0 10px}.phase405-next-card p{max-width:680px;color:rgba(255,248,234,.78)}.phase405-next .phase405-btn.secondary{color:#fff8ea}.phase405-compat{display:none!important}/* Phase 405 grabba strength image visibility override */.phase405-strength-main .phase405-image-card img,.phase405-strength-main .phase405-character-wheel img{filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}/* Phase 405 character calibration mixed-layout refinement */.phase405-ledger-card:nth-child(2){transform:translateY(24px)}.phase405-request-card:nth-child(4n+2){transform:translateY(16px)}@media(max-width:900px){.phase405-hero-layout,.phase405-meter-board,.phase405-timeline-layout,.phase405-lab-layout,.phase405-section-head{grid-template-columns:1fr}.phase405-character-wheel{min-height:560px}.phase405-rail-grid,.phase405-ledger-grid,.phase405-request-grid{grid-template-columns:1fr 1fr}.phase405-meter-bar:nth-child(3),.phase405-ledger-card:nth-child(2),.phase405-request-card:nth-child(4n+2){transform:none}.phase405-next-card{display:block}}@media(max-width:640px){.phase405-calibration-hero{padding-top:76px}.phase405-rail-grid,.phase405-ledger-grid,.phase405-request-grid{grid-template-columns:1fr}.phase405-strength-main .subnav span{display:none}.phase405-character-wheel{min-height:650px}.phase405-wheel-card{width:78%;position:relative;inset:auto!important;margin:14px auto}.phase405-character-wheel img{opacity:.25}.phase405-character-wheel:before{display:none}}
/* phase405-grabba-strength-calibration:end */
/* phase522-grabba-strength-breakpoint-optimizer:start */
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"]{
  --phase522-shell:min(1280px,calc(100% - 44px));
  --phase522-wide-shell:min(1680px,calc(100% - 72px));
  --phase522-ultra-shell:min(1860px,calc(100% - 120px));
}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-shell{
  width:var(--phase522-shell);
}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .subnav{
  top:0;
  overflow-x:auto;
  overflow-y:hidden;
  scrollbar-width:none;
}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .subnav::-webkit-scrollbar{display:none;}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .subnav>div{
  width:var(--phase522-shell);
  min-width:0;
}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .subnav span{
  display:flex;
  flex-wrap:nowrap;
  gap:10px;
  overflow-x:auto;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .subnav span::-webkit-scrollbar{display:none;}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .subnav a{
  margin-left:0;
  white-space:nowrap;
}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-calibration-hero{
  padding:clamp(68px,6.4vw,104px) 0 clamp(44px,4.8vw,68px);
}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-hero-layout{
  grid-template-columns:minmax(560px,1fr) minmax(520px,.9fr);
  gap:clamp(28px,3.5vw,54px);
}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-calibration-hero h1{
  font-size:clamp(48px,3.8vw,68px);
  line-height:1.01;
  max-width:860px;
}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-lede{
  max-width:760px;
}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-character-wheel{
  min-height:clamp(420px,33vw,540px);
}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-wheel-card,
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-request-card,
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-ledger-card,
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-time-card,
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-meter-bar{
  min-width:0;
  overflow-wrap:anywhere;
}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-image-card{
  position:relative;
  background-size:cover;
  background-position:center;
}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] #curing .phase405-image-card{
  background-image:linear-gradient(180deg,rgba(18,9,2,.08),rgba(18,9,2,.08)),url('/assets/approved/field.webp');
}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] #texture .phase405-image-card{
  background-image:linear-gradient(180deg,rgba(18,9,2,.08),rgba(18,9,2,.08)),url('/assets/approved/quality-inspection.webp');
}
main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-image-card img{
  width:100%;
  height:100%;
  min-height:100%;
  object-fit:cover;
  object-position:center;
}
@media (min-width:1600px){
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-shell,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .subnav>div{
    width:var(--phase522-wide-shell);
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-hero-layout{
    grid-template-columns:minmax(760px,1fr) minmax(680px,.82fr);
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-calibration-hero h1{
    font-size:clamp(64px,3.2vw,78px);
    max-width:1080px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-meter-board,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-timeline-layout,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-lab-layout{
    grid-template-columns:minmax(680px,.92fr) minmax(760px,1fr);
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-request-grid{
    grid-template-columns:repeat(4,minmax(0,1fr));
  }
}
@media (min-width:2200px){
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-shell,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .subnav>div{
    width:var(--phase522-ultra-shell);
  }
}
@media (max-width:1180px){
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-hero-layout,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-meter-board,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-timeline-layout,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-lab-layout,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-section-head{
    grid-template-columns:minmax(0,1fr);
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-calibration-hero h1{
    font-size:clamp(40px,5.6vw,58px);
    max-width:900px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-character-wheel{
    min-height:380px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-character-wheel:before{
    inset:24px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-rail-grid,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-ledger-grid,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-request-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-meter-bar:nth-child(3),
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-ledger-card:nth-child(2),
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-request-card:nth-child(4n+2){
    transform:none;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-image-card,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-image-card img{
    min-height:320px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-next-card{
    display:grid;
    grid-template-columns:minmax(0,1fr);
  }
}
@media (max-width:760px){
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-shell,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .subnav>div{
    width:min(100% - 32px,720px);
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .subnav>div{
    justify-content:flex-start;
    gap:14px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .subnav span{
    display:flex!important;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-calibration-hero{
    padding:44px 0 38px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-calibration-hero h1{
    font-size:clamp(34px,8vw,46px);
    line-height:1.04;
    letter-spacing:-.045em;
    max-width:12em;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-lede{
    font-size:16px;
    line-height:1.6;
    margin-top:16px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-actions{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-btn{
    width:100%;
    text-align:center;
    min-height:46px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-character-wheel{
    min-height:330px;
    border-radius:28px;
    padding:14px;
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    align-content:end;
    gap:10px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-character-wheel:before{
    display:none;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-character-wheel img{
    opacity:.38;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-wheel-card{
    position:relative;
    inset:auto!important;
    width:100%;
    margin:0;
    padding:12px;
    border-radius:18px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-wheel-card p{
    display:none;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-section{
    padding:56px 0;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-section-head{
    gap:16px;
    margin-bottom:22px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-section-head h2,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-lab-card h2,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-next-card h2{
    font-size:clamp(30px,7.4vw,42px);
    line-height:1.04;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-meter-bar{
    grid-template-columns:minmax(0,1fr);
    gap:10px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-image-card,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-image-card img{
    min-height:240px;
    border-radius:26px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-next{
    padding:56px 0;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-next-card{
    padding:22px;
    border-radius:26px;
  }
}
@media (max-width:520px){
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-shell,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .subnav>div{
    width:min(100% - 28px,480px);
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .subnav strong{
    display:none;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-calibration-hero{
    padding:34px 0 30px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-eyebrow{
    font-size:10px;
    letter-spacing:.13em;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-calibration-hero h1{
    font-size:clamp(31px,8.4vw,38px);
    max-width:11em;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-actions{
    grid-template-columns:minmax(0,1fr);
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-character-wheel{
    min-height:270px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-wheel-card strong{
    font-size:16px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-rail-grid,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-ledger-grid,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-request-grid{
    grid-template-columns:minmax(0,1fr);
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-image-card,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-image-card img{
    min-height:210px;
  }
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-request-card,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-ledger-card,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-time-card,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-meter-panel,
  main.phase405-strength-main[data-phase405-grabba-strength-theme="true"] .phase405-lab-card{
    padding:18px;
    border-radius:22px;
    min-height:0;
  }
}
/* phase522-grabba-strength-breakpoint-optimizer:end */

/* phase406-grabba-hub-command:start */
.phase406-grabba-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase406-grabba-main *{box-sizing:border-box}.phase406-grabba-main a{text-decoration:none}.phase406-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase406-grabba-main .subnav{position:relative;top:auto;z-index:120;background:rgba(255,248,234,.97);backdrop-filter:blur(18px);border-bottom:1px solid rgba(70,39,4,.12);box-shadow:0 10px 24px rgba(47,26,6,.08)}.phase406-grabba-main .subnav>div{width:min(1180px,calc(100% - 40px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px}.phase406-grabba-main .subnav strong{color:#2f1a06}.phase406-grabba-main .subnav a{color:#3b2106;font-weight:900;font-size:13px;margin-left:14px}.phase406-command-hero{position:relative;padding:108px 0 38px;background:radial-gradient(circle at 8% 16%,rgba(241,191,86,.25),transparent 31%),linear-gradient(142deg,#130902,#3b2207 56%,#070402);color:#fff8ea;isolation:isolate}.phase406-command-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,234,.034) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,#000,transparent 80%);z-index:-1}.phase406-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);gap:36px;align-items:center}.phase406-eyebrow{margin:0 0 13px;text-transform:uppercase;letter-spacing:.17em;color:#f1bf56;font-size:12px;font-weight:950}.phase406-command-hero h1{font-size:clamp(46px,5.6vw,78px);line-height:.92;letter-spacing:-.058em;margin:0;max-width:720px}.phase406-lede{font-size:clamp(17px,1.35vw,21px);line-height:1.58;color:rgba(255,248,234,.84);max-width:690px;margin:22px 0 0}.phase406-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.phase406-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:999px;font-weight:950;letter-spacing:.01em}.phase406-btn.primary{background:#f1bf56;color:#2f1a06}.phase406-btn.secondary{background:rgba(255,248,234,.1);color:#fff8ea;border:1px solid rgba(255,248,234,.24)}.phase406-leaf-market-board{position:relative;min-height:520px;border-radius:38px;overflow:hidden;background:#120902;border:1px solid rgba(241,191,86,.22);box-shadow:0 30px 90px rgba(0,0,0,.38)}.phase406-leaf-market-board:before{content:"";position:absolute;inset:26px;border-radius:30px;background:linear-gradient(135deg,rgba(241,191,86,.16),transparent 45%),repeating-linear-gradient(0deg,rgba(255,248,234,.08) 0 1px,transparent 1px 58px);z-index:2;pointer-events:none}.phase406-leaf-market-board img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.48;filter:saturate(1.18) contrast(1.08) brightness(1.12)!important}.phase406-market-card{position:absolute;z-index:3;padding:16px;border-radius:24px;background:rgba(255,248,234,.92);color:#2f1a06;box-shadow:0 18px 42px rgba(0,0,0,.24);width:min(245px,48%)}.phase406-market-card span,.phase406-path-card span,.phase406-router-card span{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:950;color:#9b6513}.phase406-market-card strong{display:block;font-size:21px;line-height:1.05;margin-top:5px}.phase406-market-card p{margin:8px 0 0;line-height:1.42;color:#563710}.phase406-market-card:nth-child(2){top:28px;left:28px}.phase406-market-card:nth-child(3){top:96px;right:26px}.phase406-market-card:nth-child(4){bottom:38px;left:44px}.phase406-market-card:nth-child(5){bottom:72px;right:32px}.phase406-proof-rail{background:#f1bf56;color:#2f1a06}.phase406-rail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.phase406-rail-grid div{padding:20px 18px;border-left:1px solid rgba(47,26,6,.15)}.phase406-rail-grid span{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.14em;font-weight:950;opacity:.72}.phase406-rail-grid strong{display:block;margin-top:6px;font-size:18px}.phase406-section{padding:86px 0}.phase406-section-head{display:grid;grid-template-columns:.82fr 1.18fr;gap:32px;align-items:end;margin-bottom:30px}.phase406-section-head h2{font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-.045em;margin:0}.phase406-section-head p{font-size:18px;line-height:1.65;color:#5b3b10;margin:0}.phase406-format-pathways{background:#fff1cf}.phase406-path-grid{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:18px;align-items:stretch}.phase406-path-card{display:block;padding:26px;border-radius:32px;background:#fff8ea;color:#2f1a06;border:1px solid rgba(85,49,5,.12);box-shadow:0 22px 55px rgba(47,26,6,.08);min-height:260px}.phase406-path-card h3{font-size:30px;margin:10px 0 12px;letter-spacing:-.035em}.phase406-path-card p{line-height:1.6;color:#5b3b10}.phase406-path-card:nth-child(2){transform:translateY(28px);background:#2f1a06;color:#fff8ea}.phase406-path-card:nth-child(2) p{color:rgba(255,248,234,.76)}.phase406-strength-packout-split{background:#fff8ea}.phase406-split-layout{display:grid;grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr);gap:34px;align-items:center}.phase406-image-card{border-radius:34px;overflow:hidden;min-height:420px;background:#120902;box-shadow:0 28px 72px rgba(47,26,6,.18)}.phase406-image-card img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block;filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}.phase406-split-card{padding:30px;border-radius:34px;background:#fff1cf;border:1px solid rgba(85,49,5,.12)}.phase406-split-card h2{font-size:clamp(34px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 16px}.phase406-split-card p{font-size:17px;line-height:1.65;color:#5b3b10}.phase406-mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.phase406-mini-grid div{padding:14px;border-radius:18px;background:#fff8ea;font-weight:900;color:#3b2106}.phase406-packaging-thumb{margin:20px 0 0;border-radius:24px;overflow:hidden;max-height:220px;background:#120902}.phase406-packaging-thumb img{display:block;width:100%;height:220px;object-fit:cover;filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}.phase406-quality-release-map{background:linear-gradient(135deg,#160b03,#3b2308);color:#fff8ea}.phase406-quality-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:30px;align-items:center}.phase406-quality-copy h2{font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-.045em;margin:8px 0 16px}.phase406-quality-copy p{font-size:17px;line-height:1.65;color:rgba(255,248,234,.78)}.phase406-release-list{display:grid;gap:12px;margin-top:20px}.phase406-release-list div{padding:15px 16px;border-radius:20px;background:rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.13);font-weight:850}.phase406-commercial-router{background:#fff1cf}.phase406-router-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.phase406-router-card{padding:20px;border-radius:26px;background:#fff8ea;color:#2f1a06;border:1px solid rgba(85,49,5,.12);min-height:150px}.phase406-router-card strong{display:block;font-size:19px;line-height:1.15;margin-top:8px}.phase406-router-card p{font-size:14px;line-height:1.45;color:#5b3b10}.phase406-next{padding:72px 0 94px;background:#fff8ea}.phase406-next-card{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:32px;border-radius:34px;background:#2f1a06;color:#fff8ea}.phase406-next-card h2{font-size:clamp(30px,3.4vw,50px);line-height:1;margin:0 0 10px}.phase406-next-card p{max-width:680px;color:rgba(255,248,234,.78)}.phase406-next .phase406-btn.secondary{color:#fff8ea}.phase406-compat{display:none!important}/* Phase 406 grabba hub image visibility override */.phase406-grabba-main .phase406-image-card img,.phase406-grabba-main .phase406-leaf-market-board img{filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}/* Phase 406 leaf market mixed-layout refinement */.phase406-router-card:nth-child(4n+2){transform:translateY(16px)}.phase406-path-card:nth-child(3){transform:translateY(-12px)}@media(max-width:900px){.phase406-hero-grid,.phase406-split-layout,.phase406-quality-layout,.phase406-section-head{grid-template-columns:1fr}.phase406-rail-grid,.phase406-router-grid,.phase406-path-grid{grid-template-columns:1fr 1fr}.phase406-path-card:nth-child(2),.phase406-path-card:nth-child(3),.phase406-router-card:nth-child(4n+2){transform:none}.phase406-next-card{display:block}}@media(max-width:640px){.phase406-command-hero{padding-top:76px}.phase406-rail-grid,.phase406-router-grid,.phase406-path-grid,.phase406-mini-grid{grid-template-columns:1fr}.phase406-grabba-main .subnav span{display:none}.phase406-leaf-market-board{min-height:660px}.phase406-market-card{width:78%;position:relative;inset:auto!important;margin:14px auto}.phase406-leaf-market-board img{opacity:.25}.phase406-leaf-market-board:before{display:none}}
/* Phase 790 grabba conversion and market-board repair */
/* The global text-fill cascade can override the intended light secondary CTA text. */
.phase406-grabba-main .phase406-btn.secondary{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
/* Keep the four market decisions readable as a two-by-two board instead of overlapping cards. */
.phase406-leaf-market-board{min-height:620px!important}
.phase406-leaf-market-board .phase406-market-card:nth-child(2){top:28px;left:28px}
.phase406-leaf-market-board .phase406-market-card:nth-child(3){top:28px;right:26px}
.phase406-leaf-market-board .phase406-market-card:nth-child(4){bottom:28px;left:28px}
.phase406-leaf-market-board .phase406-market-card:nth-child(5){bottom:28px;right:26px}
/* Keep the product label; the global header supplies primary navigation. */
.phase406-grabba-main .subnav>div>span{display:none!important}
.phase406-grabba-main .subnav>div{min-height:56px}
@media(max-width:640px){.phase406-leaf-market-board{min-height:660px!important}}
.phase406-rail-grid strong{color:#241405!important;-webkit-text-fill-color:#241405!important}
.phase406-path-card:nth-child(2),.phase406-path-card:nth-child(2) h3{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
.phase406-path-card:nth-child(2) p{color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
.phase406-split-card h2{color:#241405!important;-webkit-text-fill-color:#241405!important}
.phase406-split-card>p:not(.phase406-eyebrow){color:#68491d!important;-webkit-text-fill-color:#68491d!important}
.phase406-image-card{background:#140801 center/cover no-repeat!important}.phase406-strength-packout-split .phase406-image-card{background-image:url('/assets/approved/curing-barn.webp')!important}.phase406-quality-release-map .phase406-image-card{background-image:url('/assets/approved/quality-inspection.webp')!important}.phase406-packaging-thumb{background:#140801 url('/assets/approved/packaging.webp') center/cover no-repeat!important}.phase406-image-card img,.phase406-packaging-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important}
.phase406-next-card h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}.phase406-next-card>div>p:not(.phase406-eyebrow){color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
/* phase406-grabba-hub-command:end */

/* phase407-manufacturing-factory-floor:start */
.phase407-manufacturing-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase407-manufacturing-main *{box-sizing:border-box}.phase407-manufacturing-main a{text-decoration:none}.phase407-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase407-manufacturing-main .subnav{position:relative;top:auto;z-index:120;background:rgba(255,248,234,.97);backdrop-filter:blur(18px);border-bottom:1px solid rgba(70,39,4,.12);box-shadow:0 10px 24px rgba(47,26,6,.08)}.phase407-manufacturing-main .subnav>div{width:min(1180px,calc(100% - 40px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px}.phase407-manufacturing-main .subnav strong{color:#2f1a06}.phase407-manufacturing-main .subnav a{color:#3b2106;font-weight:900;font-size:13px;margin-left:14px}.phase407-factory-hero{position:relative;padding:104px 0 50px;background:radial-gradient(circle at 82% 10%,rgba(241,191,86,.24),transparent 28%),linear-gradient(140deg,#100702,#2d1804 48%,#050201);color:#fff8ea;isolation:isolate}.phase407-factory-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.044) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,234,.034) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,#000,transparent 82%);z-index:-1}.phase407-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);gap:38px;align-items:center}.phase407-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.17em;color:#f1bf56;font-size:12px;font-weight:950}.phase407-factory-hero h1{font-size:clamp(44px,5.2vw,74px);line-height:.94;letter-spacing:-.058em;margin:0;max-width:700px}.phase407-lede{font-size:clamp(17px,1.3vw,21px);line-height:1.58;color:rgba(255,248,234,.82);max-width:690px;margin:22px 0 0}.phase407-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.phase407-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:999px;font-weight:950;letter-spacing:.01em}.phase407-btn.primary{background:#f1bf56;color:#2f1a06}.phase407-btn.secondary{background:rgba(255,248,234,.1);color:#fff8ea;border:1px solid rgba(255,248,234,.24)}.phase407-production-board{position:relative;min-height:530px;border-radius:38px;overflow:hidden;background:#120902;border:1px solid rgba(241,191,86,.22);box-shadow:0 30px 90px rgba(0,0,0,.38)}.phase407-production-board:before{content:"";position:absolute;inset:24px;border-radius:30px;background:linear-gradient(135deg,rgba(241,191,86,.16),transparent 45%),repeating-linear-gradient(90deg,rgba(255,248,234,.08) 0 1px,transparent 1px 72px);z-index:2;pointer-events:none}.phase407-production-board img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}.phase407-station-card{position:absolute;z-index:3;padding:15px;border-radius:22px;background:rgba(255,248,234,.93);color:#2f1a06;box-shadow:0 18px 42px rgba(0,0,0,.24);width:min(242px,48%)}.phase407-station-card span,.phase407-bay-card span,.phase407-router-card span{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:950;color:#9b6513}.phase407-station-card strong{display:block;font-size:20px;line-height:1.08;margin-top:5px}.phase407-station-card p{margin:8px 0 0;line-height:1.42;color:#563710}.phase407-station-card:nth-child(2){top:28px;left:26px}.phase407-station-card:nth-child(3){top:110px;right:24px}.phase407-station-card:nth-child(4){bottom:48px;left:42px}.phase407-station-card:nth-child(5){bottom:76px;right:32px}.phase407-proof-rail{background:#f1bf56;color:#2f1a06}.phase407-rail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.phase407-rail-grid div{padding:20px 18px;border-left:1px solid rgba(47,26,6,.15)}.phase407-rail-grid span{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.14em;font-weight:950;opacity:.72}.phase407-rail-grid strong{display:block;margin-top:6px;font-size:18px}.phase407-section{padding:86px 0}.phase407-section-head{display:grid;grid-template-columns:.78fr 1.22fr;gap:32px;align-items:end;margin-bottom:30px}.phase407-section-head h2{font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-.045em;margin:0}.phase407-section-head p{font-size:18px;line-height:1.65;color:#5b3b10;margin:0}.phase407-capability-bays{background:#fff1cf}.phase407-bay-grid{display:grid;grid-template-columns:1.08fr .92fr 1fr;gap:18px;align-items:stretch}.phase407-bay-card{display:block;padding:26px;border-radius:32px;background:#fff8ea;color:#2f1a06;border:1px solid rgba(85,49,5,.12);box-shadow:0 22px 55px rgba(47,26,6,.08);min-height:265px}.phase407-bay-card h3{font-size:29px;margin:10px 0 12px;letter-spacing:-.035em}.phase407-bay-card p{line-height:1.6;color:#5b3b10}.phase407-bay-card:nth-child(2){transform:translateY(30px);background:#f1bf56;color:#2f1a06}.phase407-bay-card:nth-child(2) p{color:#4d310c}.phase407-bay-card:nth-child(3){transform:translateY(-12px)}.phase407-factory-flow{background:#fff8ea}.phase407-split-layout{display:grid;grid-template-columns:minmax(395px,.9fr) minmax(0,1.1fr);gap:34px;align-items:stretch}.phase407-image-card{border-radius:34px;overflow:hidden;min-height:430px;background:#120902;box-shadow:0 28px 72px rgba(47,26,6,.18);align-self:stretch}.phase407-image-card img{width:100%;height:100%;min-height:430px;object-fit:cover;display:block;filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}.phase407-flow-card{padding:30px;border-radius:34px;background:#fff1cf;border:1px solid rgba(85,49,5,.12)}.phase407-flow-card h2{font-size:clamp(34px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 16px}.phase407-flow-card p{font-size:17px;line-height:1.65;color:#5b3b10}.phase407-flow-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.phase407-flow-steps div{padding:14px;border-radius:18px;background:#fff8ea;font-weight:900;color:#3b2106}.phase407-packaging-thumb{margin:20px 0 0;border-radius:24px;overflow:hidden;max-height:210px;background:#120902}.phase407-packaging-thumb img{display:block;width:100%;height:210px;object-fit:cover;filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}.phase407-product-scope-wall{background:#fff1cf}.phase407-scope-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.phase407-scope-card{min-height:150px;padding:18px;border-radius:25px;background:#fff8ea;border:1px solid rgba(85,49,5,.12);box-shadow:0 16px 40px rgba(47,26,6,.07);color:#2f1a06}.phase407-scope-card strong{display:block;font-size:19px;margin-bottom:9px}.phase407-scope-card p{font-size:14px;line-height:1.45;color:#5b3b10}.phase407-quality-export-band{background:linear-gradient(135deg,#160b03,#3b2308);color:#fff8ea}.phase407-quality-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:30px;align-items:center}.phase407-quality-copy h2{font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-.045em;margin:8px 0 16px}.phase407-quality-copy p{font-size:17px;line-height:1.65;color:rgba(255,248,234,.8)}.phase407-release-list{display:grid;gap:12px;margin-top:20px}.phase407-release-list div{padding:15px 16px;border-radius:20px;background:rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.13);font-weight:850}.phase407-commercial-router{background:#fff1cf}.phase407-router-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.phase407-router-card{padding:20px;border-radius:26px;background:#fff8ea;color:#2f1a06;border:1px solid rgba(85,49,5,.12);min-height:150px}.phase407-router-card strong{display:block;font-size:19px;line-height:1.15;margin-top:8px}.phase407-router-card p{font-size:14px;line-height:1.45;color:#5b3b10}.phase407-next{padding:72px 0 94px;background:#fff8ea}.phase407-next-card{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:32px;border-radius:34px;background:#2f1a06;color:#fff8ea}.phase407-next-card h2{font-size:clamp(30px,3.4vw,50px);line-height:1;margin:0 0 10px}.phase407-next-card p{max-width:680px;color:rgba(255,248,234,.78)}.phase407-next .phase407-btn.secondary{color:#fff8ea}.phase407-compat{display:none!important}/* Phase 407 manufacturing image visibility override */.phase407-manufacturing-main .phase407-image-card img,.phase407-manufacturing-main .phase407-production-board img{filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}/* Phase 407 mixed factory-floor layout refinement */.phase407-router-card:nth-child(4n+2){transform:translateY(16px)}@media(max-width:980px){.phase407-hero-grid,.phase407-split-layout,.phase407-quality-layout,.phase407-section-head{grid-template-columns:1fr}.phase407-rail-grid,.phase407-router-grid,.phase407-bay-grid,.phase407-scope-grid{grid-template-columns:1fr 1fr}.phase407-bay-card:nth-child(2),.phase407-bay-card:nth-child(3),.phase407-router-card:nth-child(4n+2){transform:none}.phase407-next-card{display:block}}@media(max-width:640px){.phase407-command-hero{padding-top:76px}.phase407-rail-grid,.phase407-router-grid,.phase407-bay-grid,.phase407-scope-grid,.phase407-flow-steps{grid-template-columns:1fr}.phase407-manufacturing-main .subnav span{display:none}.phase407-production-board{min-height:670px}.phase407-station-card{width:78%;position:relative;inset:auto!important;margin:14px auto}.phase407-production-board img{opacity:.25}.phase407-production-board:before{display:none}}
/* phase407-manufacturing-factory-floor:end */


/* phase408-nicaragua-origin-atlas:start */
.phase408-origin-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase408-origin-main *{box-sizing:border-box}.phase408-origin-main a{text-decoration:none}.phase408-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase408-origin-main .subnav{position:relative;top:auto;z-index:120;background:rgba(255,248,234,.97);backdrop-filter:blur(18px);border-bottom:1px solid rgba(70,39,4,.12);box-shadow:0 10px 24px rgba(47,26,6,.08)}.phase408-origin-main .subnav>div{width:min(1180px,calc(100% - 40px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px}.phase408-origin-main .subnav strong{color:#2f1a06}.phase408-origin-main .subnav a{color:#3b2106;font-weight:900;font-size:13px;margin-left:14px}.phase408-atlas-hero{position:relative;padding:96px 0 48px;background:radial-gradient(circle at 18% 20%,rgba(241,191,86,.22),transparent 28%),linear-gradient(135deg,#0d0602,#2f1a06 54%,#060301);color:#fff8ea;isolation:isolate}.phase408-atlas-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,234,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,#000,transparent 80%);z-index:-1}.phase408-hero-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);gap:42px;align-items:center}.phase408-kicker{margin:0 0 12px;text-transform:uppercase;letter-spacing:.17em;color:#f1bf56;font-size:12px;font-weight:950}.phase408-atlas-hero h1{font-size:clamp(43px,5.1vw,72px);line-height:.94;letter-spacing:-.058em;margin:0;max-width:690px}.phase408-hero-copy{font-size:clamp(17px,1.25vw,21px);line-height:1.58;color:rgba(255,248,234,.82);max-width:690px;margin:22px 0 0}.phase408-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.phase408-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:999px;font-weight:950;letter-spacing:.01em}.phase408-btn.primary{background:#f1bf56;color:#2f1a06}.phase408-btn.secondary{background:rgba(255,248,234,.1);color:#fff8ea;border:1px solid rgba(255,248,234,.24)}.phase408-origin-map-board{position:relative;min-height:540px;border-radius:38px;overflow:hidden;background:#120902;border:1px solid rgba(241,191,86,.22);box-shadow:0 30px 90px rgba(0,0,0,.38)}.phase408-origin-map-board:before{content:"";position:absolute;inset:28px;border-radius:28px;background:radial-gradient(circle at 30% 24%,rgba(241,191,86,.24),transparent 20%),radial-gradient(circle at 72% 62%,rgba(255,248,234,.12),transparent 24%),repeating-linear-gradient(135deg,rgba(255,248,234,.06) 0 1px,transparent 1px 58px);z-index:2;pointer-events:none}.phase408-origin-map-board img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.58;filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}.phase408-map-pin{position:absolute;z-index:3;width:min(245px,48%);padding:15px;border-radius:22px;background:rgba(255,248,234,.93);color:#2f1a06;box-shadow:0 18px 42px rgba(0,0,0,.24)}.phase408-map-pin span,.phase408-region-card span,.phase408-router-card span{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:950;color:#9b6513}.phase408-map-pin strong{display:block;font-size:20px;line-height:1.08;margin-top:5px}.phase408-map-pin p{margin:8px 0 0;line-height:1.42;color:#563710}.phase408-map-pin:nth-child(2){top:32px;left:30px}.phase408-map-pin:nth-child(3){top:125px;right:26px}.phase408-map-pin:nth-child(4){bottom:88px;left:42px}.phase408-map-pin:nth-child(5){bottom:42px;right:42px}.phase408-terroir-strip{background:#f1bf56;color:#2f1a06}.phase408-terroir-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.phase408-terroir-grid div{padding:20px 18px;border-left:1px solid rgba(47,26,6,.15)}.phase408-terroir-grid span{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.14em;font-weight:950;opacity:.72}.phase408-terroir-grid strong{display:block;margin-top:6px;font-size:18px}.phase408-section{padding:86px 0}.phase408-section-head{display:grid;grid-template-columns:.75fr 1.25fr;gap:32px;align-items:end;margin-bottom:30px}.phase408-section-head h2{font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-.045em;margin:0}.phase408-section-head p{font-size:18px;line-height:1.65;color:#5b3b10;margin:0}.phase408-region-ledger{background:#fff1cf}.phase408-region-grid{display:grid;grid-template-columns:1.05fr .9fr 1.05fr;gap:18px;align-items:stretch}.phase408-region-card{display:block;min-height:285px;padding:26px;border-radius:32px;background:#fff8ea;color:#2f1a06;border:1px solid rgba(85,49,5,.12);box-shadow:0 22px 55px rgba(47,26,6,.08)}.phase408-region-card h3{font-size:29px;margin:10px 0 12px;letter-spacing:-.035em}.phase408-region-card p{line-height:1.6;color:#5b3b10}.phase408-region-card:nth-child(2){transform:translateY(34px);background:#f1bf56;color:#2f1a06}.phase408-region-card:nth-child(2) p{color:#4d310c}.phase408-region-card:nth-child(3){transform:translateY(-12px)}.phase408-soil-climate-grid{background:#fff8ea}.phase408-split{display:grid;grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr);gap:34px;align-items:stretch}.phase408-image-card{border-radius:34px;overflow:hidden;min-height:430px;background:#120902;box-shadow:0 28px 72px rgba(47,26,6,.18);align-self:stretch}.phase408-image-card img{width:100%;height:100%;min-height:430px;object-fit:cover;display:block;filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}.phase408-soil-card{padding:30px;border-radius:34px;background:#fff1cf;border:1px solid rgba(85,49,5,.12)}.phase408-soil-card h2{font-size:clamp(34px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 16px}.phase408-soil-card p{font-size:17px;line-height:1.65;color:#5b3b10}.phase408-factor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.phase408-factor-grid div{padding:14px;border-radius:18px;background:#fff8ea;font-weight:900;color:#3b2106}.phase408-fermentation-thumb{margin:20px 0 0;border-radius:24px;overflow:hidden;max-height:210px;background:#120902}.phase408-fermentation-thumb img{display:block;width:100%;height:210px;object-fit:cover;filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}.phase408-curing-fermentation-band{background:linear-gradient(135deg,#160b03,#3b2308);color:#fff8ea}.phase408-band-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:30px;align-items:center}.phase408-band-copy h2{font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-.045em;margin:8px 0 16px}.phase408-band-copy p{font-size:17px;line-height:1.65;color:rgba(255,248,234,.8)}.phase408-check-list{display:grid;gap:12px;margin-top:20px}.phase408-check-list div{padding:15px 16px;border-radius:20px;background:rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.13);font-weight:850}.phase408-commercial-origin-router{background:#fff1cf}.phase408-router-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.phase408-router-card{padding:20px;border-radius:26px;background:#fff8ea;color:#2f1a06;border:1px solid rgba(85,49,5,.12);min-height:150px}.phase408-router-card strong{display:block;font-size:19px;line-height:1.15;margin-top:8px}.phase408-router-card p{font-size:14px;line-height:1.45;color:#5b3b10}.phase408-router-card:nth-child(4n+3){transform:translateY(16px)}.phase408-next{padding:72px 0 94px;background:#fff8ea}.phase408-next-card{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:32px;border-radius:34px;background:#2f1a06;color:#fff8ea}.phase408-next-card h2{font-size:clamp(30px,3.4vw,50px);line-height:1;margin:0 0 10px}.phase408-next-card p{max-width:680px;color:rgba(255,248,234,.78)}.phase408-compat{display:none!important}/* Phase 408 origin media visibility override */.phase408-origin-main .phase408-image-card img,.phase408-origin-main .phase408-origin-map-board img,.phase408-origin-main .phase408-fermentation-thumb img{filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}/* Phase 408 staggered origin atlas layout */.phase408-origin-main .phase408-region-card:nth-child(2){box-shadow:0 26px 66px rgba(202,133,0,.22)}@media(max-width:980px){.phase408-hero-layout,.phase408-split,.phase408-band-layout,.phase408-section-head{grid-template-columns:1fr}.phase408-terroir-grid,.phase408-router-grid,.phase408-region-grid,.phase408-factor-grid{grid-template-columns:1fr 1fr}.phase408-region-card:nth-child(2),.phase408-region-card:nth-child(3),.phase408-router-card:nth-child(4n+3){transform:none}.phase408-next-card{display:block}}@media(max-width:640px){.phase408-atlas-hero{padding-top:76px}.phase408-terroir-grid,.phase408-router-grid,.phase408-region-grid,.phase408-factor-grid{grid-template-columns:1fr}.phase408-origin-main .subnav span{display:none}.phase408-origin-map-board{min-height:680px}.phase408-map-pin{width:78%;position:relative;inset:auto!important;margin:14px auto}.phase408-origin-map-board img{opacity:.26}.phase408-origin-map-board:before{display:none}}
/* phase408-nicaragua-origin-atlas:end */

/* phase524-nicaragua-origin-breakpoints:start */
.phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-shell,
.phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .subnav>div{width:min(1420px,calc(100% - clamp(32px,5vw,96px)))}
.phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-atlas-hero{padding:clamp(68px,6.5vw,112px) 0 clamp(40px,4.4vw,70px)}
.phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-hero-layout{grid-template-columns:minmax(0,1fr) minmax(430px,1.05fr);gap:clamp(26px,4vw,62px)}
.phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-atlas-hero h1{font-size:clamp(40px,4.55vw,68px);max-width:780px;line-height:.95}
.phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-origin-map-board{min-height:clamp(430px,34vw,590px)}
.phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-map-pin{width:min(235px,46%)}
.phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-section{padding:clamp(66px,5.8vw,108px) 0}
.phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-region-grid{grid-template-columns:1fr .92fr 1fr;gap:clamp(16px,1.6vw,24px)}
.phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-region-card{min-height:260px}
.phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-router-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,22px)}
.phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-next-card{padding:clamp(30px,3vw,48px)}
@media(min-width:1600px){
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-shell,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .subnav>div{width:min(1640px,calc(100% - clamp(96px,9vw,260px)))}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-hero-layout{grid-template-columns:minmax(620px,.96fr) minmax(720px,1.04fr)}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-atlas-hero h1{font-size:clamp(68px,4.15vw,84px);max-width:900px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-hero-copy{max-width:760px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-origin-map-board{min-height:clamp(560px,31vw,690px)}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-section-head{grid-template-columns:minmax(420px,.78fr) minmax(0,1.22fr)}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-section-head p{max-width:860px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-split{grid-template-columns:minmax(520px,.92fr) minmax(0,1.08fr)}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-band-layout{grid-template-columns:minmax(0,1.06fr) minmax(520px,.94fr)}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-router-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(min-width:2400px){
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-shell,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .subnav>div{width:min(1880px,calc(100% - clamp(180px,13vw,520px)))}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-atlas-hero{padding-top:clamp(92px,5vw,142px)}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-origin-map-board{min-height:720px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-region-card{min-height:300px}
}
@media(max-width:1180px){
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-shell,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .subnav>div{width:min(100% - 32px,1060px)}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-hero-layout{grid-template-columns:minmax(0,.96fr) minmax(390px,1.04fr);gap:26px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-atlas-hero h1{font-size:clamp(38px,4.5vw,54px);letter-spacing:-.052em}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-hero-copy{font-size:16px;line-height:1.55}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-origin-map-board{min-height:460px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-map-pin{padding:13px;width:min(218px,47%)}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-map-pin strong{font-size:18px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-map-pin p{font-size:13px;line-height:1.34}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-terroir-grid,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-router-grid,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-region-card:nth-child(2),
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-region-card:nth-child(3),
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-router-card:nth-child(4n+3){transform:none}
}
@media(max-width:860px){
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-shell,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .subnav>div{width:min(100% - 28px,820px)}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-origin-main .subnav{overflow:hidden}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .subnav>div{align-items:center;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .subnav strong{white-space:nowrap;flex:0 0 auto}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .subnav span{display:flex;gap:12px;white-space:nowrap;flex:0 0 auto}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .subnav a{margin-left:0;flex:0 0 auto}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-hero-layout,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-split,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-band-layout,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-section-head{grid-template-columns:1fr}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-atlas-hero{padding-top:clamp(54px,9vw,76px)}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-atlas-hero h1{font-size:clamp(36px,7.2vw,48px);max-width:620px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-origin-map-board{min-height:0;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:hidden}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-origin-map-board:before{display:block;inset:14px;opacity:.58}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-origin-map-board img{opacity:.22}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-map-pin{position:relative!important;inset:auto!important;width:auto;margin:0;padding:13px;border-radius:18px;min-width:0}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-map-pin strong{font-size:17px;overflow-wrap:anywhere}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-map-pin p{font-size:12.5px;line-height:1.35}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-image-card,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-image-card img{min-height:340px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-fermentation-thumb,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-fermentation-thumb img{max-height:180px;height:180px}
}
@media(max-width:640px){
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-shell,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .subnav>div{width:min(100% - 24px,560px)}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .subnav>div{display:grid;grid-template-columns:1fr;gap:6px;align-items:start;justify-content:start;padding:9px 0 10px;min-height:0;overflow:hidden}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .subnav strong{font-size:18px;line-height:1.1;white-space:normal}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .subnav span{display:flex;gap:12px;width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .subnav a{font-size:12px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-atlas-hero{padding:48px 0 34px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-atlas-hero h1{font-size:clamp(34px,10vw,42px);line-height:.98;letter-spacing:-.046em}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-hero-copy{font-size:15.5px;margin-top:16px;line-height:1.52}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-actions .phase408-btn{width:100%;min-height:46px;text-align:center}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-origin-map-board{grid-template-columns:1fr;gap:8px;padding:12px;border-radius:26px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-map-pin{padding:12px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-map-pin p{margin-top:5px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-terroir-grid,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-router-grid,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-region-grid,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-factor-grid{grid-template-columns:1fr}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-section{padding:52px 0}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-section-head{gap:14px;margin-bottom:20px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-section-head h2,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-soil-card h2,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-band-copy h2{font-size:clamp(31px,9vw,40px);line-height:1}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-region-card{min-height:0;padding:22px;border-radius:26px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-region-card h3{font-size:25px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-soil-card{padding:22px;border-radius:26px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-image-card,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-image-card img{min-height:270px;border-radius:26px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-next{padding:52px 0 68px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-next-card{display:block;padding:24px;border-radius:28px}
}
@media(max-width:360px){
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-shell,
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .subnav>div{width:min(100% - 20px,340px)}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-atlas-hero h1{font-size:33px}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-map-pin p{display:none}
  .phase408-origin-main[data-phase524-breakpoint-optimizer="true"] .phase408-map-pin strong{font-size:16px}
}
/* phase524-nicaragua-origin-breakpoints:end */


/* Phase 409 staggered packaging docket layout */
.phase409-packaging-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase409-packaging-main .eyebrow{display:inline-flex;align-items:center;gap:8px;color:#9f6c16;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase409-docket-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);gap:clamp(26px,4vw,62px);align-items:center;padding:clamp(70px,8vw,118px) clamp(18px,5vw,72px) clamp(42px,6vw,78px);background:radial-gradient(circle at 15% 20%,rgba(241,191,86,.20),transparent 28%),linear-gradient(135deg,#241405 0%,#3d2308 58%,#160c03 100%);color:#fff8ea}.phase409-docket-hero h1{max-width:660px;margin:14px 0 18px;font-size:clamp(44px,6.4vw,86px);line-height:.9;letter-spacing:-.06em}.phase409-docket-hero p{max-width:650px;color:rgba(255,248,234,.82);font-size:clamp(17px,1.4vw,21px);line-height:1.55}.phase409-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.phase409-packaging-control-board{position:relative;min-height:560px;border-radius:38px;padding:18px;background:linear-gradient(180deg,rgba(255,248,234,.18),rgba(255,255,255,.06));border:1px solid rgba(255,248,234,.22);box-shadow:0 30px 90px rgba(0,0,0,.32)}.phase409-packaging-control-board:before{content:"";position:absolute;inset:34px -20px auto auto;width:56%;height:54%;border-radius:34px;background:linear-gradient(135deg,rgba(241,191,86,.32),rgba(255,248,234,.08));transform:rotate(7deg);z-index:-1}.phase409-packaging-control-board img{width:100%;height:360px;object-fit:cover;border-radius:30px;filter:saturate(1.16) contrast(1.08) brightness(1.12)!important}.phase409-board-card{position:absolute;right:28px;bottom:30px;width:min(260px,42%);padding:18px;border-radius:24px;background:rgba(255,248,234,.94);color:#2f1a06;box-shadow:0 18px 46px rgba(0,0,0,.22)}.phase409-board-card-primary{left:28px;right:auto;bottom:86px}.phase409-board-card:nth-of-type(3){top:36px;right:36px;bottom:auto}.phase409-board-card span,.phase409-docket-card span,.phase409-packet-card span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;background:#f1bf56;color:#2f1a06;font-weight:950}.phase409-board-card strong{display:block;margin:10px 0 6px}.phase409-board-card p{color:#5c3a0b!important;font-size:13px;margin:0}.phase409-requirement-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#3d2308;padding:1px}.phase409-requirement-strip article{background:#f3dfb8;padding:22px clamp(16px,2vw,30px)}.phase409-requirement-strip span{display:block;color:#8b5a16;font-weight:950;text-transform:uppercase;letter-spacing:.13em;font-size:11px}.phase409-requirement-strip strong{display:block;margin-top:7px;font-size:17px}.phase409-section{padding:clamp(56px,7vw,98px) clamp(18px,5vw,72px)}.phase409-section-head{max-width:780px;margin-bottom:30px}.phase409-section-head h2,.phase409-file-stack h2,.phase409-lane-intro h2,.phase409-market-copy h2,.phase409-final-cta h2{margin:12px 0;font-size:clamp(34px,4.7vw,62px);line-height:.96;letter-spacing:-.045em}.phase409-section-head p,.phase409-file-stack p,.phase409-lane-intro p,.phase409-market-copy p,.phase409-final-cta p{color:#5c3a0b;line-height:1.65;font-size:17px}.phase409-docket-grid{display:grid;grid-template-columns:1.05fr .9fr 1.05fr;gap:18px;align-items:stretch}.phase409-docket-card{min-height:250px;padding:26px;border-radius:30px;background:#fffdf6;border:1px solid rgba(61,35,8,.12);box-shadow:0 16px 50px rgba(61,35,8,.08)}.phase409-docket-card:nth-child(2){transform:translateY(34px);background:#3d2308;color:#fff8ea}.phase409-docket-card:nth-child(2) p{color:rgba(255,248,234,.78)}.phase409-docket-card:nth-child(4){grid-column:2/4;margin-top:34px;background:#f1bf56}.phase409-docket-card h3{font-size:24px;margin:18px 0 10px}.phase409-docket-card p{color:#6b4610;line-height:1.55}.phase409-artwork-file-room{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);gap:clamp(24px,4vw,62px);align-items:center;background:#f3dfb8}.phase409-media-panel{border-radius:36px;padding:14px;background:#3d2308;box-shadow:0 24px 70px rgba(61,35,8,.18);transform:rotate(-1.5deg)}.phase409-media-panel img,.phase409-quality-media img,.phase409-final-cta img{width:100%;height:100%;min-height:420px;object-fit:cover;border-radius:28px;filter:saturate(1.16) contrast(1.08) brightness(1.14)!important}.phase409-file-stack ul{display:grid;gap:12px;padding:0;margin:22px 0;list-style:none}.phase409-file-stack li{padding:16px 18px;border-radius:20px;background:rgba(255,255,255,.62);color:#4b2c08}.phase409-case-pack-lanes{background:#2b1805;color:#fff8ea}.phase409-case-pack-lanes p{color:rgba(255,248,234,.76)}.phase409-lane-board{display:grid;grid-template-columns:1fr 1.15fr .85fr;gap:18px;margin-top:30px}.phase409-lane-board article{padding:26px;border-radius:30px;background:rgba(255,248,234,.08);border:1px solid rgba(255,248,234,.16)}.phase409-lane-board article:nth-child(2){background:#f1bf56;color:#2f1a06;transform:translateY(-18px)}.phase409-lane-board article:nth-child(2) p{color:#4d2c06}.phase409-lane-board b{color:#f1bf56;text-transform:uppercase;letter-spacing:.13em;font-size:12px}.phase409-lane-board article:nth-child(2) b{color:#6d4306}.phase409-market-label-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);gap:clamp(24px,4vw,60px);align-items:center}.phase409-market-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.phase409-market-links a{display:inline-flex;padding:11px 15px;border-radius:999px;background:#3d2308;color:#fff8ea;text-decoration:none;font-weight:850}.phase409-quality-media{margin:0;padding:14px;border-radius:34px;background:#2b1805;color:#fff8ea}.phase409-quality-media figcaption{padding:14px 10px 4px;color:rgba(255,248,234,.76)}.phase409-commercial-packet{background:#fffdf6}.phase409-packet-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr;gap:16px}.phase409-packet-card{display:flex;min-height:230px;flex-direction:column;gap:12px;padding:24px;border-radius:28px;background:#fff8ea;border:1px solid rgba(61,35,8,.12);text-decoration:none;color:#2f1a06;box-shadow:0 16px 45px rgba(61,35,8,.08)}.phase409-packet-card:nth-child(1){background:#3d2308;color:#fff8ea}.phase409-packet-card:nth-child(3){transform:translateY(28px);background:#f1bf56}.phase409-packet-card em{margin-top:auto;color:inherit;opacity:.76;font-style:normal;line-height:1.5}.phase409-final-cta{margin:0 clamp(18px,5vw,72px) clamp(54px,7vw,90px);display:grid;grid-template-columns:.82fr 1.18fr;gap:28px;align-items:center;padding:18px clamp(18px,4vw,40px) 18px 18px;border-radius:38px;background:linear-gradient(135deg,#3d2308,#241405);color:#fff8ea}.phase409-final-cta p{color:rgba(255,248,234,.78)}.phase409-final-cta img{min-height:320px}.phase409-packaging-main .btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 18px;text-decoration:none;font-weight:950}.phase409-packaging-main .btn.primary{background:#f1bf56;color:#2f1a06}.phase409-packaging-main .btn.ghost{background:rgba(255,248,234,.13);border:1px solid rgba(255,248,234,.28);color:#fff8ea}.phase409-packaging-main .btn.secondary{background:#3d2308;color:#fff8ea}.phase409-packaging-main a:focus-visible{outline:3px solid #f1bf56;outline-offset:3px}
/* Phase 409 packaging media visibility override */
.phase409-packaging-main .phase409-media-panel img,.phase409-packaging-main .phase409-quality-media img,.phase409-packaging-main .phase409-packaging-control-board img,.phase409-packaging-main .phase409-final-cta img{filter:saturate(1.16) contrast(1.08) brightness(1.14)!important}
@media (max-width:960px){.phase409-docket-hero,.phase409-artwork-file-room,.phase409-market-label-board,.phase409-final-cta{grid-template-columns:1fr}.phase409-requirement-strip,.phase409-docket-grid,.phase409-lane-board,.phase409-packet-grid{grid-template-columns:1fr 1fr}.phase409-docket-card:nth-child(2),.phase409-lane-board article:nth-child(2),.phase409-packet-card:nth-child(3){transform:none}.phase409-docket-card:nth-child(4){grid-column:auto;margin-top:0}}@media (max-width:640px){.phase409-docket-hero{padding-top:46px}.phase409-packaging-control-board{min-height:auto}.phase409-packaging-control-board img{height:300px}.phase409-board-card{position:relative;inset:auto!important;width:auto;margin-top:10px}.phase409-requirement-strip,.phase409-docket-grid,.phase409-lane-board,.phase409-packet-grid{grid-template-columns:1fr}.phase409-section{padding:48px 16px}.phase409-final-cta{margin:0 16px 48px}}

/* Phase 410 staggered quality lab layout */
.phase410-quality-guide-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase410-quality-guide-main .eyebrow{display:inline-flex;color:#a36a10;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase410-lab-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:clamp(28px,4vw,64px);align-items:center;padding:clamp(72px,8vw,120px) clamp(18px,5vw,72px) clamp(42px,6vw,78px);background:radial-gradient(circle at 82% 12%,rgba(241,191,86,.24),transparent 28%),linear-gradient(135deg,#201104 0%,#3d2308 55%,#160b02 100%);color:#fff8ea}.phase410-lab-hero h1{max-width:720px;margin:14px 0 18px;font-size:clamp(42px,6.1vw,84px);line-height:.9;letter-spacing:-.06em}.phase410-lab-hero p{max-width:690px;color:rgba(255,248,234,.82);font-size:clamp(17px,1.4vw,21px);line-height:1.55}.phase410-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.phase410-inspection-console{position:relative;min-height:560px;border-radius:38px;padding:18px;background:linear-gradient(180deg,rgba(255,248,234,.17),rgba(255,255,255,.06));border:1px solid rgba(255,248,234,.22);box-shadow:0 30px 90px rgba(0,0,0,.32)}.phase410-inspection-console:before{content:"";position:absolute;inset:auto -24px 34px auto;width:58%;height:56%;border-radius:34px;background:linear-gradient(135deg,rgba(241,191,86,.34),rgba(255,248,234,.08));transform:rotate(-8deg);z-index:-1}.phase410-inspection-console img{width:100%;height:360px;object-fit:cover;border-radius:30px;filter:saturate(1.16) contrast(1.08) brightness(1.14)!important}.phase410-console-card{position:absolute;right:26px;bottom:30px;width:min(270px,43%);padding:18px;border-radius:24px;background:rgba(255,248,234,.94);color:#2f1a06;box-shadow:0 18px 46px rgba(0,0,0,.22)}.phase410-console-card-primary{left:28px;right:auto;bottom:90px}.phase410-console-card:nth-of-type(3){top:36px;right:36px;bottom:auto}.phase410-console-card span,.phase410-matrix-card span,.phase410-router-card span{display:inline-flex;min-width:38px;height:34px;padding:0 9px;align-items:center;justify-content:center;border-radius:999px;background:#f1bf56;color:#2f1a06;font-weight:950}.phase410-console-card strong{display:block;margin:10px 0 6px}.phase410-console-card p{color:#5c3a0b!important;font-size:13px;margin:0}.phase410-control-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#3d2308;padding:1px}.phase410-control-strip article{background:#f3dfb8;padding:22px clamp(16px,2vw,30px)}.phase410-control-strip span{display:block;color:#8b5a16;font-weight:950;text-transform:uppercase;letter-spacing:.13em;font-size:11px}.phase410-control-strip strong{display:block;margin-top:7px;font-size:17px}.phase410-section{padding:clamp(56px,7vw,98px) clamp(18px,5vw,72px)}.phase410-section-head{max-width:820px;margin-bottom:30px}.phase410-section-head h2,.phase410-bench-copy h2,.phase410-release-copy h2,.phase410-ledger-copy h2,.phase410-final-cta h2{margin:12px 0;font-size:clamp(34px,4.7vw,62px);line-height:.96;letter-spacing:-.045em}.phase410-section-head p,.phase410-bench-copy p,.phase410-release-copy p,.phase410-ledger-copy p,.phase410-final-cta p{color:#5c3a0b;line-height:1.65;font-size:17px}.phase410-matrix-grid{display:grid;grid-template-columns:1.05fr .9fr 1.05fr;gap:18px;align-items:stretch}.phase410-matrix-card{min-height:250px;padding:26px;border-radius:30px;background:#fffdf6;border:1px solid rgba(61,35,8,.12);box-shadow:0 16px 50px rgba(61,35,8,.08)}.phase410-matrix-card:nth-child(2){transform:translateY(34px);background:#3d2308;color:#fff8ea}.phase410-matrix-card:nth-child(2) p{color:rgba(255,248,234,.78)}.phase410-matrix-card:nth-child(4){grid-column:2/4;margin-top:34px;background:#f1bf56}.phase410-matrix-card h3{font-size:24px;margin:18px 0 10px}.phase410-matrix-card p{color:#6b4610;line-height:1.55}.phase410-draw-testing-bench{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);gap:clamp(24px,4vw,62px);align-items:center;background:#f3dfb8}.phase410-bench-media{border-radius:36px;padding:14px;background:#3d2308;box-shadow:0 24px 70px rgba(61,35,8,.18);transform:rotate(1.3deg)}.phase410-bench-media img,.phase410-ledger-media img,.phase410-final-cta img{width:100%;height:100%;min-height:420px;object-fit:cover;border-radius:28px;filter:saturate(1.16) contrast(1.08) brightness(1.14)!important}.phase410-bench-copy ul{display:grid;gap:12px;padding:0;margin:22px 0;list-style:none}.phase410-bench-copy li{padding:16px 18px;border-radius:20px;background:rgba(255,255,255,.62);color:#4b2c08}.phase410-final-release-band{background:#2b1805;color:#fff8ea}.phase410-final-release-band p{color:rgba(255,248,234,.76)}.phase410-release-steps{display:grid;grid-template-columns:1fr 1.15fr .85fr;gap:18px;margin-top:30px}.phase410-release-steps article{padding:26px;border-radius:30px;background:rgba(255,248,234,.08);border:1px solid rgba(255,248,234,.16)}.phase410-release-steps article:nth-child(2){background:#f1bf56;color:#2f1a06;transform:translateY(-18px)}.phase410-release-steps article:nth-child(2) p{color:#4d2c06}.phase410-release-steps b{color:#f1bf56;text-transform:uppercase;letter-spacing:.13em;font-size:12px}.phase410-release-steps article:nth-child(2) b{color:#6d4306}.phase410-documentation-ledger{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);gap:clamp(24px,4vw,60px);align-items:center}.phase410-ledger-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.phase410-ledger-links a{display:inline-flex;padding:11px 15px;border-radius:999px;background:#3d2308;color:#fff8ea;text-decoration:none;font-weight:850}.phase410-ledger-media{margin:0;padding:14px;border-radius:34px;background:#2b1805;color:#fff8ea}.phase410-ledger-media figcaption{padding:14px 10px 4px;color:rgba(255,248,234,.76)}.phase410-commercial-quality-router{background:#fffdf6}.phase410-router-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr;gap:16px}.phase410-router-card{display:flex;min-height:230px;flex-direction:column;gap:12px;padding:24px;border-radius:28px;background:#fff8ea;border:1px solid rgba(61,35,8,.12);text-decoration:none;color:#2f1a06;box-shadow:0 16px 45px rgba(61,35,8,.08)}.phase410-router-card:nth-child(1){background:#3d2308;color:#fff8ea}.phase410-router-card:nth-child(3){transform:translateY(28px);background:#f1bf56}.phase410-router-card em{margin-top:auto;color:inherit;opacity:.76;font-style:normal;line-height:1.5}.phase410-final-cta{margin:0 clamp(18px,5vw,72px) clamp(54px,7vw,90px);display:grid;grid-template-columns:.82fr 1.18fr;gap:28px;align-items:center;padding:18px clamp(18px,4vw,40px) 18px 18px;border-radius:38px;background:linear-gradient(135deg,#3d2308,#241405);color:#fff8ea}.phase410-final-cta p{color:rgba(255,248,234,.78)}.phase410-final-cta img{min-height:320px}.phase410-quality-guide-main .btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 18px;text-decoration:none;font-weight:950}.phase410-quality-guide-main .btn.primary{background:#f1bf56;color:#2f1a06}.phase410-quality-guide-main .btn.ghost{background:rgba(255,248,234,.13);border:1px solid rgba(255,248,234,.28);color:#fff8ea}.phase410-quality-guide-main .btn.secondary{background:#3d2308;color:#fff8ea}.phase410-quality-guide-main a:focus-visible{outline:3px solid #f1bf56;outline-offset:3px}
/* Phase 410 quality media visibility override */
.phase410-quality-guide-main .phase410-inspection-console img,.phase410-quality-guide-main .phase410-bench-media img,.phase410-quality-guide-main .phase410-ledger-media img,.phase410-quality-guide-main .phase410-final-cta img{filter:saturate(1.16) contrast(1.08) brightness(1.14)!important}
@media (max-width:960px){.phase410-lab-hero,.phase410-draw-testing-bench,.phase410-documentation-ledger,.phase410-final-cta{grid-template-columns:1fr}.phase410-control-strip,.phase410-matrix-grid,.phase410-release-steps,.phase410-router-grid{grid-template-columns:1fr 1fr}.phase410-matrix-card:nth-child(2),.phase410-release-steps article:nth-child(2),.phase410-router-card:nth-child(3){transform:none}.phase410-matrix-card:nth-child(4){grid-column:auto;margin-top:0}}@media (max-width:640px){.phase410-lab-hero{padding-top:46px}.phase410-inspection-console{min-height:auto}.phase410-inspection-console img{height:300px}.phase410-console-card{position:relative;inset:auto!important;width:auto;margin-top:10px}.phase410-control-strip,.phase410-matrix-grid,.phase410-release-steps,.phase410-router-grid{grid-template-columns:1fr}.phase410-section{padding:48px 16px}.phase410-final-cta{margin:0 16px 48px}}

/* Phase 411 asymmetric service dispatch layout */
.phase411-premium-services-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase411-premium-services-main .eyebrow{display:inline-flex;color:#a36a10;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase411-dispatch-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.88fr) minmax(380px,1.12fr);gap:clamp(30px,5vw,76px);align-items:center;padding:clamp(74px,8vw,124px) clamp(18px,5vw,76px) clamp(46px,6vw,82px);background:radial-gradient(circle at 84% 18%,rgba(217,160,55,.28),transparent 30%),linear-gradient(135deg,#1d1004 0%,#442708 58%,#140902 100%);color:#fff8ea}.phase411-dispatch-hero h1{max-width:780px;margin:14px 0 18px;font-size:clamp(40px,5.8vw,82px);line-height:.92;letter-spacing:-.055em}.phase411-dispatch-hero p{max-width:720px;color:rgba(255,248,234,.82);font-size:clamp(17px,1.35vw,21px);line-height:1.56}.phase411-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.phase411-service-console{position:relative;min-height:580px;border-radius:40px;padding:18px;background:linear-gradient(180deg,rgba(255,248,234,.18),rgba(255,255,255,.06));border:1px solid rgba(255,248,234,.22);box-shadow:0 34px 96px rgba(0,0,0,.34)}.phase411-service-console:before{content:"";position:absolute;inset:36px auto auto -28px;width:58%;height:64%;border-radius:34px;background:linear-gradient(135deg,rgba(241,191,86,.36),rgba(255,248,234,.08));transform:rotate(7deg);z-index:-1}.phase411-service-console img{width:100%;height:360px;object-fit:cover;border-radius:32px;filter:saturate(1.18) contrast(1.08) brightness(1.13)!important}.phase411-console-ticket{position:absolute;right:28px;bottom:32px;width:min(286px,45%);padding:18px;border-radius:24px;background:rgba(255,248,234,.94);color:#2f1a06;box-shadow:0 18px 48px rgba(0,0,0,.24)}.phase411-console-ticket-primary{left:28px;right:auto;bottom:96px}.phase411-console-ticket:nth-of-type(3){top:36px;right:38px;bottom:auto}.phase411-console-ticket span,.phase411-path-card span,.phase411-route-card span{display:block;color:#a36a10;font-weight:950;text-transform:uppercase;letter-spacing:.13em;font-size:11px}.phase411-console-ticket strong{display:block;margin:6px 0;font-size:18px}.phase411-console-ticket p{margin:0;color:#5e3a10;font-size:13px;line-height:1.45}.phase411-service-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#2f1a06;padding:1px}.phase411-service-rail article{padding:22px clamp(16px,3vw,34px);background:#f3dfb8}.phase411-service-rail span{display:block;color:#a36a10;font-weight:950;margin-bottom:6px}.phase411-service-rail strong{font-size:clamp(17px,1.6vw,24px)}.phase411-section{padding:clamp(58px,7vw,104px) clamp(18px,5vw,76px)}.phase411-section-head{max-width:860px;margin-bottom:34px}.phase411-section h2,.phase411-final-cta h2{font-size:clamp(34px,4.6vw,64px);line-height:.98;letter-spacing:-.04em;margin:12px 0}.phase411-section p,.phase411-final-cta p{font-size:clamp(16px,1.15vw,19px);line-height:1.65;color:#644115}.phase411-path-grid{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:18px;align-items:stretch}.phase411-path-card{min-height:260px;padding:28px;border-radius:30px;text-decoration:none;background:#fff4dc;color:#2f1a06;border:1px solid rgba(80,48,10,.12);box-shadow:0 18px 48px rgba(54,31,6,.08);display:flex;flex-direction:column;justify-content:space-between}.phase411-path-card:nth-child(2){transform:translateY(34px);background:#2f1a06;color:#fff8ea}.phase411-path-card:nth-child(2) em{color:rgba(255,248,234,.78)}.phase411-path-card:nth-child(3){grid-row:span 2;background:linear-gradient(180deg,#fff8ea,#ebcf96)}.phase411-path-card:nth-child(4){grid-column:1/3;min-height:210px}.phase411-path-card strong{display:block;font-size:clamp(24px,2.7vw,38px);line-height:1;margin:18px 0}.phase411-path-card em{font-style:normal;color:#6f4715;line-height:1.55}.phase411-service-studio-split{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:clamp(28px,4vw,58px);align-items:center;background:#f7ead0}.phase411-studio-media{position:relative;margin:0}.phase411-studio-media img{width:100%;height:min(58vw,640px);object-fit:cover;border-radius:36px;filter:saturate(1.18) contrast(1.08) brightness(1.13)!important;box-shadow:0 28px 70px rgba(68,39,8,.16)}.phase411-studio-media figcaption{position:absolute;left:22px;right:22px;bottom:22px;padding:16px 18px;border-radius:22px;background:rgba(255,248,234,.92);color:#3d2308;font-weight:800}.phase411-studio-list{display:grid;gap:12px;margin:22px 0}.phase411-studio-list article{padding:16px 18px;border-radius:20px;background:rgba(255,255,255,.68);border:1px solid rgba(80,48,10,.10)}.phase411-studio-list p{margin:4px 0 0;font-size:15px}.phase411-commercial-handoff-band{display:grid;grid-template-columns:.82fr 1.18fr;gap:28px;align-items:center;background:linear-gradient(135deg,#2a1705,#4a2a08 62%,#160902);color:#fff8ea}.phase411-commercial-handoff-band p{color:rgba(255,248,234,.78)}.phase411-commercial-handoff-band h2{color:#fff8ea}.phase411-handoff-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.phase411-handoff-cards article{min-height:250px;padding:24px;border-radius:28px;background:rgba(255,248,234,.1);border:1px solid rgba(255,248,234,.18)}.phase411-handoff-cards article:nth-child(2){transform:translateY(24px);background:#f1bf56;color:#2f1a06}.phase411-handoff-cards article:nth-child(2) p{color:#5b380f}.phase411-handoff-cards b{color:#f1bf56;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.phase411-handoff-cards article:nth-child(2) b{color:#2f1a06}.phase411-handoff-cards h3{font-size:25px;line-height:1.02;margin:12px 0}.phase411-routing-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.phase411-route-card{grid-column:span 2;min-height:220px;padding:24px;border-radius:28px;text-decoration:none;background:#fff4dc;color:#2f1a06;border:1px solid rgba(80,48,10,.12);display:flex;flex-direction:column;justify-content:space-between}.phase411-route-card:nth-child(1),.phase411-route-card:nth-child(6){grid-column:span 3;background:#2f1a06;color:#fff8ea}.phase411-route-card:nth-child(1) em,.phase411-route-card:nth-child(6) em{color:rgba(255,248,234,.78)}.phase411-route-card strong{font-size:clamp(21px,2vw,30px);line-height:1.05}.phase411-route-card em{font-style:normal;color:#674212;line-height:1.5}.phase411-final-cta{margin:0 clamp(18px,5vw,76px) clamp(58px,7vw,104px);display:grid;grid-template-columns:.86fr 1.14fr;gap:28px;align-items:center;padding:24px;border-radius:38px;background:#2f1a06;color:#fff8ea}.phase411-final-cta img{width:100%;height:390px;object-fit:cover;border-radius:28px;filter:saturate(1.18) contrast(1.08) brightness(1.13)!important}.phase411-final-cta p{color:rgba(255,248,234,.78)}.phase411-final-cta h2{color:#fff8ea}
/* Phase 411 service media visibility override */
.phase411-premium-services-main .phase411-service-console img,.phase411-premium-services-main .phase411-studio-media img,.phase411-premium-services-main .phase411-final-cta img{filter:saturate(1.18) contrast(1.08) brightness(1.13)!important}
@media (max-width:1040px){.phase411-dispatch-hero,.phase411-service-studio-split,.phase411-commercial-handoff-band,.phase411-final-cta{grid-template-columns:1fr}.phase411-service-rail,.phase411-handoff-cards{grid-template-columns:1fr 1fr}.phase411-path-grid{grid-template-columns:1fr 1fr}.phase411-path-card:nth-child(2),.phase411-handoff-cards article:nth-child(2){transform:none}.phase411-path-card:nth-child(3),.phase411-path-card:nth-child(4){grid-column:auto;grid-row:auto}.phase411-routing-grid{grid-template-columns:1fr 1fr}.phase411-route-card,.phase411-route-card:nth-child(1),.phase411-route-card:nth-child(6){grid-column:auto}}@media (max-width:680px){.phase411-dispatch-hero{padding-top:48px}.phase411-service-console{min-height:auto}.phase411-service-console img{height:300px}.phase411-console-ticket{position:relative;inset:auto!important;width:auto;margin-top:10px}.phase411-service-rail,.phase411-path-grid,.phase411-handoff-cards,.phase411-routing-grid{grid-template-columns:1fr}.phase411-section{padding:48px 16px}.phase411-final-cta{margin:0 16px 48px;padding:18px}.phase411-final-cta img{height:300px}}

/* Phase 411 approved branded button system */
.phase411-premium-services-main a.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;font-weight:900;letter-spacing:.01em;text-decoration:none!important;box-shadow:0 16px 34px rgba(47,26,6,.18);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.phase411-premium-services-main a.btn:hover{transform:translateY(-2px);box-shadow:0 22px 44px rgba(47,26,6,.24)}.phase411-premium-services-main a.btn.primary{background:#ca8500;color:#fff8ea!important;border:1px solid rgba(202,133,0,.72)}.phase411-premium-services-main a.btn.ghost{background:rgba(255,248,234,.12);color:#fff8ea!important;border:1px solid rgba(255,248,234,.42)}.phase411-premium-services-main a.btn.secondary{background:#3a2103;color:#fff8ea!important;border:1px solid rgba(58,33,3,.82)}.phase411-studio-copy a.btn.secondary{background:#ca8500;color:#fff8ea!important;border:1px solid rgba(202,133,0,.72)}

/* Phase 412 cigar atelier mixed layout */
.phase412-private-label-cigars-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase412-private-label-cigars-main .eyebrow{display:inline-flex;color:#a36a10;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase412-atelier-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:clamp(30px,5vw,72px);align-items:center;padding:clamp(76px,8vw,122px) clamp(18px,5vw,78px) clamp(52px,6vw,86px);background:radial-gradient(circle at 18% 12%,rgba(202,133,0,.32),transparent 28%),linear-gradient(135deg,#1c1004 0%,#4a2a08 56%,#150902 100%);color:#fff8ea}.phase412-atelier-hero h1{max-width:760px;margin:14px 0 18px;font-size:clamp(40px,5.6vw,80px);line-height:.92;letter-spacing:-.055em}.phase412-atelier-hero p{max-width:720px;color:rgba(255,248,234,.84);font-size:clamp(17px,1.35vw,21px);line-height:1.56}.phase412-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.phase412-spec-desk{position:relative;min-height:610px;padding:18px;border-radius:42px;background:linear-gradient(180deg,rgba(255,248,234,.18),rgba(255,255,255,.07));border:1px solid rgba(255,248,234,.24);box-shadow:0 34px 100px rgba(0,0,0,.36)}.phase412-spec-desk:before{content:"";position:absolute;right:-30px;top:70px;width:52%;height:66%;border-radius:36px;background:linear-gradient(145deg,rgba(202,133,0,.42),rgba(255,248,234,.08));transform:rotate(-8deg);z-index:-1}.phase412-spec-desk img{width:100%;height:365px;object-fit:cover;border-radius:32px}.phase412-spec-card{position:absolute;right:28px;bottom:34px;width:min(292px,45%);padding:18px;border-radius:24px;background:rgba(255,248,234,.95);color:#2f1a06;box-shadow:0 18px 48px rgba(0,0,0,.24)}.phase412-spec-card-main{left:28px;right:auto;bottom:104px}.phase412-spec-card:nth-of-type(3){top:34px;right:38px;bottom:auto}.phase412-spec-card span,.phase412-ledger-card span,.phase412-quality-card span,.phase412-route-card span{display:block;margin-bottom:8px;color:#a36a10;font-weight:950;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.phase412-spec-card strong{display:block;font-size:18px;margin-bottom:6px}.phase412-spec-card p{font-size:13px;line-height:1.45;color:#58380f;margin:0}.phase412-proof-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#4d2d08;padding:1px}.phase412-proof-rail article{background:#f3e3c2;padding:22px clamp(16px,3vw,34px)}.phase412-proof-rail span{display:block;color:#a36a10;font-weight:950;margin-bottom:6px}.phase412-proof-rail strong{font-size:18px}.phase412-section{padding:clamp(58px,7vw,104px) clamp(18px,5vw,76px)}.phase412-section-head{max-width:880px;margin-bottom:30px}.phase412-section-head h2,.phase412-blend-copy h2,.phase412-packaging-copy h2,.phase412-quality-copy h2,.phase412-final-cta h2{font-size:clamp(31px,4vw,58px);line-height:1;letter-spacing:-.04em;margin:10px 0 14px}.phase412-section-head p,.phase412-blend-copy p,.phase412-packaging-copy p,.phase412-quality-copy p,.phase412-final-cta p{font-size:17px;line-height:1.62;color:#654315}.phase412-ledger-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px;align-items:stretch}.phase412-ledger-card{min-height:230px;padding:28px;border-radius:32px;background:#fff4dc;border:1px solid rgba(77,45,8,.12);box-shadow:0 18px 54px rgba(77,45,8,.08);text-decoration:none;color:#2f1a06}.phase412-ledger-card:nth-child(2){transform:translateY(34px);background:#321c05;color:#fff8ea}.phase412-ledger-card:nth-child(2) em{color:rgba(255,248,234,.76)}.phase412-ledger-card:nth-child(3){grid-column:1 / span 2;margin-left:16%;background:linear-gradient(135deg,#ca8500,#9f6100);color:#fff8ea}.phase412-ledger-card strong{display:block;font-size:clamp(22px,2.2vw,34px);letter-spacing:-.03em}.phase412-ledger-card em{display:block;margin-top:12px;font-style:normal;color:#6a4818;line-height:1.55}.phase412-blend-architecture-wall{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(28px,5vw,70px);align-items:center;background:#f4e2bd}.phase412-blend-list{display:grid;gap:12px;margin-top:24px}.phase412-blend-list article{padding:18px;border-radius:22px;background:rgba(255,248,234,.78);border:1px solid rgba(77,45,8,.1)}.phase412-blend-list p{font-size:14px;margin:5px 0 0}.phase412-blend-media,.phase412-packaging-media{margin:0;border-radius:38px;overflow:hidden;box-shadow:0 28px 80px rgba(77,45,8,.18);background:#2f1a06}.phase412-blend-media img,.phase412-packaging-media img{width:100%;height:520px;object-fit:cover}.phase412-blend-media figcaption{padding:16px 18px;background:#2f1a06;color:#fff8ea}.phase412-packaging-proof-studio{display:grid;grid-template-columns:minmax(420px,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,70px);align-items:center}.phase412-packaging-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.phase412-sampling-quality-band{position:relative;isolation:isolate;background:linear-gradient(135deg,#1d1004,#442706 58%,#170a02);color:#fff8ea;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:26px;align-items:center}.phase412-sampling-quality-band:before{content:"";position:absolute;inset:auto 6% 8% auto;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(202,133,0,.24),transparent 70%);z-index:-1}.phase412-sampling-quality-band .phase412-quality-copy p{color:rgba(255,248,234,.78)}.phase412-quality-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.phase412-quality-card{padding:22px;border-radius:26px;background:rgba(255,248,234,.12);border:1px solid rgba(255,248,234,.18);color:#fff8ea;text-decoration:none}.phase412-quality-card:nth-child(3){grid-column:1 / span 2;background:rgba(202,133,0,.28)}.phase412-quality-card em{display:block;margin-top:8px;font-style:normal;color:rgba(255,248,234,.74);line-height:1.5}.phase412-sampling-quality-band>img{grid-column:2;justify-self:end;width:min(420px,100%);height:240px;object-fit:cover;border-radius:28px;border:1px solid rgba(255,248,234,.16)}.phase412-router-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.phase412-route-card{display:block;min-height:210px;padding:26px;border-radius:30px;background:#fff4dc;color:#2f1a06;text-decoration:none;border:1px solid rgba(77,45,8,.11)}.phase412-route-card:nth-child(1){grid-row:span 2;background:#2f1a06;color:#fff8ea}.phase412-route-card:nth-child(1) em{color:rgba(255,248,234,.76)}.phase412-route-card:nth-child(3){background:#ca8500;color:#fff8ea}.phase412-route-card strong{display:block;font-size:clamp(22px,2.3vw,34px)}.phase412-route-card em{display:block;margin-top:10px;font-style:normal;color:#6a4818;line-height:1.5}.phase412-final-cta{margin:0 clamp(18px,5vw,76px) clamp(58px,7vw,104px);padding:clamp(26px,4vw,48px);border-radius:36px;background:linear-gradient(135deg,#3a2103,#7a4a08);color:#fff8ea;display:flex;align-items:center;justify-content:space-between;gap:22px}.phase412-final-cta p{color:rgba(255,248,234,.78)}
/* Phase 412 approved branded button system */
.phase412-private-label-cigars-main a.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;font-weight:900;letter-spacing:.01em;text-decoration:none!important;box-shadow:0 16px 34px rgba(47,26,6,.18);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.phase412-private-label-cigars-main a.btn:hover{transform:translateY(-2px);box-shadow:0 22px 44px rgba(47,26,6,.24)}.phase412-private-label-cigars-main a.btn.primary{background:#ca8500;color:#fff8ea!important;border:1px solid rgba(202,133,0,.72)}.phase412-private-label-cigars-main a.btn.ghost{background:rgba(255,248,234,.12);color:#fff8ea!important;border:1px solid rgba(255,248,234,.42)}.phase412-private-label-cigars-main a.btn.secondary{background:#3a2103;color:#fff8ea!important;border:1px solid rgba(58,33,3,.82)}.phase412-private-label-cigars-main a.btn.light{background:#fff8ea;color:#2f1a06!important;border:1px solid rgba(77,45,8,.16)}
/* Phase 412 media visibility override */
.phase412-private-label-cigars-main .phase412-spec-desk img,.phase412-private-label-cigars-main .phase412-blend-media img,.phase412-private-label-cigars-main .phase412-packaging-media img,.phase412-private-label-cigars-main .phase412-sampling-quality-band>img{filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}
@media (max-width:1040px){.phase412-atelier-hero,.phase412-blend-architecture-wall,.phase412-packaging-proof-studio,.phase412-sampling-quality-band{grid-template-columns:1fr}.phase412-proof-rail,.phase412-quality-cards,.phase412-router-grid{grid-template-columns:1fr 1fr}.phase412-ledger-grid{grid-template-columns:1fr}.phase412-ledger-card:nth-child(2){transform:none}.phase412-ledger-card:nth-child(3){grid-column:auto;margin-left:0}.phase412-sampling-quality-band>img{grid-column:auto;justify-self:stretch;width:100%}.phase412-final-cta{display:grid}}@media (max-width:680px){.phase412-atelier-hero{padding-top:50px}.phase412-spec-desk{min-height:auto}.phase412-spec-desk img{height:300px}.phase412-spec-card{position:relative;inset:auto!important;width:auto;margin-top:10px}.phase412-proof-rail,.phase412-quality-cards,.phase412-router-grid{grid-template-columns:1fr}.phase412-quality-card:nth-child(3){grid-column:auto}.phase412-section{padding:48px 16px}.phase412-blend-media img,.phase412-packaging-media img{height:330px}.phase412-final-cta{margin:0 16px 48px}}

/* Phase 412 launch router readability and visual accent */
.phase412-route-card{font-size:15px}.phase412-route-card em{font-size:15px;line-height:1.55}.phase412-route-card:nth-child(1){position:relative;overflow:hidden}.phase412-route-card:nth-child(1):before{content:"CIGAR BRIEF";position:absolute;right:18px;bottom:18px;width:116px;height:116px;border-radius:28px;display:grid;place-items:center;text-align:center;font-size:11px;letter-spacing:.16em;font-weight:950;color:#fff8ea;background:linear-gradient(135deg,rgba(202,133,0,.82),rgba(255,248,234,.12));transform:rotate(-7deg)}.phase412-route-card:nth-child(1) em{max-width:72%}

/* Phase 413 cone launch lab mixed layout */
.phase413-private-label-cones-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase413-private-label-cones-main .eyebrow{margin:0 0 12px;color:#ca8500;font-weight:900;letter-spacing:.16em;text-transform:uppercase;font-size:12px}.phase413-private-label-cones-main h1,.phase413-private-label-cones-main h2,.phase413-private-label-cones-main h3{font-family:inherit;letter-spacing:-.035em}.phase413-launch-lab-hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:44px;align-items:center;min-height:720px;padding:128px clamp(22px,5vw,76px) 82px;background:radial-gradient(circle at 72% 18%,rgba(202,133,0,.38),transparent 28%),linear-gradient(135deg,#1d1004,#3a2108 48%,#0f0903);color:#fff8ea}.phase413-launch-lab-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,234,.05) 1px,transparent 1px);background-size:54px 54px;opacity:.32;pointer-events:none}.phase413-hero-copy{position:relative;z-index:2;max-width:690px}.phase413-hero-copy h1{font-size:clamp(46px,7vw,94px);line-height:.88;margin:0 0 22px;max-width:720px}.phase413-hero-copy .lede{font-size:clamp(17px,2vw,21px);line-height:1.65;color:rgba(255,248,234,.84);max-width:650px}.phase413-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.phase413-lab-bench{position:relative;z-index:2;min-height:560px;border-radius:38px;padding:22px;background:linear-gradient(145deg,rgba(255,248,234,.16),rgba(202,133,0,.1));border:1px solid rgba(255,248,234,.22);box-shadow:0 34px 90px rgba(0,0,0,.35);overflow:hidden}.phase413-lab-bench:before{content:"CONE LAUNCH LAB";position:absolute;top:20px;left:22px;z-index:3;padding:9px 14px;border-radius:999px;background:#ca8500;color:#2f1a06;font-weight:950;letter-spacing:.14em;font-size:11px}.phase413-lab-bench img{width:100%;height:100%;min-height:516px;object-fit:cover;border-radius:28px;filter:saturate(1.16) contrast(1.08) brightness(1.1)!important}.phase413-bench-card{position:absolute;z-index:4;width:min(245px,42%);padding:16px;border-radius:24px;background:rgba(255,248,234,.94);color:#2f1a06;border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 44px rgba(0,0,0,.2)}.phase413-bench-card span{display:block;color:#ca8500;font-weight:950}.phase413-bench-card strong{display:block;font-size:18px;margin:4px 0}.phase413-bench-card em{font-style:normal;color:#6f4a17;font-size:13px;line-height:1.35}.phase413-bench-card-one{right:28px;top:86px}.phase413-bench-card-two{left:26px;bottom:116px}.phase413-bench-card-three{right:34px;bottom:32px}.phase413-proof-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ca8500;padding:1px}.phase413-proof-rail article{background:#2f1a06;color:#fff8ea;padding:24px clamp(16px,3vw,32px)}.phase413-proof-rail span{display:block;color:#e2b45d;font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:900}.phase413-proof-rail strong{display:block;margin-top:7px;font-size:18px}.phase413-development-console,.phase413-airflow-test-track,.phase413-material-packaging-rig,.phase413-2026-readiness-band,.phase413-buyer-flight-plan{padding:clamp(70px,9vw,118px) clamp(20px,5vw,76px)}.phase413-section-intro{max-width:820px;margin-bottom:34px}.phase413-section-intro h2,.phase413-track-copy h2,.phase413-rig-copy h2,.phase413-2026-readiness-band h2{font-size:clamp(34px,5vw,62px);line-height:.95;margin:0 0 16px}.phase413-section-intro p,.phase413-track-copy p,.phase413-rig-copy p,.phase413-2026-readiness-band p{font-size:17px;line-height:1.7;color:#5b3a12}.phase413-console-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr 1.1fr;gap:18px;align-items:stretch}.phase413-console-card{min-height:300px;padding:26px;border-radius:30px;background:#fffdf6;border:1px solid rgba(80,48,10,.12);box-shadow:0 18px 44px rgba(55,32,5,.08)}.phase413-console-card:nth-child(2){transform:translateY(36px);background:#2f1a06;color:#fff8ea}.phase413-console-card:nth-child(2) p{color:rgba(255,248,234,.78)}.phase413-console-card:nth-child(3){transform:translateY(-20px)}.phase413-console-card span{color:#ca8500;font-weight:950;letter-spacing:.13em;text-transform:uppercase;font-size:11px}.phase413-console-card h3{font-size:28px;margin:12px 0}.phase413-console-card p{line-height:1.62;color:#654414}.phase413-console-card a{display:inline-flex;margin-top:10px;color:#8b5600;font-weight:900;text-decoration:none}.phase413-airflow-test-track{display:grid;grid-template-columns:.78fr 1.22fr;gap:38px;align-items:start;background:#f4e2bf}.phase413-track-copy ul{padding-left:18px;line-height:1.8;color:#3d2609}.phase413-track-board{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.phase413-track-board div{min-height:380px;border-radius:34px;padding:26px;background:linear-gradient(180deg,#2f1a06,#4c2c09);color:#fff8ea;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.phase413-track-board div:before{content:"";position:absolute;inset:18px;border:1px solid rgba(202,133,0,.34);border-radius:24px}.phase413-track-board span{color:#e2b45d;text-transform:uppercase;font-size:11px;letter-spacing:.13em;font-weight:900}.phase413-track-board strong{font-size:26px;margin:8px 0}.phase413-track-board p{color:rgba(255,248,234,.76);line-height:1.55}.phase413-material-packaging-rig{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.phase413-rig-media{margin:0;border-radius:38px;overflow:hidden;min-height:500px;box-shadow:0 24px 70px rgba(55,32,5,.16)}.phase413-rig-media img{width:100%;height:100%;min-height:500px;object-fit:cover;filter:saturate(1.16) contrast(1.08) brightness(1.12)!important}.phase413-rig-list{display:grid;gap:12px;margin-top:24px}.phase413-rig-list a{display:grid;gap:4px;padding:18px;border-radius:22px;background:#fffdf6;color:#2f1a06;text-decoration:none;border:1px solid rgba(80,48,10,.12)}.phase413-rig-list span{color:#6a4614}.phase413-2026-readiness-band{display:grid;grid-template-columns:1fr .9fr;gap:34px;align-items:center;background:linear-gradient(135deg,#1b0f04,#3c2409);color:#fff8ea}.phase413-2026-readiness-band p{color:rgba(255,248,234,.8)}.phase413-2026-readiness-band figure{margin:0;border-radius:34px;overflow:hidden;min-height:420px}.phase413-2026-readiness-band img{width:100%;height:100%;min-height:420px;object-fit:cover;filter:saturate(1.18) contrast(1.08) brightness(1.15)!important}.phase413-flight-grid{display:grid;grid-template-columns:1.15fr .85fr 1fr 1fr;gap:18px}.phase413-flight-card{position:relative;min-height:230px;padding:28px;border-radius:30px;background:#fffdf6;color:#2f1a06;text-decoration:none;border:1px solid rgba(80,48,10,.12);box-shadow:0 18px 44px rgba(55,32,5,.08);display:flex;flex-direction:column;justify-content:flex-end}.phase413-flight-card:nth-child(1):before{content:"CONE BRIEF";position:absolute;top:20px;left:22px;color:#ca8500;font-size:11px;font-weight:950;letter-spacing:.14em}.phase413-flight-card:nth-child(2){transform:translateY(28px);background:#2f1a06;color:#fff8ea}.phase413-flight-card:nth-child(2) span{color:rgba(255,248,234,.74)}.phase413-flight-card strong{font-size:24px;margin-bottom:8px}.phase413-flight-card span{line-height:1.55;color:#68430f}.phase413-final-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:52px}.phase413-compatibility{display:none!important}
/* Phase 413 approved branded button system */
.phase413-private-label-cones-main a.btn,.phase413-private-label-cones-main .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;font-weight:950;text-decoration:none!important;border:1px solid rgba(202,133,0,.42);box-shadow:0 14px 28px rgba(55,32,5,.14)}.phase413-private-label-cones-main a.btn.primary{background:#ca8500;color:#fff8ea;border-color:#ca8500}.phase413-private-label-cones-main a.btn.secondary{background:#fff8ea;color:#2f1a06}.phase413-private-label-cones-main a.btn.ghost{background:transparent;color:#2f1a06;border-color:rgba(80,48,10,.22)}.phase413-launch-lab-hero a.btn.ghost,.phase413-launch-lab-hero a.btn.secondary{color:#2f1a06}
/* Phase 413 media visibility override */
.phase413-private-label-cones-main img{filter:saturate(1.16) contrast(1.08) brightness(1.12)!important}
@media (max-width:980px){.phase413-launch-lab-hero,.phase413-airflow-test-track,.phase413-material-packaging-rig,.phase413-2026-readiness-band{grid-template-columns:1fr}.phase413-proof-rail,.phase413-console-grid,.phase413-track-board,.phase413-flight-grid{grid-template-columns:1fr 1fr}.phase413-console-card:nth-child(2),.phase413-console-card:nth-child(3),.phase413-flight-card:nth-child(2){transform:none}.phase413-lab-bench{min-height:460px}.phase413-lab-bench img{min-height:420px}}@media (max-width:640px){.phase413-launch-lab-hero{padding-top:104px;min-height:auto}.phase413-proof-rail,.phase413-console-grid,.phase413-track-board,.phase413-flight-grid{grid-template-columns:1fr}.phase413-bench-card{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto;margin-top:12px}.phase413-lab-bench{display:grid}.phase413-lab-bench img{min-height:300px}.phase413-hero-copy h1{font-size:clamp(40px,13vw,58px)}}
/* Phase 413 mini card readability override */
.phase413-bench-card em{font-style:normal;color:#6f4a17;font-size:14px;line-height:1.42}



/* phase414-private-label-launch-guide-control:start */
.phase414-launch-guide-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase414-launch-guide-main *{box-sizing:border-box}.phase414-launch-guide-main a{text-decoration:none}.phase414-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase414-launch-guide-main .subnav{position:relative;top:auto;z-index:120;background:rgba(255,248,234,.97);backdrop-filter:blur(18px);border-bottom:1px solid rgba(70,39,4,.12);box-shadow:0 10px 24px rgba(47,26,6,.08)}.phase414-launch-guide-main .subnav>div{width:min(1180px,calc(100% - 40px));min-height:56px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.phase414-launch-guide-main .subnav strong{color:#2f1a06}.phase414-launch-guide-main .subnav a{color:#3b2106;font-weight:900;font-size:13px;margin-left:14px}.phase414-calendar-control-hero{position:relative;padding:102px 0 38px;background:radial-gradient(circle at 15% 12%,rgba(241,191,86,.28),transparent 32%),linear-gradient(138deg,#120801,#3c2206 54%,#080402);color:#fff8ea;isolation:isolate}.phase414-calendar-control-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,234,.032) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,#000,transparent 82%);z-index:-1}.phase414-hero-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:38px;align-items:center}.phase414-eyebrow{margin:0 0 13px;text-transform:uppercase;letter-spacing:.17em;color:#f1bf56;font-size:12px;font-weight:950}.phase414-calendar-control-hero h1{font-size:clamp(44px,5vw,72px);line-height:.93;letter-spacing:-.055em;margin:0;max-width:720px}.phase414-lede{font-size:clamp(17px,1.32vw,21px);line-height:1.58;color:rgba(255,248,234,.84);max-width:690px;margin:22px 0 0}.phase414-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.phase414-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:12px 20px;font-weight:950;border:1px solid rgba(255,248,234,.28);box-shadow:0 15px 30px rgba(0,0,0,.16)}.phase414-btn.primary{background:#ca8500;color:#1b0d02;border-color:#f1bf56}.phase414-btn.secondary{background:#fff8ea;color:#2f1a06}.phase414-calendar-board{position:relative;min-height:520px;border-radius:34px;padding:18px;background:rgba(255,248,234,.1);border:1px solid rgba(255,248,234,.2);box-shadow:0 32px 80px rgba(0,0,0,.36);overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.phase414-calendar-board:before{content:"LAUNCH CONTROL";position:absolute;right:22px;top:22px;z-index:4;border:1px solid rgba(241,191,86,.55);border-radius:999px;padding:8px 12px;background:rgba(19,9,2,.7);color:#f1bf56;font-size:11px;font-weight:950;letter-spacing:.12em}.phase414-calendar-board img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.16) contrast(1.08) brightness(.66)}.phase414-board-card{position:relative;z-index:2;align-self:end;border-radius:24px;padding:20px;background:rgba(255,248,234,.92);color:#2f1a06;box-shadow:0 18px 34px rgba(0,0,0,.22)}.phase414-board-card:nth-of-type(2),.phase414-board-card:nth-of-type(3){align-self:start}.phase414-board-card span,.phase414-runway-card span,.phase414-packet-card span{display:block;color:#8a5b00;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.13em;margin-bottom:8px}.phase414-board-card strong{font-size:20px}.phase414-board-card p{margin:8px 0 0;line-height:1.5}.phase414-proof-rail{background:#ca8500;color:#1f1002}.phase414-rail-grid{display:grid;grid-template-columns:repeat(4,1fr)}.phase414-rail-grid div{padding:18px;border-left:1px solid rgba(47,26,6,.16)}.phase414-rail-grid span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:950}.phase414-rail-grid strong{display:block;margin-top:5px;font-size:16px}.phase414-section{padding:82px 0}.phase414-section-head{max-width:780px;margin-bottom:30px}.phase414-section-head h2,.phase414-split-card h2,.phase414-window-copy h2,.phase414-next-card h2{font-size:clamp(32px,4vw,54px);line-height:1;letter-spacing:-.045em;margin:0}.phase414-section-head p,.phase414-split-card p,.phase414-window-copy p,.phase414-next-card p{font-size:17px;line-height:1.65;color:#5c3b12}.phase414-timeline-console{background:#fff1d1}.phase414-console-grid{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:18px;align-items:stretch}.phase414-console-card{border-radius:28px;padding:26px;background:#fff8ea;border:1px solid rgba(70,39,4,.13);box-shadow:0 22px 50px rgba(47,26,6,.09)}.phase414-console-card:nth-child(2){transform:translateY(28px);background:#2f1a06;color:#fff8ea}.phase414-console-card:nth-child(2) p{color:rgba(255,248,234,.78)}.phase414-console-card h3{font-size:25px;margin:0 0 10px}.phase414-console-card p{line-height:1.6;color:#5c3b12}.phase414-runway-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:30px;align-items:stretch}.phase414-runway-stack{display:grid;gap:14px}.phase414-runway-card{border-radius:26px;padding:24px;background:#fff8ea;border:1px solid rgba(70,39,4,.13);box-shadow:0 20px 48px rgba(47,26,6,.08)}.phase414-runway-card:nth-child(2){background:#ca8500;color:#1b0d02;transform:translateX(28px)}.phase414-runway-card h3{margin:0 0 8px;font-size:23px}.phase414-runway-card p{line-height:1.58;color:inherit;opacity:.82}.phase414-image-card{position:relative;margin:0;border-radius:34px;overflow:hidden;min-height:440px;background:#2f1a06;box-shadow:0 28px 70px rgba(47,26,6,.22)}.phase414-image-card img{width:100%;height:100%;min-height:440px;object-fit:cover;display:block;filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}.phase414-sample-lock-studio{background:#1b0d02;color:#fff8ea}.phase414-sample-lock-layout,.phase414-window-layout,.phase414-handoff-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:30px;align-items:center}.phase414-split-card{border-radius:32px;padding:34px;background:rgba(255,248,234,.08);border:1px solid rgba(255,248,234,.18);color:#fff8ea;box-shadow:0 22px 50px rgba(0,0,0,.12)}.phase414-split-card p{color:rgba(255,248,234,.78)}.phase414-mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.phase414-mini-grid div{border-radius:18px;background:rgba(241,191,86,.14);padding:16px;font-weight:950;color:#fff8ea}.phase414-production-window-board{background:#fff8ea}.phase414-window-copy{border-radius:32px;padding:34px;background:#fff1d1;border:1px solid rgba(70,39,4,.13);box-shadow:0 22px 50px rgba(47,26,6,.08)}.phase414-window-list{display:grid;gap:10px;margin-top:22px}.phase414-window-list div{border-radius:18px;padding:14px;background:#fff8ea;font-weight:900}.phase414-handoff-reorder-map{background:linear-gradient(135deg,#2f1a06,#090402);color:#fff8ea}.phase414-handoff-reorder-map .phase414-window-copy{background:rgba(255,248,234,.08);border-color:rgba(255,248,234,.18);color:#fff8ea}.phase414-handoff-reorder-map .phase414-window-copy p{color:rgba(255,248,234,.78)}.phase414-handoff-reorder-map .phase414-window-list div{background:rgba(255,248,234,.08);border:1px solid rgba(241,191,86,.26)}.phase414-commercial-packet{background:#fff8ea}.phase414-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.phase414-packet-card{border-radius:24px;padding:22px;background:#fff1d1;border:1px solid rgba(70,39,4,.12);color:#2f1a06;min-height:180px;display:flex;flex-direction:column;justify-content:space-between}.phase414-packet-card:nth-child(3n){background:#2f1a06;color:#fff8ea}.phase414-packet-card strong{font-size:20px}.phase414-packet-card p{color:inherit;opacity:.82;line-height:1.45}.phase414-next{padding:76px 0;background:#ca8500}.phase414-next-card{border-radius:34px;padding:34px;background:#1b0d02;color:#fff8ea;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center}.phase414-next-card p{color:rgba(255,248,234,.82)}.phase414-compat{display:none}.phase414-launch-guide-main .phase414-image-card img{filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}/* Phase 414 launch guide image visibility override *//* Phase 414 calendar control mixed-layout refinement */
@media(max-width:900px){.phase414-hero-layout,.phase414-runway-grid,.phase414-sample-lock-layout,.phase414-window-layout,.phase414-handoff-layout,.phase414-next-card{grid-template-columns:1fr}.phase414-calendar-board{grid-template-columns:1fr;min-height:620px}.phase414-console-grid,.phase414-packet-grid,.phase414-rail-grid{grid-template-columns:1fr}.phase414-console-card:nth-child(2),.phase414-runway-card:nth-child(2){transform:none}.phase414-launch-guide-main .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase414-launch-guide-main .subnav a{margin:0 12px 6px 0;display:inline-flex}.phase414-calendar-control-hero{padding-top:72px}}
/* phase414-private-label-launch-guide-control:end */

/* phase415-private-label-logistics-control:start */
.phase415-logistics-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase415-logistics-main *{box-sizing:border-box}.phase415-logistics-main a{text-decoration:none}.phase415-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase415-logistics-main .subnav{position:relative;top:auto;z-index:120;background:rgba(255,248,234,.97);backdrop-filter:blur(18px);border-bottom:1px solid rgba(70,39,4,.12);box-shadow:0 10px 24px rgba(47,26,6,.08)}.phase415-logistics-main .subnav>div{width:min(1180px,calc(100% - 40px));min-height:56px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.phase415-logistics-main .subnav strong{color:#2f1a06}.phase415-logistics-main .subnav a{color:#3b2106;font-weight:900;font-size:13px;margin-left:14px}.phase415-handoff-control-hero{position:relative;padding:104px 0 42px;background:radial-gradient(circle at 15% 12%,rgba(241,191,86,.28),transparent 32%),linear-gradient(142deg,#120801,#392006 54%,#080402);color:#fff8ea;isolation:isolate}.phase415-handoff-control-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,234,.032) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,#000,transparent 82%);z-index:-1}.phase415-hero-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:38px;align-items:center}.phase415-eyebrow{margin:0 0 13px;text-transform:uppercase;letter-spacing:.17em;color:#f1bf56;font-size:12px;font-weight:950}.phase415-handoff-control-hero h1{font-size:clamp(44px,5.2vw,74px);line-height:.93;letter-spacing:-.055em;margin:0;max-width:720px}.phase415-lede{font-size:clamp(17px,1.32vw,21px);line-height:1.58;color:rgba(255,248,234,.84);max-width:690px;margin:22px 0 0}.phase415-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.phase415-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:12px 20px;font-weight:950;border:1px solid rgba(255,248,234,.28);box-shadow:0 15px 30px rgba(0,0,0,.16)}.phase415-btn.primary{background:#ca8500;color:#1b0d02;border-color:#f1bf56}.phase415-btn.secondary{background:#fff8ea;color:#2f1a06}.phase415-shipment-board{position:relative;min-height:520px;border-radius:34px;padding:18px;background:rgba(255,248,234,.1);border:1px solid rgba(255,248,234,.2);box-shadow:0 32px 80px rgba(0,0,0,.36);overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.phase415-shipment-board:before{content:"HANDOFF CONTROL";position:absolute;right:22px;top:22px;z-index:4;border:1px solid rgba(241,191,86,.55);border-radius:999px;padding:8px 12px;background:rgba(19,9,2,.7);color:#f1bf56;font-size:11px;font-weight:950;letter-spacing:.12em}.phase415-shipment-board img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.16) contrast(1.08) brightness(.66)}.phase415-board-card{position:relative;z-index:2;align-self:end;border-radius:24px;padding:20px;background:rgba(255,248,234,.92);color:#2f1a06;box-shadow:0 18px 34px rgba(0,0,0,.22)}.phase415-board-card:nth-of-type(2),.phase415-board-card:nth-of-type(3){align-self:start;margin-top:64px}/* phase415-badge-card-collision-fix */.phase415-board-card span,.phase415-lane-card span,.phase415-packet-card span{display:block;color:#8a5b00;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.13em;margin-bottom:8px}.phase415-board-card strong{font-size:20px}.phase415-board-card p{margin:8px 0 0;line-height:1.5}.phase415-proof-rail{background:#ca8500;color:#1f1002}.phase415-rail-grid{display:grid;grid-template-columns:repeat(4,1fr)}.phase415-rail-grid div{padding:18px;border-left:1px solid rgba(47,26,6,.16)}.phase415-rail-grid span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:950}.phase415-rail-grid strong{display:block;margin-top:5px;font-size:16px}.phase415-section{padding:82px 0}.phase415-section-head{max-width:780px;margin-bottom:30px}.phase415-section-head h2,.phase415-split-card h2,.phase415-window-copy h2,.phase415-next-card h2{font-size:clamp(32px,4vw,54px);line-height:1;letter-spacing:-.045em;margin:0}.phase415-section-head p,.phase415-split-card p,.phase415-window-copy p,.phase415-next-card p{font-size:17px;line-height:1.65;color:#5c3b12}.phase415-document-lanes{background:#fff1d1}.phase415-lane-grid{display:grid;grid-template-columns:1.08fr .84fr 1.08fr;gap:18px;align-items:stretch}.phase415-lane-card{border-radius:28px;padding:26px;background:#fff8ea;border:1px solid rgba(70,39,4,.13);box-shadow:0 22px 50px rgba(47,26,6,.09)}.phase415-lane-card:nth-child(2){transform:translateY(30px);background:#2f1a06;color:#fff8ea}.phase415-lane-card:nth-child(2) p{color:rgba(255,248,234,.78)}.phase415-lane-card h3{font-size:25px;margin:0 0 10px}.phase415-lane-card p{line-height:1.6;color:#5c3b12}.phase415-packout-handoff{background:#1b0d02;color:#fff8ea}.phase415-packout-layout,.phase415-window-layout,.phase415-market-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:30px;align-items:center}.phase415-image-card{position:relative;margin:0;border-radius:34px;overflow:hidden;min-height:440px;background:#2f1a06;box-shadow:0 28px 70px rgba(47,26,6,.22)}.phase415-image-card img{width:100%;height:100%;min-height:440px;object-fit:cover;display:block;filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}.phase415-split-card{border-radius:32px;padding:34px;background:rgba(255,248,234,.08);border:1px solid rgba(255,248,234,.18);color:#fff8ea;box-shadow:0 22px 50px rgba(0,0,0,.12)}.phase415-split-card p{color:rgba(255,248,234,.78)}.phase415-mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.phase415-mini-grid div{border-radius:18px;background:rgba(241,191,86,.14);padding:16px;font-weight:950;color:#fff8ea}.phase415-warehouse-window{background:#fff8ea}.phase415-window-copy{border-radius:32px;padding:34px;background:#fff1d1;border:1px solid rgba(70,39,4,.13);box-shadow:0 22px 50px rgba(47,26,6,.08)}.phase415-window-list{display:grid;gap:10px;margin-top:22px}.phase415-window-list div{border-radius:18px;padding:14px;background:#fff8ea;font-weight:900}.phase415-market-release-map{background:linear-gradient(135deg,#2f1a06,#090402);color:#fff8ea}.phase415-market-release-map .phase415-window-copy{background:rgba(255,248,234,.08);border-color:rgba(255,248,234,.18);color:#fff8ea}.phase415-market-release-map .phase415-window-copy p{color:rgba(255,248,234,.78)}.phase415-market-release-map .phase415-window-list div{background:rgba(255,248,234,.08);border:1px solid rgba(241,191,86,.26)}.phase415-support-packet{background:#fff8ea}.phase415-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.phase415-packet-card{border-radius:24px;padding:22px;background:#fff1d1;border:1px solid rgba(70,39,4,.12);color:#2f1a06;min-height:180px;display:flex;flex-direction:column;justify-content:space-between}.phase415-packet-card:nth-child(3n){background:#2f1a06;color:#fff8ea}.phase415-packet-card strong{font-size:20px}.phase415-packet-card p{color:inherit;opacity:.82;line-height:1.45}.phase415-next{padding:76px 0;background:#ca8500}.phase415-next-card{border-radius:34px;padding:34px;background:#1b0d02;color:#fff8ea;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center}.phase415-next-card p{color:rgba(255,248,234,.82)}.phase415-compat{display:none}.phase415-logistics-main .phase415-image-card img{filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}/* Phase 415 logistics image visibility override *//* Phase 415 handoff control mixed-layout refinement */
@media(max-width:900px){.phase415-hero-layout,.phase415-packout-layout,.phase415-window-layout,.phase415-market-layout,.phase415-next-card{grid-template-columns:1fr}.phase415-shipment-board{grid-template-columns:1fr;min-height:620px}.phase415-lane-grid,.phase415-packet-grid,.phase415-rail-grid{grid-template-columns:1fr}.phase415-lane-card:nth-child(2){transform:none}.phase415-logistics-main .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase415-logistics-main .subnav a{margin:0 12px 6px 0;display:inline-flex}.phase415-handoff-control-hero{padding-top:72px}}
/* phase415-private-label-logistics-control:end */

/* phase416-private-label-packaging-atelier:start */
/* Phase 419 provider role clarity */
/* Cache compatibility: styles.css?v=phase416-private-label-packaging-atelier script.js?v=phase416-private-label-packaging-atelier styles.css?v=phase419-private-label-packaging-provider-clarity script.js?v=phase419-private-label-packaging-provider-clarity */
.phase416-packaging-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase416-packaging-main *{box-sizing:border-box}.phase416-packaging-main a{text-decoration:none}.phase416-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase416-packaging-main .subnav{position:relative;top:auto;z-index:120;background:rgba(255,248,234,.97);backdrop-filter:blur(18px);border-bottom:1px solid rgba(70,39,4,.12);box-shadow:0 10px 24px rgba(47,26,6,.08)}.phase416-packaging-main .subnav>div{width:min(1180px,calc(100% - 40px));min-height:56px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.phase416-packaging-main .subnav strong{color:#2f1a06}.phase416-packaging-main .subnav a{color:#3b2106;font-weight:900;font-size:13px;margin-left:14px}.phase416-packaging-atelier-hero{position:relative;padding:104px 0 42px;background:radial-gradient(circle at 15% 12%,rgba(241,191,86,.28),transparent 32%),linear-gradient(142deg,#120801,#392006 54%,#080402);color:#fff8ea;isolation:isolate}.phase416-packaging-atelier-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,234,.032) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,#000,transparent 82%);z-index:-1}.phase416-hero-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:38px;align-items:center}.phase416-eyebrow{margin:0 0 13px;text-transform:uppercase;letter-spacing:.17em;color:#f1bf56;font-size:12px;font-weight:950}.phase416-packaging-atelier-hero h1{font-size:clamp(44px,5.2vw,74px);line-height:.93;letter-spacing:-.055em;margin:0;max-width:720px}.phase416-lede{font-size:clamp(17px,1.32vw,21px);line-height:1.58;color:rgba(255,248,234,.84);max-width:690px;margin:22px 0 0}.phase416-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.phase416-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:12px 20px;font-weight:950;border:1px solid rgba(255,248,234,.28);box-shadow:0 15px 30px rgba(0,0,0,.16)}.phase416-btn.primary{background:#ca8500;color:#1b0d02;border-color:#f1bf56}.phase416-btn.secondary{background:#fff8ea;color:#2f1a06}.phase416-package-workbench{position:relative;min-height:520px;border-radius:34px;padding:18px;background:rgba(255,248,234,.1);border:1px solid rgba(255,248,234,.2);box-shadow:0 32px 80px rgba(0,0,0,.36);overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.phase416-package-workbench:before{content:"PACKAGING ATELIER";position:absolute;right:22px;top:22px;z-index:4;border:1px solid rgba(241,191,86,.55);border-radius:999px;padding:8px 12px;background:rgba(19,9,2,.7);color:#f1bf56;font-size:11px;font-weight:950;letter-spacing:.12em}.phase416-package-workbench img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.16) contrast(1.08) brightness(.66)}.phase416-board-card{position:relative;z-index:2;align-self:end;border-radius:24px;padding:20px;background:rgba(255,248,234,.92);color:#2f1a06;box-shadow:0 18px 34px rgba(0,0,0,.22)}.phase416-board-card:nth-of-type(2),.phase416-board-card:nth-of-type(3){align-self:start;margin-top:64px}.phase416-board-card span,.phase416-format-card span,.phase416-packet-card span{display:block;color:#8a5b00;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.13em;margin-bottom:8px}.phase416-board-card strong{font-size:20px}.phase416-board-card p{margin:8px 0 0;line-height:1.5}.phase416-proof-rail{background:#ca8500;color:#1f1002}.phase416-rail-grid{display:grid;grid-template-columns:repeat(4,1fr)}.phase416-rail-grid div{padding:18px;border-left:1px solid rgba(47,26,6,.16)}.phase416-rail-grid span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:950}.phase416-rail-grid strong{display:block;margin-top:5px;font-size:16px}.phase416-section{padding:82px 0}.phase416-section-head{max-width:780px;margin-bottom:30px}.phase416-section-head h2,.phase416-split-card h2,.phase416-window-copy h2,.phase416-next-card h2{font-size:clamp(32px,4vw,54px);line-height:1;letter-spacing:-.045em;margin:0}.phase416-section-head p,.phase416-split-card p,.phase416-window-copy p,.phase416-next-card p{font-size:17px;line-height:1.65;color:#5c3b12}.phase416-format-system{background:#fff1d1}.phase416-format-grid{display:grid;grid-template-columns:1.1fr .8fr 1.1fr;gap:18px;align-items:stretch}.phase416-format-card{border-radius:28px;padding:26px;background:#fff8ea;border:1px solid rgba(70,39,4,.13);box-shadow:0 22px 50px rgba(47,26,6,.09)}.phase416-format-card:nth-child(2){transform:translateY(30px);background:#2f1a06;color:#fff8ea}.phase416-format-card:nth-child(2) p{color:rgba(255,248,234,.78)}.phase416-format-card h3{font-size:25px;margin:0 0 10px}.phase416-format-card p{line-height:1.6;color:#5c3b12}.phase416-artwork-file-room{background:#1b0d02;color:#fff8ea}.phase416-artwork-layout,.phase416-case-layout,.phase416-release-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:30px;align-items:center}.phase416-image-card{position:relative;margin:0;border-radius:34px;overflow:hidden;min-height:440px;background:#2f1a06;box-shadow:0 28px 70px rgba(47,26,6,.22)}.phase416-image-card img{width:100%;height:100%;min-height:440px;object-fit:cover;display:block;filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}.phase416-label-sheet{position:absolute;left:22px;right:22px;bottom:22px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.phase416-label-sheet span{border-radius:14px;padding:12px 8px;background:rgba(255,248,234,.88);color:#2f1a06;font-weight:950;text-align:center;font-size:12px;letter-spacing:.12em}.phase416-split-card{border-radius:32px;padding:34px;background:rgba(255,248,234,.08);border:1px solid rgba(255,248,234,.18);color:#fff8ea;box-shadow:0 22px 50px rgba(0,0,0,.12)}.phase416-split-card p{color:rgba(255,248,234,.78)}.phase416-mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.phase416-mini-grid div{border-radius:18px;background:rgba(241,191,86,.14);padding:16px;font-weight:950;color:#fff8ea}.phase416-case-pack-lanes{background:#fff8ea}.phase416-case-lane-board{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:16px;align-items:stretch}.phase416-case-lane{border-radius:28px;padding:24px;background:#fff1d1;border:1px solid rgba(70,39,4,.13);box-shadow:0 22px 50px rgba(47,26,6,.08)}.phase416-case-lane:nth-child(2){background:#2f1a06;color:#fff8ea;transform:translateY(26px)}.phase416-case-lane:nth-child(3){background:#ca8500;color:#1b0d02}.phase416-case-lane img{width:100%;height:190px;object-fit:cover;border-radius:20px;margin:14px 0 0;filter:saturate(1.12) contrast(1.05) brightness(1.08)}.phase416-case-lane span{display:block;color:#8a5b00;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.13em;margin-bottom:8px}.phase416-case-lane:nth-child(2) span{color:#f1bf56}.phase416-case-lane h3{font-size:24px;margin:0 0 9px}.phase416-case-lane p{line-height:1.58;color:inherit;opacity:.84}.phase416-window-copy{border-radius:32px;padding:34px;background:#fff1d1;border:1px solid rgba(70,39,4,.13);box-shadow:0 22px 50px rgba(47,26,6,.08)}.phase416-window-list{display:grid;gap:10px;margin-top:22px}.phase416-window-list div{border-radius:18px;padding:14px;background:#fff8ea;font-weight:900}.phase416-release-proof-board{background:linear-gradient(135deg,#2f1a06,#090402);color:#fff8ea}.phase416-release-proof-board .phase416-window-copy{background:rgba(255,248,234,.08);border-color:rgba(255,248,234,.18);color:#fff8ea}.phase416-release-proof-board .phase416-window-copy p{color:rgba(255,248,234,.78)}.phase416-release-proof-board .phase416-window-list div{background:rgba(255,248,234,.08);border:1px solid rgba(241,191,86,.26)}.phase416-commercial-packet{background:#fff8ea}.phase416-packet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.phase416-packet-card{border-radius:24px;padding:22px;background:#fff1d1;border:1px solid rgba(70,39,4,.12);color:#2f1a06;min-height:180px;display:flex;flex-direction:column;justify-content:space-between}.phase416-packet-card:nth-child(3n){background:#2f1a06;color:#fff8ea}.phase416-packet-card strong{font-size:20px}.phase416-packet-card p{color:inherit;opacity:.82;line-height:1.45}.phase416-next{padding:76px 0;background:#ca8500}.phase416-next-card{border-radius:34px;padding:34px;background:#1b0d02;color:#fff8ea;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center}.phase416-next-card p{color:rgba(255,248,234,.82)}.phase416-compat{display:none}.phase416-packaging-main .phase416-image-card img{filter:saturate(1.18) contrast(1.08) brightness(1.14)!important}/* Phase 416 packaging image visibility override *//* Phase 416 packaging atelier mixed-layout refinement */
.phase419-provider-stack{background:#fff1d1}.phase419-provider-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.phase419-provider-card{border-radius:30px;padding:28px;border:1px solid rgba(70,39,4,.14);box-shadow:0 22px 50px rgba(47,26,6,.09)}.phase419-iprint-design-desk{background:#fff8ea;color:#2f1a06}.phase419-epictetus-distribution-ledger{background:linear-gradient(140deg,#160a02,#3a2103);color:#fff8ea}.phase419-provider-card h3{font-size:clamp(28px,3vw,42px);line-height:1;margin:0 0 14px;letter-spacing:-.035em}.phase419-provider-card p{font-size:16px;line-height:1.64}.phase419-provider-card .phase416-mini-grid{margin:20px 0}.phase419-provider-card.phase419-epictetus-distribution-ledger p{color:rgba(255,248,234,.82)}.phase419-provider-card.phase419-epictetus-distribution-ledger .phase416-mini-grid div{background:rgba(255,248,234,.1);color:#fff8ea;border-color:rgba(241,191,86,.24)}.phase419-provider-card .phase416-actions a{min-height:46px}.phase419-iprint-design-desk .phase416-mini-grid div{background:#2f1a06;color:#fff8ea;border:1px solid rgba(70,39,4,.16)}.phase419-provider-card.phase419-epictetus-distribution-ledger .phase416-btn.secondary{background:#fff8ea;color:#2f1a06!important}
@media(max-width:900px){.phase416-hero-layout,.phase416-artwork-layout,.phase416-case-layout,.phase416-release-layout,.phase416-next-card,.phase419-provider-layout{grid-template-columns:1fr}.phase416-package-workbench{grid-template-columns:1fr;min-height:620px}.phase416-format-grid,.phase416-packet-grid,.phase416-rail-grid{grid-template-columns:1fr}.phase416-format-card:nth-child(2){transform:none}.phase416-board-card:nth-of-type(2),.phase416-board-card:nth-of-type(3){margin-top:0}.phase416-packaging-main .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase416-packaging-main .subnav a{margin:0 12px 6px 0;display:inline-flex}.phase416-packaging-atelier-hero{padding-top:72px}}
/* phase416-private-label-packaging-atelier:end */

/* phase417-iprint-provider:start */
/* Phase 417 iPrint exclusive packaging provider */
.phase417-iprint-panel{margin:72px auto;padding:0;width:min(1180px,calc(100% - 40px));border-radius:34px;overflow:hidden;background:linear-gradient(135deg,#1b0d02,#3b2106);color:#fff8ea!important;box-shadow:0 28px 70px rgba(47,26,6,.18);border:1px solid rgba(241,191,86,.24)}
.phase407-private-grabba-main .phase407-btn.secondary,.phase439-grabba-main .phase439-btn.secondary{color:#2f1a06!important;background:#fff8ea!important;border-color:rgba(255,248,234,.55)!important}
.phase417-iprint-panel-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:0;align-items:stretch}.phase417-iprint-panel-copy{padding:34px}.phase417-iprint-panel .eyebrow,.phase417-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.17em;color:#f1bf56;font-size:12px;font-weight:950}.phase417-iprint-panel h2{font-size:clamp(30px,3.8vw,50px);line-height:1;letter-spacing:-.04em;margin:0 0 16px}.phase417-iprint-panel p{font-size:16px;line-height:1.62;color:rgba(255,248,234,.82);margin:0 0 18px}.phase417-iprint-chip-row{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.phase417-iprint-chip-row span{border:1px solid rgba(241,191,86,.32);border-radius:999px;padding:8px 11px;background:rgba(255,248,234,.08);font-weight:900;font-size:12px}.phase417-iprint-panel-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.phase417-iprint-panel-actions a,.phase417-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:12px 20px;font-weight:950;text-decoration:none;border:1px solid rgba(255,248,234,.3)}.phase417-iprint-panel-actions a:first-child,.phase417-btn.primary{background:#ca8500;color:#1b0d02;border-color:#f1bf56}.phase417-iprint-panel-actions a:last-child,.phase417-btn.secondary{background:#fff8ea;color:#2f1a06}.phase417-iprint-panel-board{padding:24px;background:#fff1d1;color:#2f1a06;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.phase417-iprint-panel-board div{border-radius:22px;padding:18px;background:#fff8ea;box-shadow:0 12px 28px rgba(47,26,6,.1)}.phase417-iprint-panel-board span{display:block;color:#8a5b00;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.13em;margin-bottom:8px}.phase417-iprint-panel-board strong{font-size:18px}.phase417-iprint-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase417-iprint-main *{box-sizing:border-box}.phase417-iprint-main a{text-decoration:none}.phase417-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase417-iprint-main .subnav{position:relative;z-index:100;background:rgba(255,248,234,.97);border-bottom:1px solid rgba(70,39,4,.12);box-shadow:0 10px 24px rgba(47,26,6,.08)}.phase417-iprint-main .subnav>div{width:min(1180px,calc(100% - 40px));min-height:56px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.phase417-iprint-main .subnav strong{color:#2f1a06}.phase417-iprint-main .subnav a{color:#3b2106;font-weight:900;font-size:13px;margin-left:14px}.phase417-iprint-hero{position:relative;padding:104px 0 46px;background:radial-gradient(circle at 16% 16%,rgba(241,191,86,.28),transparent 32%),linear-gradient(140deg,#120801,#3b2106 55%,#070402);color:#fff8ea;isolation:isolate}.phase417-iprint-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,234,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,248,234,.032) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,#000,transparent 82%);z-index:-1}.phase417-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:38px;align-items:center}.phase417-iprint-hero h1{font-size:clamp(44px,5.2vw,74px);line-height:.93;letter-spacing:-.055em;margin:0;max-width:720px}.phase417-lede{font-size:clamp(17px,1.32vw,21px);line-height:1.58;color:rgba(255,248,234,.84);max-width:700px;margin:22px 0 0}.phase417-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.phase417-provider-board{position:relative;min-height:520px;border-radius:34px;padding:18px;background:rgba(255,248,234,.1);border:1px solid rgba(255,248,234,.2);box-shadow:0 32px 80px rgba(0,0,0,.36);overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.phase417-provider-board:before{content:"EXCLUSIVE PROVIDER";position:absolute;right:22px;top:22px;z-index:4;border:1px solid rgba(241,191,86,.55);border-radius:999px;padding:8px 12px;background:rgba(19,9,2,.7);color:#f1bf56;font-size:11px;font-weight:950;letter-spacing:.12em}.phase417-provider-board img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.16) contrast(1.08) brightness(.66)}.phase417-provider-card{position:relative;z-index:2;align-self:end;border-radius:24px;padding:20px;background:rgba(255,248,234,.92);color:#2f1a06;box-shadow:0 18px 34px rgba(0,0,0,.22)}.phase417-provider-card:nth-of-type(2),.phase417-provider-card:nth-of-type(3){align-self:start;margin-top:64px}.phase417-provider-card span,.phase417-source-card span,.phase417-brand-item-grid span{display:block;color:#8a5b00;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.13em;margin-bottom:8px}.phase417-provider-card strong{font-size:20px}.phase417-section{padding:82px 0}.phase417-section-head{max-width:790px;margin-bottom:30px}.phase417-section-head h2,.phase417-next-card h2{font-size:clamp(32px,4vw,54px);line-height:1;letter-spacing:-.045em;margin:0}.phase417-section-head p,.phase417-next-card p{font-size:17px;line-height:1.65;color:#5c3b12}.phase417-capability-lanes{background:#fff1d1}.phase417-lane-grid{display:grid;grid-template-columns:1.1fr .8fr 1.1fr;gap:18px}.phase417-lane-card{border-radius:28px;padding:26px;background:#fff8ea;border:1px solid rgba(70,39,4,.13);box-shadow:0 22px 50px rgba(47,26,6,.09)}.phase417-lane-card:nth-child(2){background:#2f1a06;color:#fff8ea;transform:translateY(28px)}.phase417-lane-card:nth-child(2) p{color:rgba(255,248,234,.78)}.phase417-lane-card h3{font-size:25px;margin:0 0 10px}.phase417-lane-card p{line-height:1.6;color:#5c3b12}.phase417-brand-item-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.phase417-brand-item-grid article,.phase417-source-card{border-radius:24px;padding:22px;background:#fff1d1;border:1px solid rgba(70,39,4,.12);box-shadow:0 18px 36px rgba(47,26,6,.08)}.phase417-brand-item-grid article:nth-child(3n){background:#2f1a06;color:#fff8ea}.phase417-source-layout{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.phase417-source-card a{font-weight:950;color:#3b2106}.phase417-next{padding:76px 0;background:#ca8500}.phase417-next-card{border-radius:34px;padding:34px;background:#1b0d02;color:#fff8ea;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center}.phase417-next-card p{color:rgba(255,248,234,.82)}
.phase417-iprint-panel h2,.phase417-iprint-panel-copy h2{color:#fff8ea!important;text-shadow:none!important;opacity:1!important}.phase417-iprint-panel p,.phase417-iprint-panel-copy p{color:rgba(255,248,234,.88)!important;opacity:1!important}.phase417-iprint-panel-actions a:first-child{background:#d59100!important;color:#1b0d02!important;border-color:#f1bf56!important}.phase417-iprint-panel-actions a:last-child{background:#fff8ea!important;color:#2f1a06!important;border-color:rgba(255,248,234,.85)!important}.phase417-iprint-panel-actions a{opacity:1!important;text-shadow:none!important}
@media(max-width:900px){.phase417-iprint-panel-inner,.phase417-hero-grid,.phase417-next-card{grid-template-columns:1fr}.phase417-iprint-panel-board,.phase417-lane-grid,.phase417-brand-item-grid,.phase417-source-layout{grid-template-columns:1fr}.phase417-provider-board{grid-template-columns:1fr;min-height:650px}.phase417-provider-card:nth-of-type(2),.phase417-provider-card:nth-of-type(3){margin-top:0}.phase417-iprint-main .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase417-iprint-main .subnav a{margin:0 12px 6px 0;display:inline-flex}}
/* phase417-iprint-provider:end */

/* phase418-epictetus-distributor:start */
/* Phase 418 Epictetus dedicated US distributor */
.phase418-epictetus-panel{width:min(1180px,calc(100% - 40px));margin:72px auto;border-radius:34px;overflow:hidden;background:#fff1d1;border:1px solid rgba(70,39,4,.12);box-shadow:0 26px 70px rgba(47,26,6,.14);color:#2f1a06}.phase418-epictetus-panel-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:0}.phase418-epictetus-panel-route{padding:28px;background:linear-gradient(145deg,#130902,#3b2106);color:#fff8ea;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.phase418-epictetus-panel-route div{border-radius:22px;padding:18px;background:rgba(255,248,234,.1);border:1px solid rgba(241,191,86,.2)}.phase418-epictetus-panel-route span,.phase418-eyebrow,.phase418-epictetus-panel-copy .eyebrow{display:block;margin:0 0 10px;text-transform:uppercase;letter-spacing:.15em;color:#ca8500;font-size:12px;font-weight:950}.phase418-epictetus-panel-route strong{font-size:18px;color:#fff8ea}.phase418-epictetus-panel-copy{padding:34px}.phase418-epictetus-panel h2{font-size:clamp(30px,3.6vw,50px);line-height:1;letter-spacing:-.04em;margin:0 0 16px}.phase418-epictetus-panel p{font-size:16px;line-height:1.62;color:#5c3b12}.phase418-chip-row{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0}.phase418-chip-row span{border-radius:999px;padding:8px 11px;background:#2f1a06;color:#fff8ea;font-size:12px;font-weight:900}.phase418-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.phase418-actions a,.phase418-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:12px 20px;font-weight:950;text-decoration:none!important;border:1px solid rgba(70,39,4,.16)}.phase418-actions a:first-child,.phase418-btn.primary{background:#ca8500;color:#1b0d02!important}.phase418-actions a:last-child,.phase418-btn.secondary{background:#2f1a06;color:#fff8ea!important}.phase418-epictetus-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase418-epictetus-main *{box-sizing:border-box}.phase418-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase418-epictetus-main .subnav{position:relative;z-index:100;background:rgba(255,248,234,.97);border-bottom:1px solid rgba(70,39,4,.12);box-shadow:0 10px 24px rgba(47,26,6,.08)}.phase418-epictetus-main .subnav>div{width:min(1180px,calc(100% - 40px));min-height:56px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.phase418-epictetus-main .subnav a{color:#3b2106;font-weight:900;font-size:13px;margin-left:14px;text-decoration:none}.phase418-distribution-hero{position:relative;padding:102px 0 52px;background:radial-gradient(circle at 82% 14%,rgba(202,133,0,.3),transparent 34%),linear-gradient(135deg,#090401,#2f1a06 55%,#5a3408);color:#fff8ea;isolation:isolate}.phase418-distribution-hero:before{content:"US DISTRIBUTION";position:absolute;right:5vw;top:92px;border:1px solid rgba(241,191,86,.55);border-radius:999px;padding:8px 12px;color:#f1bf56;font-size:11px;font-weight:950;letter-spacing:.14em}.phase418-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(410px,.9fr);gap:38px;align-items:center}.phase418-distribution-hero h1{font-size:clamp(44px,5.1vw,72px);line-height:.94;letter-spacing:-.055em;margin:0;max-width:760px}.phase418-lede{font-size:clamp(17px,1.3vw,21px);line-height:1.58;color:rgba(255,248,234,.84);max-width:720px}.phase418-route-board{border-radius:34px;padding:18px;min-height:520px;background:rgba(255,248,234,.1);border:1px solid rgba(255,248,234,.2);box-shadow:0 32px 80px rgba(0,0,0,.32);display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.phase418-route-card{border-radius:24px;padding:22px;background:#fff8ea;color:#2f1a06;box-shadow:0 18px 34px rgba(0,0,0,.2)}.phase418-route-card:nth-child(2),.phase418-route-card:nth-child(3){background:#ca8500}.phase418-route-card span,.phase418-product-grid span,.phase418-source-card span{display:block;color:#8a5b00;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:950;margin-bottom:8px}.phase418-route-card strong{font-size:20px}.phase418-section{padding:82px 0}.phase418-section-head{max-width:780px;margin-bottom:30px}.phase418-section-head h2,.phase418-next h2{font-size:clamp(32px,4vw,54px);line-height:1;letter-spacing:-.045em;margin:0 0 14px}.phase418-section-head p,.phase418-product-grid p,.phase418-source-card p,.phase418-next p{font-size:16px;line-height:1.65;color:#5c3b12}.phase418-market-lanes{background:#fff1d1}.phase418-lane-grid{display:grid;grid-template-columns:1.1fr .8fr 1.1fr;gap:18px}.phase418-lane-grid article,.phase418-product-grid article,.phase418-source-card{border-radius:28px;padding:24px;background:#fff8ea;border:1px solid rgba(70,39,4,.12);box-shadow:0 20px 46px rgba(47,26,6,.08)}.phase418-lane-grid article:nth-child(2){background:#2f1a06;color:#fff8ea;transform:translateY(24px)}.phase418-lane-grid article:nth-child(2) p{color:rgba(255,248,234,.8)}.phase418-product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.phase418-source-layout{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.phase418-source-card a{font-weight:950;color:#3b2106}.phase418-next{padding:76px 0;background:#ca8500}.phase418-next-card{border-radius:34px;padding:34px;background:#1b0d02;color:#fff8ea;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center}.phase418-next-card p{color:rgba(255,248,234,.82)}
@media(max-width:900px){.phase418-epictetus-panel-inner,.phase418-hero-grid,.phase418-next-card{grid-template-columns:1fr}.phase418-epictetus-panel-route,.phase418-route-board,.phase418-lane-grid,.phase418-product-grid,.phase418-source-layout{grid-template-columns:1fr}.phase418-epictetus-main .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase418-epictetus-main .subnav a{margin:0 12px 6px 0;display:inline-flex}.phase418-distribution-hero:before{display:none}}
/* phase418-epictetus-distributor:end */

/* phase518-epictetus-distributions-breakpoint-optimizer:start */
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"]{overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f3e2c1 46%,#fff8ea 100%)}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] *,
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] *::before,
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] *::after{box-sizing:border-box;min-width:0}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-shell{width:min(100% - 48px,1440px)}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .subnav{position:sticky;top:60px;z-index:24;background:rgba(255,248,234,.9);backdrop-filter:blur(16px)}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .subnav>div{width:min(100% - 48px,1440px);min-height:54px;gap:14px}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .subnav span{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .subnav a{display:inline-flex;align-items:center;min-height:34px;margin:0;padding:8px 11px;border-radius:999px;background:#fff;border:1px solid rgba(70,39,4,.1);white-space:nowrap}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-distribution-hero{padding:clamp(72px,6vw,108px) 0 clamp(42px,5vw,70px)}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-distribution-hero:before{top:clamp(68px,6vw,92px);right:max(30px,calc((100vw - 1440px)/2))}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,560px);gap:clamp(24px,4vw,64px);align-items:center}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-distribution-hero h1{font-size:clamp(40px,4.25vw,68px);line-height:.98;max-width:13.5ch;text-wrap:balance}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-lede{font-size:clamp(16.5px,1.2vw,20px);line-height:1.58;max-width:700px}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-actions{gap:10px;margin-top:clamp(18px,2vw,26px)}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-actions a,
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-btn{min-height:44px;padding:11px 17px;white-space:normal;text-align:center}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-route-board{min-height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;align-self:stretch}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-route-card{padding:clamp(16px,1.6vw,21px);display:flex;flex-direction:column;justify-content:center}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-route-card strong{font-size:clamp(17px,1.35vw,21px);line-height:1.16;overflow-wrap:anywhere}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-section{padding:clamp(58px,6vw,92px) 0}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-section-head{max-width:min(860px,100%)}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-lane-grid{grid-template-columns:minmax(0,1.06fr) minmax(260px,.82fr) minmax(0,1.06fr);gap:clamp(14px,1.5vw,20px)}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-lane-grid article:nth-child(2){transform:translateY(clamp(10px,1.8vw,24px))}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.2vw,18px)}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-product-grid article,
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-lane-grid article,
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-source-card{min-height:0;padding:clamp(20px,2vw,28px)}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-source-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.3vw,18px)}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-next{padding:clamp(58px,6vw,84px) 0}
main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-next-card{grid-template-columns:minmax(0,1fr) auto;max-width:1320px;margin:0 auto;padding:clamp(24px,3vw,38px)}
@media (min-width:1600px){main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-shell,main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .subnav>div{width:min(100% - 72px,1540px)}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-hero-grid{grid-template-columns:minmax(0,840px) minmax(460px,620px);justify-content:center}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-product-grid{grid-template-columns:repeat(5,minmax(240px,1fr))}}
@media (max-width:1180px){main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-source-layout{grid-template-columns:repeat(3,minmax(0,1fr))}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-next-card{grid-template-columns:1fr}}
@media (max-width:900px){main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-shell,main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .subnav>div{width:min(100% - 40px,100%)}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .subnav{top:48px;overflow-x:auto}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .subnav>div{flex-direction:row;align-items:center;min-width:max-content;padding:10px 0}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .subnav strong{white-space:nowrap}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .subnav span{flex-wrap:nowrap}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-distribution-hero{padding:clamp(58px,11vw,82px) 0 34px}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-hero-grid{grid-template-columns:1fr;gap:22px}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-distribution-hero h1{font-size:clamp(36px,8.3vw,54px);max-width:14ch}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-route-board{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-lane-grid{grid-template-columns:1fr}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-lane-grid article:nth-child(2){transform:none}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-source-layout{grid-template-columns:1fr}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-next-card{grid-template-columns:1fr}}
@media (max-width:640px){main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-shell{width:calc(100% - 36px)}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-distribution-hero{padding-top:54px}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-distribution-hero h1{font-size:clamp(33px,9.6vw,43px);line-height:1.05;max-width:12.6ch}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-lede{font-size:16px;line-height:1.55}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-actions{display:grid;grid-template-columns:1fr}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-actions a,main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-next-card .phase418-btn{width:100%;min-height:50px}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-route-board{grid-template-columns:1fr;padding:10px;border-radius:24px}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-route-card{padding:14px;border-radius:18px}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-route-card strong{font-size:15.5px;line-height:1.18}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-route-card p{display:none}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-section{padding:clamp(46px,12vw,64px) 0}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-section-head h2,main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-next h2{font-size:clamp(29px,8.4vw,39px);line-height:1.07}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-product-grid{grid-template-columns:1fr}main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-next-card{border-radius:24px;padding:22px}}
@media (max-width:380px){main.phase418-epictetus-main[data-template="phase418-dedicated-us-distributor"] .phase418-shell{width:calc(100% - 28px)}}
/* phase518-epictetus-distributions-breakpoint-optimizer:end */


/* phase419-private-label-products-matrix:start */
.phase419-products-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase419-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase419-products-subnav{position:relative;z-index:4}.phase419-product-hero{position:relative;padding:86px 0 72px;background:radial-gradient(circle at 18% 10%,rgba(241,191,86,.20),transparent 34%),linear-gradient(135deg,#140902 0%,#321b05 48%,#6f470d 100%);color:#fff8ea}.phase419-product-hero:after{content:"";position:absolute;inset:auto 0 0;height:105px;background:linear-gradient(180deg,transparent,#fff8ea)}.phase419-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;gap:54px;align-items:center}.phase419-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.17em;color:#ca8500;font-size:12px;font-weight:950}.phase419-product-hero .phase419-eyebrow{color:#f1bf56}.phase419-hero-copy h1{font-size:clamp(42px,6.2vw,76px);line-height:.92;letter-spacing:-.065em;margin:0 0 18px;max-width:760px}.phase419-hero-lede{font-size:clamp(17px,2vw,21px);line-height:1.58;color:rgba(255,248,234,.84);margin:0 0 26px;max-width:640px}.phase419-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.phase419-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:12px 20px;text-decoration:none!important;font-weight:950}.phase419-btn.primary{background:#ca8500;color:#fff8ea!important;box-shadow:0 14px 30px rgba(202,133,0,.26)}.phase419-btn.secondary{background:#fff8ea;color:#2f1a06!important;border:1px solid rgba(255,248,234,.55)}.phase419-product-board{position:relative;min-height:530px;border-radius:42px;overflow:hidden;background:#2a1705;box-shadow:0 34px 90px rgba(0,0,0,.32);border:1px solid rgba(241,191,86,.24)}.phase419-product-board:before{content:"PRODUCT BOARD";position:absolute;top:18px;left:18px;z-index:2;padding:9px 12px;border-radius:999px;background:rgba(255,248,234,.92);color:#2f1a06;font-size:11px;font-weight:950;letter-spacing:.16em}.phase419-product-board img{width:100%;height:100%;min-height:530px;object-fit:cover;filter:saturate(1.1) contrast(1.08) brightness(.9)}.phase419-board-card{position:absolute;z-index:3;width:min(280px,72%);padding:16px;border-radius:22px;background:rgba(255,248,234,.94);color:#2f1a06;box-shadow:0 18px 45px rgba(0,0,0,.24);backdrop-filter:blur(16px)}.phase419-board-card span,.phase419-provider-card span,.phase419-router-grid span{display:block;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:#8b5a16;margin-bottom:7px}.phase419-board-card strong{font-size:15px;line-height:1.28}.phase419-board-card-one{right:22px;top:72px}.phase419-board-card-two{left:24px;bottom:92px}.phase419-board-card-three{right:40px;bottom:24px}.phase419-proof-rail{background:#ca8500;color:#2f1a06}.phase419-proof-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px}.phase419-proof-grid span{padding:18px 10px;text-align:center;font-weight:950;border-left:1px solid rgba(47,26,6,.16)}.phase419-section{padding:84px 0}.phase419-section-head{max-width:800px;margin:0 0 34px}.phase419-section-head h2,.phase419-lane-copy h2,.phase419-packout-copy h2,.phase419-final-card h2{font-size:clamp(32px,4.6vw,58px);line-height:1;letter-spacing:-.045em;margin:0 0 14px}.phase419-section-head p,.phase419-lane-copy p,.phase419-packout-copy p,.phase419-final-card p{font-size:17px;line-height:1.62;color:#654316}.phase419-family-grid{display:grid;grid-template-columns:1.08fr .92fr 1fr;gap:18px;align-items:stretch}.phase419-family-card{position:relative;padding:28px;border-radius:30px;background:#fff1d1;border:1px solid rgba(47,26,6,.10);box-shadow:0 18px 50px rgba(47,26,6,.08);min-height:260px}.phase419-family-card:nth-child(2){transform:translateY(36px);background:#2f1a06;color:#fff8ea}.phase419-family-card:nth-child(2) p{color:rgba(255,248,234,.78)}.phase419-family-card:nth-child(4){grid-column:span 2}.phase419-family-card:nth-child(5){background:#f1bf56}.phase419-family-card>span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:#2f1a06;color:#fff8ea;font-weight:950}.phase419-family-card h3{font-size:25px;line-height:1.05;margin:22px 0 10px}.phase419-family-card p{font-size:15px;line-height:1.56;color:#654316}.phase419-family-card a,.phase419-provider-card a{font-weight:950;color:inherit;text-decoration:underline;text-underline-offset:4px}.phase419-lane-grid,.phase419-packout-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:36px;align-items:center}.phase419-image-card{margin:0;border-radius:36px;overflow:hidden;background:#2f1a06;color:#fff8ea;box-shadow:0 24px 70px rgba(47,26,6,.16)}.phase419-image-card img{display:block;width:100%;height:440px;object-fit:cover;filter:saturate(1.18) contrast(1.08) brightness(1.12)!important}.phase419-image-card figcaption{padding:14px 18px;font-size:13px;font-weight:850;color:#fff8ea}.phase419-lane-list{display:grid;gap:12px;margin-top:24px}.phase419-lane-list div{padding:18px;border-radius:22px;background:#fff1d1;border:1px solid rgba(47,26,6,.10)}.phase419-lane-list strong{display:block;margin-bottom:4px}.phase419-lane-list span{color:#654316}.phase419-provider-role-cards{background:#2f1a06;color:#fff8ea}.phase419-provider-role-cards .phase419-section-head p{color:rgba(255,248,234,.76)}.phase419-provider-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.phase419-provider-card{padding:32px;border-radius:32px;background:#fff8ea;color:#2f1a06;min-height:310px;box-shadow:0 22px 60px rgba(0,0,0,.22)}.phase419-provider-card:nth-child(2){margin-top:42px;background:#fff1d1}.phase419-provider-card h3{font-size:clamp(28px,3vw,40px);line-height:1;margin:0 0 14px}.phase419-provider-card p{font-size:16px;line-height:1.58;color:#654316}.phase419-packout-studio{background:#fff1d1}.phase419-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.phase419-mini-grid span{padding:14px;border-radius:18px;background:#fff8ea;font-weight:950;text-align:center;border:1px solid rgba(47,26,6,.1)}.phase419-commercial-router{background:#fff8ea}.phase419-router-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.phase419-router-grid a{display:block;padding:24px;border-radius:26px;background:#fff1d1;text-decoration:none!important;color:#2f1a06;border:1px solid rgba(47,26,6,.10);min-height:150px}.phase419-router-grid a:nth-child(2),.phase419-router-grid a:nth-child(5){background:#2f1a06;color:#fff8ea}.phase419-router-grid strong{font-size:22px;line-height:1.08}.phase419-final-cta{padding:90px 0;background:linear-gradient(135deg,#1b0d02,#4f3109);color:#fff8ea}.phase419-final-card{padding:44px;border-radius:38px;background:rgba(255,248,234,.08);border:1px solid rgba(241,191,86,.24)}.phase419-final-card p{color:rgba(255,248,234,.80);max-width:780px}.phase419-compat{display:none!important}
@media(max-width:980px){.phase419-hero-grid,.phase419-lane-grid,.phase419-packout-grid,.phase419-provider-grid{grid-template-columns:1fr}.phase419-family-grid,.phase419-router-grid{grid-template-columns:1fr}.phase419-family-card:nth-child(2),.phase419-provider-card:nth-child(2){transform:none;margin-top:0}.phase419-family-card:nth-child(4){grid-column:auto}.phase419-proof-grid{grid-template-columns:repeat(2,1fr)}.phase419-product-board,.phase419-product-board img{min-height:430px}.phase419-mini-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.phase419-shell{width:min(100% - 26px,1180px)}.phase419-product-hero{padding:58px 0}.phase419-board-card{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto;margin:12px}.phase419-product-board{display:flex;flex-direction:column;min-height:0}.phase419-product-board img{min-height:280px;height:280px}.phase419-proof-grid{grid-template-columns:1fr}.phase419-section{padding:60px 0}}
/* phase419-private-label-products-matrix:end */

/* phase420-private-label-programs-faq:start */
.phase420-faq-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.phase420-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase420-subnav{position:relative;z-index:5}.phase420-faq-hero{position:relative;padding:92px 0 72px;background:radial-gradient(circle at 82% 12%,rgba(241,191,86,.22),transparent 34%),linear-gradient(135deg,#160a02,#342006 55%,#0b0501);color:#fff8ea}.phase420-faq-hero:after{content:"";position:absolute;inset:auto 0 0;height:90px;background:linear-gradient(180deg,transparent,#fff8ea)}.phase420-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;gap:46px;align-items:center}.phase420-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.17em;color:#ca8500;font-size:12px;font-weight:950}.phase420-faq-hero .phase420-eyebrow{color:#f1bf56}.phase420-hero-copy h1{font-size:clamp(42px,5.8vw,72px);line-height:.92;letter-spacing:-.06em;margin:0 0 20px}.phase420-lede{font-size:clamp(17px,1.55vw,21px);line-height:1.58;color:rgba(255,248,234,.84);margin:0 0 26px;max-width:680px}.phase420-actions{display:flex;flex-wrap:wrap;gap:12px}.phase420-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:12px 20px;font-weight:950;text-decoration:none!important}.phase420-btn.primary{background:#ca8500;color:#fff8ea!important}.phase420-btn.secondary{background:#fff8ea;color:#2f1a06!important;border:1px solid rgba(255,248,234,.52)}.phase420-desk-board{position:relative;min-height:500px;border-radius:42px;overflow:hidden;background:#2f1a06;box-shadow:0 30px 90px rgba(0,0,0,.3);border:1px solid rgba(241,191,86,.22)}.phase420-desk-board:before{content:"FAQ DESK";position:absolute;z-index:3;left:20px;top:20px;padding:9px 12px;border-radius:999px;background:#fff8ea;color:#2f1a06;font-size:11px;font-weight:950;letter-spacing:.16em}.phase420-desk-board img{width:100%;height:100%;min-height:500px;object-fit:cover;filter:saturate(1.12) contrast(1.08) brightness(.88)}.phase420-desk-note{position:absolute;z-index:3;width:min(270px,72%);padding:16px;border-radius:22px;background:rgba(255,248,234,.94);color:#2f1a06;box-shadow:0 18px 44px rgba(0,0,0,.25)}.phase420-desk-note span,.phase420-question-card span,.phase420-provider-card span,.phase420-router-grid span{display:block;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:#8b5a16;margin-bottom:7px}.phase420-desk-note strong{font-size:20px}.phase420-desk-note p{margin:8px 0 0;color:#654316;font-size:14px;line-height:1.4}.phase420-desk-note-one{right:24px;top:86px}.phase420-desk-note-two{left:24px;bottom:28px}.phase420-quick-rail{background:#ca8500;color:#2f1a06}.phase420-quick-rail .phase420-shell{display:grid;grid-template-columns:repeat(6,1fr)}.phase420-quick-rail span{padding:17px 10px;text-align:center;font-weight:950;border-left:1px solid rgba(47,26,6,.16)}.phase420-section{padding:84px 0}.phase420-section-head{max-width:820px;margin:0 0 34px}.phase420-section-head h2,.phase420-ledger-copy h2,.phase420-final-card h2{font-size:clamp(32px,4.6vw,58px);line-height:1;letter-spacing:-.045em;margin:0 0 14px}.phase420-section-head p,.phase420-ledger-copy p,.phase420-final-card p{font-size:17px;line-height:1.62;color:#654316}.phase421-faq-filter-bar{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:12px;border-radius:24px;background:#fff1d1;border:1px solid rgba(47,26,6,.10);box-shadow:0 16px 40px rgba(47,26,6,.07)}.phase421-filter-button{appearance:none;border:1px solid rgba(47,26,6,.14);border-radius:999px;background:#fff8ea;color:#2f1a06;min-height:42px;padding:10px 16px;font-weight:950;cursor:pointer}.phase421-filter-button[aria-pressed="true"]{background:#2f1a06;color:#fff8ea;border-color:#2f1a06;box-shadow:0 12px 30px rgba(47,26,6,.18)}.phase420-question-card[hidden]{display:none!important}.phase421-no-results{margin:18px 0 0;padding:18px;border-radius:22px;background:#fff1d1;color:#654316;font-weight:850}.phase420-question-grid{display:grid;grid-template-columns:1fr .9fr 1.1fr;gap:18px;align-items:stretch}.phase420-question-card{padding:26px;border-radius:28px;background:#fff1d1;border:1px solid rgba(47,26,6,.1);min-height:240px;box-shadow:0 18px 50px rgba(47,26,6,.08)}.phase420-question-card:nth-child(2){transform:translateY(34px);background:#2f1a06;color:#fff8ea}.phase420-question-card:nth-child(2) p{color:rgba(255,248,234,.8)}.phase420-question-card:nth-child(4){grid-column:span 2}.phase420-question-card:nth-child(5){background:#f1bf56}.phase420-question-card h3{font-size:24px;line-height:1.06;margin:10px 0}.phase420-question-card p{font-size:15px;line-height:1.56;color:#654316}.phase420-answer-ledger{background:#fff1d1}.phase420-ledger-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:38px;align-items:center}.phase420-image-card{margin:0;border-radius:36px;overflow:hidden;background:#2f1a06;color:#fff8ea;box-shadow:0 24px 70px rgba(47,26,6,.16)}.phase420-image-card img{display:block;width:100%;height:430px;object-fit:cover;filter:saturate(1.18) contrast(1.08) brightness(1.13)!important}.phase420-image-card figcaption{padding:14px 18px;font-size:13px;font-weight:850}.phase420-ledger-list{display:grid;gap:12px;margin-top:24px}.phase420-ledger-list div{padding:18px;border-radius:22px;background:#fff8ea;border:1px solid rgba(47,26,6,.1)}.phase420-ledger-list strong{display:block;margin-bottom:5px}.phase420-ledger-list span{color:#654316}.phase420-provider-clarity{background:#2f1a06;color:#fff8ea}.phase420-provider-clarity .phase420-section-head p{color:rgba(255,248,234,.76)}.phase420-provider-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.phase420-provider-card{padding:30px;border-radius:32px;background:#fff8ea;color:#2f1a06;box-shadow:0 22px 60px rgba(0,0,0,.2)}.phase420-provider-card:nth-child(2){margin-top:44px;background:#fff1d1}.phase420-provider-card h3{font-size:clamp(28px,3vw,40px);line-height:1;margin:0 0 14px}.phase420-provider-card p{font-size:16px;line-height:1.58;color:#654316}.phase420-provider-card a{font-weight:950;color:#2f1a06;text-decoration:underline;text-underline-offset:4px}.phase420-router-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.phase420-router-grid a{display:block;min-height:148px;padding:24px;border-radius:26px;background:#fff1d1;color:#2f1a06!important;text-decoration:none!important;border:1px solid rgba(47,26,6,.1)}.phase420-router-grid a:nth-child(2),.phase420-router-grid a:nth-child(5){background:#2f1a06;color:#fff8ea!important}.phase420-router-grid strong{font-size:22px;line-height:1.06}.phase420-final{padding:86px 0;background:linear-gradient(135deg,#160a02,#50320a);color:#fff8ea}.phase420-final-card{padding:42px;border-radius:38px;background:rgba(255,248,234,.08);border:1px solid rgba(241,191,86,.24)}.phase420-final-card p{color:rgba(255,248,234,.80);max-width:760px}.phase420-compat{display:none!important}@media(max-width:980px){.phase420-hero-grid,.phase420-ledger-layout,.phase420-provider-grid{grid-template-columns:1fr}.phase420-question-grid,.phase420-router-grid{grid-template-columns:1fr}.phase420-question-card:nth-child(2),.phase420-provider-card:nth-child(2){transform:none;margin-top:0}.phase420-question-card:nth-child(4){grid-column:auto}.phase420-quick-rail .phase420-shell{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.phase420-shell{width:min(100% - 26px,1180px)}.phase420-faq-hero{padding:58px 0}.phase420-desk-board{min-height:0;display:flex;flex-direction:column}.phase420-desk-board img{height:280px;min-height:280px}.phase420-desk-note{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto;margin:12px}.phase420-quick-rail .phase420-shell{grid-template-columns:1fr}.phase420-section{padding:60px 0}}
/* phase420-private-label-programs-faq:end */

/* phase439-private-label-grabba-variety:start */
.phase439-grabba-main{background:#fff8ea;color:#2f1a06;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase439-grabba-main *{box-sizing:border-box}.phase439-grabba-main a{text-decoration:none}.phase439-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase439-grabba-main .subnav{position:relative;z-index:30;background:rgba(255,248,234,.96);border-bottom:1px solid rgba(65,35,5,.12);box-shadow:0 10px 24px rgba(47,26,6,.07)}.phase439-grabba-main .subnav>div{min-height:54px;width:min(1180px,calc(100% - 40px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.phase439-grabba-main .subnav strong{font-weight:950;color:#2f1a06}.phase439-grabba-main .subnav a{color:#3b2106;font-size:13px;font-weight:900;margin-left:14px}.phase439-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;min-height:46px;padding:12px 20px;font-weight:950;border:1px solid transparent}.phase439-btn.primary{background:#ca8500;color:#1d0f03;box-shadow:0 14px 28px rgba(137,82,0,.22)}.phase439-btn.secondary{background:#fff8ea;color:#2f1a06;border-color:rgba(47,26,6,.22)}.phase439-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9a5f00}.phase439-section{padding:82px 0}.phase439-section-head{max-width:760px}.phase439-section-head h2,.phase439-fold-copy h2,.phase439-iprint-pass h2,.phase439-release-board h2{margin:0;font-size:clamp(34px,4.8vw,60px);line-height:.96;letter-spacing:-.05em}.phase439-section-head p,.phase439-fold-copy p,.phase439-iprint-pass p,.phase439-release-board p{font-size:17px;line-height:1.65;color:#5e421c}.phase439-shelf-hero{position:relative;padding:72px 0 60px;background:linear-gradient(180deg,#fff8ea 0%,#f0dfbc 58%,#251404 58%,#130801 100%);isolation:isolate}.phase439-shelf-hero:before{content:"PRIVATE LABEL GRABBA";position:absolute;left:50%;top:92px;transform:translateX(-50%);font-size:clamp(56px,10vw,142px);font-weight:1000;line-height:.78;letter-spacing:-.08em;color:rgba(47,26,6,.055);white-space:nowrap;z-index:-1}.phase439-shelf-intro{display:block;max-width:1040px}.phase439-shelf-intro h1{margin:0;font-size:clamp(48px,7vw,96px);line-height:.86;letter-spacing:-.075em;max-width:960px}.phase439-shelf-copy{max-width:720px;margin-top:22px}.phase439-shelf-intro p{margin:0 0 18px;font-size:clamp(17px,1.4vw,22px);line-height:1.52;color:#533719}.phase439-shelf-actions{display:flex;gap:12px;flex-wrap:wrap}.phase439-packout-wall{margin-top:44px;display:grid;grid-template-columns:1.2fr .72fr .95fr;grid-template-rows:220px 170px;gap:16px;min-height:410px}.phase439-packout-tile{position:relative;overflow:hidden;border-radius:30px;background:#2f1a06;color:#fff8ea;border:1px solid rgba(241,191,86,.24);box-shadow:0 24px 52px rgba(31,15,2,.18)}.phase439-packout-tile img{width:100%;height:100%;object-fit:cover;filter:saturate(1.15) contrast(1.08) brightness(.88)}.phase439-packout-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(13,6,1,.82))}.phase439-packout-tile strong,.phase439-packout-tile span{position:absolute;z-index:2;left:22px;right:22px}.phase439-packout-tile strong{bottom:22px;font-size:28px;line-height:1;letter-spacing:-.04em}.phase439-packout-tile span{top:20px;text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#f1bf56;font-weight:950}.phase439-packout-tile.hero{grid-row:span 2}.phase439-packout-tile.label-sheet{background:#fff8ea;color:#2f1a06;padding:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.phase439-packout-tile.label-sheet:after{display:none}.phase439-label-chip{border:1px dashed rgba(47,26,6,.32);border-radius:18px;padding:16px;font-weight:950;background:#fff3d4}.phase439-proof-tape{background:#ca8500;color:#1d0f03}.phase439-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.phase439-proof-grid div{padding:22px;border-right:1px solid rgba(47,26,6,.18)}.phase439-proof-grid span{display:block;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:950}.phase439-proof-grid strong{display:block;margin-top:6px;font-size:17px}.phase439-fold-map{background:#1b0d02;color:#fff8ea}.phase439-fold-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:28px;align-items:stretch}.phase439-fold-copy p{color:rgba(255,248,234,.76)}.phase439-fold-copy .phase439-eyebrow{color:#f1bf56}.phase439-fold-stairs{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;align-items:end;min-height:420px}.phase439-step-card{border-radius:26px;padding:18px;background:linear-gradient(180deg,#fff8ea,#efdcb3);color:#2f1a06;box-shadow:0 18px 36px rgba(0,0,0,.22);min-height:140px}.phase439-step-card:nth-child(2){margin-bottom:36px}.phase439-step-card:nth-child(3){margin-bottom:78px}.phase439-step-card:nth-child(4){margin-bottom:120px}.phase439-step-card:nth-child(5){margin-bottom:58px}.phase439-step-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:950;color:#9a5f00}.phase439-step-card strong{display:block;margin-top:8px;font-size:20px;line-height:1}.phase439-step-card p{margin:10px 0 0;font-size:13px;line-height:1.45;color:#5e421c}.phase439-character-matrix{background:#fff8ea}.phase439-matrix-grid{margin-top:28px;display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.phase439-matrix-card{border-radius:30px;padding:28px;background:#f1dfba;border:1px solid rgba(47,26,6,.12);min-height:220px}.phase439-matrix-card.dark{background:#2f1a06;color:#fff8ea}.phase439-matrix-card.dark p{color:rgba(255,248,234,.74)}.phase439-matrix-card:nth-child(3){grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center;background:#e5c887}.phase439-matrix-card h3{margin:0 0 10px;font-size:28px;letter-spacing:-.04em}.phase439-matrix-card p{margin:0;color:#5e421c;line-height:1.58}.phase439-matrix-card img{width:100%;height:270px;object-fit:cover;border-radius:24px;filter:saturate(1.18) contrast(1.06) brightness(1.08)}.phase439-iprint-pass{position:relative;background:#2f1a06;color:#fff8ea;padding:88px 0}.phase439-iprint-pass:before{content:"IPRINT";position:absolute;right:-20px;top:20px;font-size:clamp(90px,16vw,220px);font-weight:1000;letter-spacing:-.08em;color:rgba(241,191,86,.08);line-height:.8}.phase439-iprint-layout{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:26px;align-items:center}.phase439-iprint-pass p{color:rgba(255,248,234,.78)}.phase439-iprint-pass .phase439-eyebrow{color:#f1bf56}.phase439-iprint-board{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;transform:rotate(-1.25deg)}.phase439-iprint-item{border-radius:24px;padding:22px;background:#fff8ea;color:#2f1a06;box-shadow:0 18px 38px rgba(0,0,0,.22)}.phase439-iprint-item:nth-child(2),.phase439-iprint-item:nth-child(3){background:#ca8500;color:#1d0f03}.phase439-iprint-item span{font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:950}.phase439-iprint-item strong{display:block;margin-top:10px;font-size:21px;line-height:1}.phase439-release-board{background:#f2e1bd}.phase439-release-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.phase439-release-checklist{display:grid;gap:10px}.phase439-release-checklist div{background:#fff8ea;border:1px solid rgba(47,26,6,.12);border-radius:20px;padding:16px 18px;font-weight:900}.phase439-route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.phase439-route-card{min-height:150px;border-radius:24px;padding:18px;background:#fff8ea;border:1px solid rgba(47,26,6,.14);color:#2f1a06;display:flex;flex-direction:column;justify-content:space-between}.phase439-route-card:nth-child(2n){background:#2f1a06;color:#fff8ea}.phase439-route-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#b56f00;font-weight:950}.phase439-route-card:nth-child(2n) span{color:#f1bf56}.phase439-route-card strong{font-size:20px;line-height:1}.phase439-final{padding:72px 0;background:#120801;color:#fff8ea}.phase439-final-card{display:grid;grid-template-columns:1.15fr .85fr;gap:26px;align-items:center;border-radius:34px;padding:34px;background:linear-gradient(135deg,#2f1a06,#4b2c08);border:1px solid rgba(241,191,86,.25)}.phase439-final-card p{color:rgba(255,248,234,.78);line-height:1.6}.phase439-final-card .phase439-eyebrow{color:#f1bf56}@media(max-width:940px){.phase439-shelf-intro,.phase439-fold-layout,.phase439-matrix-grid,.phase439-iprint-layout,.phase439-release-layout,.phase439-final-card{grid-template-columns:1fr}.phase439-packout-wall{grid-template-columns:1fr;grid-template-rows:auto}.phase439-packout-tile{min-height:240px}.phase439-fold-stairs,.phase439-proof-grid,.phase439-route-grid,.phase439-iprint-board{grid-template-columns:1fr}.phase439-step-card{margin-bottom:0!important}.phase439-matrix-card:nth-child(3){grid-column:auto;grid-template-columns:1fr}.phase439-grabba-main .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase439-grabba-main .subnav a{margin:0 12px 6px 0;display:inline-flex}}
/* phase439-private-label-grabba-variety:end */

/* phase440-tobacco-b2b-supply-exchange:start */
.phase440-b2b-main{background:#fff8ea;color:#2f1a06;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase440-b2b-main *{box-sizing:border-box}.phase440-b2b-main a{text-decoration:none}.phase440-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase440-b2b-main .subnav{position:relative;top:auto;z-index:30;background:rgba(255,248,234,.97);border-bottom:1px solid rgba(47,26,6,.12);box-shadow:0 10px 24px rgba(47,26,6,.07)}.phase440-b2b-main .subnav>div{width:min(1180px,calc(100% - 40px));min-height:56px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.phase440-b2b-main .subnav strong{font-weight:950;color:#2f1a06}.phase440-b2b-main .subnav a{color:#3b2106;font-size:13px;font-weight:900;margin-left:14px}.phase440-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;font-weight:950;border:1px solid transparent}.phase440-btn.primary{background:#ca8500;color:#1d0f03;box-shadow:0 16px 30px rgba(137,82,0,.22)}.phase440-btn.secondary{background:#fff8ea;color:#2f1a06;border-color:rgba(47,26,6,.22)}.phase440-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;color:#9a5f00;font-size:12px;font-weight:950}.phase440-section{padding:84px 0}.phase440-section h2{margin:0;font-size:clamp(34px,4.7vw,62px);line-height:.96;letter-spacing:-.055em}.phase440-section p{font-size:17px;line-height:1.65;color:#5f4119}.phase440-exchange-hero{position:relative;background:linear-gradient(180deg,#130801 0%,#2f1a06 58%,#fff8ea 58%,#fff8ea 100%);color:#fff8ea;padding:74px 0 0;isolation:isolate}.phase440-exchange-hero:before{content:"B2B SUPPLY";position:absolute;right:-2vw;top:90px;font-weight:1000;font-size:clamp(70px,13vw,180px);line-height:.78;letter-spacing:-.08em;color:rgba(241,191,86,.08);z-index:-1}.phase440-exchange-hero h1{margin:0;font-size:clamp(46px,7.2vw,96px);line-height:.86;letter-spacing:-.075em;max-width:1040px}.phase440-hero-lede{margin:20px 0 0;max-width:760px;color:rgba(255,248,234,.8);font-size:clamp(18px,1.55vw,23px);line-height:1.52}.phase440-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.phase440-supply-board{margin-top:42px;position:relative;display:grid;grid-template-columns:1.05fr .7fr .9fr;grid-template-rows:210px 160px;gap:14px;min-height:384px}.phase440-board-tile{position:relative;overflow:hidden;border-radius:30px;background:#2f1a06;color:#fff8ea;border:1px solid rgba(241,191,86,.22);box-shadow:0 24px 58px rgba(17,8,1,.22)}.phase440-board-tile img{width:100%;height:100%;object-fit:cover;filter:saturate(1.17) contrast(1.08) brightness(.92)}.phase440-board-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(16,8,1,.82))}.phase440-board-tile strong,.phase440-board-tile span{position:absolute;z-index:2;left:22px;right:22px}.phase440-board-tile span{top:20px;text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#f1bf56;font-weight:950}.phase440-board-tile strong{bottom:20px;font-size:28px;line-height:1;letter-spacing:-.04em}.phase440-board-tile.lead{grid-row:span 2}.phase440-board-card{background:#fff8ea;color:#2f1a06;padding:22px;display:grid;align-content:space-between}.phase440-board-card:after{display:none}.phase440-board-card ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.phase440-board-card li{border:1px dashed rgba(47,26,6,.28);border-radius:16px;padding:10px 12px;font-weight:950;background:#fff1cc}.phase440-proof-strip{background:#ca8500;color:#1d0f03}.phase440-proof-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px}.phase440-proof-grid div{padding:20px 18px;border-right:1px solid rgba(47,26,6,.16)}.phase440-proof-grid span{display:block;font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:950}.phase440-proof-grid strong{display:block;margin-top:6px;font-size:17px}.phase440-grade-market{background:#fff8ea}.phase440-market-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:26px;align-items:start}.phase440-grade-board{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.phase440-grade-card{border-radius:26px;background:#f0ddb5;border:1px solid rgba(47,26,6,.12);padding:22px;min-height:196px}.phase440-grade-card:nth-child(2){transform:translateY(34px);background:#2f1a06;color:#fff8ea}.phase440-grade-card:nth-child(2) p{color:rgba(255,248,234,.76)}.phase440-grade-card:nth-child(3){background:#c98a19;color:#1d0f03}.phase440-grade-card span{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:950;color:#9a5f00}.phase440-grade-card:nth-child(2) span{color:#f1bf56}.phase440-grade-card h3{margin:10px 0;font-size:29px;letter-spacing:-.045em}.phase440-grade-card p{font-size:15px;line-height:1.55;margin:0;color:#5e421c}.phase440-lot-flow{background:#1b0d02;color:#fff8ea}.phase440-lot-flow .phase440-eyebrow{color:#f1bf56}.phase440-lot-flow p{color:rgba(255,248,234,.76)}.phase440-lot-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.phase440-lot-rail{display:grid;gap:12px;counter-reset:lot}.phase440-lot-step{counter-increment:lot;display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;padding:16px;border-radius:22px;background:rgba(255,248,234,.08);border:1px solid rgba(241,191,86,.18)}.phase440-lot-step:before{content:counter(lot,decimal-leading-zero);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#ca8500;color:#1d0f03;font-weight:1000}.phase440-lot-step strong{font-size:20px}.phase440-lot-media{border-radius:34px;overflow:hidden;min-height:520px}.phase440-lot-media img{width:100%;height:100%;object-fit:cover;filter:saturate(1.18) contrast(1.08) brightness(1.1)}.phase440-supply-matrix{background:#f1dfba}.phase440-matrix-grid{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:14px;margin-top:28px}.phase440-matrix-panel{border-radius:28px;padding:24px;background:#fff8ea;border:1px solid rgba(47,26,6,.12);min-height:250px}.phase440-matrix-panel.dark{background:#2f1a06;color:#fff8ea}.phase440-matrix-panel.dark p{color:rgba(255,248,234,.76)}.phase440-matrix-panel.wide{grid-column:span 2;display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;align-items:center;background:#e5c887}.phase440-matrix-panel h3{margin:0 0 10px;font-size:30px;letter-spacing:-.04em}.phase440-matrix-panel p{margin:0;color:#5e421c}.phase440-matrix-panel img{width:100%;height:260px;object-fit:cover;border-radius:22px;filter:saturate(1.18) contrast(1.08) brightness(1.12)}.phase440-account-readiness{background:#fff8ea}.phase440-account-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.phase440-account-card{position:relative;min-height:180px;border-radius:24px;padding:20px;background:#2f1a06;color:#fff8ea;overflow:hidden}.phase440-account-card:nth-child(2n){background:#fff1cc;color:#2f1a06}.phase440-account-card:before{content:"";position:absolute;right:-30px;top:-30px;width:100px;height:100px;border-radius:50%;background:rgba(202,133,0,.18)}.phase440-account-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#f1bf56;font-weight:950}.phase440-account-card:nth-child(2n) span{color:#9a5f00}.phase440-account-card strong{display:block;margin:12px 0;font-size:22px;line-height:1}.phase440-account-card p{font-size:14px;line-height:1.5;margin:0;color:inherit;opacity:.78}.phase440-request-docket{background:#120801;color:#fff8ea}.phase440-request-card{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center;border-radius:36px;padding:34px;background:linear-gradient(135deg,#2f1a06,#4a2a06);border:1px solid rgba(241,191,86,.22)}.phase440-request-card p{color:rgba(255,248,234,.78)}.phase440-request-card .phase440-eyebrow{color:#f1bf56}.phase440-docket-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.phase440-docket-list div{padding:14px 16px;border-radius:18px;background:#fff8ea;color:#2f1a06;font-weight:950}.phase440-resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.phase440-resource-card{min-height:150px;border-radius:24px;padding:18px;background:#fff8ea;border:1px solid rgba(47,26,6,.14);color:#2f1a06;display:flex;flex-direction:column;justify-content:space-between}.phase440-resource-card:nth-child(2n){background:#2f1a06;color:#fff8ea}.phase440-resource-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#b56f00;font-weight:950}.phase440-resource-card:nth-child(2n) span{color:#f1bf56}.phase440-resource-card strong{font-size:20px;line-height:1}.phase440-final{padding:72px 0;background:#fff8ea}.phase440-final-card{border-radius:34px;padding:34px;background:#2f1a06;color:#fff8ea;display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:center}.phase440-final-card p{color:rgba(255,248,234,.78)}.phase440-final-card .phase440-eyebrow{color:#f1bf56}@media(max-width:940px){.phase440-b2b-main .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase440-b2b-main .subnav a{display:inline-flex;margin:0 12px 6px 0}.phase440-supply-board,.phase440-market-layout,.phase440-lot-layout,.phase440-matrix-grid,.phase440-request-card,.phase440-final-card{grid-template-columns:1fr}.phase440-supply-board{grid-template-rows:auto}.phase440-board-tile{min-height:240px}.phase440-proof-grid,.phase440-grade-board,.phase440-account-grid,.phase440-resource-grid,.phase440-docket-list{grid-template-columns:1fr}.phase440-grade-card:nth-child(2){transform:none}.phase440-matrix-panel.wide{grid-column:auto;grid-template-columns:1fr}.phase440-lot-media{min-height:320px}}
/* phase440-tobacco-b2b-supply-exchange:end */

/* phase441-tobacco-brand-startup-runway:start */
.phase441-startup-main{background:#fff8ea;color:#2f1a06;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase441-startup-main *{box-sizing:border-box}.phase441-startup-main a{text-decoration:none}.phase441-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase441-startup-main .subnav{position:relative;top:auto;z-index:30;background:rgba(255,248,234,.97);border-bottom:1px solid rgba(47,26,6,.12);box-shadow:0 10px 24px rgba(47,26,6,.07)}.phase441-startup-main .subnav>div{width:min(1180px,calc(100% - 40px));min-height:56px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.phase441-startup-main .subnav strong{font-weight:950;color:#2f1a06}.phase441-startup-main .subnav a{color:#3b2106;font-size:13px;font-weight:900;margin-left:14px}.phase441-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;font-weight:950;border:1px solid transparent}.phase441-btn.primary{background:#ca8500;color:#1d0f03;box-shadow:0 16px 30px rgba(137,82,0,.22)}.phase441-btn.secondary{background:#fff8ea;color:#2f1a06;border-color:rgba(47,26,6,.22)}.phase441-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;color:#9a5f00;font-size:12px;font-weight:950}.phase441-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.phase441-section{padding:84px 0}.phase441-section h2{margin:0;font-size:clamp(34px,4.7vw,62px);line-height:.96;letter-spacing:-.055em}.phase441-section p{font-size:17px;line-height:1.65;color:#5f4119}.phase441-runway-hero{position:relative;padding:70px 0 0;background:linear-gradient(180deg,#fff8ea 0%,#f1dfba 48%,#1b0d02 48%,#120801 100%);isolation:isolate}.phase441-runway-hero:before{content:"STARTUP RUNWAY";position:absolute;left:50%;top:86px;transform:translateX(-50%);font-size:clamp(58px,11vw,160px);font-weight:1000;letter-spacing:-.085em;line-height:.78;color:rgba(47,26,6,.065);white-space:nowrap;z-index:-1}.phase441-runway-intro{display:block;max-width:1060px}.phase441-runway-intro h1{margin:0;font-size:clamp(48px,7vw,94px);line-height:.86;letter-spacing:-.075em;max-width:980px}.phase441-runway-copy{max-width:760px;margin-top:22px}.phase441-runway-copy p{margin:0;color:#533719;font-size:clamp(18px,1.5vw,23px);line-height:1.52}.phase441-launch-table{margin-top:58px;display:grid;grid-template-columns:1.05fr .78fr .86fr;grid-template-rows:210px 170px;gap:14px;min-height:394px}.phase441-launch-tile{position:relative;overflow:hidden;border-radius:30px;background:#2f1a06;color:#fff8ea;border:1px solid rgba(241,191,86,.23);box-shadow:0 24px 58px rgba(17,8,1,.22)}.phase441-launch-tile img{width:100%;height:100%;object-fit:cover;filter:saturate(1.16) contrast(1.08) brightness(.94)}.phase441-launch-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 16%,rgba(16,8,1,.84))}.phase441-launch-tile span,.phase441-launch-tile strong{position:absolute;z-index:2;left:22px;right:22px}.phase441-launch-tile span{top:20px;text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#f1bf56;font-weight:950}.phase441-launch-tile strong{bottom:20px;font-size:28px;line-height:1;letter-spacing:-.04em}.phase441-launch-tile.lead{grid-row:span 2}.phase441-launch-card{background:#fff8ea;color:#2f1a06;padding:22px;display:grid;align-content:space-between}.phase441-launch-card:after{display:none}.phase441-launch-card strong,.phase441-launch-card span{position:static}.phase441-launch-card ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.phase441-launch-card li{border:1px dashed rgba(47,26,6,.3);border-radius:16px;padding:10px 12px;background:#fff1cc;font-weight:950}.phase441-gate-strip{background:#ca8500;color:#1d0f03}.phase441-gate-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px}.phase441-gate-grid div{padding:20px 18px;border-right:1px solid rgba(47,26,6,.16)}.phase441-gate-grid span{display:block;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:950}.phase441-gate-grid strong{display:block;margin-top:6px;font-size:17px}.phase441-founder-fit{background:#fff8ea}.phase441-fit-layout{display:block}.phase441-fit-layout>div:first-child{max-width:860px}.phase441-fit-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px}.phase441-fit-card{border-radius:26px;background:#f0ddb5;border:1px solid rgba(47,26,6,.12);padding:26px;min-height:224px}.phase441-fit-card:nth-child(2){transform:none;background:#2f1a06;color:#fff8ea}.phase441-fit-card:nth-child(2) p{color:rgba(255,248,234,.76)}.phase441-fit-card:nth-child(3){background:#c98a19;color:#1d0f03}.phase441-fit-card span{font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:950;color:#9a5f00}.phase441-fit-card:nth-child(2) span{color:#f1bf56}.phase441-fit-card h3{margin:10px 0;font-size:28px;line-height:1;letter-spacing:-.04em}.phase441-fit-card p{margin:0;font-size:15px;line-height:1.55;color:#5e421c}.phase441-brand-canvas{background:#1b0d02;color:#fff8ea}.phase441-brand-canvas .phase441-eyebrow{color:#f1bf56}.phase441-brand-canvas p{color:rgba(255,248,234,.76)}.phase441-canvas-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;align-items:center}.phase441-canvas-board{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;transform:rotate(-1deg)}.phase441-canvas-note{min-height:170px;border-radius:24px;background:#fff8ea;color:#2f1a06;padding:20px;box-shadow:0 20px 38px rgba(0,0,0,.24)}.phase441-canvas-note:nth-child(2),.phase441-canvas-note:nth-child(5){background:#ca8500;color:#1d0f03}.phase441-canvas-note span{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:950}.phase441-canvas-note strong{display:block;margin-top:12px;font-size:22px;line-height:1}.phase441-product-routing{background:#f1dfba}.phase441-route-grid{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:14px;margin-top:28px}.phase441-route-panel{border-radius:28px;padding:24px;background:#fff8ea;border:1px solid rgba(47,26,6,.12);min-height:240px}.phase441-route-panel.dark{background:#2f1a06;color:#fff8ea}.phase441-route-panel.dark p{color:rgba(255,248,234,.76)}.phase441-route-panel.wide{grid-column:span 2;display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;align-items:center;background:#e5c887}.phase441-route-panel h3{margin:0 0 10px;font-size:30px;letter-spacing:-.04em}.phase441-route-panel p{margin:0;color:#5e421c}.phase441-route-panel img{width:100%;height:260px;object-fit:cover;border-radius:22px;filter:saturate(1.18) contrast(1.08) brightness(1.12)}.phase441-readiness-board{background:#fff8ea}.phase441-readiness-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.phase441-readiness-card{position:relative;min-height:190px;border-radius:24px;padding:20px;background:#2f1a06;color:#fff8ea;overflow:hidden}.phase441-readiness-card:nth-child(2n){background:#fff1cc;color:#2f1a06}.phase441-readiness-card:before{content:"";position:absolute;right:-30px;top:-30px;width:100px;height:100px;border-radius:50%;background:rgba(202,133,0,.18)}.phase441-readiness-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#f1bf56;font-weight:950}.phase441-readiness-card:nth-child(2n) span{color:#9a5f00}.phase441-readiness-card strong{display:block;margin:12px 0;font-size:22px;line-height:1}.phase441-readiness-card p{font-size:14px;line-height:1.5;margin:0;color:inherit;opacity:.78}.phase441-selective-review{background:#120801;color:#fff8ea}.phase441-review-card{display:grid;grid-template-columns:1.08fr .92fr;gap:28px;align-items:center;border-radius:36px;padding:34px;background:linear-gradient(135deg,#2f1a06,#4a2a06);border:1px solid rgba(241,191,86,.22)}.phase441-review-card p{color:rgba(255,248,234,.78)}.phase441-review-card .phase441-eyebrow{color:#f1bf56}.phase441-checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.phase441-checklist div{padding:14px 16px;border-radius:18px;background:#fff8ea;color:#2f1a06;font-weight:950}.phase441-resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.phase441-resource-card{min-height:150px;border-radius:24px;padding:18px;background:#fff8ea;border:1px solid rgba(47,26,6,.14);color:#2f1a06;display:flex;flex-direction:column;justify-content:space-between}.phase441-resource-card:nth-child(2n){background:#2f1a06;color:#fff8ea}.phase441-resource-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#b56f00;font-weight:950}.phase441-resource-card:nth-child(2n) span{color:#f1bf56}.phase441-resource-card strong{font-size:20px;line-height:1}.phase441-final{padding:72px 0;background:#fff8ea}.phase441-final-card{border-radius:34px;padding:34px;background:#2f1a06;color:#fff8ea;display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:center}.phase441-final-card p{color:rgba(255,248,234,.78)}.phase441-final-card .phase441-eyebrow{color:#f1bf56}@media(max-width:940px){.phase441-startup-main .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase441-startup-main .subnav a{display:inline-flex;margin:0 12px 6px 0}.phase441-launch-table,.phase441-fit-layout,.phase441-canvas-layout,.phase441-route-grid,.phase441-review-card,.phase441-final-card{grid-template-columns:1fr}.phase441-launch-table{grid-template-rows:auto}.phase441-launch-tile{min-height:240px}.phase441-gate-grid,.phase441-fit-cards,.phase441-canvas-board,.phase441-readiness-grid,.phase441-resource-grid,.phase441-checklist{grid-template-columns:1fr}.phase441-fit-card:nth-child(2){transform:none}.phase441-route-panel.wide{grid-column:auto;grid-template-columns:1fr}}
/* phase441-tobacco-brand-startup-runway:end */

/* phase441-tobacco-brand-startup-fit-fix:start */
.phase441-startup-main{background:#fff8ea;color:#2f1a06;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase441-startup-main *{box-sizing:border-box}.phase441-startup-main a{text-decoration:none}.phase441-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase441-startup-main .subnav{position:relative;top:auto;z-index:30;background:rgba(255,248,234,.97);border-bottom:1px solid rgba(47,26,6,.12);box-shadow:0 10px 24px rgba(47,26,6,.07)}.phase441-startup-main .subnav>div{width:min(1180px,calc(100% - 40px));min-height:56px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.phase441-startup-main .subnav strong{font-weight:950;color:#2f1a06}.phase441-startup-main .subnav a{color:#3b2106;font-size:13px;font-weight:900;margin-left:14px}.phase441-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;font-weight:950;border:1px solid transparent}.phase441-btn.primary{background:#ca8500;color:#1d0f03;box-shadow:0 16px 30px rgba(137,82,0,.22)}.phase441-btn.secondary{background:#fff8ea;color:#2f1a06;border-color:rgba(47,26,6,.22)}.phase441-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;color:#9a5f00;font-size:12px;font-weight:950}.phase441-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.phase441-section{padding:84px 0}.phase441-section h2{margin:0;font-size:clamp(34px,4.7vw,62px);line-height:.96;letter-spacing:-.055em}.phase441-section p{font-size:17px;line-height:1.65;color:#5f4119}.phase441-runway-hero{position:relative;padding:70px 0 0;background:linear-gradient(180deg,#fff8ea 0%,#f1dfba 48%,#1b0d02 48%,#120801 100%);isolation:isolate}.phase441-runway-hero:before{content:"STARTUP RUNWAY";position:absolute;left:50%;top:86px;transform:translateX(-50%);font-size:clamp(58px,11vw,160px);font-weight:1000;letter-spacing:-.085em;line-height:.78;color:rgba(47,26,6,.065);white-space:nowrap;z-index:-1}.phase441-runway-intro{display:block;max-width:1060px}.phase441-runway-intro h1{margin:0;font-size:clamp(48px,7vw,94px);line-height:.86;letter-spacing:-.075em;max-width:980px}.phase441-runway-copy{max-width:760px;margin-top:22px}.phase441-runway-copy p{margin:0;color:#533719;font-size:clamp(18px,1.5vw,23px);line-height:1.52}.phase441-launch-table{margin-top:58px;display:grid;grid-template-columns:1.05fr .78fr .86fr;grid-template-rows:210px 170px;gap:14px;min-height:394px}.phase441-launch-tile{position:relative;overflow:hidden;border-radius:30px;background:#2f1a06;color:#fff8ea;border:1px solid rgba(241,191,86,.23);box-shadow:0 24px 58px rgba(17,8,1,.22)}.phase441-launch-tile img{width:100%;height:100%;object-fit:cover;filter:saturate(1.16) contrast(1.08) brightness(.94)}.phase441-launch-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 16%,rgba(16,8,1,.84))}.phase441-launch-tile span,.phase441-launch-tile strong{position:absolute;z-index:2;left:22px;right:22px}.phase441-launch-tile span{top:20px;text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#f1bf56;font-weight:950}.phase441-launch-tile strong{bottom:20px;font-size:28px;line-height:1;letter-spacing:-.04em}.phase441-launch-tile.lead{grid-row:span 2}.phase441-launch-card{background:#fff8ea;color:#2f1a06;padding:22px;display:grid;align-content:space-between}.phase441-launch-card:after{display:none}.phase441-launch-card strong,.phase441-launch-card span{position:static}.phase441-launch-card ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.phase441-launch-card li{border:1px dashed rgba(47,26,6,.3);border-radius:16px;padding:10px 12px;background:#fff1cc;font-weight:950}.phase441-gate-strip{background:#ca8500;color:#1d0f03}.phase441-gate-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px}.phase441-gate-grid div{padding:20px 18px;border-right:1px solid rgba(47,26,6,.16)}.phase441-gate-grid span{display:block;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:950}.phase441-gate-grid strong{display:block;margin-top:6px;font-size:17px}.phase441-founder-fit{background:#fff8ea}.phase441-fit-layout{display:block}.phase441-fit-layout>div:first-child{max-width:860px}.phase441-fit-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px}.phase441-fit-card{border-radius:26px;background:#f0ddb5;border:1px solid rgba(47,26,6,.12);padding:26px;min-height:224px}.phase441-fit-card:nth-child(2){transform:none;background:#2f1a06;color:#fff8ea}.phase441-fit-card:nth-child(2) p{color:rgba(255,248,234,.76)}.phase441-fit-card:nth-child(3){background:#c98a19;color:#1d0f03}.phase441-fit-card span{font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:950;color:#9a5f00}.phase441-fit-card:nth-child(2) span{color:#f1bf56}.phase441-fit-card h3{margin:10px 0;font-size:28px;line-height:1;letter-spacing:-.04em}.phase441-fit-card p{margin:0;font-size:15px;line-height:1.55;color:#5e421c}.phase441-brand-canvas{background:#1b0d02;color:#fff8ea}.phase441-brand-canvas .phase441-eyebrow{color:#f1bf56}.phase441-brand-canvas p{color:rgba(255,248,234,.76)}.phase441-canvas-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;align-items:center}.phase441-canvas-board{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;transform:rotate(-1deg)}.phase441-canvas-note{min-height:170px;border-radius:24px;background:#fff8ea;color:#2f1a06;padding:20px;box-shadow:0 20px 38px rgba(0,0,0,.24)}.phase441-canvas-note:nth-child(2),.phase441-canvas-note:nth-child(5){background:#ca8500;color:#1d0f03}.phase441-canvas-note span{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:950}.phase441-canvas-note strong{display:block;margin-top:12px;font-size:22px;line-height:1}.phase441-product-routing{background:#f1dfba}.phase441-route-grid{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:14px;margin-top:28px}.phase441-route-panel{border-radius:28px;padding:24px;background:#fff8ea;border:1px solid rgba(47,26,6,.12);min-height:240px}.phase441-route-panel.dark{background:#2f1a06;color:#fff8ea}.phase441-route-panel.dark p{color:rgba(255,248,234,.76)}.phase441-route-panel.wide{grid-column:span 2;display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;align-items:center;background:#e5c887}.phase441-route-panel h3{margin:0 0 10px;font-size:30px;letter-spacing:-.04em}.phase441-route-panel p{margin:0;color:#5e421c}.phase441-route-panel img{width:100%;height:260px;object-fit:cover;border-radius:22px;filter:saturate(1.18) contrast(1.08) brightness(1.12)}.phase441-readiness-board{background:#fff8ea}.phase441-readiness-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.phase441-readiness-card{position:relative;min-height:190px;border-radius:24px;padding:20px;background:#2f1a06;color:#fff8ea;overflow:hidden}.phase441-readiness-card:nth-child(2n){background:#fff1cc;color:#2f1a06}.phase441-readiness-card:before{content:"";position:absolute;right:-30px;top:-30px;width:100px;height:100px;border-radius:50%;background:rgba(202,133,0,.18)}.phase441-readiness-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#f1bf56;font-weight:950}.phase441-readiness-card:nth-child(2n) span{color:#9a5f00}.phase441-readiness-card strong{display:block;margin:12px 0;font-size:22px;line-height:1}.phase441-readiness-card p{font-size:14px;line-height:1.5;margin:0;color:inherit;opacity:.78}.phase441-selective-review{background:#120801;color:#fff8ea}.phase441-review-card{display:grid;grid-template-columns:1.08fr .92fr;gap:28px;align-items:center;border-radius:36px;padding:34px;background:linear-gradient(135deg,#2f1a06,#4a2a06);border:1px solid rgba(241,191,86,.22)}.phase441-review-card p{color:rgba(255,248,234,.78)}.phase441-review-card .phase441-eyebrow{color:#f1bf56}.phase441-checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.phase441-checklist div{padding:14px 16px;border-radius:18px;background:#fff8ea;color:#2f1a06;font-weight:950}.phase441-resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.phase441-resource-card{min-height:150px;border-radius:24px;padding:18px;background:#fff8ea;border:1px solid rgba(47,26,6,.14);color:#2f1a06;display:flex;flex-direction:column;justify-content:space-between}.phase441-resource-card:nth-child(2n){background:#2f1a06;color:#fff8ea}.phase441-resource-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#b56f00;font-weight:950}.phase441-resource-card:nth-child(2n) span{color:#f1bf56}.phase441-resource-card strong{font-size:20px;line-height:1}.phase441-final{padding:72px 0;background:#fff8ea}.phase441-final-card{border-radius:34px;padding:34px;background:#2f1a06;color:#fff8ea;display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:center}.phase441-final-card p{color:rgba(255,248,234,.78)}.phase441-final-card .phase441-eyebrow{color:#f1bf56}@media(max-width:940px){.phase441-startup-main .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase441-startup-main .subnav a{display:inline-flex;margin:0 12px 6px 0}.phase441-launch-table,.phase441-fit-layout,.phase441-canvas-layout,.phase441-route-grid,.phase441-review-card,.phase441-final-card{grid-template-columns:1fr}.phase441-launch-table{grid-template-rows:auto}.phase441-launch-tile{min-height:240px}.phase441-gate-grid,.phase441-fit-cards,.phase441-canvas-board,.phase441-readiness-grid,.phase441-resource-grid,.phase441-checklist{grid-template-columns:1fr}.phase441-fit-card:nth-child(2){transform:none}.phase441-route-panel.wide{grid-column:auto;grid-template-columns:1fr}}
/* phase441-tobacco-brand-startup-fit-fix:end */

/* phase441-tobacco-brand-startup-canvas-fix:start */
.phase441-startup-main{background:#fff8ea;color:#2f1a06;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase441-startup-main *{box-sizing:border-box}.phase441-startup-main a{text-decoration:none}.phase441-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase441-startup-main .subnav{position:relative;top:auto;z-index:30;background:rgba(255,248,234,.97);border-bottom:1px solid rgba(47,26,6,.12);box-shadow:0 10px 24px rgba(47,26,6,.07)}.phase441-startup-main .subnav>div{width:min(1180px,calc(100% - 40px));min-height:56px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.phase441-startup-main .subnav strong{font-weight:950;color:#2f1a06}.phase441-startup-main .subnav a{color:#3b2106;font-size:13px;font-weight:900;margin-left:14px}.phase441-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;font-weight:950;border:1px solid transparent}.phase441-btn.primary{background:#ca8500;color:#1d0f03;box-shadow:0 16px 30px rgba(137,82,0,.22)}.phase441-btn.secondary{background:#fff8ea;color:#2f1a06;border-color:rgba(47,26,6,.22)}.phase441-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;color:#9a5f00;font-size:12px;font-weight:950}.phase441-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.phase441-section{padding:84px 0}.phase441-section h2{margin:0;font-size:clamp(34px,4.7vw,62px);line-height:.96;letter-spacing:-.055em}.phase441-section p{font-size:17px;line-height:1.65;color:#5f4119}.phase441-runway-hero{position:relative;padding:70px 0 0;background:linear-gradient(180deg,#fff8ea 0%,#f1dfba 48%,#1b0d02 48%,#120801 100%);isolation:isolate}.phase441-runway-hero:before{content:"STARTUP RUNWAY";position:absolute;left:50%;top:86px;transform:translateX(-50%);font-size:clamp(58px,11vw,160px);font-weight:1000;letter-spacing:-.085em;line-height:.78;color:rgba(47,26,6,.065);white-space:nowrap;z-index:-1}.phase441-runway-intro{display:block;max-width:1060px}.phase441-runway-intro h1{margin:0;font-size:clamp(48px,7vw,94px);line-height:.86;letter-spacing:-.075em;max-width:980px}.phase441-runway-copy{max-width:760px;margin-top:22px}.phase441-runway-copy p{margin:0;color:#533719;font-size:clamp(18px,1.5vw,23px);line-height:1.52}.phase441-launch-table{margin-top:58px;display:grid;grid-template-columns:1.05fr .78fr .86fr;grid-template-rows:210px 170px;gap:14px;min-height:394px}.phase441-launch-tile{position:relative;overflow:hidden;border-radius:30px;background:#2f1a06;color:#fff8ea;border:1px solid rgba(241,191,86,.23);box-shadow:0 24px 58px rgba(17,8,1,.22)}.phase441-launch-tile img{width:100%;height:100%;object-fit:cover;filter:saturate(1.16) contrast(1.08) brightness(.94)}.phase441-launch-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 16%,rgba(16,8,1,.84))}.phase441-launch-tile span,.phase441-launch-tile strong{position:absolute;z-index:2;left:22px;right:22px}.phase441-launch-tile span{top:20px;text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#f1bf56;font-weight:950}.phase441-launch-tile strong{bottom:20px;font-size:28px;line-height:1;letter-spacing:-.04em}.phase441-launch-tile.lead{grid-row:span 2}.phase441-launch-card{background:#fff8ea;color:#2f1a06;padding:22px;display:grid;align-content:space-between}.phase441-launch-card:after{display:none}.phase441-launch-card strong,.phase441-launch-card span{position:static}.phase441-launch-card ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.phase441-launch-card li{border:1px dashed rgba(47,26,6,.3);border-radius:16px;padding:10px 12px;background:#fff1cc;font-weight:950}.phase441-gate-strip{background:#ca8500;color:#1d0f03}.phase441-gate-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px}.phase441-gate-grid div{padding:20px 18px;border-right:1px solid rgba(47,26,6,.16)}.phase441-gate-grid span{display:block;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:950}.phase441-gate-grid strong{display:block;margin-top:6px;font-size:17px}.phase441-founder-fit{background:#fff8ea}.phase441-fit-layout{display:block}.phase441-fit-layout>div:first-child{max-width:860px}.phase441-fit-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px}.phase441-fit-card{border-radius:26px;background:#f0ddb5;border:1px solid rgba(47,26,6,.12);padding:26px;min-height:224px}.phase441-fit-card:nth-child(2){transform:none;background:#2f1a06;color:#fff8ea}.phase441-fit-card:nth-child(2) p{color:rgba(255,248,234,.76)}.phase441-fit-card:nth-child(3){background:#c98a19;color:#1d0f03}.phase441-fit-card span{font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:950;color:#9a5f00}.phase441-fit-card:nth-child(2) span{color:#f1bf56}.phase441-fit-card h3{margin:10px 0;font-size:28px;line-height:1;letter-spacing:-.04em}.phase441-fit-card p{margin:0;font-size:15px;line-height:1.55;color:#5e421c}.phase441-brand-canvas{background:#1b0d02;color:#fff8ea}.phase441-brand-canvas .phase441-eyebrow{color:#f1bf56}.phase441-brand-canvas p{color:rgba(255,248,234,.76)}.phase441-canvas-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;align-items:center}.phase441-canvas-board{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;transform:none;align-items:stretch}.phase441-canvas-note{min-height:170px;border-radius:24px;background:#fff8ea;color:#2f1a06;padding:22px;box-shadow:0 20px 38px rgba(0,0,0,.24);transform:none}.phase441-canvas-note:nth-child(2),.phase441-canvas-note:nth-child(5){background:#ca8500;color:#1d0f03}.phase441-canvas-note span{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:950}.phase441-canvas-note strong{display:block;margin-top:12px;font-size:22px;line-height:1}.phase441-product-routing{background:#f1dfba}.phase441-route-grid{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:14px;margin-top:28px}.phase441-route-panel{border-radius:28px;padding:24px;background:#fff8ea;border:1px solid rgba(47,26,6,.12);min-height:240px}.phase441-route-panel.dark{background:#2f1a06;color:#fff8ea}.phase441-route-panel.dark p{color:rgba(255,248,234,.76)}.phase441-route-panel.wide{grid-column:span 2;display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;align-items:center;background:#e5c887}.phase441-route-panel h3{margin:0 0 10px;font-size:30px;letter-spacing:-.04em}.phase441-route-panel p{margin:0;color:#5e421c}.phase441-route-panel img{width:100%;height:260px;object-fit:cover;border-radius:22px;filter:saturate(1.18) contrast(1.08) brightness(1.12)}.phase441-readiness-board{background:#fff8ea}.phase441-readiness-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.phase441-readiness-card{position:relative;min-height:190px;border-radius:24px;padding:20px;background:#2f1a06;color:#fff8ea;overflow:hidden}.phase441-readiness-card:nth-child(2n){background:#fff1cc;color:#2f1a06}.phase441-readiness-card:before{content:"";position:absolute;right:-30px;top:-30px;width:100px;height:100px;border-radius:50%;background:rgba(202,133,0,.18)}.phase441-readiness-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#f1bf56;font-weight:950}.phase441-readiness-card:nth-child(2n) span{color:#9a5f00}.phase441-readiness-card strong{display:block;margin:12px 0;font-size:22px;line-height:1}.phase441-readiness-card p{font-size:14px;line-height:1.5;margin:0;color:inherit;opacity:.78}.phase441-selective-review{background:#120801;color:#fff8ea}.phase441-review-card{display:grid;grid-template-columns:1.08fr .92fr;gap:28px;align-items:center;border-radius:36px;padding:34px;background:linear-gradient(135deg,#2f1a06,#4a2a06);border:1px solid rgba(241,191,86,.22)}.phase441-review-card p{color:rgba(255,248,234,.78)}.phase441-review-card .phase441-eyebrow{color:#f1bf56}.phase441-checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.phase441-checklist div{padding:14px 16px;border-radius:18px;background:#fff8ea;color:#2f1a06;font-weight:950}.phase441-resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.phase441-resource-card{min-height:150px;border-radius:24px;padding:18px;background:#fff8ea;border:1px solid rgba(47,26,6,.14);color:#2f1a06;display:flex;flex-direction:column;justify-content:space-between}.phase441-resource-card:nth-child(2n){background:#2f1a06;color:#fff8ea}.phase441-resource-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#b56f00;font-weight:950}.phase441-resource-card:nth-child(2n) span{color:#f1bf56}.phase441-resource-card strong{font-size:20px;line-height:1}.phase441-final{padding:72px 0;background:#fff8ea}.phase441-final-card{border-radius:34px;padding:34px;background:#2f1a06;color:#fff8ea;display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:center}.phase441-final-card p{color:rgba(255,248,234,.78)}.phase441-final-card .phase441-eyebrow{color:#f1bf56}@media(max-width:940px){.phase441-startup-main .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase441-startup-main .subnav a{display:inline-flex;margin:0 12px 6px 0}.phase441-launch-table,.phase441-fit-layout,.phase441-canvas-layout,.phase441-route-grid,.phase441-review-card,.phase441-final-card{grid-template-columns:1fr}.phase441-launch-table{grid-template-rows:auto}.phase441-launch-tile{min-height:240px}.phase441-gate-grid,.phase441-fit-cards,.phase441-canvas-board,.phase441-readiness-grid,.phase441-resource-grid,.phase441-checklist{grid-template-columns:1fr}.phase441-fit-card:nth-child(2){transform:none}.phase441-route-panel.wide{grid-column:auto;grid-template-columns:1fr}}
/* phase441-tobacco-brand-startup-canvas-fix:end */

/* phase442-tobacco-glossary-lexicon:start */
.phase442-glossary-main{background:#fff8ea;color:#2f1a06;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase442-glossary-main *{box-sizing:border-box}.phase442-glossary-main a{text-decoration:none}.phase442-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase442-glossary-main .subnav{position:relative;top:auto;z-index:30;background:rgba(255,248,234,.97);border-bottom:1px solid rgba(47,26,6,.12);box-shadow:0 10px 24px rgba(47,26,6,.07)}.phase442-glossary-main .subnav>div{width:min(1180px,calc(100% - 40px));min-height:56px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.phase442-glossary-main .subnav strong{font-weight:950;color:#2f1a06}.phase442-glossary-main .subnav a{color:#3b2106;font-size:13px;font-weight:900;margin-left:14px}.phase442-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;font-weight:950;border:1px solid transparent}.phase442-btn.primary{background:#ca8500;color:#1d0f03;box-shadow:0 16px 30px rgba(137,82,0,.22)}.phase442-btn.secondary{background:#fff8ea;color:#2f1a06;border-color:rgba(47,26,6,.22)}.phase442-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;color:#9a5f00;font-size:12px;font-weight:950}.phase442-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.phase442-section{padding:84px 0}.phase442-section h2{margin:0;font-size:clamp(34px,4.7vw,62px);line-height:.96;letter-spacing:-.055em}.phase442-section p{font-size:17px;line-height:1.65;color:#5f4119}.phase442-lexicon-hero{position:relative;padding:72px 0 58px;background:linear-gradient(135deg,#160a02,#382005 56%,#0d0601);color:#fff8ea;isolation:isolate}.phase442-lexicon-hero:before{content:"GLOSSARY";position:absolute;left:50%;top:70px;transform:translateX(-50%);font-size:clamp(70px,15vw,210px);font-weight:1000;letter-spacing:-.09em;line-height:.78;color:rgba(241,191,86,.075);white-space:nowrap;z-index:-1}.phase442-hero-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:end}.phase442-lexicon-hero h1{margin:0;font-size:clamp(46px,7vw,92px);line-height:.86;letter-spacing:-.075em}.phase442-hero-lede{margin:20px 0 0;color:rgba(255,248,234,.8);font-size:clamp(18px,1.5vw,23px);line-height:1.52}.phase442-index-board{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.phase442-index-board div{min-height:116px;border-radius:22px;padding:16px;background:#fff8ea;color:#2f1a06;display:grid;align-content:space-between;box-shadow:0 18px 36px rgba(0,0,0,.22)}.phase442-index-board div:nth-child(2n){background:#ca8500;color:#1d0f03}.phase442-index-board strong{font-size:22px;line-height:1}.phase442-index-board span{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:950}.phase442-alpha-strip{background:#ca8500;color:#1d0f03}.phase442-alpha-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:1px}.phase442-alpha-grid span{padding:18px 10px;text-align:center;font-weight:1000;border-right:1px solid rgba(47,26,6,.15)}.phase442-term-library{background:#fff8ea}.phase442-library-head{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:end}.phase442-filter-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.phase442-filter-row span{padding:9px 12px;border-radius:999px;background:#f0ddb5;border:1px solid rgba(47,26,6,.12);font-size:12px;font-weight:950;color:#3b2106}.phase442-term-grid{margin-top:34px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.phase442-term-card{border-radius:26px;padding:22px;background:#f0ddb5;border:1px solid rgba(47,26,6,.12);min-height:230px}.phase442-term-card:nth-child(4n+2){background:#2f1a06;color:#fff8ea}.phase442-term-card:nth-child(4n+2) p{color:rgba(255,248,234,.76)}.phase442-term-card:nth-child(4n+3){background:#c98a19;color:#1d0f03}.phase442-term-card span{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:950;color:#9a5f00}.phase442-term-card:nth-child(4n+2) span{color:#f1bf56}.phase442-term-card h3{font-size:28px;margin:12px 0 10px;letter-spacing:-.045em}.phase442-term-card p{margin:0;font-size:15px;line-height:1.55;color:#5e421c}.phase442-process-map{background:#1b0d02;color:#fff8ea}.phase442-process-map .phase442-eyebrow{color:#f1bf56}.phase442-process-map p{color:rgba(255,248,234,.76)}.phase442-process-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:28px;align-items:center}.phase442-process-rail{display:grid;gap:12px;counter-reset:process}.phase442-process-step{counter-increment:process;display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:center;padding:16px;border-radius:22px;background:rgba(255,248,234,.08);border:1px solid rgba(241,191,86,.18)}.phase442-process-step:before{content:counter(process,decimal-leading-zero);width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#ca8500;color:#1d0f03;font-weight:1000}.phase442-process-step strong{font-size:20px}.phase442-process-media{border-radius:34px;overflow:hidden;min-height:500px}.phase442-process-media img{width:100%;height:100%;object-fit:cover;filter:saturate(1.18) contrast(1.08) brightness(1.12)}.phase442-buyer-language{background:#f1dfba}.phase442-language-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin-top:28px}.phase442-language-card{border-radius:28px;background:#fff8ea;border:1px solid rgba(47,26,6,.12);padding:26px;min-height:220px}.phase442-language-card.dark{background:#2f1a06;color:#fff8ea}.phase442-language-card.dark p{color:rgba(255,248,234,.76)}.phase442-language-card.wide{grid-column:span 2;display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;align-items:center;background:#e5c887}.phase442-language-card h3{margin:0 0 10px;font-size:30px;letter-spacing:-.04em}.phase442-language-card img{width:100%;height:260px;object-fit:cover;border-radius:22px;filter:saturate(1.18) contrast(1.08) brightness(1.12)}.phase442-resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.phase442-resource-card{min-height:150px;border-radius:24px;padding:18px;background:#fff8ea;border:1px solid rgba(47,26,6,.14);color:#2f1a06;display:flex;flex-direction:column;justify-content:space-between}.phase442-resource-card:nth-child(2n){background:#2f1a06;color:#fff8ea}.phase442-resource-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#b56f00;font-weight:950}.phase442-resource-card:nth-child(2n) span{color:#f1bf56}.phase442-resource-card strong{font-size:20px;line-height:1}.phase442-final{padding:72px 0;background:#fff8ea}.phase442-final-card{border-radius:34px;padding:34px;background:#2f1a06;color:#fff8ea;display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:center}.phase442-final-card p{color:rgba(255,248,234,.78)}.phase442-final-card .phase442-eyebrow{color:#f1bf56}@media(max-width:940px){.phase442-glossary-main .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase442-glossary-main .subnav a{display:inline-flex;margin:0 12px 6px 0}.phase442-hero-layout,.phase442-library-head,.phase442-process-layout,.phase442-language-grid,.phase442-final-card{grid-template-columns:1fr}.phase442-index-board,.phase442-alpha-grid,.phase442-term-grid,.phase442-resource-grid{grid-template-columns:1fr 1fr}.phase442-filter-row{justify-content:flex-start}.phase442-language-card.wide{grid-column:auto;grid-template-columns:1fr}.phase442-process-media{min-height:320px}}@media(max-width:560px){.phase442-index-board,.phase442-alpha-grid,.phase442-term-grid,.phase442-resource-grid{grid-template-columns:1fr}}
/* phase442-tobacco-glossary-lexicon:end */

/* phase443-tobacco-glossary-functional:start */
.phase443-glossary-main{background:#fff8ea;color:#2f1a06;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase443-glossary-main *{box-sizing:border-box}.phase443-glossary-main a{text-decoration:none}.phase443-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase443-glossary-main .subnav{position:relative;top:auto;background:rgba(255,248,234,.97);border-bottom:1px solid rgba(47,26,6,.12);box-shadow:0 10px 24px rgba(47,26,6,.07);z-index:20}.phase443-glossary-main .subnav>div{width:min(1180px,calc(100% - 40px));min-height:56px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px}.phase443-glossary-main .subnav strong{font-weight:950;color:#2f1a06}.phase443-glossary-main .subnav a{color:#3b2106;font-size:13px;font-weight:900;margin-left:14px}.phase443-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;font-weight:950;border:1px solid transparent}.phase443-btn.primary{background:#ca8500;color:#1d0f03;box-shadow:0 16px 30px rgba(137,82,0,.22)}.phase443-btn.secondary{background:#fff8ea;color:#2f1a06;border-color:rgba(47,26,6,.22)}.phase443-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;color:#9a5f00;font-size:12px;font-weight:950}.phase443-section{padding:76px 0}.phase443-section h2{margin:0;font-size:clamp(34px,4.7vw,60px);line-height:.96;letter-spacing:-.055em}.phase443-section p{font-size:17px;line-height:1.65;color:#5f4119}.phase443-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.phase443-lexicon-hero{position:relative;padding:68px 0 54px;background:linear-gradient(135deg,#160a02,#382005 56%,#0d0601);color:#fff8ea;isolation:isolate}.phase443-lexicon-hero:before{content:"GLOSSARY";position:absolute;left:50%;top:62px;transform:translateX(-50%);font-size:clamp(70px,15vw,205px);font-weight:1000;letter-spacing:-.09em;line-height:.78;color:rgba(241,191,86,.075);white-space:nowrap;z-index:-1}.phase443-hero-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:34px;align-items:end}.phase443-lexicon-hero h1{margin:0;font-size:clamp(44px,6.5vw,88px);line-height:.88;letter-spacing:-.075em}.phase443-hero-lede{margin:20px 0 0;color:rgba(255,248,234,.8);font-size:clamp(18px,1.5vw,22px);line-height:1.52}.phase443-index-board{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.phase443-index-board a{min-height:92px;border-radius:22px;padding:15px;background:#fff8ea;color:#2f1a06;display:grid;align-content:space-between;box-shadow:0 18px 36px rgba(0,0,0,.22)}.phase443-index-board a:nth-child(3n+2){background:#ca8500;color:#1d0f03}.phase443-index-board strong{font-size:20px;line-height:1}.phase443-index-board span{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:950}.phase443-glossary-controls{position:relative;margin-top:-18px;z-index:5}.phase443-control-panel{border-radius:34px;padding:24px;background:#fff8ea;border:1px solid rgba(47,26,6,.12);box-shadow:0 24px 60px rgba(47,26,6,.16)}.phase443-search-row{display:grid;grid-template-columns:1fr 220px auto;gap:12px}.phase443-search-row label{position:absolute;left:-9999px}.phase443-search-row input,.phase443-search-row select{width:100%;min-height:50px;border-radius:16px;border:1px solid rgba(47,26,6,.18);background:#fff;color:#2f1a06;padding:0 16px;font-weight:800}.phase443-search-row button,.phase443-chip-row button,.phase443-alpha-row button{border:0;border-radius:999px;background:#f0ddb5;color:#2f1a06;font-weight:950;min-height:42px;padding:10px 14px;cursor:pointer}.phase443-search-row button{background:#2f1a06;color:#fff8ea;min-width:104px}.phase443-chip-row,.phase443-alpha-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.phase443-chip-row button[aria-pressed="true"],.phase443-alpha-row button[aria-pressed="true"]{background:#ca8500;color:#1d0f03}.phase443-result-line{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:16px;color:#6a4514;font-size:14px;font-weight:850}.phase443-term-library{background:#fff8ea}.phase443-library-head{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:end}.phase443-term-grid{margin-top:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.phase443-term-card{border-radius:26px;padding:22px;background:#f0ddb5;border:1px solid rgba(47,26,6,.12);min-height:238px;display:flex;flex-direction:column}.phase443-term-card[hidden]{display:none!important}.phase443-term-card:nth-child(4n+2){background:#2f1a06;color:#fff8ea}.phase443-term-card:nth-child(4n+2) p{color:rgba(255,248,234,.78)}.phase443-term-card:nth-child(4n+3){background:#c98a19;color:#1d0f03}.phase443-term-card span{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:950;color:#9a5f00}.phase443-term-card:nth-child(4n+2) span{color:#f1bf56}.phase443-term-card h3{font-size:27px;margin:12px 0 10px;letter-spacing:-.045em}.phase443-term-card p{margin:0;font-size:15px;line-height:1.55;color:#5e421c}.phase443-term-card a{margin-top:auto;padding-top:18px;color:inherit;font-weight:950;font-size:13px}.phase443-no-results{margin-top:20px;padding:22px;border-radius:22px;background:#2f1a06;color:#fff8ea;font-weight:900}.phase443-no-results[hidden]{display:none!important}.phase443-process-map{background:#1b0d02;color:#fff8ea}.phase443-process-map .phase443-eyebrow{color:#f1bf56}.phase443-process-map p{color:rgba(255,248,234,.76)}.phase443-process-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:28px;align-items:center}.phase443-process-rail{display:grid;gap:12px;counter-reset:process}.phase443-process-step{counter-increment:process;display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:center;padding:16px;border-radius:22px;background:rgba(255,248,234,.08);border:1px solid rgba(241,191,86,.18)}.phase443-process-step:before{content:counter(process,decimal-leading-zero);width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#ca8500;color:#1d0f03;font-weight:1000}.phase443-process-media{border-radius:34px;overflow:hidden;min-height:500px}.phase443-process-media img,.phase443-language-card img{width:100%;height:100%;object-fit:cover;filter:saturate(1.18) contrast(1.08) brightness(1.12)}.phase443-buyer-language{background:#f1dfba}.phase443-language-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin-top:28px}.phase443-language-card{border-radius:28px;background:#fff8ea;border:1px solid rgba(47,26,6,.12);padding:26px;min-height:220px}.phase443-language-card.dark{background:#2f1a06;color:#fff8ea}.phase443-language-card.dark p{color:rgba(255,248,234,.76)}.phase443-language-card.wide{grid-column:span 2;display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;align-items:center;background:#e5c887}.phase443-language-card h3{margin:0 0 10px;font-size:30px;letter-spacing:-.04em}.phase443-language-card img{height:260px;border-radius:22px}.phase443-resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.phase443-resource-card{min-height:150px;border-radius:24px;padding:18px;background:#fff8ea;border:1px solid rgba(47,26,6,.14);color:#2f1a06;display:flex;flex-direction:column;justify-content:space-between}.phase443-resource-card:nth-child(2n){background:#2f1a06;color:#fff8ea}.phase443-resource-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#b56f00;font-weight:950}.phase443-resource-card:nth-child(2n) span{color:#f1bf56}.phase443-resource-card strong{font-size:20px;line-height:1}.phase443-final{padding:72px 0;background:#fff8ea}.phase443-final-card{border-radius:34px;padding:34px;background:#2f1a06;color:#fff8ea;display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:center}.phase443-final-card p{color:rgba(255,248,234,.78)}.phase443-final-card .phase443-eyebrow{color:#f1bf56}@media(max-width:940px){.phase443-glossary-main .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase443-glossary-main .subnav a{display:inline-flex;margin:0 12px 6px 0}.phase443-hero-layout,.phase443-library-head,.phase443-process-layout,.phase443-language-grid,.phase443-final-card,.phase443-search-row{grid-template-columns:1fr}.phase443-index-board,.phase443-term-grid,.phase443-resource-grid{grid-template-columns:1fr 1fr}.phase443-language-card.wide{grid-column:auto;grid-template-columns:1fr}.phase443-process-media{min-height:320px}}@media(max-width:560px){.phase443-index-board,.phase443-term-grid,.phase443-resource-grid{grid-template-columns:1fr}}
/* phase443-tobacco-glossary-functional:end */

/* phase445-leaf-positions-map:start */
.phase445-leaf-main{background:#fff8ea;color:#2f1a06;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase445-leaf-main *{box-sizing:border-box}.phase445-leaf-main a{text-decoration:none}.phase445-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase445-leaf-main .subnav{position:relative;top:auto;background:rgba(255,248,234,.97);border-bottom:1px solid rgba(47,26,6,.12);box-shadow:0 10px 24px rgba(47,26,6,.07);z-index:20}.phase445-leaf-main .subnav>div{width:min(1180px,calc(100% - 40px));min-height:56px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px}.phase445-leaf-main .subnav strong{font-weight:950;color:#2f1a06}.phase445-leaf-main .subnav a{color:#3b2106;font-size:13px;font-weight:900;margin-left:14px}.phase445-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;font-weight:950;border:1px solid transparent}.phase445-btn.primary{background:#ca8500;color:#1d0f03;box-shadow:0 16px 30px rgba(137,82,0,.22)}.phase445-btn.secondary{background:#fff8ea;color:#2f1a06;border-color:rgba(47,26,6,.22)}.phase445-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;color:#9a5f00;font-size:12px;font-weight:950}.phase445-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.phase445-section{padding:78px 0}.phase445-section h2{margin:0;font-size:clamp(34px,4.8vw,62px);line-height:.96;letter-spacing:-.055em}.phase445-section p{font-size:17px;line-height:1.65;color:#5f4119}.phase445-hero{position:relative;padding:70px 0 54px;background:#1a0c02;color:#fff8ea;isolation:isolate}.phase445-hero:before{content:"LEAF MAP";position:absolute;left:50%;top:62px;transform:translateX(-50%);font-size:clamp(68px,15vw,200px);font-weight:1000;letter-spacing:-.09em;color:rgba(241,191,86,.08);white-space:nowrap;z-index:-1}.phase445-hero-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:34px;align-items:center}.phase445-hero h1{margin:0;font-size:clamp(46px,7vw,92px);line-height:.86;letter-spacing:-.075em}.phase445-hero-lede{margin:20px 0 0;color:rgba(255,248,234,.8);font-size:clamp(18px,1.5vw,23px);line-height:1.52}.phase445-stalk-map{position:relative;min-height:520px;border-radius:38px;padding:26px;background:radial-gradient(circle at 50% 30%,rgba(202,133,0,.25),transparent 32%),linear-gradient(160deg,#3a2208,#100701);border:1px solid rgba(241,191,86,.2);box-shadow:0 28px 70px rgba(0,0,0,.34)}.phase445-stalk-map:before{content:"";position:absolute;left:50%;top:52px;bottom:44px;width:12px;border-radius:99px;background:linear-gradient(#ca8500,#765006);transform:translateX(-50%)}.phase445-stalk-layer{position:absolute;left:50%;transform:translateX(-50%);width:min(430px,82%);border:1px solid rgba(255,248,234,.18);border-radius:28px;padding:18px;background:rgba(255,248,234,.11);color:#fff8ea;text-align:left;display:flex;justify-content:space-between;gap:14px;cursor:pointer;backdrop-filter:blur(8px)}.phase445-stalk-layer strong{font-size:26px;letter-spacing:-.04em}.phase445-stalk-layer span{color:#f1bf56;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.phase445-stalk-layer.ligero{top:50px}.phase445-stalk-layer.viso{top:158px}.phase445-stalk-layer.seco{top:266px}.phase445-stalk-layer.volado{top:374px}.phase445-stalk-layer[aria-pressed="true"]{background:#ca8500;color:#1d0f03}.phase445-stalk-layer[aria-pressed="true"] span{color:#1d0f03}.phase445-leaf-controls{margin-top:-18px;position:relative;z-index:5}.phase445-control-panel{border-radius:32px;background:#fff8ea;border:1px solid rgba(47,26,6,.12);box-shadow:0 22px 60px rgba(47,26,6,.14);padding:22px}.phase445-control-row{display:grid;grid-template-columns:1fr auto;gap:12px}.phase445-control-row label{position:absolute;left:-9999px}.phase445-control-row input{min-height:50px;border-radius:16px;border:1px solid rgba(47,26,6,.18);padding:0 16px;font-weight:850}.phase445-chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.phase445-chip-row button,.phase445-control-row button{border:0;border-radius:999px;background:#f0ddb5;color:#2f1a06;font-weight:950;min-height:42px;padding:10px 14px;cursor:pointer}.phase445-chip-row button[aria-pressed="true"],.phase445-control-row button{background:#2f1a06;color:#fff8ea}.phase445-result-line{margin-top:14px;font-weight:900;color:#6b4513}.phase445-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}.phase445-leaf-card{border-radius:30px;overflow:hidden;background:#f0ddb5;border:1px solid rgba(47,26,6,.13);display:grid;grid-template-columns:220px 1fr;min-height:290px}.phase445-leaf-card[hidden]{display:none!important}.phase445-leaf-card figure{margin:0;min-height:100%;background:#2f1a06}.phase445-leaf-card img{width:100%;height:100%;object-fit:cover;filter:saturate(1.18) contrast(1.08) brightness(1.14)}.phase445-leaf-card div{padding:24px}.phase445-leaf-card span{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:950;color:#9a5f00}.phase445-leaf-card h3{margin:10px 0 14px;font-size:34px;letter-spacing:-.05em}.phase445-leaf-card dl{display:grid;grid-template-columns:110px 1fr;gap:8px 12px;margin:0 0 14px}.phase445-leaf-card dt{font-weight:950;color:#7a4f10}.phase445-leaf-card dd{margin:0;color:#3b2106}.phase445-leaf-card a{display:inline-flex;margin-top:8px;font-weight:950;color:#2f1a06}.phase445-compare{background:#1a0c02;color:#fff8ea}.phase445-compare .phase445-eyebrow{color:#f1bf56}.phase445-compare p{color:rgba(255,248,234,.76)}.phase445-comparison-matrix{margin-top:26px;overflow:auto;border-radius:28px;border:1px solid rgba(241,191,86,.2)}.phase445-comparison-matrix table{width:100%;border-collapse:collapse;min-width:920px;background:rgba(255,248,234,.06)}.phase445-comparison-matrix th,.phase445-comparison-matrix td{padding:16px;text-align:left;border-bottom:1px solid rgba(255,248,234,.12);vertical-align:top}.phase445-comparison-matrix thead th{background:#ca8500;color:#1d0f03}.phase445-blend-board{background:#f1dfba}.phase445-board-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:28px}.phase445-board-card{border-radius:30px;padding:26px;background:#fff8ea;border:1px solid rgba(47,26,6,.13)}.phase445-board-card.dark{background:#2f1a06;color:#fff8ea}.phase445-board-card.dark p{color:rgba(255,248,234,.76)}.phase445-board-card h3{margin:0 0 12px;font-size:30px;letter-spacing:-.045em}.phase445-board-card ul{margin:14px 0 0;padding-left:18px;color:inherit;line-height:1.75}.phase445-buyer-docket{background:#fff8ea}.phase445-docket-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.phase445-docket-card{border-radius:24px;padding:20px;background:#2f1a06;color:#fff8ea;min-height:150px}.phase445-docket-card:nth-child(2n){background:#ca8500;color:#1d0f03}.phase445-docket-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:950}.phase445-docket-card h3{margin:10px 0 0;font-size:21px;line-height:1.05}.phase445-final{padding:72px 0;background:#2f1a06;color:#fff8ea}.phase445-final-card{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:center}.phase445-final p{color:rgba(255,248,234,.78)}.phase445-final .phase445-eyebrow{color:#f1bf56}@media(max-width:940px){.phase445-leaf-main .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase445-leaf-main .subnav a{display:inline-flex;margin:0 12px 6px 0}.phase445-hero-grid,.phase445-board-grid,.phase445-final-card,.phase445-control-row{grid-template-columns:1fr}.phase445-card-grid,.phase445-docket-grid{grid-template-columns:1fr}.phase445-leaf-card{grid-template-columns:1fr}.phase445-leaf-card figure{height:240px}.phase445-stalk-map{min-height:470px}.phase445-stalk-layer{width:88%}}@media(max-width:560px){.phase445-stalk-layer strong{font-size:22px}.phase445-section{padding:56px 0}}
/* phase541-leaf-positions-breakpoint-optimizer:start */
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"]{
  overflow-x:clip;
}
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-shell,
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .subnav>div{
  width:min(1260px,calc(100vw - clamp(32px,5.4vw,76px)));
}
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-hero-grid,
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-card-grid,
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-board-grid,
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-docket-grid,
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-final-card{
  min-width:0;
}
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-hero{
  padding-block:clamp(58px,6.4vw,82px) clamp(50px,5.8vw,72px);
}
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-hero-grid{
  grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);
  gap:clamp(30px,4.4vw,58px);
}
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-hero h1{
  max-width:8.6em;
}
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-stalk-map{
  max-width:680px;
  width:100%;
  justify-self:end;
  min-height:500px;
}
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-stalk-layer{
  min-width:0;
}
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-control-panel{
  max-width:1260px;
}
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-chip-row button,
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-control-row button{
  white-space:normal;
}
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-leaf-card{
  min-width:0;
  grid-template-columns:minmax(190px,220px) minmax(0,1fr);
}
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-leaf-card div,
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-board-card,
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-docket-card{
  min-width:0;
}
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-leaf-card dl{
  grid-template-columns:minmax(86px,110px) minmax(0,1fr);
}
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-section h2{
  max-width:16em;
}
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-comparison-matrix{
  -webkit-overflow-scrolling:touch;
}
main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-final-card{
  grid-template-columns:minmax(0,1fr) minmax(300px,auto);
}
@media(min-width:1440px){
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-shell,
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .subnav>div{width:min(1360px,calc(100vw - 112px));}
}
@media(max-width:1180px){
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-hero h1{font-size:clamp(48px,7.4vw,78px);}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-hero-grid{grid-template-columns:minmax(0,1fr) minmax(410px,.96fr);}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-card-grid{gap:14px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-leaf-card{grid-template-columns:180px minmax(0,1fr);}
}
@media(max-width:940px){
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-shell,
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .subnav>div{width:min(100vw - 40px,820px);}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-hero-grid{grid-template-columns:minmax(0,1fr);}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-stalk-map{max-width:none;justify-self:stretch;min-height:430px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-leaf-card{grid-template-columns:1fr;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-leaf-card figure{height:220px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-board-grid,
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-final-card{grid-template-columns:1fr;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-docket-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:700px){
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-shell,
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .subnav>div{width:min(100vw - 28px,560px);}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .subnav>div{min-height:0;padding:10px 0;gap:8px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .subnav span{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .subnav a{display:flex;align-items:center;justify-content:center;min-height:34px;border-radius:999px;background:rgba(61,35,8,.08);margin:0;padding:7px 8px;text-align:center;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-hero{padding:42px 0 44px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-hero h1{font-size:clamp(42px,13vw,60px);}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-hero-lede{font-size:17px;line-height:1.46;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-actions{gap:10px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-btn{width:100%;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-stalk-map{min-height:350px;border-radius:26px;padding:18px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-stalk-map:before{top:36px;bottom:30px;width:9px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-stalk-layer{width:88%;border-radius:20px;padding:13px 14px;align-items:center;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-stalk-layer strong{font-size:20px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-stalk-layer span{font-size:10px;letter-spacing:.1em;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-stalk-layer.ligero{top:34px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-stalk-layer.viso{top:112px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-stalk-layer.seco{top:190px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-stalk-layer.volado{top:268px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-control-panel{border-radius:24px;padding:16px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-chip-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-chip-row button{min-height:40px;padding:9px 10px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-section{padding:56px 0;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-section h2{font-size:clamp(36px,11vw,54px);}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-card-grid{grid-template-columns:1fr;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-leaf-card{border-radius:24px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-leaf-card figure{height:190px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-leaf-card div{padding:22px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-leaf-card h3{font-size:30px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-leaf-card dl{grid-template-columns:minmax(86px,.42fr) minmax(0,1fr);}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-board-card,
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-docket-card{border-radius:24px;padding:22px;}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-docket-grid{grid-template-columns:1fr;}
}
@media(max-width:420px){
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-shell,
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .subnav>div{width:calc(100vw - 24px);}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .subnav span{grid-template-columns:repeat(2,minmax(0,1fr));}
  main.phase445-leaf-main[data-phase445-leaf-positions-theme="true"] .phase445-chip-row{grid-template-columns:1fr 1fr;}
}
/* phase541-leaf-positions-breakpoint-optimizer:end */
/* phase445-leaf-positions-map:end */

/* phase446-tobacco-regions-atlas:start */
.phase446-regions-main{background:#fff8ea;color:#2f1a06;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase446-regions-main *{box-sizing:border-box}.phase446-regions-main a{text-decoration:none}.phase446-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase446-regions-main .subnav{position:relative;top:auto;background:rgba(255,248,234,.97);border-bottom:1px solid rgba(47,26,6,.12);box-shadow:0 10px 24px rgba(47,26,6,.07);z-index:20}.phase446-regions-main .subnav>div{width:min(1180px,calc(100% - 40px));min-height:56px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px}.phase446-regions-main .subnav a{color:#3b2106;font-size:13px;font-weight:900;margin-left:14px}.phase446-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;font-weight:950;border:1px solid transparent}.phase446-btn.primary{background:#ca8500;color:#1d0f03}.phase446-btn.secondary{background:#fff8ea;color:#2f1a06;border-color:rgba(47,26,6,.22)}.phase446-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;color:#9a5f00;font-size:12px;font-weight:950}.phase446-section{padding:78px 0}.phase446-section h2{margin:0;font-size:clamp(34px,4.8vw,62px);line-height:.96;letter-spacing:-.055em}.phase446-section p{font-size:17px;line-height:1.65;color:#5f4119}.phase446-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.phase446-hero{position:relative;padding:70px 0 54px;background:linear-gradient(140deg,#160a02,#3b2207 56%,#0d0601);color:#fff8ea;isolation:isolate}.phase446-hero:before{content:"ORIGIN ATLAS";position:absolute;left:50%;top:60px;transform:translateX(-50%);font-size:clamp(58px,12vw,174px);font-weight:1000;letter-spacing:-.09em;color:rgba(241,191,86,.075);white-space:nowrap;z-index:-1}.phase446-hero-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:34px;align-items:center}.phase446-hero h1{margin:0;font-size:clamp(46px,7vw,88px);line-height:.86;letter-spacing:-.075em}.phase446-hero p{color:rgba(255,248,234,.8)}.phase446-region-atlas{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.phase446-region-atlas button{min-height:118px;border:1px solid rgba(255,248,234,.18);border-radius:26px;background:rgba(255,248,234,.1);color:#fff8ea;text-align:left;padding:18px;display:grid;align-content:space-between;cursor:pointer}.phase446-region-atlas button:nth-child(3n+1){background:#ca8500;color:#1d0f03}.phase446-region-atlas strong{font-size:25px;letter-spacing:-.04em}.phase446-region-atlas span{font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:950}.phase446-region-controls{margin-top:-18px;position:relative;z-index:5}.phase446-control-panel{border-radius:32px;background:#fff8ea;border:1px solid rgba(47,26,6,.12);box-shadow:0 22px 60px rgba(47,26,6,.14);padding:22px}.phase446-search-row{display:grid;grid-template-columns:1fr auto;gap:12px}.phase446-search-row label{position:absolute;left:-9999px}.phase446-search-row input{min-height:50px;border-radius:16px;border:1px solid rgba(47,26,6,.18);padding:0 16px;font-weight:850}.phase446-search-row button,.phase446-chip-row button{border:0;border-radius:999px;background:#f0ddb5;color:#2f1a06;font-weight:950;min-height:42px;padding:10px 14px;cursor:pointer}.phase446-search-row button,.phase446-chip-row button[aria-pressed="true"]{background:#2f1a06;color:#fff8ea}.phase446-chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.phase446-result-line{margin-top:14px;font-weight:900;color:#6b4513}.phase446-region-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px}.phase446-region-card{border-radius:30px;overflow:hidden;background:#f0ddb5;border:1px solid rgba(47,26,6,.13);display:grid;grid-template-columns:220px 1fr;min-height:300px}.phase446-region-card[hidden]{display:none!important}.phase446-region-card figure{margin:0;background:#2f1a06}.phase446-region-card img{width:100%;height:100%;object-fit:cover;filter:saturate(1.18) contrast(1.08) brightness(1.14)}.phase446-region-card div{padding:24px}.phase446-region-card span{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:950;color:#9a5f00}.phase446-region-card h3{margin:10px 0 12px;font-size:33px;letter-spacing:-.05em}.phase446-region-card a{font-weight:950;color:#2f1a06}.phase446-matrix-section{background:#1a0c02;color:#fff8ea}.phase446-matrix-section .phase446-eyebrow{color:#f1bf56}.phase446-matrix-section p{color:rgba(255,248,234,.76)}.phase446-origin-matrix{margin-top:26px;overflow:auto;border-radius:28px;border:1px solid rgba(241,191,86,.2)}.phase446-origin-matrix table{width:100%;min-width:920px;border-collapse:collapse;background:rgba(255,248,234,.06)}.phase446-origin-matrix th,.phase446-origin-matrix td{padding:16px;text-align:left;border-bottom:1px solid rgba(255,248,234,.12);vertical-align:top}.phase446-origin-matrix thead th{background:#ca8500;color:#1d0f03}.phase446-buyer-map{background:#f1dfba}.phase446-map-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:28px}.phase446-map-card{border-radius:30px;padding:26px;background:#fff8ea;border:1px solid rgba(47,26,6,.13)}.phase446-map-card.dark{background:#2f1a06;color:#fff8ea}.phase446-map-card.dark p{color:rgba(255,248,234,.76)}.phase446-map-card h3{margin:0 0 12px;font-size:30px;letter-spacing:-.045em}.phase446-map-card ul{line-height:1.75}.phase446-region-docket{background:#fff8ea}.phase446-docket-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.phase446-docket-card{border-radius:24px;padding:20px;background:#2f1a06;color:#fff8ea;min-height:150px}.phase446-docket-card:nth-child(2n){background:#ca8500;color:#1d0f03}.phase446-docket-card span{font-size:11px;letter-spacing:.14em;font-weight:950}.phase446-final{padding:72px 0;background:#2f1a06;color:#fff8ea}.phase446-final p{color:rgba(255,248,234,.78)}.phase446-final-card{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:center}@media(max-width:940px){.phase446-regions-main .subnav>div,.phase446-hero-grid,.phase446-search-row,.phase446-map-grid,.phase446-final-card{grid-template-columns:1fr;align-items:flex-start}.phase446-region-atlas,.phase446-region-grid,.phase446-docket-grid{grid-template-columns:1fr}.phase446-region-card{grid-template-columns:1fr}.phase446-region-card figure{height:240px}}
/* phase446-tobacco-regions-atlas:end */

/* phase447-seed-to-leaf-lifecycle:start */
.phase447-seed-main{background:#fff8ea;color:#2f1a06;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase447-seed-main *{box-sizing:border-box}.phase447-seed-main a{text-decoration:none}.phase447-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase447-seed-main .subnav{position:relative;top:auto;background:rgba(255,248,234,.97);border-bottom:1px solid rgba(47,26,6,.12);box-shadow:0 10px 24px rgba(47,26,6,.07);z-index:20}.phase447-seed-main .subnav>div{width:min(1180px,calc(100% - 40px));min-height:56px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px}.phase447-seed-main .subnav a{color:#3b2106;font-size:13px;font-weight:900;margin-left:14px}.phase447-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;font-weight:950;border:1px solid transparent}.phase447-btn.primary{background:#ca8500;color:#1d0f03}.phase447-btn.secondary{background:#fff8ea;color:#2f1a06;border-color:rgba(47,26,6,.22)}.phase447-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;color:#9a5f00;font-size:12px;font-weight:950}.phase447-section{padding:78px 0}.phase447-section h2{margin:0;font-size:clamp(34px,4.8vw,62px);line-height:.96;letter-spacing:-.055em}.phase447-section p{font-size:17px;line-height:1.65;color:#5f4119}.phase447-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.phase447-hero{position:relative;padding:70px 0 54px;background:linear-gradient(140deg,#160a02,#3d2508 56%,#0d0601);color:#fff8ea;isolation:isolate}.phase447-hero:before{content:"SEED TO LEAF";position:absolute;left:50%;top:58px;transform:translateX(-50%);font-size:clamp(54px,11vw,168px);font-weight:1000;letter-spacing:-.09em;color:rgba(241,191,86,.075);white-space:nowrap;z-index:-1}.phase447-hero-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:34px;align-items:center}.phase447-hero h1{margin:0;font-size:clamp(44px,7vw,88px);line-height:.86;letter-spacing:-.075em}.phase447-hero p{color:rgba(255,248,234,.8)}.phase447-lifecycle-rail{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.phase447-lifecycle-rail button{min-height:104px;border:1px solid rgba(255,248,234,.18);border-radius:26px;background:rgba(255,248,234,.1);color:#fff8ea;text-align:left;padding:18px;display:grid;align-content:space-between;cursor:pointer}.phase447-lifecycle-rail button:nth-child(3n+1){background:#ca8500;color:#1d0f03}.phase447-lifecycle-rail strong{font-size:18px}.phase447-lifecycle-rail span{font-size:22px;letter-spacing:-.04em;font-weight:950}.phase447-stage-controls{margin-top:-18px;position:relative;z-index:5}.phase447-control-panel{border-radius:32px;background:#fff8ea;border:1px solid rgba(47,26,6,.12);box-shadow:0 22px 60px rgba(47,26,6,.14);padding:22px}.phase447-search-row{display:grid;grid-template-columns:1fr auto;gap:12px}.phase447-search-row label{position:absolute;left:-9999px}.phase447-search-row input{min-height:50px;border-radius:16px;border:1px solid rgba(47,26,6,.18);padding:0 16px;font-weight:850}.phase447-search-row button,.phase447-chip-row button{border:0;border-radius:999px;background:#f0ddb5;color:#2f1a06;font-weight:950;min-height:42px;padding:10px 14px;cursor:pointer}.phase447-search-row button,.phase447-chip-row button[aria-pressed="true"]{background:#2f1a06;color:#fff8ea}.phase447-chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.phase447-result-line{margin-top:14px;font-weight:900;color:#6b4513}.phase447-stage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px}.phase447-stage-card{border-radius:30px;overflow:hidden;background:#f0ddb5;border:1px solid rgba(47,26,6,.13);display:grid;grid-template-columns:220px 1fr;min-height:300px}.phase447-stage-card[hidden]{display:none!important}.phase447-stage-card figure{margin:0;background:#2f1a06}.phase447-stage-card img{width:100%;height:100%;object-fit:cover;filter:saturate(1.18) contrast(1.08) brightness(1.14)}.phase447-stage-card div{padding:24px}.phase447-stage-card span{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:950;color:#9a5f00}.phase447-stage-card h3{margin:10px 0 12px;font-size:33px;letter-spacing:-.05em}.phase447-stage-card a{font-weight:950;color:#2f1a06}.phase447-matrix-section{background:#1a0c02;color:#fff8ea}.phase447-matrix-section .phase447-eyebrow{color:#f1bf56}.phase447-matrix-section p{color:rgba(255,248,234,.76)}.phase447-readiness-matrix{margin-top:26px;overflow:auto;border-radius:28px;border:1px solid rgba(241,191,86,.2)}.phase447-readiness-matrix table{width:100%;min-width:860px;border-collapse:collapse;background:rgba(255,248,234,.06)}.phase447-readiness-matrix th,.phase447-readiness-matrix td{padding:16px;text-align:left;border-bottom:1px solid rgba(255,248,234,.12);vertical-align:top}.phase447-readiness-matrix thead th{background:#ca8500;color:#1d0f03}.phase447-buyer-handoff{background:#f1dfba}.phase447-handoff-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:28px}.phase447-handoff-card{border-radius:30px;padding:26px;background:#fff8ea;border:1px solid rgba(47,26,6,.13)}.phase447-handoff-card.dark{background:#2f1a06;color:#fff8ea}.phase447-handoff-card.dark p{color:rgba(255,248,234,.76)}.phase447-request-docket{background:#fff8ea}.phase447-docket-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.phase447-docket-card{border-radius:24px;padding:20px;background:#2f1a06;color:#fff8ea;min-height:150px}.phase447-docket-card:nth-child(2n){background:#ca8500;color:#1d0f03}.phase447-final{padding:72px 0;background:#2f1a06;color:#fff8ea}.phase447-final p{color:rgba(255,248,234,.78)}.phase447-final-card{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:center}@media(max-width:940px){.phase447-seed-main .subnav>div,.phase447-hero-grid,.phase447-search-row,.phase447-handoff-grid,.phase447-final-card{grid-template-columns:1fr;align-items:flex-start}.phase447-lifecycle-rail,.phase447-stage-grid,.phase447-docket-grid{grid-template-columns:1fr}.phase447-stage-card{grid-template-columns:1fr}.phase447-stage-card figure{height:240px}}
/* Phase 794 seed-to-leaf contrast and media repair */
.phase447-section#stages>div>h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}.phase447-section#stages>div>p:not(.phase447-eyebrow){color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}.phase447-stage-card figure{background:#140801 center/cover no-repeat!important}.phase447-stage-card:nth-child(5) figure{background-image:url('/assets/approved/curing-barn.webp')!important}.phase447-stage-card:nth-child(6) figure{background-image:url('/assets/approved/quality-inspection.webp')!important}.phase447-stage-card figure img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important}.phase447-docket-card:nth-child(1),.phase447-docket-card:nth-child(3),.phase447-docket-card:nth-child(1) h3,.phase447-docket-card:nth-child(3) h3{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}.phase447-final-card h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}.phase447-final-card>div>p:not(.phase447-eyebrow){color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
/* phase447-seed-to-leaf-lifecycle:end */

/* phase543-seed-to-leaf-breakpoint-optimizer:start */
html:has(main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"]),
body:has(main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"]){max-width:100%;overflow-x:hidden}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"]{--phase543-shell:min(1280px,calc(100vw - clamp(32px,5.2vw,92px)));overflow-x:clip;background:#fff8ea}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] *,
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] *::before,
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] *::after{box-sizing:border-box;min-width:0}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-shell,
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .subnav>div{width:var(--phase543-shell)}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .subnav{z-index:24;overflow:hidden}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .subnav span{display:flex;align-items:center;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;white-space:nowrap;max-width:100%;padding:8px 0}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .subnav a{flex:0 0 auto;margin-left:0}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-hero{padding-block:clamp(58px,6vw,84px) clamp(46px,5vw,66px)}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:clamp(28px,4.4vw,64px)}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-hero h1{font-size:clamp(48px,5.9vw,86px);line-height:.9;max-width:10.5ch;text-wrap:balance;overflow-wrap:normal}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-hero p{max-width:720px;text-wrap:pretty}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-lifecycle-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,16px)}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-lifecycle-rail button{min-height:clamp(118px,10vw,154px);border-radius:clamp(22px,2vw,30px);padding:clamp(16px,1.5vw,22px);overflow:hidden}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-lifecycle-rail span{font-size:clamp(19px,1.75vw,26px);line-height:1.02;overflow-wrap:anywhere}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-control-panel{max-width:1280px;padding:clamp(18px,2.2vw,28px)}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-search-row{grid-template-columns:minmax(0,1fr) auto}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-search-row input{width:100%}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-chip-row{gap:10px}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-chip-row button,
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-search-row button{white-space:normal}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-section{padding-block:clamp(62px,6.4vw,92px)}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-section h2,
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-final h2{font-size:clamp(34px,4.2vw,64px);max-width:16em;text-wrap:balance}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,24px)}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-stage-card{grid-template-columns:1fr;min-height:0;border-radius:clamp(24px,2.2vw,34px)}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-stage-card figure{height:clamp(190px,15vw,260px)}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-stage-card div{padding:clamp(20px,2vw,28px)}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-stage-card h3{font-size:clamp(28px,2.4vw,38px);line-height:1;overflow-wrap:anywhere}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-readiness-matrix{-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-handoff-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,2vw,26px)}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-docket-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-docket-card,
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-handoff-card{overflow-wrap:anywhere}
main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-final-card{grid-template-columns:minmax(0,1fr) minmax(320px,auto);gap:clamp(20px,3vw,42px)}
@media(min-width:1440px){main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"]{--phase543-shell:min(1400px,calc(100vw - 112px))}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:2000px){main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"]{--phase543-shell:min(1640px,calc(100vw - 13vw))}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-hero-grid{grid-template-columns:minmax(0,700px) minmax(760px,1fr)}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-lifecycle-rail{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:1180px){main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"]{--phase543-shell:min(100vw - 44px,980px)}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-hero-grid{grid-template-columns:1fr}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-hero h1{max-width:12.5ch}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-lifecycle-rail{grid-template-columns:repeat(3,minmax(0,1fr))}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-docket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"]{--phase543-shell:calc(100vw - 32px)}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .subnav>div{min-height:0;display:grid;grid-template-columns:1fr;gap:6px;padding:9px 0 7px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .subnav strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .subnav span{gap:8px;padding:0 0 4px;margin-inline:-2px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .subnav a{font-size:12px;min-height:32px;display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:rgba(47,26,6,.06)}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-hero{padding-block:46px 34px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-hero:before{top:42px;font-size:clamp(52px,17vw,86px);white-space:normal;text-align:center;line-height:.78;width:100%;padding-inline:12px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-hero-grid{gap:22px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-hero h1{font-size:clamp(38px,12vw,52px);line-height:.94;letter-spacing:-.065em;max-width:10.6ch}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-hero p{font-size:16px;line-height:1.58}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-btn{width:100%;min-height:44px;padding:11px 14px;text-align:center;white-space:normal}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-lifecycle-rail{grid-template-columns:1fr 1fr;gap:10px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-lifecycle-rail button{min-height:96px;border-radius:22px;padding:14px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-lifecycle-rail span{font-size:18px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-stage-controls{margin-top:-10px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-control-panel{border-radius:24px;padding:16px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-search-row{grid-template-columns:1fr;gap:10px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-search-row input{min-height:48px;font-size:14px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-chip-row{max-height:154px;overflow:auto;padding-right:2px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-chip-row button{min-height:38px;padding:9px 12px;font-size:12px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-section{padding-block:54px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-section h2,main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-final h2{font-size:clamp(31px,9.5vw,42px);line-height:1;letter-spacing:-.055em}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-section p{font-size:16px;line-height:1.58}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-stage-grid,main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-handoff-grid,main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-docket-grid,main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-final-card{grid-template-columns:1fr}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-stage-card figure{height:210px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-stage-card div{padding:20px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-docket-card{min-height:118px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-readiness-matrix table{min-width:720px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-final{padding-block:56px}}
@media(max-width:380px){main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"]{--phase543-shell:calc(100vw - 24px)}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-hero{padding-block:40px 30px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-hero h1{font-size:36px;max-width:10.2ch}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-lifecycle-rail{grid-template-columns:1fr}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-lifecycle-rail button{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:12px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-stage-card figure{height:180px}main.phase447-seed-main[data-phase543-breakpoint-optimizer="true"] .phase447-readiness-matrix table{min-width:660px}}
/* phase543-seed-to-leaf-breakpoint-optimizer:end */

/* phase448-tobacco-knowledge-atlas:start */
.phase448-atlas{--cream:#fff8ea;--warm:#f6ead0;--gold:#f1bf56;--brass:#ca8500;--brown:#3d2308;--ink:#241405;--muted:#6b4b20;--dark:#160a02;--line:rgba(61,35,8,.16);--shadow:0 28px 70px rgba(47,26,6,.16);background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase448-atlas *{box-sizing:border-box}.phase448-atlas a{text-decoration:none}.phase448-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase448-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9b6411}.phase448-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 17px;border-radius:999px;font-weight:950;font-size:13.5px;letter-spacing:.01em;border:1px solid rgba(61,35,8,.16);transition:transform .2s ease,box-shadow .2s ease}.phase448-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(68,38,8,.18)}.phase448-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase448-btn.secondary{background:rgba(255,248,234,.86);color:var(--ink)}.phase448-section{padding:78px 0}.phase448-section h2{margin:0;font-size:clamp(32px,4.7vw,60px);line-height:.97;letter-spacing:-.055em;color:var(--ink)}.phase448-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase448-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.phase448-atlas .subnav{position:relative;top:auto;z-index:24;background:rgba(255,248,234,.96);border-bottom:1px solid var(--line);box-shadow:0 12px 26px rgba(47,26,6,.06);backdrop-filter:blur(18px)}.phase448-atlas .subnav>div{width:min(1180px,calc(100% - 40px));margin:0 auto;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px}.phase448-atlas .subnav strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#5a3409}.phase448-atlas .subnav span{display:flex;gap:15px;flex-wrap:wrap}.phase448-atlas .subnav a{color:#3b2106;font-size:13px;font-weight:900}.phase448-hero{position:relative;padding:64px 0 74px;background:radial-gradient(circle at 12% 0%,rgba(241,191,86,.26),transparent 32%),linear-gradient(140deg,#170a02,#3d2308 52%,#090401);color:var(--cream);isolation:isolate}.phase448-hero:before{content:"ATLAS";position:absolute;right:-2vw;top:20px;font-size:clamp(90px,17vw,220px);line-height:.75;font-weight:1000;letter-spacing:-.1em;color:rgba(241,191,86,.07);z-index:-1}.phase448-hero-grid{display:grid;grid-template-columns:minmax(0,.93fr) minmax(320px,1.07fr);gap:34px;align-items:center}.phase448-hero h1{margin:0;font-size:clamp(44px,7vw,84px);line-height:.88;letter-spacing:-.075em;max-width:9.2em}.phase448-hero p{color:rgba(255,248,234,.82);font-size:18px;line-height:1.64}.phase448-compass-card{position:relative;border:1px solid rgba(255,248,234,.20);border-radius:34px;background:linear-gradient(180deg,rgba(255,248,234,.09),rgba(255,248,234,.035));box-shadow:0 26px 70px rgba(0,0,0,.26);padding:18px;display:grid;gap:16px}.phase448-compass-media{border-radius:26px;overflow:hidden;min-height:250px;background:#241405;position:relative}.phase448-compass-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.9;transition:opacity .25s ease,transform .45s ease}.phase448-topic-panel{display:none;grid-template-columns:1fr;gap:6px}.phase448-topic-panel[aria-hidden="false"]{display:grid}.phase448-topic-panel strong{font-size:24px;color:#fff8ea}.phase448-topic-panel span{color:rgba(255,248,234,.76);line-height:1.6}.phase448-compass-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.phase448-compass-button{min-height:70px;border:1px solid rgba(255,248,234,.19);border-radius:18px;background:rgba(255,248,234,.08);color:#fff8ea;font-weight:950;cursor:pointer;text-align:left;padding:12px;transition:background .2s ease,transform .2s ease,border-color .2s ease}.phase448-compass-button small{display:block;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.phase448-compass-button[aria-pressed="true"],.phase448-compass-button:hover{background:rgba(241,191,86,.2);border-color:rgba(241,191,86,.74);transform:translateY(-2px)}.phase448-compass-note{display:grid;grid-template-columns:90px 1fr;gap:14px;align-items:center;padding:14px;border-radius:22px;background:rgba(255,248,234,.1);border:1px solid rgba(255,248,234,.15)}.phase448-compass-note img{width:90px;height:70px;object-fit:cover;border-radius:16px}.phase448-ribbon{background:linear-gradient(180deg,var(--cream),var(--warm))}.phase448-ribbon-track{position:relative;margin-top:34px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:32px;overflow:hidden;box-shadow:var(--shadow);background:#fff}.phase448-ribbon-step{position:relative;min-height:250px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line)}.phase448-ribbon-step:last-child{border-right:0}.phase448-ribbon-step:nth-child(even){background:#281504;color:var(--cream)}.phase448-ribbon-step:nth-child(even) p{color:rgba(255,248,234,.77)}.phase448-ribbon-step span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03;font-weight:1000}.phase448-ribbon-step h3{margin:34px 0 8px;font-size:24px;letter-spacing:-.035em}.phase448-leaf-compass{background:#fff8ea}.phase448-leaf-map{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:stretch;margin-top:34px}.phase448-leaf-center{border-radius:36px;background:linear-gradient(145deg,#2a1604,#5a3409);color:var(--cream);padding:30px;display:grid;align-content:end;min-height:560px;position:relative;overflow:hidden;box-shadow:var(--shadow)}.phase448-leaf-center:before{content:"";position:absolute;inset:20px;border:1px solid rgba(241,191,86,.25);border-radius:28px}.phase448-leaf-center img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.26;mix-blend-mode:screen}.phase448-leaf-center>*{position:relative}.phase448-leaf-center h2{color:var(--cream);max-width:9em}.phase448-leaf-center p{color:rgba(255,248,234,.82)}.phase448-role-orbit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.phase448-role-card{border:1px solid var(--line);border-radius:26px;background:rgba(255,255,255,.72);padding:20px;box-shadow:0 16px 36px rgba(47,26,6,.08)}.phase448-role-card span{display:inline-flex;margin-bottom:18px;padding:7px 10px;border-radius:999px;background:#392006;color:var(--gold);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:950}.phase448-role-card h3{margin:0 0 8px;font-size:24px;color:var(--ink)}.phase448-format-zone{background:radial-gradient(circle at right 20%,rgba(241,191,86,.17),transparent 30%),linear-gradient(180deg,#fff8ea,#f1dfbc)}.phase448-format-pathway{margin-top:36px;display:grid;grid-template-columns:1fr;gap:16px}.phase448-format-row{display:grid;grid-template-columns:170px 1fr auto;gap:18px;align-items:center;border-radius:28px;border:1px solid var(--line);background:rgba(255,255,255,.72);padding:14px;box-shadow:0 14px 34px rgba(61,35,8,.08)}.phase448-format-row:nth-child(even){margin-left:8%;background:#231204;color:var(--cream)}.phase448-format-row:nth-child(even) p{color:rgba(255,248,234,.78)}.phase448-format-row:nth-child(even) .phase448-btn.secondary{background:rgba(255,248,234,.12);color:var(--cream);border-color:rgba(255,248,234,.24)}.phase448-format-row img{width:170px;height:104px;object-fit:cover;border-radius:20px}.phase448-format-row h3{margin:0 0 6px;font-size:26px;letter-spacing:-.04em}.phase448-format-row p{margin:0;color:var(--muted)}.phase448-signal-board{background:#140801;color:var(--cream);position:relative}.phase448-signal-board h2{color:var(--cream)}.phase448-signal-board p{color:rgba(255,248,234,.78)}.phase448-signals{margin-top:32px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.phase448-signal-card{border-radius:28px;border:1px solid rgba(241,191,86,.22);background:linear-gradient(180deg,rgba(255,248,234,.1),rgba(255,248,234,.035));padding:24px;min-height:230px}.phase448-signal-card strong{display:block;color:var(--gold);font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:28px}.phase448-signal-card h3{margin:0 0 12px;font-size:28px;letter-spacing:-.045em}.phase448-learning{background:#fff8ea}.phase448-learning-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:30px}.phase448-learning-card{border-radius:32px;border:1px solid var(--line);padding:28px;background:rgba(255,255,255,.68);box-shadow:0 12px 32px rgba(47,26,6,.08)}.phase448-learning-card.feature{background:linear-gradient(145deg,#f9edcf,#fff);display:grid;grid-template-columns:1fr 180px;gap:20px;align-items:end}.phase448-learning-card img{width:180px;height:210px;object-fit:cover;border-radius:24px}.phase448-learning-card h3{margin:0 0 8px;font-size:30px;letter-spacing:-.045em}.phase448-mini-list{display:grid;gap:10px}.phase448-mini-list a{display:flex;justify-content:space-between;gap:16px;padding:15px 16px;border-radius:18px;background:#291605;color:#fff8ea;font-weight:900}.phase448-mini-list a span{color:var(--gold)}.phase448-final{padding:0 0 82px;background:linear-gradient(180deg,#fff8ea,#f6ead0)}.phase448-final-card{border-radius:36px;padding:34px;background:linear-gradient(135deg,#291605,#5a3409);color:#fff8ea;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;box-shadow:var(--shadow)}.phase448-final-card h2{margin:0;font-size:clamp(30px,4vw,54px);letter-spacing:-.055em;line-height:1;color:#fff8ea}.phase448-final-card p{color:rgba(255,248,234,.78)}@media(max-width:920px){.phase448-hero-grid,.phase448-leaf-map,.phase448-learning-grid,.phase448-final-card{grid-template-columns:1fr}.phase448-compass-controls,.phase448-ribbon-track,.phase448-signals{grid-template-columns:1fr}.phase448-ribbon-step{border-right:0;border-bottom:1px solid var(--line)}.phase448-format-row,.phase448-format-row:nth-child(even){margin-left:0;grid-template-columns:1fr}.phase448-format-row img{width:100%;height:190px}.phase448-leaf-center{min-height:420px}.phase448-atlas .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase448-learning-card.feature{grid-template-columns:1fr}.phase448-learning-card img{width:100%;height:200px}}@media(max-width:620px){.phase448-shell{width:min(100% - 28px,1180px)}.phase448-hero{padding:42px 0 54px}.phase448-hero h1{font-size:clamp(38px,14vw,58px)}.phase448-role-orbit{grid-template-columns:1fr}.phase448-section{padding:58px 0}.phase448-compass-note{grid-template-columns:1fr}.phase448-compass-note img{width:100%;height:150px}.phase448-final-card{padding:24px}/* phase797: preserve the local section navigator as a bounded, readable mobile bar. */.phase448-atlas .subnav{display:block!important;position:relative!important;height:auto!important;min-height:unset!important;padding:0!important;background:#fff8ea!important;color:#3b2106!important;overflow:visible!important;border-bottom:1px solid rgba(61,35,8,.16)!important}.phase448-atlas .subnav>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;width:calc(100% - 56px)!important;height:auto!important;min-height:unset!important;margin:0 auto!important;padding:13px 0 12px!important;gap:6px!important}.phase448-atlas .subnav strong{display:block!important;color:#5a3409!important;line-height:1.15!important}.phase448-atlas .subnav span{display:flex!important;position:static!important;visibility:visible!important;opacity:1!important;flex-wrap:wrap!important;height:auto!important;gap:8px 14px!important;max-width:100%!important;overflow:visible!important}.phase448-atlas .subnav a{display:inline-block!important;position:static!important;visibility:visible!important;opacity:1!important;color:#3b2106!important;-webkit-text-fill-color:#3b2106!important;font-size:12px!important;line-height:1.25!important}.phase448-compass-controls{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.phase448-compass-button{min-width:0!important;width:100%!important;padding:11px 8px!important;font-size:12px!important}.phase448-compass-button small{display:inline!important;margin-right:3px!important}}
/* phase448-tobacco-knowledge-atlas:end */

/* phase449-uncured-tobacco-green-leaf-intake:start */
.phase449-uncured{--cream:#fff8ea;--warm:#f6ead0;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3d2308;--muted:#6b4b20;--line:rgba(61,35,8,.16);--dark:#150902;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase449-uncured *{box-sizing:border-box}.phase449-uncured a{text-decoration:none}.phase449-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase449-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9d6410}.phase449-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 17px;border-radius:999px;font-weight:950;font-size:13.5px;border:1px solid rgba(61,35,8,.17);transition:transform .2s ease,box-shadow .2s ease}.phase449-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(68,38,8,.18)}.phase449-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase449-btn.secondary{background:rgba(255,248,234,.9);color:var(--ink)}.phase449-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.phase449-section{padding:76px 0}.phase449-section h2{margin:0;font-size:clamp(32px,4.8vw,62px);line-height:.96;letter-spacing:-.058em}.phase449-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase449-uncured .subnav{position:relative;top:auto;background:rgba(255,248,234,.96);border-bottom:1px solid var(--line);box-shadow:0 12px 26px rgba(47,26,6,.06);z-index:24}.phase449-uncured .subnav>div{width:min(1180px,calc(100% - 40px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.phase449-uncured .subnav strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#5a3409}.phase449-uncured .subnav span{display:flex;gap:15px;flex-wrap:wrap}.phase449-uncured .subnav a{color:#3b2106;font-size:13px;font-weight:900}.phase449-hero{padding:56px 0 66px;background:radial-gradient(circle at 75% 18%,rgba(241,191,86,.22),transparent 34%),linear-gradient(135deg,#120701,#3d2308 56%,#090401);color:var(--cream);position:relative}.phase449-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center}.phase449-hero h1{margin:0;font-size:clamp(42px,7.2vw,86px);line-height:.88;letter-spacing:-.078em;max-width:9em}.phase449-hero p{color:rgba(255,248,234,.82);font-size:18px;line-height:1.62}.phase449-hero-visual{position:relative;display:grid;grid-template-columns:1fr .74fr;gap:14px;align-items:stretch}.phase449-hero-frame{border-radius:34px;overflow:hidden;min-height:460px;border:1px solid rgba(255,248,234,.18);box-shadow:0 30px 80px rgba(0,0,0,.32);background:#241405}.phase449-hero-frame img{width:100%;height:100%;object-fit:cover;display:block}.phase449-intake-gate{display:grid;gap:12px}.phase449-gate-card{border-radius:24px;border:1px solid rgba(255,248,234,.18);background:rgba(255,248,234,.09);padding:18px;color:var(--cream)}.phase449-gate-card span{display:inline-flex;margin-bottom:20px;color:var(--gold);font-size:12px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.phase449-gate-card strong{display:block;font-size:22px;line-height:1.05}.phase449-filter-row{margin-top:28px;display:flex;gap:10px;flex-wrap:wrap}.phase449-filter-row button{min-height:42px;border-radius:999px;border:1px solid rgba(61,35,8,.18);background:#fff;color:#2f1a06;font-weight:900;padding:9px 14px;cursor:pointer}.phase449-filter-row button[aria-pressed=true]{background:#2b1704;color:#fff8ea;border-color:#2b1704}.phase449-checkpoint-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.phase449-checkpoint-card{border-radius:28px;border:1px solid var(--line);background:rgba(255,255,255,.72);box-shadow:0 18px 42px rgba(47,26,6,.08);overflow:hidden;display:flex;flex-direction:column}.phase449-checkpoint-card[hidden]{display:none}.phase449-checkpoint-card img{height:155px;width:100%;object-fit:cover}.phase449-checkpoint-card div{padding:20px}.phase449-checkpoint-card span{color:#9d6410;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:950}.phase449-checkpoint-card h3{margin:10px 0 8px;font-size:25px;letter-spacing:-.045em}.phase449-moisture-meter{background:linear-gradient(180deg,#fff8ea,#f2dfb9)}.phase449-meter-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;align-items:center;margin-top:32px}.phase449-meter{height:430px;border-radius:36px;padding:24px;background:#1a0b02;color:#fff8ea;display:grid;grid-template-rows:auto 1fr auto;box-shadow:0 24px 64px rgba(47,26,6,.2)}.phase449-meter-bar{position:relative;border-radius:999px;background:linear-gradient(180deg,#29552a,#f1bf56,#8b1e11);overflow:hidden;border:1px solid rgba(255,248,234,.2)}.phase449-meter-bar:after{content:"";position:absolute;left:0;right:0;top:42%;height:4px;background:#fff8ea;box-shadow:0 0 0 8px rgba(255,248,234,.12)}.phase449-meter strong{font-size:34px;letter-spacing:-.055em}.phase449-meter-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.phase449-meter-list article{border-radius:24px;background:rgba(255,255,255,.72);border:1px solid var(--line);padding:20px}.phase449-meter-list h3{margin:0 0 8px;font-size:24px}.phase449-curing-lane{background:#130701;color:#fff8ea}.phase449-curing-lane h2{color:#fff8ea}.phase449-curing-lane p{color:rgba(255,248,234,.78)}.phase449-lane{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.phase449-lane article{border-radius:30px;border:1px solid rgba(241,191,86,.22);background:linear-gradient(180deg,rgba(255,248,234,.10),rgba(255,248,234,.035));padding:24px;min-height:260px}.phase449-lane strong{display:block;color:var(--gold);font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:36px}.phase449-lane h3{font-size:30px;margin:0 0 10px;letter-spacing:-.045em}.phase449-market-gate{background:var(--cream)}.phase449-market-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.phase449-market-card{border-radius:32px;border:1px solid var(--line);padding:28px;background:linear-gradient(145deg,#fff,#f8ebcf);box-shadow:0 16px 42px rgba(47,26,6,.08)}.phase449-market-card.dark{background:linear-gradient(135deg,#2a1604,#5b350a);color:#fff8ea}.phase449-market-card.dark p{color:rgba(255,248,234,.8)}.phase449-market-card h3{font-size:31px;margin:0 0 10px;letter-spacing:-.05em}.phase449-final{padding:0 0 82px;background:linear-gradient(180deg,#fff8ea,#f6ead0)}.phase449-final-card{border-radius:36px;padding:34px;background:linear-gradient(135deg,#291605,#5a3409);color:#fff8ea;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;box-shadow:0 28px 70px rgba(47,26,6,.16)}.phase449-final-card h2{margin:0;font-size:clamp(30px,4vw,54px);letter-spacing:-.055em;line-height:1;color:#fff8ea}.phase449-final-card p{color:rgba(255,248,234,.8)}@media(max-width:980px){.phase449-hero-grid,.phase449-meter-wrap,.phase449-market-grid,.phase449-final-card{grid-template-columns:1fr}.phase449-checkpoint-grid,.phase449-lane{grid-template-columns:1fr 1fr}.phase449-hero-visual{grid-template-columns:1fr}.phase449-hero-frame{min-height:320px}.phase449-uncured .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}}@media(max-width:650px){.phase449-shell{width:min(100% - 28px,1180px)}.phase449-checkpoint-grid,.phase449-lane,.phase449-meter-list{grid-template-columns:1fr}.phase449-section{padding:58px 0}.phase449-hero h1{font-size:clamp(38px,14vw,58px)}.phase449-meter{height:350px}.phase449-final-card{padding:24px}}
/* phase449-uncured-tobacco-green-leaf-intake:end */

/* phase450-whole-leaf-supply-lot-board:start */
.phase450-whole{--cream:#fff8ea;--warm:#f6ead0;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3d2308;--muted:#6b4b20;--line:rgba(61,35,8,.16);--dark:#140801;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase450-whole *{box-sizing:border-box}.phase450-whole a{text-decoration:none}.phase450-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase450-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9d6410}.phase450-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 17px;border-radius:999px;font-weight:950;font-size:13.5px;border:1px solid rgba(61,35,8,.17);transition:transform .2s ease,box-shadow .2s ease}.phase450-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(68,38,8,.18)}.phase450-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase450-btn.secondary{background:rgba(255,248,234,.9);color:var(--ink)}.phase450-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.phase450-section{padding:78px 0}.phase450-section h2{margin:0;font-size:clamp(32px,4.8vw,62px);line-height:.96;letter-spacing:-.058em}.phase450-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase450-whole .subnav{position:relative;top:auto;background:rgba(255,248,234,.96);border-bottom:1px solid var(--line);box-shadow:0 12px 26px rgba(47,26,6,.06);z-index:24}.phase450-whole .subnav>div{width:min(1180px,calc(100% - 40px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.phase450-whole .subnav strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#5a3409}.phase450-whole .subnav span{display:flex;gap:15px;flex-wrap:wrap}.phase450-whole .subnav a{color:#3b2106;font-size:13px;font-weight:900}.phase450-hero{padding:58px 0 70px;background:radial-gradient(circle at 20% 8%,rgba(241,191,86,.25),transparent 32%),linear-gradient(135deg,#120701,#3d2308 54%,#090401);color:var(--cream);position:relative}.phase450-hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:34px;align-items:center}.phase450-hero h1{margin:0;font-size:clamp(42px,7.2vw,86px);line-height:.88;letter-spacing:-.078em;max-width:9em}.phase450-hero p{color:rgba(255,248,234,.82);font-size:18px;line-height:1.62}.phase450-lot-board{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;align-items:stretch}.phase450-board-media{border-radius:34px;overflow:hidden;min-height:470px;border:1px solid rgba(255,248,234,.18);box-shadow:0 30px 80px rgba(0,0,0,.32);background:#241405}.phase450-board-media img{width:100%;height:100%;object-fit:cover;display:block}.phase450-board-stack{display:grid;gap:12px}.phase450-board-ticket{border-radius:24px;border:1px solid rgba(255,248,234,.18);background:rgba(255,248,234,.09);padding:18px;color:var(--cream)}.phase450-board-ticket span{display:inline-flex;margin-bottom:18px;color:var(--gold);font-size:12px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.phase450-board-ticket strong{display:block;font-size:22px;line-height:1.05}.phase450-filter-row{margin-top:28px;display:flex;gap:10px;flex-wrap:wrap}.phase450-filter-row button{min-height:42px;border-radius:999px;border:1px solid rgba(61,35,8,.18);background:#fff;color:#2f1a06;font-weight:900;padding:9px 14px;cursor:pointer}.phase450-filter-row button[aria-pressed=true]{background:#2b1704;color:#fff8ea;border-color:#2b1704}.phase450-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.phase450-lot-card{border-radius:28px;border:1px solid var(--line);background:rgba(255,255,255,.74);box-shadow:0 18px 42px rgba(47,26,6,.08);overflow:hidden;display:flex;flex-direction:column}.phase450-lot-card[hidden]{display:none}.phase450-lot-card img{height:160px;width:100%;object-fit:cover}.phase450-lot-card div{padding:20px}.phase450-lot-card span{color:#9d6410;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:950}.phase450-lot-card h3{margin:10px 0 8px;font-size:25px;letter-spacing:-.045em}.phase450-grade-matrix{background:linear-gradient(180deg,#fff8ea,#f2dfb9)}.phase450-matrix-wrap{display:grid;grid-template-columns:.82fr 1.18fr;gap:24px;align-items:start;margin-top:32px}.phase450-matrix{border-radius:34px;overflow:hidden;border:1px solid var(--line);box-shadow:0 20px 54px rgba(47,26,6,.13);background:#fff}.phase450-matrix-row{display:grid;grid-template-columns:170px repeat(3,1fr);border-bottom:1px solid var(--line)}.phase450-matrix-row:last-child{border-bottom:0}.phase450-matrix-row>*{padding:16px;border-right:1px solid var(--line)}.phase450-matrix-row>*:last-child{border-right:0}.phase450-matrix-row.header{background:#241405;color:#fff8ea;font-weight:950}.phase450-handling-rail{background:#140801;color:#fff8ea}.phase450-handling-rail h2{color:#fff8ea}.phase450-handling-rail p{color:rgba(255,248,234,.78)}.phase450-rail{margin-top:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-radius:34px;overflow:hidden;border:1px solid rgba(241,191,86,.24)}.phase450-rail article{padding:24px;min-height:250px;background:rgba(255,248,234,.06);border-right:1px solid rgba(241,191,86,.18)}.phase450-rail article:last-child{border-right:0}.phase450-rail article:nth-child(even){background:rgba(241,191,86,.12)}.phase450-rail strong{display:block;color:var(--gold);font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:42px}.phase450-rail h3{font-size:28px;margin:0 0 10px;letter-spacing:-.045em}.phase450-docket-builder{background:var(--cream)}.phase450-docket-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.phase450-docket-card{border-radius:32px;border:1px solid var(--line);padding:28px;background:linear-gradient(145deg,#fff,#f8ebcf);box-shadow:0 16px 42px rgba(47,26,6,.08)}.phase450-docket-card.dark{background:linear-gradient(135deg,#2a1604,#5b350a);color:#fff8ea}.phase450-docket-card.dark p{color:rgba(255,248,234,.8)}.phase450-docket-card h3{font-size:31px;margin:0 0 10px;letter-spacing:-.05em}.phase450-final{padding:0 0 82px;background:linear-gradient(180deg,#fff8ea,#f6ead0)}.phase450-final-card{border-radius:36px;padding:34px;background:linear-gradient(135deg,#291605,#5a3409);color:#fff8ea;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;box-shadow:0 28px 70px rgba(47,26,6,.16)}.phase450-final-card h2{margin:0;font-size:clamp(30px,4vw,54px);letter-spacing:-.055em;line-height:1;color:#fff8ea}.phase450-final-card p{color:rgba(255,248,234,.8)}@media(max-width:980px){.phase450-hero-grid,.phase450-lot-board,.phase450-matrix-wrap,.phase450-docket-grid,.phase450-final-card{grid-template-columns:1fr}.phase450-card-grid,.phase450-rail{grid-template-columns:1fr 1fr}.phase450-board-media{min-height:320px}.phase450-whole .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase450-matrix-row{grid-template-columns:1fr}}@media(max-width:650px){.phase450-shell{width:min(100% - 28px,1180px)}.phase450-card-grid,.phase450-rail{grid-template-columns:1fr}.phase450-section{padding:58px 0}.phase450-hero h1{font-size:clamp(38px,14vw,58px)}.phase450-final-card{padding:24px}}
/* phase542-whole-leaf-supply-breakpoint-optimizer:start */
main.phase450-whole[data-phase450-whole-leaf-supply="true"]{overflow-x:clip;}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-shell,
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .subnav>div{width:min(1260px,calc(100vw - clamp(32px,5.4vw,76px)));}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-hero-grid,
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-lot-board,
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-card-grid,
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-matrix-wrap,
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-rail,
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-docket-grid,
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-final-card{min-width:0;}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-hero{padding-block:clamp(54px,5.8vw,74px);}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:clamp(28px,4.2vw,58px);}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-hero h1{max-width:8.4em;}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-lot-board{grid-template-columns:minmax(260px,1.08fr) minmax(230px,.92fr);gap:16px;align-items:stretch;}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-board-media{min-height:420px;}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-board-ticket{min-width:0;}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-lot-card{min-width:0;}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-lot-card div{min-width:0;}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-lot-card img{height:clamp(145px,12vw,178px);}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-filter-row button{white-space:normal;}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-matrix{overflow:hidden;}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-matrix-row>*{min-width:0;}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-final-card{grid-template-columns:minmax(0,1fr) minmax(300px,auto);}
main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-final-card .phase450-actions{justify-content:flex-end;}
@media(min-width:1440px){
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-shell,
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .subnav>div{width:min(1360px,calc(100vw - 112px));}
}
@media(max-width:1180px){
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(440px,1fr);}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-hero h1{font-size:clamp(44px,7.5vw,76px);}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-lot-board{grid-template-columns:minmax(210px,1fr) minmax(210px,.9fr);}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-board-media{min-height:360px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-board-ticket{padding:16px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-board-ticket strong{font-size:20px;}
}
@media(max-width:980px){
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-shell,
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .subnav>div{width:min(100vw - 40px,860px);}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-hero{padding-block:46px 54px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-hero-grid{grid-template-columns:1fr;gap:26px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-lot-board{grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-board-media{min-height:300px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-board-stack{gap:10px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-board-ticket span{margin-bottom:10px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-matrix-wrap{grid-template-columns:1fr;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-matrix-row{grid-template-columns:minmax(130px,.85fr) repeat(3,minmax(0,1fr));}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-matrix{overflow:auto;-webkit-overflow-scrolling:touch;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-rail{grid-template-columns:repeat(2,minmax(0,1fr));}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-final-card{grid-template-columns:1fr;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-final-card .phase450-actions{justify-content:flex-start;}
}
@media(max-width:700px){
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-shell,
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .subnav>div{width:min(100vw - 28px,560px);}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .subnav>div{min-height:0;padding:10px 0;gap:9px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .subnav span{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .subnav a{display:flex;align-items:center;justify-content:center;min-height:34px;border-radius:999px;background:rgba(61,35,8,.08);padding:7px 8px;text-align:center;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-hero{padding-block:38px 42px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-hero h1{font-size:clamp(38px,12.2vw,52px);}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-hero p{font-size:15.5px;line-height:1.45;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-btn{width:auto;min-height:44px;padding-inline:12px;text-align:center;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-lot-board{grid-template-columns:1fr;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-board-media{min-height:0;height:168px;border-radius:24px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-board-stack{grid-template-columns:1fr;gap:7px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-board-ticket{border-radius:18px;padding:12px 13px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-board-ticket span{font-size:9.5px;margin-bottom:5px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-board-ticket strong{font-size:18px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-board-ticket p{display:none;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-section{padding:56px 0;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-section h2{font-size:clamp(36px,11vw,54px);}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-filter-row button{padding:9px 10px;min-height:42px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-card-grid,
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-rail,
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-docket-grid{grid-template-columns:1fr;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-lot-card{border-radius:24px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-lot-card img{height:190px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-matrix-row{grid-template-columns:minmax(132px,.9fr) repeat(3,minmax(132px,1fr));min-width:620px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-rail{border-radius:26px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-rail article{border-right:0;border-bottom:1px solid rgba(241,191,86,.18);min-height:0;padding:22px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-rail article:last-child{border-bottom:0;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-rail strong{margin-bottom:18px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-docket-card{border-radius:24px;padding:22px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-final{padding-bottom:60px;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-final-card{border-radius:26px;padding:24px;}
}
@media(max-width:420px){
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-shell,
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .subnav>div{width:calc(100vw - 24px);}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-filter-row{grid-template-columns:1fr 1fr;}
  main.phase450-whole[data-phase450-whole-leaf-supply="true"] .phase450-board-media{height:156px;}
}
/* phase542-whole-leaf-supply-breakpoint-optimizer:end */
/* phase450-whole-leaf-supply-lot-board:end */

/* phase451-whole-leaf-spec-studio:start */
.phase451-whole{--cream:#fff8ea;--warm:#f6ead0;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3d2308;--muted:#6b4b20;--line:rgba(61,35,8,.16);--dark:#140801;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase451-whole *{box-sizing:border-box}.phase451-whole a{text-decoration:none}.phase451-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase451-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9d6410}.phase451-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 17px;border-radius:999px;font-weight:950;font-size:13.5px;border:1px solid rgba(61,35,8,.17);transition:transform .2s ease,box-shadow .2s ease}.phase451-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(68,38,8,.18)}.phase451-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase451-btn.secondary{background:rgba(255,248,234,.9);color:var(--ink)}.phase451-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.phase451-section{padding:78px 0}.phase451-section h2{margin:0;font-size:clamp(32px,4.8vw,62px);line-height:.96;letter-spacing:-.058em}.phase451-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase451-whole .subnav{position:relative;top:auto;background:rgba(255,248,234,.96);border-bottom:1px solid var(--line);box-shadow:0 12px 26px rgba(47,26,6,.06);z-index:24}.phase451-whole .subnav>div{width:min(1180px,calc(100% - 40px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.phase451-whole .subnav strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#5a3409}.phase451-whole .subnav span{display:flex;gap:15px;flex-wrap:wrap}.phase451-whole .subnav a{color:#3b2106;font-size:13px;font-weight:900}.phase451-hero{padding:56px 0 70px;background:radial-gradient(circle at 78% 12%,rgba(241,191,86,.22),transparent 32%),linear-gradient(135deg,#110701,#3d2308 52%,#090401);color:var(--cream);position:relative}.phase451-hero-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:34px;align-items:center}.phase451-hero h1{margin:0;font-size:clamp(42px,7.2vw,86px);line-height:.88;letter-spacing:-.078em;max-width:9em}.phase451-hero p{color:rgba(255,248,234,.82);font-size:18px;line-height:1.62}.phase451-studio-board{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;align-items:stretch}.phase451-portrait-stack{display:grid;gap:14px}.phase451-portrait{border-radius:32px;overflow:hidden;min-height:225px;border:1px solid rgba(255,248,234,.18);box-shadow:0 24px 60px rgba(0,0,0,.24);background:#241405}.phase451-portrait img{width:100%;height:100%;object-fit:cover;display:block}.phase451-spec-sheet{border-radius:34px;background:linear-gradient(180deg,rgba(255,248,234,.13),rgba(255,248,234,.05));border:1px solid rgba(255,248,234,.20);padding:22px;display:grid;align-content:space-between}.phase451-spec-sheet h2{margin:0;color:#fff8ea;font-size:clamp(28px,4vw,52px);line-height:.96;letter-spacing:-.055em}.phase451-sheet-lines{display:grid;gap:10px;margin-top:24px}.phase451-sheet-lines span{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,248,234,.18);padding:12px 0;color:rgba(255,248,234,.82);font-weight:850}.phase451-role-selector{background:linear-gradient(180deg,#fff8ea,#f2dfb9)}.phase451-filter-row{margin-top:28px;display:flex;gap:10px;flex-wrap:wrap}.phase451-filter-row button{min-height:42px;border-radius:999px;border:1px solid rgba(61,35,8,.18);background:#fff;color:#2f1a06;font-weight:900;padding:9px 14px;cursor:pointer}.phase451-filter-row button[aria-pressed=true]{background:#2b1704;color:#fff8ea;border-color:#2b1704}.phase451-role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.phase451-role-card{border-radius:28px;border:1px solid var(--line);background:rgba(255,255,255,.74);box-shadow:0 18px 42px rgba(47,26,6,.08);overflow:hidden;display:flex;flex-direction:column}.phase451-role-card[hidden]{display:none}.phase451-role-card img{height:160px;width:100%;object-fit:cover}.phase451-role-card div{padding:20px}.phase451-role-card span{color:#9d6410;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:950}.phase451-role-card h3{margin:10px 0 8px;font-size:25px;letter-spacing:-.045em}.phase451-condition-gallery{background:#140801;color:#fff8ea}.phase451-condition-gallery h2{color:#fff8ea}.phase451-condition-gallery p{color:rgba(255,248,234,.78)}.phase451-gallery{margin-top:32px;display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.phase451-gallery-main{border-radius:34px;overflow:hidden;min-height:450px;position:relative}.phase451-gallery-main img{width:100%;height:100%;object-fit:cover;display:block}.phase451-gallery-main figcaption{position:absolute;left:18px;right:18px;bottom:18px;border-radius:22px;background:rgba(20,8,1,.78);color:#fff8ea;padding:18px}.phase451-gallery-side{display:grid;gap:16px}.phase451-gallery-side article{border-radius:26px;border:1px solid rgba(241,191,86,.22);background:rgba(255,248,234,.07);padding:22px}.phase451-gallery-side strong{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:13px}.phase451-sample-path{background:var(--cream)}.phase451-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.phase451-path-card{border-radius:30px;border:1px solid var(--line);padding:24px;background:linear-gradient(145deg,#fff,#f8ebcf);box-shadow:0 16px 42px rgba(47,26,6,.08);min-height:240px}.phase451-path-card.dark{background:linear-gradient(135deg,#2a1604,#5b350a);color:#fff8ea}.phase451-path-card.dark p{color:rgba(255,248,234,.8)}.phase451-path-card strong{display:block;color:#9d6410;text-transform:uppercase;letter-spacing:.14em;font-size:12px;margin-bottom:34px}.phase451-path-card.dark strong{color:var(--gold)}.phase451-path-card h3{font-size:29px;margin:0 0 10px;letter-spacing:-.05em}.phase451-final{padding:0 0 82px;background:linear-gradient(180deg,#fff8ea,#f6ead0)}.phase451-final-card{border-radius:36px;padding:34px;background:linear-gradient(135deg,#291605,#5a3409);color:#fff8ea;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;box-shadow:0 28px 70px rgba(47,26,6,.16)}.phase451-final-card h2{margin:0;font-size:clamp(30px,4vw,54px);letter-spacing:-.055em;line-height:1;color:#fff8ea}.phase451-final-card p{color:rgba(255,248,234,.8)}@media(max-width:980px){.phase451-hero-grid,.phase451-studio-board,.phase451-gallery,.phase451-final-card{grid-template-columns:1fr}.phase451-role-grid,.phase451-path-grid{grid-template-columns:1fr 1fr}.phase451-whole .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}}@media(max-width:650px){.phase451-shell{width:min(100% - 28px,1180px)}.phase451-role-grid,.phase451-path-grid{grid-template-columns:1fr}.phase451-section{padding:58px 0}.phase451-hero h1{font-size:clamp(38px,14vw,58px)}.phase451-final-card{padding:24px}.phase451-gallery-main{min-height:320px}/* phase795: retain a distinct, readable mobile section navigator below the collapsed global header. */.phase451-whole .subnav{display:block!important;position:relative!important;isolation:isolate!important;min-height:unset!important;padding:0!important;background:#fff8ea!important;color:#3b2106!important;overflow:visible!important;border-bottom:1px solid rgba(61,35,8,.16)!important}.phase451-whole .subnav>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;width:calc(100% - 56px)!important;min-height:unset!important;margin:0 auto!important;padding:13px 0 12px!important}.phase451-whole .subnav strong{display:block!important;color:#5a3409!important;line-height:1.15!important}.phase451-whole .subnav span{display:flex!important;position:static!important;visibility:visible!important;opacity:1!important;gap:12px!important;max-width:100%!important;overflow:visible!important}.phase451-whole .subnav a{display:inline-block!important;position:static!important;visibility:visible!important;opacity:1!important;color:#3b2106!important;-webkit-text-fill-color:#3b2106!important;font-size:12px!important;line-height:1.25!important}}
/* Phase 784 whole-leaf visual contrast and media repair */
.phase451-role-card[data-phase451-role="filler"] img{display:block!important;width:100%!important;height:160px!important;object-fit:cover!important;opacity:1!important;visibility:visible!important;background:#140801 url('/assets/approved/ligero.webp') center/cover no-repeat!important}
.phase451-final-card h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
.phase451-final-card>div>p:not(.phase451-eyebrow){color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
/* phase451-whole-leaf-spec-studio:end */

/* phase452-wholesale-account-review-desk:start */
.phase452-wholesale{--cream:#fff8ea;--warm:#f6ead0;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3d2308;--muted:#6b4b20;--line:rgba(61,35,8,.16);--dark:#130701;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase452-wholesale *{box-sizing:border-box}.phase452-wholesale a{text-decoration:none}.phase452-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase452-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9d6410}.phase452-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 17px;border-radius:999px;font-weight:950;font-size:13.5px;border:1px solid rgba(61,35,8,.17);transition:transform .2s ease,box-shadow .2s ease}.phase452-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(68,38,8,.18)}.phase452-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase452-btn.secondary{background:rgba(255,248,234,.9);color:var(--ink)}.phase452-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.phase452-section{padding:78px 0}.phase452-section h2{margin:0;font-size:clamp(32px,4.8vw,62px);line-height:.96;letter-spacing:-.058em}.phase452-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase452-wholesale .subnav{position:relative;top:auto;background:rgba(255,248,234,.96);border-bottom:1px solid var(--line);box-shadow:0 12px 26px rgba(47,26,6,.06);z-index:24}.phase452-wholesale .subnav>div{width:min(1180px,calc(100% - 40px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.phase452-wholesale .subnav strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#5a3409}.phase452-wholesale .subnav span{display:flex;gap:15px;flex-wrap:wrap}.phase452-wholesale .subnav a{color:#3b2106;font-size:13px;font-weight:900}.phase452-hero{padding:58px 0 72px;background:radial-gradient(circle at 12% 10%,rgba(241,191,86,.25),transparent 33%),linear-gradient(135deg,#120701,#3d2308 54%,#090401);color:var(--cream)}.phase452-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center}.phase452-hero h1{margin:0;font-size:clamp(42px,7.2vw,86px);line-height:.88;letter-spacing:-.078em;max-width:9em}.phase452-hero p{color:rgba(255,248,234,.82);font-size:18px;line-height:1.62}.phase452-desk{display:grid;grid-template-columns:1fr 1fr;gap:14px}.phase452-desk-photo{grid-row:span 2;border-radius:34px;overflow:hidden;min-height:460px;border:1px solid rgba(255,248,234,.18);box-shadow:0 30px 80px rgba(0,0,0,.32);background:#241405}.phase452-desk-photo img{width:100%;height:100%;object-fit:cover;display:block}.phase452-desk-note{border-radius:26px;border:1px solid rgba(255,248,234,.18);background:rgba(255,248,234,.09);padding:20px;color:#fff8ea}.phase452-desk-note span{display:block;color:var(--gold);font-size:12px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px}.phase452-desk-note strong{display:block;font-size:23px;line-height:1.05}.phase452-review-lanes{background:linear-gradient(180deg,#fff8ea,#f2dfb9)}.phase452-filter-row{margin-top:28px;display:flex;gap:10px;flex-wrap:wrap}.phase452-filter-row button{min-height:42px;border-radius:999px;border:1px solid rgba(61,35,8,.18);background:#fff;color:#2f1a06;font-weight:900;padding:9px 14px;cursor:pointer}.phase452-filter-row button[aria-pressed=true]{background:#2b1704;color:#fff8ea;border-color:#2b1704}.phase452-lane-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.phase452-lane-card{border-radius:28px;border:1px solid var(--line);background:rgba(255,255,255,.74);box-shadow:0 18px 42px rgba(47,26,6,.08);overflow:hidden}.phase452-lane-card[hidden]{display:none}.phase452-lane-card img{height:155px;width:100%;object-fit:cover}.phase452-lane-card div{padding:20px}.phase452-lane-card span{color:#9d6410;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:950}.phase452-lane-card h3{margin:10px 0 8px;font-size:25px;letter-spacing:-.045em}.phase452-scorecard{background:#140801;color:#fff8ea}.phase452-scorecard h2{color:#fff8ea}.phase452-scorecard p{color:rgba(255,248,234,.78)}.phase452-score-grid{margin-top:32px;display:grid;grid-template-columns:.8fr 1.2fr;gap:20px}.phase452-score-dial{border-radius:34px;border:1px solid rgba(241,191,86,.24);background:linear-gradient(180deg,rgba(255,248,234,.10),rgba(255,248,234,.035));padding:28px;display:grid;align-content:center;min-height:410px}.phase452-score-dial strong{font-size:72px;line-height:.9;color:var(--gold);letter-spacing:-.08em}.phase452-score-list{display:grid;gap:12px}.phase452-score-list article{border-radius:24px;border:1px solid rgba(241,191,86,.18);background:rgba(255,248,234,.07);padding:20px}.phase452-score-list h3{font-size:24px;margin:0 0 8px}.phase452-document-packet{background:var(--cream)}.phase452-packet-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:30px}.phase452-packet-list{border-radius:34px;border:1px solid var(--line);background:#fff;box-shadow:0 18px 48px rgba(47,26,6,.09);overflow:hidden}.phase452-packet-list div{display:grid;grid-template-columns:80px 1fr;border-bottom:1px solid var(--line)}.phase452-packet-list div:last-child{border-bottom:0}.phase452-packet-list span{display:grid;place-items:center;background:#2a1604;color:var(--gold);font-weight:1000}.phase452-packet-list p{margin:0;padding:18px}.phase452-packet-card{border-radius:34px;padding:28px;background:linear-gradient(135deg,#2a1604,#5b350a);color:#fff8ea}.phase452-packet-card p{color:rgba(255,248,234,.8)}.phase452-decision-pathway{background:linear-gradient(180deg,#fff8ea,#f6ead0)}.phase452-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.phase452-path article{border-radius:30px;border:1px solid var(--line);padding:24px;background:linear-gradient(145deg,#fff,#f8ebcf);box-shadow:0 16px 42px rgba(47,26,6,.08);min-height:230px}.phase452-path article:nth-child(2){background:linear-gradient(135deg,#2a1604,#5b350a);color:#fff8ea}.phase452-path article:nth-child(2) p{color:rgba(255,248,234,.8)}.phase452-path strong{display:block;color:#9d6410;text-transform:uppercase;letter-spacing:.14em;font-size:12px;margin-bottom:34px}.phase452-path article:nth-child(2) strong{color:var(--gold)}.phase452-path h3{font-size:29px;margin:0 0 10px;letter-spacing:-.05em}.phase452-final{padding:0 0 82px;background:#f6ead0}.phase452-final-card{border-radius:36px;padding:34px;background:linear-gradient(135deg,#291605,#5a3409);color:#fff8ea;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;box-shadow:0 28px 70px rgba(47,26,6,.16)}.phase452-final-card h2{margin:0;font-size:clamp(30px,4vw,54px);letter-spacing:-.055em;line-height:1;color:#fff8ea}.phase452-final-card p{color:rgba(255,248,234,.8)}@media(max-width:980px){.phase452-hero-grid,.phase452-desk,.phase452-score-grid,.phase452-packet-grid,.phase452-final-card{grid-template-columns:1fr}.phase452-desk-photo{grid-row:auto;min-height:330px}.phase452-lane-grid,.phase452-path{grid-template-columns:1fr 1fr}.phase452-wholesale .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}}@media(max-width:650px){.phase452-shell{width:min(100% - 28px,1180px)}.phase452-lane-grid,.phase452-path{grid-template-columns:1fr}.phase452-section{padding:58px 0}.phase452-hero h1{font-size:clamp(38px,14vw,58px)}.phase452-final-card{padding:24px}.phase452-packet-list div{grid-template-columns:54px 1fr}}
/* phase452-wholesale-account-review-desk:end */

/* phase453-wrapper-binder-filler-leaf-stack:start */
.phase453-wbf{--cream:#fff8ea;--warm:#f6ead0;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3d2308;--muted:#6b4b20;--line:rgba(61,35,8,.16);--dark:#130701;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase453-wbf *{box-sizing:border-box}.phase453-wbf a{text-decoration:none}.phase453-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase453-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9d6410}.phase453-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 17px;border-radius:999px;font-weight:950;font-size:13.5px;border:1px solid rgba(61,35,8,.17);transition:transform .2s ease,box-shadow .2s ease}.phase453-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(68,38,8,.18)}.phase453-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase453-btn.secondary{background:rgba(255,248,234,.9);color:var(--ink)}.phase453-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.phase453-section{padding:78px 0}.phase453-section h2{margin:0;font-size:clamp(32px,4.8vw,62px);line-height:.96;letter-spacing:-.058em}.phase453-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase453-wbf .subnav{position:relative;top:auto;background:rgba(255,248,234,.96);border-bottom:1px solid var(--line);box-shadow:0 12px 26px rgba(47,26,6,.06);z-index:24}.phase453-wbf .subnav>div{width:min(1180px,calc(100% - 40px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.phase453-wbf .subnav strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#5a3409}.phase453-wbf .subnav span{display:flex;gap:15px;flex-wrap:wrap}.phase453-wbf .subnav a{color:#3b2106;font-size:13px;font-weight:900}.phase453-hero{padding:58px 0 72px;background:radial-gradient(circle at 78% 10%,rgba(241,191,86,.24),transparent 32%),linear-gradient(135deg,#120701,#3d2308 54%,#090401);color:var(--cream)}.phase453-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center}.phase453-hero h1{margin:0;font-size:clamp(42px,7.2vw,86px);line-height:.88;letter-spacing:-.078em;max-width:9em}.phase453-hero p{color:rgba(255,248,234,.82);font-size:18px;line-height:1.62}.phase453-exploded-stack{position:relative;min-height:560px;border-radius:38px;border:1px solid rgba(255,248,234,.18);background:linear-gradient(180deg,rgba(255,248,234,.11),rgba(255,248,234,.04));box-shadow:0 30px 80px rgba(0,0,0,.30);padding:24px 42px 24px 24px;display:grid;align-content:center;gap:18px;overflow:hidden}.phase453-stack-layer{display:grid;grid-template-columns:130px 1fr;gap:16px;align-items:center;border-radius:28px;background:rgba(255,248,234,.10);border:1px solid rgba(255,248,234,.16);padding:14px;transform:translateX(var(--shift,0));max-width:calc(100% - var(--shift,0px))}.phase453-stack-layer:nth-child(2){--shift:22px}.phase453-stack-layer:nth-child(3){--shift:44px}.phase453-stack-layer img{width:130px;height:92px;object-fit:cover;border-radius:20px}.phase453-stack-layer strong{display:block;color:var(--gold);font-size:12px;text-transform:uppercase;letter-spacing:.14em}.phase453-stack-layer h3{margin:4px 0;color:#fff8ea;font-size:25px}.phase453-role-comparison{background:linear-gradient(180deg,#fff8ea,#f2dfb9)}.phase453-filter-row{margin-top:28px;display:flex;gap:10px;flex-wrap:wrap}.phase453-filter-row button{min-height:42px;border-radius:999px;border:1px solid rgba(61,35,8,.18);background:#fff;color:#2f1a06;font-weight:900;padding:9px 14px;cursor:pointer}.phase453-filter-row button[aria-pressed=true]{background:#2b1704;color:#fff8ea;border-color:#2b1704}.phase453-role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.phase453-role-card{border-radius:28px;border:1px solid var(--line);background:rgba(255,255,255,.74);box-shadow:0 18px 42px rgba(47,26,6,.08);overflow:hidden}.phase453-role-card[hidden]{display:none}.phase453-role-card img{height:155px;width:100%;object-fit:cover}.phase453-role-card div{padding:20px}.phase453-role-card span{color:#9d6410;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:950}.phase453-role-card h3{margin:10px 0 8px;font-size:25px;letter-spacing:-.045em}.phase453-blend-architecture{background:#140801;color:#fff8ea}.phase453-blend-architecture h2{color:#fff8ea}.phase453-blend-architecture p{color:rgba(255,248,234,.78)}.phase453-arch{margin-top:32px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.phase453-arch article{border-radius:30px;border:1px solid rgba(241,191,86,.22);background:linear-gradient(180deg,rgba(255,248,234,.10),rgba(255,248,234,.035));padding:24px;min-height:250px}.phase453-arch strong{display:block;color:var(--gold);font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:42px}.phase453-arch h3{font-size:28px;margin:0 0 10px;letter-spacing:-.045em}.phase453-buyer-translation{background:var(--cream)}.phase453-translate-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;margin-top:30px}.phase453-translate-card{border-radius:34px;border:1px solid var(--line);padding:28px;background:linear-gradient(145deg,#fff,#f8ebcf);box-shadow:0 16px 42px rgba(47,26,6,.08)}.phase453-translate-card.dark{background:linear-gradient(135deg,#2a1604,#5b350a);color:#fff8ea}.phase453-translate-card.dark p{color:rgba(255,248,234,.8)}.phase453-translate-card h3{font-size:31px;margin:0 0 10px;letter-spacing:-.05em}.phase453-final{padding:0 0 82px;background:#f6ead0}.phase453-final-card{border-radius:36px;padding:34px;background:linear-gradient(135deg,#291605,#5a3409);color:#fff8ea;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;box-shadow:0 28px 70px rgba(47,26,6,.16)}.phase453-final-card h2{margin:0;font-size:clamp(30px,4vw,54px);letter-spacing:-.055em;line-height:1;color:#fff8ea}.phase453-final-card p{color:rgba(255,248,234,.8)}@media(max-width:980px){.phase453-hero-grid,.phase453-translate-grid,.phase453-final-card{grid-template-columns:1fr}.phase453-role-grid,.phase453-arch{grid-template-columns:1fr 1fr}.phase453-wbf .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}.phase453-stack-layer,.phase453-stack-layer:nth-child(2),.phase453-stack-layer:nth-child(3){transform:none}}@media(max-width:650px){.phase453-shell{width:min(100% - 28px,1180px)}.phase453-role-grid,.phase453-arch{grid-template-columns:1fr}.phase453-section{padding:58px 0}.phase453-hero h1{font-size:clamp(38px,14vw,58px)}.phase453-final-card{padding:24px}.phase453-stack-layer{grid-template-columns:1fr}.phase453-stack-layer img{width:100%;height:170px}}
/* phase453-wrapper-binder-filler-leaf-stack:end */

/* phase454-wraps-grabba-market-radar:start */
.phase454-wg{--cream:#fff8ea;--warm:#f5e7c9;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3b2106;--muted:#6c4a1d;--line:rgba(66,38,8,.16);--dark:#120701;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase454-wg *{box-sizing:border-box}.phase454-wg a{text-decoration:none}.phase454-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase454-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9c6210}.phase454-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:999px;font-weight:950;font-size:13.5px;border:1px solid rgba(61,35,8,.16);transition:transform .2s ease,box-shadow .2s ease}.phase454-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(69,39,9,.2)}.phase454-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase454-btn.secondary{background:rgba(255,248,234,.92);color:var(--ink)}.phase454-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.phase454-section{padding:78px 0}.phase454-section h2{margin:0;font-size:clamp(32px,4.8vw,62px);line-height:.96;letter-spacing:-.058em}.phase454-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase454-wg .subnav{position:relative;background:rgba(255,248,234,.96);border-bottom:1px solid var(--line);box-shadow:0 12px 28px rgba(52,30,7,.06);z-index:24}.phase454-wg .subnav>div{width:min(1180px,calc(100% - 40px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.phase454-wg .subnav strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#553007}.phase454-wg .subnav span{display:flex;gap:15px;flex-wrap:wrap}.phase454-wg .subnav a{font-size:13px;font-weight:900;color:#3b2106}.phase454-radar-hero{padding:58px 0 78px;background:radial-gradient(circle at 72% 18%,rgba(241,191,86,.22),transparent 32%),linear-gradient(135deg,#1d0d02,#3b2106 58%,#120701);color:#fff8ea}.phase454-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:38px;align-items:center}.phase454-radar-hero h1{margin:0;font-size:clamp(44px,7vw,96px);line-height:.86;letter-spacing:-.075em}.phase454-radar-hero p{color:#f8e7c2;font-size:18px;line-height:1.62;max-width:720px}.phase454-radar-board{position:relative;min-height:480px;border-radius:34px;padding:22px;background:linear-gradient(145deg,rgba(255,248,234,.14),rgba(255,255,255,.05));border:1px solid rgba(255,248,234,.2);box-shadow:0 30px 80px rgba(0,0,0,.34);overflow:hidden}.phase454-radar-board:before{content:"";position:absolute;inset:38px;border:1px solid rgba(241,191,86,.28);border-radius:50%;box-shadow:0 0 0 60px rgba(241,191,86,.04),0 0 0 120px rgba(241,191,86,.025)}.phase454-radar-card{position:relative;display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:center;margin:0 0 14px;padding:13px;border-radius:24px;background:rgba(255,248,234,.94);color:#241405;box-shadow:0 18px 36px rgba(0,0,0,.22)}.phase454-radar-card:nth-child(2){margin-left:54px}.phase454-radar-card:nth-child(3){margin-left:15px}.phase454-radar-card:nth-child(4){margin-left:78px}.phase454-radar-card img{width:92px;height:70px;object-fit:cover;border-radius:18px}.phase454-radar-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:950;color:#9d6410}.phase454-radar-card h3{margin:3px 0 4px;font-size:22px;letter-spacing:-.035em}.phase454-radar-card p{margin:0;color:#68491d;font-size:13px;line-height:1.38}.phase454-format-switchboard{background:linear-gradient(180deg,#fff8ea,#f4e3bf)}.phase454-filter-row{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.phase454-filter-row button{border:1px solid rgba(61,35,8,.18);border-radius:999px;background:#fff8ea;color:#3b2106;font-weight:950;padding:11px 15px;cursor:pointer}.phase454-filter-row button[aria-pressed="true"]{background:#3b2106;color:#fff8ea;border-color:#3b2106}.phase454-lane-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.phase454-lane-card{border:1px solid rgba(61,35,8,.14);border-radius:28px;background:rgba(255,248,234,.82);overflow:hidden;box-shadow:0 18px 38px rgba(65,38,9,.09)}.phase454-lane-card img{width:100%;height:170px;object-fit:cover;display:block}.phase454-lane-card div{padding:20px}.phase454-lane-card span{display:inline-flex;margin-bottom:9px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:950;color:#9c6210}.phase454-lane-card h3{margin:0 0 8px;font-size:25px;letter-spacing:-.045em}.phase454-lane-card p{font-size:15px;line-height:1.55}.phase454-market-map{background:#1b0c02;color:#fff8ea}.phase454-market-map p{color:#f3dfb8}.phase454-map-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:26px;align-items:start;margin-top:28px}.phase454-map-panel{border:1px solid rgba(255,248,234,.16);border-radius:30px;background:rgba(255,248,234,.08);padding:25px}.phase454-map-list{display:grid;gap:12px}.phase454-map-list article{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:15px;border-radius:22px;background:rgba(255,248,234,.92);color:#241405}.phase454-map-list strong{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:#ca8500;color:#fff8ea}.phase454-map-list h3{margin:0 0 4px;font-size:21px}.phase454-map-list p{margin:0;color:#68491d;font-size:14.5px}.phase454-packaging-band{background:linear-gradient(135deg,#f6ead0,#fff8ea)}.phase454-package-row{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:center}.phase454-package-photo{min-height:420px;border-radius:34px;background:url('assets/approved/packaging.webp') center/cover no-repeat;box-shadow:0 24px 55px rgba(56,32,8,.19);position:relative;overflow:hidden}.phase454-package-photo:after{content:"Freshness control";position:absolute;left:24px;bottom:24px;border-radius:999px;background:rgba(255,248,234,.92);padding:12px 17px;font-weight:950;color:#3b2106}.phase454-package-notes{display:grid;gap:14px}.phase454-package-notes article{padding:20px;border-radius:24px;border:1px solid rgba(61,35,8,.14);background:rgba(255,248,234,.82)}.phase454-package-notes h3{margin:0 0 6px;font-size:24px}.phase454-route-docket{background:#fff8ea}.phase454-docket-card{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;border-radius:36px;background:linear-gradient(135deg,#3b2106,#150801);color:#fff8ea;padding:34px;box-shadow:0 24px 60px rgba(48,27,6,.22)}.phase454-docket-card p{color:#f3dfb8}.phase454-docket-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.phase454-docket-tags span{border:1px solid rgba(255,248,234,.2);border-radius:999px;padding:9px 12px;font-size:12px;font-weight:950;color:#fff8ea}.phase454-final{padding:72px 0;background:#f4e3bf}.phase454-final-card{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:end;border:1px solid rgba(61,35,8,.13);border-radius:34px;background:#fff8ea;padding:30px;box-shadow:0 18px 45px rgba(61,35,8,.09)}.phase454-final-card h2{margin:0;font-size:clamp(31px,4.5vw,56px);line-height:.98;letter-spacing:-.055em}.phase454-final-card p{color:#6c4a1d;line-height:1.65}@media(max-width:980px){.phase454-hero-grid,.phase454-map-grid,.phase454-package-row,.phase454-docket-card,.phase454-final-card{grid-template-columns:1fr}.phase454-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phase454-radar-card:nth-child(n){margin-left:0}.phase454-radar-board{min-height:auto}}@media(max-width:640px){.phase454-shell,.phase454-wg .subnav>div{width:min(100% - 24px,1180px)}.phase454-radar-hero{padding-top:34px}.phase454-lane-grid{grid-template-columns:1fr}.phase454-radar-card{grid-template-columns:76px 1fr}.phase454-radar-card img{width:76px;height:64px}.phase454-section{padding:54px 0}.phase454-wg .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}}
/* phase454-wraps-grabba-market-radar:end */

/* phase455-wraps-flavor-ready-profile-lab:start */
.phase455-fr{--cream:#fff8ea;--warm:#f5e6c7;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3b2106;--muted:#68491d;--line:rgba(61,35,8,.16);--dark:#130701;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase455-fr *{box-sizing:border-box}.phase455-fr a{text-decoration:none}.phase455-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase455-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9c6210}.phase455-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:999px;font-weight:950;font-size:13.5px;border:1px solid rgba(61,35,8,.17);transition:transform .2s ease,box-shadow .2s ease}.phase455-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(66,38,8,.2)}.phase455-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase455-btn.secondary{background:rgba(255,248,234,.92);color:var(--ink)}.phase455-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.phase455-section{padding:78px 0}.phase455-section h2{margin:0;font-size:clamp(32px,4.7vw,62px);line-height:.96;letter-spacing:-.058em}.phase455-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase455-fr .subnav{position:relative;background:rgba(255,248,234,.96);border-bottom:1px solid var(--line);box-shadow:0 12px 28px rgba(52,30,7,.06);z-index:24}.phase455-fr .subnav>div{width:min(1180px,calc(100% - 40px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.phase455-fr .subnav strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#553007}.phase455-fr .subnav span{display:flex;gap:15px;flex-wrap:wrap}.phase455-fr .subnav a{font-size:13px;font-weight:900;color:#3b2106}.phase455-lab-hero{padding:58px 0 70px;background:linear-gradient(135deg,#160801,#3b2106 54%,#211004);color:#fff8ea}.phase455-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:38px;align-items:center}.phase455-lab-hero h1{margin:0;font-size:clamp(44px,7vw,94px);line-height:.86;letter-spacing:-.075em}.phase455-lab-hero p{color:#f6e5bd;font-size:18px;line-height:1.62;max-width:720px}.phase455-profile-console{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;min-height:470px;padding:20px;border-radius:34px;background:radial-gradient(circle at 50% 20%,rgba(241,191,86,.18),transparent 36%),rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.18);box-shadow:0 30px 80px rgba(0,0,0,.34)}.phase455-console-panel{border-radius:26px;background:rgba(255,248,234,.93);color:#241405;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.22)}.phase455-console-panel.wide{grid-column:1/-1;display:grid;grid-template-columns:150px 1fr}.phase455-console-panel img{width:100%;height:100%;min-height:150px;object-fit:cover;display:block}.phase455-console-panel div{padding:18px}.phase455-console-panel span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:950;color:#9c6210}.phase455-console-panel h3{margin:5px 0 8px;font-size:23px;letter-spacing:-.04em}.phase455-console-panel p{margin:0;color:#68491d;font-size:14px;line-height:1.45}.phase455-profile-floor{background:linear-gradient(180deg,#fff8ea,#f5e6c7)}.phase455-filter-row{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.phase455-filter-row button{border:1px solid rgba(61,35,8,.18);border-radius:999px;background:#fff8ea;color:#3b2106;font-weight:950;padding:11px 15px;cursor:pointer}.phase455-filter-row button[aria-pressed="true"]{background:#3b2106;color:#fff8ea;border-color:#3b2106}.phase455-profile-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:stretch}.phase455-profile-card{display:grid;grid-template-rows:160px 1fr;border:1px solid rgba(61,35,8,.14);border-radius:28px;background:rgba(255,248,234,.86);overflow:hidden;box-shadow:0 18px 38px rgba(65,38,9,.09)}.phase455-profile-card img{width:100%;height:160px;object-fit:cover}.phase455-profile-card div{padding:18px}.phase455-profile-card span{display:inline-flex;margin-bottom:9px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:950;color:#9c6210}.phase455-profile-card h3{margin:0 0 8px;font-size:22px;letter-spacing:-.045em}.phase455-profile-card p{font-size:14.5px;line-height:1.52}.phase455-approval-loop{background:#1b0c02;color:#fff8ea}.phase455-approval-loop p{color:#f3dfb8}.phase455-loop-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:26px}.phase455-loop-grid article{position:relative;padding:24px;border-radius:28px;background:rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.15)}.phase455-loop-grid strong{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#ca8500;color:#fff8ea;margin-bottom:16px}.phase455-loop-grid h3{margin:0 0 8px;font-size:25px;letter-spacing:-.04em}.phase455-sensory-board{background:#fff8ea}.phase455-sensory-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;align-items:center}.phase455-sensory-image{min-height:470px;border-radius:36px;background:url('assets/approved/hero-leaf-processing.webp') center/cover no-repeat;box-shadow:0 26px 60px rgba(56,32,8,.2);position:relative;overflow:hidden}.phase455-sensory-image:after{content:"Base first, profile second";position:absolute;left:24px;bottom:24px;border-radius:999px;background:rgba(255,248,234,.93);padding:12px 17px;font-weight:950;color:#3b2106}.phase455-sensory-notes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.phase455-sensory-notes article{padding:20px;border-radius:24px;background:#f5e6c7;border:1px solid rgba(61,35,8,.14)}.phase455-sensory-notes h3{margin:0 0 7px;font-size:23px;letter-spacing:-.04em}.phase455-protection-docket{background:linear-gradient(135deg,#f5e6c7,#fff8ea)}.phase455-docket-card{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center;border-radius:36px;background:linear-gradient(135deg,#3b2106,#150801);color:#fff8ea;padding:34px;box-shadow:0 24px 60px rgba(48,27,6,.22)}.phase455-docket-card p{color:#f3dfb8}.phase455-docket-list{display:grid;gap:10px}.phase455-docket-list span{display:block;border:1px solid rgba(255,248,234,.18);border-radius:18px;padding:13px 14px;font-weight:900;color:#fff8ea;background:rgba(255,248,234,.06)}.phase455-final{padding:72px 0;background:#fff8ea}.phase455-final-card{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:end;border:1px solid rgba(61,35,8,.13);border-radius:34px;background:#f5e6c7;padding:30px;box-shadow:0 18px 45px rgba(61,35,8,.09)}.phase455-final-card h2{margin:0;font-size:clamp(31px,4.5vw,56px);line-height:.98;letter-spacing:-.055em}.phase455-final-card p{color:#68491d;line-height:1.65}@media(max-width:1100px){.phase455-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phase455-profile-card:last-child{grid-column:1/-1}}@media(max-width:920px){.phase455-hero-grid,.phase455-sensory-layout,.phase455-docket-card,.phase455-final-card{grid-template-columns:1fr}.phase455-loop-grid{grid-template-columns:1fr}.phase455-profile-console{min-height:auto}.phase455-console-panel.wide{grid-template-columns:1fr}}@media(max-width:640px){.phase455-shell,.phase455-fr .subnav>div{width:min(100% - 24px,1180px)}.phase455-profile-grid,.phase455-profile-console,.phase455-sensory-notes{grid-template-columns:1fr}.phase455-profile-card:last-child{grid-column:auto}.phase455-section{padding:54px 0}.phase455-fr .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}}
/* phase455-wraps-flavor-ready-profile-lab:end */

/* phase456-wraps-leaf-selection-workbench:start */
.phase456-wls{--cream:#fff8ea;--warm:#f5e6c7;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3b2106;--muted:#68491d;--line:rgba(61,35,8,.16);--dark:#130701;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase456-wls *{box-sizing:border-box}.phase456-wls a{text-decoration:none}.phase456-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase456-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9c6210}.phase456-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:999px;font-weight:950;font-size:13.5px;border:1px solid rgba(61,35,8,.17);transition:transform .2s ease,box-shadow .2s ease}.phase456-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(66,38,8,.2)}.phase456-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase456-btn.secondary{background:rgba(255,248,234,.92);color:var(--ink)}.phase456-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.phase456-section{padding:78px 0}.phase456-section h2{margin:0;font-size:clamp(32px,4.7vw,62px);line-height:.96;letter-spacing:-.058em}.phase456-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase456-wls .subnav{position:relative;background:rgba(255,248,234,.96);border-bottom:1px solid var(--line);box-shadow:0 12px 28px rgba(52,30,7,.06);z-index:24}.phase456-wls .subnav>div{width:min(1180px,calc(100% - 40px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.phase456-wls .subnav strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#553007}.phase456-wls .subnav span{display:flex;gap:15px;flex-wrap:wrap}.phase456-wls .subnav a{font-size:13px;font-weight:900;color:#3b2106}.phase456-workbench-hero{padding:58px 0 74px;background:radial-gradient(circle at 74% 22%,rgba(241,191,86,.22),transparent 34%),linear-gradient(135deg,#170801,#422607 58%,#160801);color:#fff8ea}.phase456-hero-grid{display:grid;grid-template-columns:.96fr 1.04fr;gap:38px;align-items:center}.phase456-workbench-hero h1{margin:0;font-size:clamp(44px,7vw,94px);line-height:.86;letter-spacing:-.075em}.phase456-workbench-hero p{color:#f6e5bd;font-size:18px;line-height:1.62;max-width:720px}.phase456-gauge-panel{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px;border-radius:34px;background:rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.18);box-shadow:0 30px 80px rgba(0,0,0,.34)}.phase456-gauge{border-radius:26px;background:rgba(255,248,234,.94);color:#241405;padding:18px;box-shadow:0 18px 38px rgba(0,0,0,.18)}.phase456-gauge:first-child{grid-column:1/-1;display:grid;grid-template-columns:170px 1fr;gap:16px;align-items:center}.phase456-gauge img{width:100%;height:130px;object-fit:cover;border-radius:20px}.phase456-gauge strong{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#9c6210}.phase456-gauge h3{margin:5px 0 8px;font-size:24px;letter-spacing:-.04em}.phase456-gauge p{color:#563810}.phase456-meter{height:10px;border-radius:999px;background:#e3c78d;overflow:hidden;margin-top:12px}.phase456-meter i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ca8500,#f1bf56)}.phase456-selection-criteria{background:linear-gradient(180deg,#fff8ea,#f5e6c7)}.phase456-filter-row{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.phase456-filter-row button{border:1px solid rgba(61,35,8,.18);border-radius:999px;background:#fff8ea;color:#3b2106;font-weight:950;padding:11px 15px;cursor:pointer}.phase456-filter-row button[aria-pressed="true"]{background:#3b2106;color:#fff8ea}.phase456-criteria-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.phase456-criterion-card{display:grid;grid-template-rows:155px 1fr;border:1px solid rgba(61,35,8,.14);border-radius:28px;background:rgba(255,248,234,.86);overflow:hidden;box-shadow:0 18px 38px rgba(65,38,9,.09)}.phase456-criterion-card img{width:100%;height:155px;object-fit:cover}.phase456-criterion-card div{padding:18px}.phase456-criterion-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:950;color:#9c6210}.phase456-criterion-card h3{margin:7px 0 8px;font-size:22px;letter-spacing:-.045em}.phase456-criterion-card p{font-size:14.5px;line-height:1.52}.phase456-inspection-rail{background:#1b0c02;color:#fff8ea}.phase456-inspection-rail p{color:#f3dfb8}.phase456-rail-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center}.phase456-rail-list{display:grid;gap:12px}.phase456-rail-list article{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:15px;border-radius:22px;background:rgba(255,248,234,.92);color:#241405}.phase456-rail-list strong{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:#ca8500;color:#fff8ea}.phase456-rail-list h3{margin:0 0 4px;font-size:21px}.phase456-rail-list p{margin:0;color:#68491d;font-size:14.5px}.phase456-buyer-docket{background:#fff8ea}.phase456-docket-card{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center;border-radius:36px;background:linear-gradient(135deg,#3b2106,#150801);color:#fff8ea;padding:34px;box-shadow:0 24px 60px rgba(48,27,6,.22)}.phase456-docket-card p{color:#f3dfb8}.phase456-docket-tags{display:flex;flex-wrap:wrap;gap:10px}.phase456-docket-tags span{border:1px solid rgba(255,248,234,.2);border-radius:999px;padding:9px 12px;font-size:12px;font-weight:950;color:#fff8ea}.phase456-final{padding:72px 0;background:#f5e6c7}.phase456-final-card{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:end;border:1px solid rgba(61,35,8,.13);border-radius:34px;background:#fff8ea;padding:30px;box-shadow:0 18px 45px rgba(61,35,8,.09)}.phase456-final-card h2{margin:0;font-size:clamp(31px,4.5vw,56px);line-height:.98;letter-spacing:-.055em}@media(max-width:1100px){.phase456-criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phase456-criterion-card:last-child{grid-column:1/-1}}@media(max-width:920px){.phase456-hero-grid,.phase456-rail-grid,.phase456-docket-card,.phase456-final-card{grid-template-columns:1fr}.phase456-gauge:first-child{grid-template-columns:1fr}}@media(max-width:640px){.phase456-shell,.phase456-wls .subnav>div{width:min(100% - 24px,1180px)}.phase456-criteria-grid,.phase456-gauge-panel{grid-template-columns:1fr}.phase456-criterion-card:last-child{grid-column:auto}.phase456-section{padding:54px 0}.phase456-wls .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}}
/* phase543-wraps-leaf-selection-breakpoint-optimizer:start */
main.phase456-wls[data-phase456-wraps-leaf-selection="true"]{overflow-x:clip;}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-shell,
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .subnav>div{width:min(1260px,calc(100vw - clamp(32px,5.4vw,76px)));}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-hero-grid,
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge-panel,
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-criteria-grid,
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-rail-grid,
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-docket-card,
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-final-card{min-width:0;}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-workbench-hero{padding-block:clamp(54px,5.4vw,74px);}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(470px,1.06fr);gap:clamp(28px,4vw,54px);}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-workbench-hero h1{max-width:8.4em;}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge-panel{align-self:center;}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge{min-width:0;}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge img{height:120px;}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge p{font-size:15px;line-height:1.46;}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-criterion-card{min-width:0;}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-criterion-card div{min-width:0;}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-filter-row button{white-space:normal;}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-final-card{background:linear-gradient(135deg,#fff8ea,#f2dfb9);}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-final-card .phase456-eyebrow{color:#9c6210;}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-final-card p{color:#68491d;}
main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-final-card .phase456-actions{justify-content:flex-end;}
@media(min-width:1440px){
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-shell,
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .subnav>div{width:min(1360px,calc(100vw - 112px));}
}
@media(max-width:1180px){
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1fr);}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-workbench-hero h1{font-size:clamp(44px,7.2vw,76px);}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge-panel{padding:16px;gap:12px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge{padding:15px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge:first-child{grid-template-columns:150px minmax(0,1fr);}
}
@media(max-width:920px){
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-shell,
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .subnav>div{width:min(100vw - 40px,860px);}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-workbench-hero{padding-block:46px 54px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-hero-grid{grid-template-columns:1fr;gap:24px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge-panel{grid-template-columns:repeat(3,minmax(0,1fr));}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge:first-child{grid-column:auto;grid-template-columns:1fr;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge img{height:128px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-criterion-card:last-child{grid-column:auto;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-docket-card,
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-final-card{grid-template-columns:1fr;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-final-card .phase456-actions{justify-content:flex-start;}
}
@media(max-width:700px){
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-shell,
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .subnav>div{width:min(100vw - 28px,560px);}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .subnav>div{min-height:0;padding:10px 0;gap:9px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .subnav span{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .subnav a{display:flex;align-items:center;justify-content:center;min-height:34px;border-radius:999px;background:rgba(61,35,8,.08);padding:7px 8px;text-align:center;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-workbench-hero{padding-block:38px 42px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-workbench-hero h1{font-size:clamp(38px,12.2vw,52px);}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-workbench-hero p{font-size:15.5px;line-height:1.45;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-btn{min-height:44px;padding-inline:12px;text-align:center;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge-panel{grid-template-columns:1fr;border-radius:24px;padding:12px;gap:8px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge{border-radius:18px;padding:12px;display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;align-items:center;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge:first-child{grid-template-columns:86px minmax(0,1fr);}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge img{height:74px;border-radius:14px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge strong{font-size:9.5px;letter-spacing:.11em;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge h3{font-size:18px;margin:3px 0;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-gauge p{display:none;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-meter{height:8px;margin-top:7px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-section{padding:56px 0;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-section h2{font-size:clamp(36px,11vw,54px);}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-filter-row button{min-height:42px;padding:9px 10px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-criteria-grid{grid-template-columns:1fr;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-criterion-card{grid-template-rows:180px 1fr;border-radius:24px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-criterion-card img{height:180px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-rail-grid{grid-template-columns:1fr;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-rail-list article{border-radius:18px;padding:14px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-docket-card{border-radius:26px;padding:24px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-docket-tags{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-docket-tags span{text-align:center;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-final{padding:60px 0;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-final-card{border-radius:26px;padding:24px;}
}
@media(max-width:420px){
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-shell,
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .subnav>div{width:calc(100vw - 24px);}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-filter-row{grid-template-columns:1fr 1fr;}
  main.phase456-wls[data-phase456-wraps-leaf-selection="true"] .phase456-docket-tags{grid-template-columns:1fr;}
}
/* phase543-wraps-leaf-selection-breakpoint-optimizer:end */
/* phase456-wraps-leaf-selection-workbench:end */


/* phase456-natural-wraps-spec-atelier:start */
main[data-template="phase456-natural-wraps-spec-atelier"]{--p456-cream:#fff8ea;--p456-warm:#f3e2c1;--p456-gold:#f1bf56;--p456-brass:#ca8500;--p456-ink:#241405;--p456-brown:#3b2106;--p456-muted:#6a4a1d;--p456-line:rgba(62,35,7,.16);background:var(--p456-cream);color:var(--p456-ink);overflow:hidden}main[data-template="phase456-natural-wraps-spec-atelier"] *{box-sizing:border-box}.phase456-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase456-eyebrow{margin:0 0 13px;text-transform:uppercase;letter-spacing:.16em;font-weight:950;font-size:12px;color:var(--p456-brass)}.phase456-hero{position:relative;min-height:calc(100vh - 116px);padding:110px 0 70px;background:radial-gradient(circle at 78% 18%,rgba(241,191,86,.26),transparent 34%),linear-gradient(135deg,#170c03 0%,#3b2106 54%,#7a4a09 100%);color:var(--p456-cream);isolation:isolate}.phase456-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.38),transparent 58%),radial-gradient(circle at 14% 82%,rgba(54,135,7,.18),transparent 30%);z-index:-1}.phase456-hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(330px,.82fr);gap:clamp(30px,5vw,72px);align-items:center}.phase456-hero h1{font-size:clamp(48px,7.2vw,95px);line-height:.92;letter-spacing:-.072em;margin:0 0 24px}.phase456-hero p:not(.phase456-eyebrow){font-size:clamp(19px,2.1vw,26px);line-height:1.32;color:rgba(255,248,234,.82);max-width:780px}.phase456-cta-row,.phase456-cta-stack{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.phase456-cta-row a,.phase456-cta-stack a,.phase456-text-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:999px;border:1px solid rgba(255,232,187,.22);background:rgba(255,232,187,.09);color:var(--p456-cream);text-decoration:none;font-weight:950}.phase456-primary{background:linear-gradient(135deg,#f1bf56,#ca8500)!important;color:#1f1305!important;border-color:rgba(255,232,187,.64)!important;box-shadow:0 18px 44px rgba(202,133,0,.28)}.phase456-hero-card{position:relative;margin:0;min-height:620px;border-radius:46px;overflow:hidden;background:#120701;box-shadow:0 45px 110px rgba(0,0,0,.38);transform:rotate(-1.2deg)}.phase456-hero-card img{width:100%;height:100%;min-height:620px;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.06)}.phase456-hero-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.72))}.phase456-hero-card figcaption{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;padding:20px;border-radius:26px;background:rgba(31,19,5,.68);border:1px solid rgba(255,232,187,.18);backdrop-filter:blur(18px)}.phase456-hero-card span,.phase456-map-steps span{display:block;color:var(--p456-gold);font-weight:950;text-transform:uppercase;letter-spacing:.14em;font-size:12px}.phase456-hero-card strong{display:block;margin-top:6px;font-size:clamp(22px,2.5vw,34px);letter-spacing:-.04em}.phase456-intake-map{padding:104px 0;background:linear-gradient(180deg,#fff8ea,#fff 54%,#f2dfbb)}.phase456-map-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:36px;align-items:start}.phase456-map-copy{position:sticky;top:136px}.phase456-map-copy h2,.phase456-section-head h2,.phase456-quality-copy h2,.phase456-commercial-copy h2,.phase456-final-card h2{font-size:clamp(38px,5vw,72px);line-height:.98;letter-spacing:-.06em;margin:0 0 18px}.phase456-map-copy p:not(.phase456-eyebrow),.phase456-section-head p:not(.phase456-eyebrow),.phase456-quality-copy p,.phase456-commercial-strip p,.phase456-final-card p{font-size:18px;line-height:1.58;color:var(--p456-muted)}.phase456-map-steps{display:grid;grid-template-columns:1fr;gap:18px}.phase456-map-steps article{min-height:210px;border-radius:34px;padding:30px;background:rgba(255,255,255,.78);border:1px solid var(--p456-line);box-shadow:0 24px 70px rgba(62,35,7,.12)}.phase456-map-steps article:nth-child(2){margin-left:9%;background:#241405;color:var(--p456-cream)}.phase456-map-steps article:nth-child(2) p{color:rgba(255,248,234,.75)}.phase456-map-steps article:nth-child(3){margin-left:18%}.phase456-map-steps strong{display:block;font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.05em;margin:12px 0}.phase456-profile-board{padding:112px 0;background:#0f0702;color:var(--p456-cream)}.phase456-section-head{max-width:850px;margin-bottom:36px}.phase456-section-head p:not(.phase456-eyebrow){color:rgba(255,248,234,.76)}.phase456-profile-layout{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);gap:20px;align-items:stretch}.phase456-profile-main{position:relative;min-height:610px;border-radius:42px;padding:34px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 50% 36%,rgba(241,191,86,.28),transparent 34%),linear-gradient(150deg,#241405,#4b2a07);overflow:hidden;box-shadow:0 34px 90px rgba(0,0,0,.28);border:1px solid rgba(255,232,187,.13)}.phase456-profile-main h3{font-size:clamp(34px,4.3vw,60px);line-height:.95;letter-spacing:-.055em;margin:0 0 14px}.phase456-profile-main p{color:rgba(255,248,234,.78);font-size:18px;line-height:1.55}.phase456-leaf-plate{position:absolute;inset:40px 26px auto;height:300px;filter:drop-shadow(0 34px 44px rgba(0,0,0,.34));transform:rotate(-8deg)}.phase456-leaf-plate i{position:absolute;left:50%;top:50%;width:330px;height:104px;border-radius:100% 0 100% 0;background:linear-gradient(135deg,#623706,#ca8500 54%,#f1bf56);transform-origin:left center}.phase456-leaf-plate i:nth-child(1){transform:translate(-7%,-70%) rotate(-20deg)}.phase456-leaf-plate i:nth-child(2){transform:translate(-9%,-22%) rotate(4deg);opacity:.88}.phase456-leaf-plate i:nth-child(3){transform:translate(-12%,28%) rotate(26deg);opacity:.74}.phase456-profile-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.phase456-profile-cards article{min-height:292px;border-radius:34px;padding:28px;background:linear-gradient(180deg,rgba(255,248,234,.12),rgba(255,248,234,.045));border:1px solid rgba(255,232,187,.14)}.phase456-profile-cards article:nth-child(2),.phase456-profile-cards article:nth-child(3){transform:translateY(40px)}.phase456-profile-cards span{display:block;color:var(--p456-gold);font-weight:950;font-size:12px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:18px}.phase456-profile-cards p{font-size:18px;line-height:1.58;color:rgba(255,248,234,.78)}.phase456-quality-rhythm{display:grid;grid-template-columns:1fr 1fr;min-height:760px;background:#fff}.phase456-quality-image{min-height:760px;overflow:hidden}.phase456-quality-image img{width:100%;height:100%;object-fit:cover;display:block}.phase456-quality-copy{align-self:center;padding:80px max(40px,calc((100vw - 1180px)/2));padding-left:clamp(36px,5vw,76px)}.phase456-proof-list{display:grid;gap:12px;margin:28px 0}.phase456-proof-list div{padding:17px 0;border-top:1px solid var(--p456-line)}.phase456-proof-list dt{font-weight:950;font-size:18px;color:var(--p456-ink)}.phase456-proof-list dd{margin:5px 0 0;color:var(--p456-muted);line-height:1.55}.phase456-text-link{color:var(--p456-ink);border-color:rgba(62,35,7,.2);background:#fff8ea}.phase456-commercial-strip{padding:108px 0;background:linear-gradient(135deg,#f4e1bd,#fff8ea 52%,#fff)}.phase456-commercial-grid{display:grid;grid-template-columns:1.15fr .9fr .9fr;gap:18px;align-items:stretch}.phase456-commercial-copy{padding:12px 28px 12px 0}.phase456-commercial-grid article{display:flex;flex-direction:column;min-height:330px;padding:30px;border-radius:34px;background:rgba(255,255,255,.76);border:1px solid var(--p456-line);box-shadow:0 24px 70px rgba(62,35,7,.12)}.phase456-commercial-grid article strong{font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.05em}.phase456-commercial-grid article a{margin-top:auto;color:var(--p456-brass);font-weight:950;text-decoration:none}.phase456-commercial-grid article a:after{content:" ›"}.phase456-final-cta{padding:112px 0;background:radial-gradient(circle at 16% 0%,rgba(241,191,86,.23),transparent 32%),linear-gradient(160deg,#120701,#321b05 60%,#633905);color:var(--p456-cream)}.phase456-final-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:32px;align-items:center;padding:42px;border-radius:42px;background:linear-gradient(135deg,rgba(255,248,234,.13),rgba(255,248,234,.045));border:1px solid rgba(255,232,187,.16);box-shadow:0 38px 100px rgba(0,0,0,.28)}.phase456-final-card p{color:rgba(255,248,234,.78)}.phase456-cta-stack{flex-direction:column;margin-top:0}.phase456-cta-stack a{width:100%}@media(max-width:980px){.phase456-hero-grid,.phase456-map-grid,.phase456-profile-layout,.phase456-quality-rhythm,.phase456-commercial-grid,.phase456-final-card{grid-template-columns:1fr}.phase456-hero{min-height:auto;padding:84px 0 54px}.phase456-hero-card,.phase456-hero-card img{min-height:440px}.phase456-map-copy{position:relative;top:auto}.phase456-map-steps article:nth-child(n){margin-left:0}.phase456-profile-cards article:nth-child(n){transform:none}.phase456-quality-image{min-height:420px}.phase456-quality-copy{padding:70px 24px}.phase456-commercial-copy{padding:0}.phase456-final-card{padding:28px}.phase456-subnav{top:48px}}@media(max-width:680px){.phase456-shell{width:min(100% - 28px,1180px)}.phase456-hero h1{font-size:43px}.phase456-hero p:not(.phase456-eyebrow),.phase456-map-copy p:not(.phase456-eyebrow),.phase456-quality-copy p,.phase456-final-card p{font-size:17px;line-height:1.62}.phase456-cta-row a,.phase456-cta-stack a{width:100%}.phase456-hero-card{border-radius:30px;transform:none}.phase456-profile-cards{grid-template-columns:1fr}.phase456-profile-main{min-height:520px}.phase456-leaf-plate{transform:scale(.72) rotate(-8deg);transform-origin:left top}.phase456-map-copy h2,.phase456-section-head h2,.phase456-quality-copy h2,.phase456-commercial-copy h2,.phase456-final-card h2{font-size:38px}.phase456-commercial-grid article,.phase456-map-steps article,.phase456-profile-cards article{min-height:auto}.phase456-subnav{top:48px}}
/* phase456-natural-wraps-spec-atelier:end */

/* phase457-wraps-packaging-freshness-dock:start */
.phase457-wp{--cream:#fff8ea;--warm:#f5e6c7;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3b2106;--muted:#68491d;--line:rgba(61,35,8,.16);--dark:#130701;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase457-wp *{box-sizing:border-box}.phase457-wp a{text-decoration:none}.phase457-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase457-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9c6210}.phase457-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:999px;font-weight:950;font-size:13.5px;border:1px solid rgba(61,35,8,.17);transition:transform .2s ease,box-shadow .2s ease}.phase457-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(66,38,8,.2)}.phase457-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase457-btn.secondary{background:rgba(255,248,234,.92);color:var(--ink)}.phase457-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.phase457-section{padding:78px 0}.phase457-section h2{margin:0;font-size:clamp(32px,4.7vw,62px);line-height:.96;letter-spacing:-.058em}.phase457-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase457-wp .subnav{position:relative;background:rgba(255,248,234,.96);border-bottom:1px solid var(--line);box-shadow:0 12px 28px rgba(52,30,7,.06);z-index:24}.phase457-wp .subnav>div{width:min(1180px,calc(100% - 40px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.phase457-wp .subnav strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#553007}.phase457-wp .subnav span{display:flex;gap:15px;flex-wrap:wrap}.phase457-wp .subnav a{font-size:13px;font-weight:900;color:#3b2106}.phase457-dock-hero{padding:58px 0 74px;background:radial-gradient(circle at 76% 20%,rgba(241,191,86,.24),transparent 34%),linear-gradient(135deg,#170801,#3b2106 56%,#110600);color:#fff8ea}.phase457-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:38px;align-items:center}.phase457-dock-hero h1{margin:0;font-size:clamp(44px,7vw,94px);line-height:.86;letter-spacing:-.075em}.phase457-dock-hero p{color:#f6e5bd;font-size:18px;line-height:1.62;max-width:720px}.phase457-packout-board{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px;border-radius:34px;background:rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.18);box-shadow:0 30px 80px rgba(0,0,0,.34)}.phase457-pack-tile{border-radius:26px;background:rgba(255,248,234,.94);color:#241405;overflow:hidden;box-shadow:0 18px 38px rgba(0,0,0,.18)}.phase457-pack-tile:first-child{grid-row:span 2}.phase457-pack-tile img{width:100%;height:170px;object-fit:cover;display:block}.phase457-pack-tile:first-child img{height:300px}.phase457-pack-tile div{padding:18px}.phase457-pack-tile strong,.phase457-packaging-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#9c6210;font-weight:950}.phase457-pack-tile h3{margin:6px 0 8px;font-size:24px;letter-spacing:-.04em}.phase457-pack-tile p{font-size:14px;color:#563810}.phase457-count-builder{background:linear-gradient(180deg,#fff8ea,#f5e6c7)}.phase457-filter-row{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.phase457-filter-row button{border:1px solid rgba(61,35,8,.18);border-radius:999px;background:#fff8ea;color:#3b2106;font-weight:950;padding:11px 15px;cursor:pointer}.phase457-filter-row button[aria-pressed="true"]{background:#3b2106;color:#fff8ea}.phase457-packaging-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.phase457-packaging-card{display:grid;grid-template-rows:155px 1fr;border:1px solid rgba(61,35,8,.14);border-radius:28px;background:rgba(255,248,234,.86);overflow:hidden;box-shadow:0 18px 38px rgba(65,38,9,.09)}.phase457-packaging-card img{width:100%;height:155px;object-fit:cover}.phase457-packaging-card div{padding:18px}.phase457-packaging-card h3{margin:7px 0 8px;font-size:22px;letter-spacing:-.045em}.phase457-packaging-card p{font-size:14.5px;line-height:1.52}.phase457-freshness-rail{background:#1b0c02;color:#fff8ea}.phase457-freshness-rail p{color:#f3dfb8}.phase457-freshness-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;align-items:center}.phase457-fresh-photo{min-height:430px;border-radius:34px;background:url('/assets/approved/packaging.webp') center/cover no-repeat;box-shadow:0 26px 60px rgba(0,0,0,.25);position:relative;overflow:hidden}.phase457-fresh-photo:after{content:'Freshness control';position:absolute;left:22px;bottom:22px;border-radius:999px;background:rgba(255,248,234,.93);padding:12px 17px;font-weight:950;color:#3b2106}.phase457-fresh-list{display:grid;gap:12px}.phase457-fresh-list article{padding:18px;border-radius:22px;background:rgba(255,248,234,.1);border:1px solid rgba(255,248,234,.16)}.phase457-fresh-list h3{margin:0 0 6px;font-size:24px}.phase457-handoff-manifest{background:#fff8ea}.phase457-manifest-card{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center;border-radius:36px;background:linear-gradient(135deg,#3b2106,#150801);color:#fff8ea;padding:34px;box-shadow:0 24px 60px rgba(48,27,6,.22)}.phase457-manifest-card p{color:#f3dfb8}.phase457-manifest-tags{display:flex;flex-wrap:wrap;gap:10px}.phase457-manifest-tags span{border:1px solid rgba(255,248,234,.2);border-radius:999px;padding:9px 12px;font-size:12px;font-weight:950;color:#fff8ea}.phase457-final{padding:72px 0;background:#f5e6c7}.phase457-final-card{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:end;border:1px solid rgba(61,35,8,.13);border-radius:34px;background:#fff8ea;padding:30px;box-shadow:0 18px 45px rgba(61,35,8,.09)}.phase457-final-card h2{margin:0 0 12px;font-size:clamp(31px,4.5vw,56px);line-height:.98;letter-spacing:-.055em}.phase457-final-card p{margin-top:0}@media(max-width:1100px){.phase457-packaging-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phase457-packaging-card:last-child{grid-column:1/-1}}@media(max-width:920px){.phase457-hero-grid,.phase457-freshness-layout,.phase457-manifest-card,.phase457-final-card{grid-template-columns:1fr}}@media(max-width:640px){.phase457-shell,.phase457-wp .subnav>div{width:min(100% - 24px,1180px)}.phase457-packaging-grid,.phase457-packout-board{grid-template-columns:1fr}.phase457-packaging-card:last-child{grid-column:auto}.phase457-section{padding:54px 0}.phase457-wp .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}}
/* phase457-wraps-packaging-freshness-dock:end */

/* phase545-wraps-packaging-breakpoint-optimizer:start */
html:has(main.phase457-wp[data-phase545-breakpoint-optimizer="true"]),
body:has(main.phase457-wp[data-phase545-breakpoint-optimizer="true"]){max-width:100%;overflow-x:hidden}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"]{--phase545-shell:min(1280px,calc(100vw - clamp(32px,5.4vw,92px)));overflow-x:clip;background:var(--cream)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] *,
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] *::before,
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] *::after{box-sizing:border-box;min-width:0}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-shell,
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .subnav>div{width:var(--phase545-shell)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .subnav{overflow:hidden;z-index:24}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .subnav span{display:flex;align-items:center;gap:12px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;white-space:nowrap;padding:8px 0}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .subnav a{flex:0 0 auto}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-dock-hero{padding-block:clamp(60px,6.3vw,96px) clamp(56px,6vw,90px)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(30px,4.6vw,72px);align-items:center}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-dock-hero h1{font-size:clamp(48px,5.7vw,90px);line-height:.9;max-width:9.8ch;text-wrap:balance;overflow-wrap:normal}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-dock-hero p{max-width:760px;text-wrap:pretty}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-actions{gap:12px;max-width:100%}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-btn{white-space:normal;text-align:center}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-packout-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(14px,1.6vw,22px);padding:clamp(16px,2vw,26px);border-radius:clamp(28px,3vw,42px)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-pack-tile{border-radius:clamp(22px,2.2vw,30px);overflow:hidden}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-pack-tile img{height:clamp(150px,12vw,210px)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-pack-tile:first-child img{height:clamp(260px,24vw,390px)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-pack-tile div{padding:clamp(16px,1.7vw,22px)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-pack-tile h3{font-size:clamp(22px,1.8vw,30px);line-height:1.02;overflow-wrap:anywhere}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-pack-tile p{font-size:clamp(13.5px,1vw,15.5px);line-height:1.5}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-section{padding-block:clamp(62px,6.5vw,98px)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-section h2,
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-final-card h2{font-size:clamp(34px,4.2vw,64px);line-height:.98;max-width:16em;text-wrap:balance}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-filter-row{gap:10px;margin:clamp(20px,2.4vw,30px) 0;max-width:100%}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-filter-row button{white-space:normal;min-height:42px}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-packaging-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-packaging-card{grid-template-rows:clamp(145px,12vw,190px) 1fr;border-radius:clamp(24px,2.2vw,32px)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-packaging-card img{height:100%}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-packaging-card div{padding:clamp(16px,1.6vw,22px)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-packaging-card h3{font-size:clamp(21px,1.8vw,28px);line-height:1;overflow-wrap:anywhere}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-packaging-card p{font-size:clamp(14px,1vw,16px)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-freshness-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:clamp(24px,3vw,44px)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-fresh-photo{min-height:clamp(380px,34vw,560px);border-radius:clamp(28px,3vw,42px)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-fresh-list{gap:clamp(12px,1.5vw,18px)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-fresh-list article{padding:clamp(18px,1.8vw,24px)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-manifest-card{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:clamp(22px,3vw,42px);padding:clamp(28px,3.5vw,46px)}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-manifest-tags span{white-space:normal}
main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-final-card{grid-template-columns:minmax(0,1fr) minmax(320px,auto);gap:clamp(20px,3vw,42px);align-items:center;padding:clamp(26px,3.3vw,44px)}
@media(min-width:1440px){main.phase457-wp[data-phase545-breakpoint-optimizer="true"]{--phase545-shell:min(1400px,calc(100vw - 112px))}}
@media(min-width:2000px){main.phase457-wp[data-phase545-breakpoint-optimizer="true"]{--phase545-shell:min(1660px,calc(100vw - 13vw))}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-hero-grid{grid-template-columns:minmax(0,740px) minmax(800px,1fr)}}
@media(max-width:1180px){main.phase457-wp[data-phase545-breakpoint-optimizer="true"]{--phase545-shell:min(100vw - 44px,980px)}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-hero-grid{grid-template-columns:1fr}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-dock-hero h1{max-width:12ch}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-packaging-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-packaging-card:last-child{grid-column:auto}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-freshness-layout,main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-manifest-card{grid-template-columns:1fr}}
@media(max-width:760px){main.phase457-wp[data-phase545-breakpoint-optimizer="true"]{--phase545-shell:calc(100vw - 32px)}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .subnav>div{min-height:0;display:grid;grid-template-columns:1fr;gap:6px;padding:9px 0 7px}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .subnav strong{font-size:12px;letter-spacing:.09em}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .subnav span{gap:8px;padding:0 0 4px;margin-inline:-2px;flex-wrap:nowrap}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .subnav a{font-size:12px;min-height:32px;display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:rgba(61,35,8,.07)}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-dock-hero{padding-block:46px 38px}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-dock-hero h1{font-size:clamp(38px,11vw,52px);line-height:.95;letter-spacing:-.065em;max-width:10.8ch}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-dock-hero p{font-size:16px;line-height:1.56}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-btn{width:100%;min-height:44px;padding:11px 14px}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-packout-board{grid-template-columns:1fr;padding:12px;border-radius:24px}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-pack-tile:first-child{grid-row:auto}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-pack-tile img,main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-pack-tile:first-child img{height:185px}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-section{padding-block:54px}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-section h2,main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-final-card h2{font-size:clamp(31px,9vw,42px);line-height:1;letter-spacing:-.055em}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-section p{font-size:16px;line-height:1.56}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-filter-row{max-height:142px;overflow:auto;padding-right:2px}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-filter-row button{min-height:38px;padding:9px 12px;font-size:12px}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-packaging-grid,main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-freshness-layout,main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-manifest-card,main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-final-card{grid-template-columns:1fr}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-packaging-card{grid-template-rows:190px 1fr}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-fresh-photo{min-height:270px}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-manifest-card,main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-final-card{border-radius:26px;padding:22px}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-manifest-tags{display:grid;grid-template-columns:1fr;gap:8px}}
@media(max-width:380px){main.phase457-wp[data-phase545-breakpoint-optimizer="true"]{--phase545-shell:calc(100vw - 24px)}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-dock-hero h1{font-size:36px}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-pack-tile img,main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-pack-tile:first-child img{height:160px}main.phase457-wp[data-phase545-breakpoint-optimizer="true"] .phase457-packaging-card{grid-template-rows:170px 1fr}}
/* phase545-wraps-packaging-breakpoint-optimizer:end */


/* phase457-natural-wraps-four-decisions-alignment-fix:start */
main[data-template="phase456-natural-wraps-spec-atelier"] .phase456-profile-layout{
  align-items:stretch;
  gap:24px;
}
main[data-template="phase456-natural-wraps-spec-atelier"] .phase456-profile-main{
  overflow:hidden;
  isolation:isolate;
  justify-content:flex-end;
  padding-top:300px;
}
main[data-template="phase456-natural-wraps-spec-atelier"] .phase456-profile-main:before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  height:58%;
  z-index:1;
  pointer-events:none;
  background:linear-gradient(180deg,rgba(18,7,1,0),rgba(18,7,1,.84) 42%,rgba(18,7,1,.96));
}
main[data-template="phase456-natural-wraps-spec-atelier"] .phase456-profile-main h3,
main[data-template="phase456-natural-wraps-spec-atelier"] .phase456-profile-main p{
  position:relative;
  z-index:2;
  max-width:94%;
}
main[data-template="phase456-natural-wraps-spec-atelier"] .phase456-leaf-plate{
  inset:42px 22px auto auto;
  width:min(92%,500px);
  height:250px;
  transform:rotate(-10deg) scale(.88);
  transform-origin:top right;
  opacity:.72;
  z-index:0;
}
main[data-template="phase456-natural-wraps-spec-atelier"] .phase456-leaf-plate i{
  left:auto;
  right:0;
  top:48%;
  width:300px;
  height:92px;
}
main[data-template="phase456-natural-wraps-spec-atelier"] .phase456-profile-cards{
  align-content:stretch;
}
main[data-template="phase456-natural-wraps-spec-atelier"] .phase456-profile-cards article{
  min-height:0;
  height:100%;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
}
main[data-template="phase456-natural-wraps-spec-atelier"] .phase456-profile-cards article:nth-child(n){
  transform:none;
}
@media(max-width:980px){
  main[data-template="phase456-natural-wraps-spec-atelier"] .phase456-profile-main{
    min-height:560px;
    padding-top:260px;
  }
  main[data-template="phase456-natural-wraps-spec-atelier"] .phase456-leaf-plate{
    inset:32px 12px auto auto;
    transform:rotate(-10deg) scale(.78);
  }
}
@media(max-width:680px){
  main[data-template="phase456-natural-wraps-spec-atelier"] .phase456-profile-main{
    min-height:auto;
    padding-top:220px;
  }
  main[data-template="phase456-natural-wraps-spec-atelier"] .phase456-leaf-plate{
    transform:rotate(-10deg) scale(.62);
    inset:24px -28px auto auto;
    opacity:.58;
  }
}
/* phase457-natural-wraps-four-decisions-alignment-fix:end */

/* phase458-wraps-program-navigator:start */
.phase458-wraps{--cream:#fff8ea;--warm:#f5e6c7;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3b2106;--muted:#68491d;--line:rgba(61,35,8,.16);--dark:#130701;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase458-wraps *{box-sizing:border-box}.phase458-wraps a{text-decoration:none}.phase458-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase458-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9c6210}.phase458-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:999px;font-weight:950;font-size:13.5px;border:1px solid rgba(61,35,8,.17);transition:transform .2s ease,box-shadow .2s ease}.phase458-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(66,38,8,.2)}.phase458-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase458-btn.secondary{background:rgba(255,248,234,.92);color:var(--ink)}.phase458-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.phase458-section{padding:78px 0}.phase458-section h2{margin:0;font-size:clamp(32px,4.7vw,62px);line-height:.96;letter-spacing:-.058em}.phase458-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase458-wraps .subnav{position:relative;background:rgba(255,248,234,.96);border-bottom:1px solid var(--line);box-shadow:0 12px 28px rgba(52,30,7,.06);z-index:24}.phase458-wraps .subnav>div{width:min(1180px,calc(100% - 40px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.phase458-wraps .subnav strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#553007}.phase458-wraps .subnav span{display:flex;gap:15px;flex-wrap:wrap}.phase458-wraps .subnav a{font-size:13px;font-weight:900;color:#3b2106}.phase458-navigator-hero{padding:58px 0 74px;background:radial-gradient(circle at 72% 18%,rgba(241,191,86,.24),transparent 34%),linear-gradient(135deg,#170801,#3b2106 58%,#110600);color:#fff8ea}.phase458-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;align-items:center}.phase458-navigator-hero h1{margin:0;font-size:clamp(44px,7vw,94px);line-height:.86;letter-spacing:-.075em}.phase458-navigator-hero p{color:#f6e5bd;font-size:18px;line-height:1.62;max-width:720px}.phase458-pathway-wheel{position:relative;min-height:500px;border-radius:36px;padding:20px;background:rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.18);box-shadow:0 30px 80px rgba(0,0,0,.34);overflow:hidden}.phase458-pathway-wheel:before{content:"";position:absolute;inset:42px;border-radius:50%;border:1px solid rgba(241,191,86,.28);box-shadow:0 0 0 70px rgba(241,191,86,.04),0 0 0 135px rgba(241,191,86,.025)}.phase458-wheel-card{position:relative;display:grid;grid-template-columns:92px 1fr;gap:15px;align-items:center;margin:0 0 13px;padding:13px;border-radius:24px;background:rgba(255,248,234,.94);color:#241405;box-shadow:0 18px 36px rgba(0,0,0,.2)}.phase458-wheel-card:nth-child(2){margin-left:58px}.phase458-wheel-card:nth-child(3){margin-left:24px}.phase458-wheel-card:nth-child(4){margin-left:80px}.phase458-wheel-card img{width:92px;height:70px;object-fit:cover;border-radius:18px}.phase458-wheel-card span,.phase458-path-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#9c6210;font-weight:950}.phase458-wheel-card h3{margin:5px 0 6px;font-size:23px;letter-spacing:-.04em}.phase458-wheel-card p{margin:0;color:#563810;font-size:13.5px;line-height:1.42}.phase458-program-switcher{background:linear-gradient(180deg,#fff8ea,#f5e6c7)}.phase458-filter-row{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.phase458-filter-row button{border:1px solid rgba(61,35,8,.18);border-radius:999px;background:#fff8ea;color:#3b2106;font-weight:950;padding:11px 15px;cursor:pointer}.phase458-filter-row button[aria-pressed="true"]{background:#3b2106;color:#fff8ea}.phase458-path-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.phase458-path-card{display:grid;grid-template-rows:155px 1fr auto;border:1px solid rgba(61,35,8,.14);border-radius:28px;background:rgba(255,248,234,.86);overflow:hidden;box-shadow:0 18px 38px rgba(65,38,9,.09)}.phase458-path-card img{width:100%;height:155px;object-fit:cover}.phase458-path-card div{padding:18px}.phase458-path-card h3{margin:7px 0 8px;font-size:22px;letter-spacing:-.045em}.phase458-path-card p{font-size:14.5px;line-height:1.52}.phase458-card-link{margin:0 18px 18px;display:inline-flex;justify-content:center;border-radius:999px;background:#3b2106;color:#fff8ea;padding:10px 12px;font-weight:950;font-size:13px}.phase458-decision-ribbon{background:#1b0c02;color:#fff8ea}.phase458-decision-ribbon p{color:#f3dfb8}.phase458-ribbon-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:24px}.phase458-ribbon-grid article{padding:22px;border-radius:26px;background:rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.16)}.phase458-ribbon-grid strong{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#ca8500;color:#fff8ea;margin-bottom:14px}.phase458-ribbon-grid h3{margin:0 0 8px;font-size:24px}.phase458-buyer-brief{background:#fff8ea}.phase458-brief-card{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center;border-radius:36px;background:linear-gradient(135deg,#3b2106,#150801);color:#fff8ea;padding:34px;box-shadow:0 24px 60px rgba(48,27,6,.22)}.phase458-brief-card p{color:#f3dfb8}.phase458-brief-tags{display:flex;flex-wrap:wrap;gap:10px}.phase458-brief-tags span{border:1px solid rgba(255,248,234,.2);border-radius:999px;padding:9px 12px;font-size:12px;font-weight:950;color:#fff8ea}.phase458-final{padding:72px 0;background:#f5e6c7}.phase458-final-card{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:end;border:1px solid rgba(61,35,8,.13);border-radius:34px;background:#fff8ea;padding:30px;box-shadow:0 18px 45px rgba(61,35,8,.09)}.phase458-final-card h2{margin:0 0 12px;font-size:clamp(31px,4.5vw,56px);line-height:.98;letter-spacing:-.055em}@media(max-width:1100px){.phase458-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phase458-path-card:last-child{grid-column:1/-1}}@media(max-width:920px){.phase458-hero-grid,.phase458-brief-card,.phase458-final-card{grid-template-columns:1fr}.phase458-ribbon-grid{grid-template-columns:1fr}.phase458-wheel-card:nth-child(n){margin-left:0}.phase458-pathway-wheel{min-height:auto}}@media(max-width:640px){.phase458-shell,.phase458-wraps .subnav>div{width:min(100% - 24px,1180px)}.phase458-path-grid{grid-template-columns:1fr}.phase458-path-card:last-child{grid-column:auto}.phase458-section{padding:54px 0}.phase458-wraps .subnav>div{align-items:flex-start;flex-direction:column;padding:12px 0}}
/* Phase 785 wraps buyer-brief contrast repair */
.phase458-brief-card h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
.phase458-brief-card>div>p:not(.phase458-eyebrow){color:#f5dfb5!important;-webkit-text-fill-color:#f5dfb5!important}
/* phase458-wraps-program-navigator:end */

/* phase544-wraps-breakpoint-optimizer:start */
html:has(main.phase458-wraps[data-phase544-breakpoint-optimizer="true"]),
body:has(main.phase458-wraps[data-phase544-breakpoint-optimizer="true"]){max-width:100%;overflow-x:hidden}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"]{--phase544-shell:min(1280px,calc(100vw - clamp(32px,5.4vw,92px)));overflow-x:clip;background:var(--cream)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] *,
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] *::before,
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] *::after{box-sizing:border-box;min-width:0}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-shell,
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .subnav>div{width:var(--phase544-shell)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .subnav{overflow:hidden;z-index:24}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .subnav span{display:flex;align-items:center;gap:12px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;white-space:nowrap;padding:8px 0}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .subnav a{flex:0 0 auto}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-navigator-hero{padding-block:clamp(60px,6.3vw,96px) clamp(56px,6vw,90px)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(30px,4.6vw,72px);align-items:center}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-navigator-hero h1{font-size:clamp(48px,5.8vw,92px);line-height:.9;max-width:9.5ch;text-wrap:balance;overflow-wrap:normal}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-navigator-hero p{max-width:760px;text-wrap:pretty}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-actions{gap:12px;max-width:100%}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-btn{white-space:normal;text-align:center}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-pathway-wheel{min-height:0;padding:clamp(16px,2vw,26px);border-radius:clamp(28px,3vw,42px)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-pathway-wheel:before{inset:clamp(28px,4vw,48px)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-wheel-card{grid-template-columns:minmax(76px,96px) minmax(0,1fr);gap:clamp(12px,1.4vw,18px);padding:clamp(12px,1.3vw,16px);margin-bottom:clamp(10px,1.2vw,14px);overflow:hidden}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-wheel-card:nth-child(2){margin-left:min(58px,5vw)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-wheel-card:nth-child(3){margin-left:min(24px,3vw)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-wheel-card:nth-child(4){margin-left:min(80px,6vw)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-wheel-card img{width:clamp(76px,7vw,96px);height:clamp(62px,5.6vw,76px)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-wheel-card h3{font-size:clamp(20px,1.7vw,26px);line-height:1.04;overflow-wrap:anywhere}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-wheel-card p{font-size:clamp(13px,.98vw,14.5px)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-section{padding-block:clamp(62px,6.5vw,98px)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-section h2,
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-final-card h2{font-size:clamp(34px,4.2vw,64px);line-height:.98;max-width:16em;text-wrap:balance}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-filter-row{gap:10px;margin:clamp(20px,2.4vw,30px) 0;max-width:100%}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-filter-row button{white-space:normal;min-height:42px}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-path-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-path-card{grid-template-rows:clamp(145px,12vw,190px) 1fr auto;border-radius:clamp(24px,2.2vw,32px)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-path-card img{height:100%}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-path-card div{padding:clamp(16px,1.6vw,22px)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-path-card h3{font-size:clamp(21px,1.8vw,28px);line-height:1;overflow-wrap:anywhere}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-path-card p{font-size:clamp(14px,1vw,16px)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-ribbon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-ribbon-grid article{min-width:0;padding:clamp(20px,2vw,28px)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-brief-card{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:clamp(22px,3vw,42px);padding:clamp(28px,3.5vw,46px)}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-brief-tags span{white-space:normal}
main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-final-card{grid-template-columns:minmax(0,1fr) minmax(320px,auto);gap:clamp(20px,3vw,42px);align-items:center;padding:clamp(26px,3.3vw,44px)}
@media(min-width:1440px){main.phase458-wraps[data-phase544-breakpoint-optimizer="true"]{--phase544-shell:min(1400px,calc(100vw - 112px))}}
@media(min-width:2000px){main.phase458-wraps[data-phase544-breakpoint-optimizer="true"]{--phase544-shell:min(1660px,calc(100vw - 13vw))}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-hero-grid{grid-template-columns:minmax(0,740px) minmax(800px,1fr)}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-path-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:1180px){main.phase458-wraps[data-phase544-breakpoint-optimizer="true"]{--phase544-shell:min(100vw - 44px,980px)}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-hero-grid{grid-template-columns:1fr}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-navigator-hero h1{max-width:12ch}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-path-card:last-child{grid-column:auto}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-ribbon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-brief-card{grid-template-columns:1fr}}
@media(max-width:760px){main.phase458-wraps[data-phase544-breakpoint-optimizer="true"]{--phase544-shell:calc(100vw - 32px)}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .subnav>div{min-height:0;display:grid;grid-template-columns:1fr;gap:6px;padding:9px 0 7px}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .subnav strong{font-size:12px;letter-spacing:.09em}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .subnav span{gap:8px;padding:0 0 4px;margin-inline:-2px;flex-wrap:nowrap}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .subnav a{font-size:12px;min-height:32px;display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:rgba(61,35,8,.07)}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-navigator-hero{padding-block:46px 38px}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-navigator-hero h1{font-size:clamp(40px,12vw,54px);line-height:.95;letter-spacing:-.065em;max-width:8.8ch}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-navigator-hero p{font-size:16px;line-height:1.56}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-btn{width:100%;min-height:44px;padding:11px 14px}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-pathway-wheel{padding:12px;border-radius:24px}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-pathway-wheel:before{display:none}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-wheel-card:nth-child(n){margin-left:0}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-wheel-card{grid-template-columns:70px minmax(0,1fr);border-radius:20px;padding:10px;gap:11px}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-wheel-card img{width:70px;height:62px;border-radius:15px}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-wheel-card h3{font-size:19px;margin:4px 0 4px}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-wheel-card p{font-size:12.5px;line-height:1.35}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-section{padding-block:54px}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-section h2,main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-final-card h2{font-size:clamp(31px,9vw,42px);line-height:1;letter-spacing:-.055em}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-section p{font-size:16px;line-height:1.56}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-filter-row{max-height:142px;overflow:auto;padding-right:2px}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-filter-row button{min-height:38px;padding:9px 12px;font-size:12px}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-path-grid,main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-ribbon-grid,main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-brief-card,main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-final-card{grid-template-columns:1fr}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-path-card{grid-template-rows:190px 1fr auto}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-brief-card,main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-final-card{border-radius:26px;padding:22px}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-brief-tags{display:grid;grid-template-columns:1fr;gap:8px}}
@media(max-width:380px){main.phase458-wraps[data-phase544-breakpoint-optimizer="true"]{--phase544-shell:calc(100vw - 24px)}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-navigator-hero h1{font-size:38px}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-wheel-card{grid-template-columns:1fr}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-wheel-card img{width:100%;height:120px}main.phase458-wraps[data-phase544-breakpoint-optimizer="true"] .phase458-path-card{grid-template-rows:170px 1fr auto}}
/* phase544-wraps-breakpoint-optimizer:end */


/* phase458-accessibility-statement-access-ledger:start */
.phase458-accessibility-main{--cream:#fff8ea;--warm:#f4e3c2;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3b2106;--muted:#6b4b20;--line:rgba(61,35,8,.16);background:var(--cream);color:var(--ink);overflow:hidden}.phase458-accessibility-main *{box-sizing:border-box}.phase458-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase458-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.16em;font-weight:950;font-size:12px;color:var(--brass)}.phase458-hero{min-height:calc(100vh - 60px);padding:112px 0 70px;background:radial-gradient(circle at 18% 18%,rgba(241,191,86,.26),transparent 31%),linear-gradient(135deg,#120701,#2a1705 54%,#573006);color:var(--cream);position:relative;isolation:isolate}.phase458-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.35),transparent 62%),radial-gradient(circle at 82% 74%,rgba(255,248,234,.12),transparent 28%);z-index:-1}.phase458-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(320px,.76fr);gap:clamp(28px,5vw,74px);align-items:center}.phase458-hero h1{font-size:clamp(50px,7.4vw,98px);line-height:.92;letter-spacing:-.072em;margin:0 0 22px}.phase458-hero p:not(.phase458-eyebrow){font-size:clamp(19px,2.1vw,27px);line-height:1.32;color:rgba(255,248,234,.82);max-width:820px}.phase458-actions,.phase458-feedback-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.phase458-actions a,.phase458-feedback-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:999px;border:1px solid rgba(255,232,187,.22);background:rgba(255,232,187,.1);color:var(--cream);text-decoration:none;font-weight:950}.phase458-primary{background:linear-gradient(135deg,#f1bf56,#ca8500)!important;color:#1f1305!important;border-color:rgba(255,232,187,.65)!important;box-shadow:0 18px 44px rgba(202,133,0,.28)}.phase458-status-panel{border-radius:42px;padding:32px;background:linear-gradient(160deg,rgba(255,248,234,.16),rgba(255,248,234,.055));border:1px solid rgba(255,232,187,.18);box-shadow:0 42px 100px rgba(0,0,0,.32);backdrop-filter:blur(20px)}.phase458-status-panel span{display:inline-flex;margin-bottom:18px;color:var(--gold);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:950}.phase458-status-panel strong{display:block;font-size:clamp(28px,3.2vw,44px);line-height:1;letter-spacing:-.055em}.phase458-status-panel dl{display:grid;gap:12px;margin:30px 0 0}.phase458-status-panel dl div{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:14px;border-radius:18px;background:rgba(255,248,234,.08);border:1px solid rgba(255,232,187,.12)}.phase458-status-panel dt{font-weight:950;color:#fff}.phase458-status-panel dd{margin:0;color:rgba(255,248,234,.74)}.phase458-anchor-strip{position:sticky;top:60px;z-index:28;display:flex;gap:10px;justify-content:center;overflow:auto;padding:14px max(22px,calc((100vw - 1080px)/2));background:rgba(255,248,234,.9);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.phase458-anchor-strip a{white-space:nowrap;text-decoration:none;color:var(--ink);font-weight:900;border:1px solid rgba(61,35,8,.13);border-radius:999px;padding:9px 14px;background:rgba(255,255,255,.66)}.phase458-commitment{padding:108px 0;background:linear-gradient(180deg,#fff8ea,#fff 56%,#f3e1bf)}.phase458-commitment-grid{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:38px;align-items:start}.phase458-section-copy{position:sticky;top:142px}.phase458-section-copy h2,.phase458-board-head h2,.phase458-support-copy h2,.phase458-feedback-card h2{font-size:clamp(38px,5.2vw,74px);line-height:.98;letter-spacing:-.06em;margin:0 0 18px}.phase458-section-copy p:not(.phase458-eyebrow),.phase458-support-copy p,.phase458-feedback-card p,.phase458-note p{font-size:18px;line-height:1.6;color:var(--muted)}.phase458-commitment-stack{display:grid;gap:18px}.phase458-commitment-stack article{min-height:190px;border-radius:34px;padding:30px;background:rgba(255,255,255,.78);border:1px solid var(--line);box-shadow:0 24px 70px rgba(61,35,8,.12)}.phase458-commitment-stack article:nth-child(2){margin-left:10%;background:#241405;color:var(--cream)}.phase458-commitment-stack article:nth-child(2) p{color:rgba(255,248,234,.76)}.phase458-commitment-stack article:nth-child(3){margin-left:20%}.phase458-commitment-stack span,.phase458-standard-grid span{display:block;color:var(--brass);font-weight:950;letter-spacing:.16em;text-transform:uppercase;font-size:12px;margin-bottom:14px}.phase458-commitment-stack strong{display:block;font-size:clamp(27px,3vw,42px);line-height:1;letter-spacing:-.05em;margin-bottom:10px}.phase458-commitment-stack p,.phase458-standard-grid p{font-size:18px;line-height:1.58;color:var(--muted)}.phase458-standards-board{padding:112px 0;background:#0f0702;color:var(--cream)}.phase458-board-head{max-width:860px;margin-bottom:36px}.phase458-standard-layout{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);gap:22px;align-items:stretch}.phase458-large-card{position:relative;min-height:610px;border-radius:42px;padding:34px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:radial-gradient(circle at 46% 34%,rgba(241,191,86,.2),transparent 32%),linear-gradient(150deg,#241405,#4b2a07);border:1px solid rgba(255,232,187,.14);box-shadow:0 34px 90px rgba(0,0,0,.28);isolation:isolate}.phase458-large-card:before{content:"";position:absolute;left:0;right:0;bottom:0;height:58%;background:linear-gradient(180deg,rgba(18,7,1,0),rgba(18,7,1,.86) 42%,rgba(18,7,1,.96));z-index:1}.phase458-large-card h3,.phase458-large-card p{position:relative;z-index:2}.phase458-large-card h3{font-size:clamp(34px,4vw,58px);line-height:.96;letter-spacing:-.055em;margin:0 0 14px}.phase458-large-card p{font-size:18px;line-height:1.55;color:rgba(255,248,234,.78)}.phase458-access-rings{position:absolute;inset:50px 30px auto auto;width:330px;height:330px;opacity:.72;z-index:0}.phase458-access-rings i{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(241,191,86,.42);box-shadow:0 0 60px rgba(202,133,0,.2)}.phase458-access-rings i:nth-child(2){inset:54px;border-color:rgba(255,248,234,.24)}.phase458-access-rings i:nth-child(3){inset:108px;background:radial-gradient(circle,#f1bf56,#ca8500 52%,transparent 53%);border:0}.phase458-standard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.phase458-standard-grid article{border-radius:34px;padding:28px;background:linear-gradient(180deg,rgba(255,248,234,.12),rgba(255,248,234,.045));border:1px solid rgba(255,232,187,.14)}.phase458-standard-grid p{color:rgba(255,248,234,.78)}.phase458-support-split{display:grid;grid-template-columns:1fr 1fr;min-height:730px;background:#fff}.phase458-image-card{position:relative;margin:0;min-height:730px;overflow:hidden}.phase458-image-card img{width:100%;height:100%;object-fit:cover;display:block}.phase458-image-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.72))}.phase458-image-card figcaption{position:absolute;z-index:2;left:26px;right:26px;bottom:26px;padding:18px;border-radius:24px;background:rgba(31,19,5,.72);border:1px solid rgba(255,232,187,.18);color:rgba(255,248,234,.84);font-weight:800;line-height:1.45}.phase458-support-copy{align-self:center;padding:80px max(40px,calc((100vw - 1180px)/2));padding-left:clamp(36px,5vw,76px)}.phase458-support-copy ul{display:grid;gap:11px;margin:24px 0 0;padding:0;list-style:none}.phase458-support-copy li{padding:15px 16px;border-radius:18px;background:#fff8ea;border:1px solid var(--line);color:var(--muted);font-weight:850}.phase458-feedback-panel{padding:112px 0;background:radial-gradient(circle at 16% 0%,rgba(241,191,86,.2),transparent 32%),linear-gradient(160deg,#120701,#321b05 60%,#633905);color:var(--cream)}.phase458-feedback-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:32px;align-items:center;padding:42px;border-radius:42px;background:linear-gradient(135deg,rgba(255,248,234,.13),rgba(255,248,234,.045));border:1px solid rgba(255,232,187,.16);box-shadow:0 38px 100px rgba(0,0,0,.28)}.phase458-feedback-card p{color:rgba(255,248,234,.78)}.phase458-feedback-actions{flex-direction:column;margin-top:0}.phase458-feedback-actions a{width:100%}.phase458-note{padding:42px 0;background:#fff8ea;border-top:1px solid var(--line)}.phase458-note p{max-width:980px;margin:0 auto;text-align:center}@media(max-width:980px){.phase458-hero-grid,.phase458-commitment-grid,.phase458-standard-layout,.phase458-support-split,.phase458-feedback-card{grid-template-columns:1fr}.phase458-hero{min-height:auto;padding:86px 0 56px}.phase458-section-copy{position:relative;top:auto}.phase458-commitment-stack article:nth-child(n){margin-left:0}.phase458-large-card{min-height:520px}.phase458-support-copy{padding:70px 24px}.phase458-image-card{min-height:430px}.phase458-anchor-strip{justify-content:flex-start;top:48px}}@media(max-width:680px){.phase458-shell{width:min(100% - 28px,1180px)}.phase458-hero h1{font-size:43px}.phase458-actions a,.phase458-feedback-actions a{width:100%}.phase458-status-panel dl div{grid-template-columns:1fr}.phase458-section-copy h2,.phase458-board-head h2,.phase458-support-copy h2,.phase458-feedback-card h2{font-size:38px}.phase458-standard-grid{grid-template-columns:1fr}.phase458-large-card{min-height:auto;padding-top:260px}.phase458-access-rings{right:-34px;top:38px;transform:scale(.72)}.phase458-feedback-card{padding:28px}.phase458-note p{text-align:left}}
/* phase458-accessibility-statement-access-ledger:end */

/* phase506-accessibility-statement-breakpoint-optimizer:start */
main[data-template="phase458-accessibility-access-ledger"]{overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f4e5c5 44%,#fff8ea 100%)}
main[data-template="phase458-accessibility-access-ledger"] .phase458-shell{width:min(1420px,calc(100% - clamp(28px,5vw,96px)))}
main[data-template="phase458-accessibility-access-ledger"] .phase458-hero{min-height:auto;padding:clamp(78px,7.4vw,120px) 0 clamp(46px,5.2vw,78px);background:radial-gradient(circle at 16% 18%,rgba(241,191,86,.28),transparent 30%),radial-gradient(circle at 86% 20%,rgba(255,232,187,.13),transparent 34%),linear-gradient(135deg,#120701,#2a1705 54%,#573006)}
main[data-template="phase458-accessibility-access-ledger"] .phase458-hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,440px);gap:clamp(24px,4vw,68px);align-items:center}
main[data-template="phase458-accessibility-access-ledger"] .phase458-hero-copy,main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel{min-width:0;max-width:100%}
main[data-template="phase458-accessibility-access-ledger"] .phase458-hero h1{max-width:12.4ch;font-size:clamp(36px,4.8vw,76px);line-height:.98;letter-spacing:-.06em;text-wrap:balance;margin-bottom:clamp(16px,1.8vw,24px)}
main[data-template="phase458-accessibility-access-ledger"] .phase458-hero p:not(.phase458-eyebrow){max-width:760px;font-size:clamp(16px,1.28vw,20px);line-height:1.62;color:rgba(255,248,234,.88)}
main[data-template="phase458-accessibility-access-ledger"] .phase458-actions{gap:10px;margin-top:clamp(20px,2vw,28px)}
main[data-template="phase458-accessibility-access-ledger"] .phase458-actions a{min-height:44px;padding:11px 16px;white-space:normal;text-align:center}
main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel{padding:clamp(22px,2.5vw,32px);border-radius:clamp(26px,3vw,42px)}
main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel strong{font-size:clamp(22px,2.15vw,32px);line-height:1.08;text-wrap:balance}
main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel dl{margin-top:clamp(18px,2vw,24px);gap:9px}
main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel dl div{grid-template-columns:minmax(104px,.4fr) 1fr;padding:11px 12px}
main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel dt,main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel dd{font-size:14px;line-height:1.35}
main[data-template="phase458-accessibility-access-ledger"] .phase458-anchor-strip{top:60px;justify-content:center;padding:12px max(18px,calc((100vw - 1160px)/2));gap:9px}
main[data-template="phase458-accessibility-access-ledger"] .phase458-anchor-strip a{min-height:38px;display:inline-flex;align-items:center;padding:8px 13px}
main[data-template="phase458-accessibility-access-ledger"] .phase458-commitment{padding:clamp(58px,7vw,104px) 0}
main[data-template="phase458-accessibility-access-ledger"] .phase458-commitment-grid{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(26px,4vw,56px)}
main[data-template="phase458-accessibility-access-ledger"] .phase458-section-copy{top:132px}
main[data-template="phase458-accessibility-access-ledger"] .phase458-section-copy h2,main[data-template="phase458-accessibility-access-ledger"] .phase458-board-head h2,main[data-template="phase458-accessibility-access-ledger"] .phase458-support-copy h2,main[data-template="phase458-accessibility-access-ledger"] .phase458-feedback-card h2{font-size:clamp(30px,4vw,58px);line-height:1;letter-spacing:-.05em;text-wrap:balance}
main[data-template="phase458-accessibility-access-ledger"] .phase458-section-copy p:not(.phase458-eyebrow),main[data-template="phase458-accessibility-access-ledger"] .phase458-support-copy p,main[data-template="phase458-accessibility-access-ledger"] .phase458-feedback-card p,main[data-template="phase458-accessibility-access-ledger"] .phase458-note p{font-size:clamp(15.5px,1.15vw,18px);line-height:1.65}
main[data-template="phase458-accessibility-access-ledger"] .phase458-commitment-stack article{min-height:clamp(150px,13vw,200px);padding:clamp(22px,2.4vw,30px);border-radius:clamp(24px,2.6vw,34px)}
main[data-template="phase458-accessibility-access-ledger"] .phase458-commitment-stack strong{font-size:clamp(23px,2.4vw,36px);line-height:1.05}
main[data-template="phase458-accessibility-access-ledger"] .phase458-standards-board{padding:clamp(64px,7vw,108px) 0}
main[data-template="phase458-accessibility-access-ledger"] .phase458-standard-layout{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:clamp(18px,2.2vw,28px)}
main[data-template="phase458-accessibility-access-ledger"] .phase458-large-card{min-height:clamp(460px,35vw,600px);border-radius:clamp(30px,3vw,42px);padding:clamp(26px,2.8vw,36px)}
main[data-template="phase458-accessibility-access-ledger"] .phase458-large-card h3{font-size:clamp(28px,3vw,48px);line-height:1}
main[data-template="phase458-accessibility-access-ledger"] .phase458-standard-grid{gap:clamp(14px,1.6vw,20px)}
main[data-template="phase458-accessibility-access-ledger"] .phase458-standard-grid article{padding:clamp(22px,2.3vw,30px);border-radius:clamp(24px,2.5vw,34px)}
main[data-template="phase458-accessibility-access-ledger"] .phase458-standard-grid p,main[data-template="phase458-accessibility-access-ledger"] .phase458-large-card p{font-size:clamp(15px,1.05vw,18px);line-height:1.58}
main[data-template="phase458-accessibility-access-ledger"] .phase458-support-split{grid-template-columns:minmax(0,.9fr) minmax(380px,1fr);min-height:auto}
main[data-template="phase458-accessibility-access-ledger"] .phase458-image-card{min-height:clamp(460px,41vw,680px)}
main[data-template="phase458-accessibility-access-ledger"] .phase458-support-copy{padding-block:clamp(54px,6.5vw,92px);padding-right:max(40px,calc((100vw - 1420px)/2));padding-left:clamp(34px,5vw,76px)}
main[data-template="phase458-accessibility-access-ledger"] .phase458-support-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
main[data-template="phase458-accessibility-access-ledger"] .phase458-support-copy li{min-height:64px;display:flex;align-items:center;line-height:1.4}
main[data-template="phase458-accessibility-access-ledger"] .phase458-feedback-panel{padding:clamp(58px,7vw,104px) 0}
main[data-template="phase458-accessibility-access-ledger"] .phase458-feedback-card{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(24px,3vw,42px);padding:clamp(28px,4vw,48px);border-radius:clamp(28px,3vw,42px)}
main[data-template="phase458-accessibility-access-ledger"] .phase458-note{padding:clamp(30px,4vw,48px) 0}
@media (min-width:1600px){main[data-template="phase458-accessibility-access-ledger"] .phase458-shell{width:min(1660px,calc(100% - clamp(96px,9vw,300px)))}main[data-template="phase458-accessibility-access-ledger"] .phase458-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,520px)}main[data-template="phase458-accessibility-access-ledger"] .phase458-standard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}main[data-template="phase458-accessibility-access-ledger"] .phase458-standard-layout{grid-template-columns:minmax(460px,.64fr) minmax(0,1.36fr)}main[data-template="phase458-accessibility-access-ledger"] .phase458-large-card{min-height:520px}main[data-template="phase458-accessibility-access-ledger"] .phase458-support-split{grid-template-columns:minmax(0,.82fr) minmax(540px,1fr)}}
@media (min-width:2400px){main[data-template="phase458-accessibility-access-ledger"] .phase458-shell{width:min(1820px,calc(100% - 20vw))}main[data-template="phase458-accessibility-access-ledger"] .phase458-support-copy{padding-right:calc((100vw - 1820px)/2)}}
@media (max-width:1120px){main[data-template="phase458-accessibility-access-ledger"] .phase458-hero-grid,main[data-template="phase458-accessibility-access-ledger"] .phase458-commitment-grid,main[data-template="phase458-accessibility-access-ledger"] .phase458-standard-layout,main[data-template="phase458-accessibility-access-ledger"] .phase458-support-split,main[data-template="phase458-accessibility-access-ledger"] .phase458-feedback-card{grid-template-columns:1fr}main[data-template="phase458-accessibility-access-ledger"] .phase458-shell{width:min(100% - 32px,920px)}main[data-template="phase458-accessibility-access-ledger"] .phase458-section-copy{position:relative;top:auto}main[data-template="phase458-accessibility-access-ledger"] .phase458-commitment-stack article:nth-child(n){margin-left:0}main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel dl{grid-template-columns:repeat(3,minmax(0,1fr))}main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel dl div{grid-template-columns:1fr}main[data-template="phase458-accessibility-access-ledger"] .phase458-support-copy{padding:clamp(46px,6vw,72px) clamp(24px,4vw,42px)}main[data-template="phase458-accessibility-access-ledger"] .phase458-image-card{min-height:420px}}
@media (max-width:760px){main[data-template="phase458-accessibility-access-ledger"] .phase458-shell{width:min(100% - 28px,620px)}main[data-template="phase458-accessibility-access-ledger"] .phase458-hero{padding:68px 0 34px}main[data-template="phase458-accessibility-access-ledger"] .phase458-hero h1{font-size:clamp(32px,8.6vw,38px);line-height:1;max-width:13.8ch}main[data-template="phase458-accessibility-access-ledger"] .phase458-hero p:not(.phase458-eyebrow){font-size:15.5px;line-height:1.55}main[data-template="phase458-accessibility-access-ledger"] .phase458-actions{display:grid;grid-template-columns:1fr;gap:10px}main[data-template="phase458-accessibility-access-ledger"] .phase458-actions a,main[data-template="phase458-accessibility-access-ledger"] .phase458-feedback-actions a{width:100%}main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel{padding:18px;border-radius:22px}main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel span{margin-bottom:10px}main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel strong{font-size:20px;line-height:1.12}main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel dl{display:flex;grid-template-columns:none;overflow-x:auto;gap:10px;margin:16px -8px 0;padding:0 8px 2px;scrollbar-width:none}main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel dl::-webkit-scrollbar{display:none}main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel dl div{flex:0 0 min(218px,78vw);grid-template-columns:1fr;padding:11px 12px}main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel dt,main[data-template="phase458-accessibility-access-ledger"] .phase458-status-panel dd{font-size:13px}main[data-template="phase458-accessibility-access-ledger"] .phase458-anchor-strip{top:48px;justify-content:flex-start;padding:10px 14px;scrollbar-width:none}main[data-template="phase458-accessibility-access-ledger"] .phase458-anchor-strip::-webkit-scrollbar{display:none}main[data-template="phase458-accessibility-access-ledger"] .phase458-commitment,main[data-template="phase458-accessibility-access-ledger"] .phase458-standards-board,main[data-template="phase458-accessibility-access-ledger"] .phase458-feedback-panel{padding:48px 0}main[data-template="phase458-accessibility-access-ledger"] .phase458-section-copy h2,main[data-template="phase458-accessibility-access-ledger"] .phase458-board-head h2,main[data-template="phase458-accessibility-access-ledger"] .phase458-support-copy h2,main[data-template="phase458-accessibility-access-ledger"] .phase458-feedback-card h2{font-size:clamp(30px,8.8vw,38px)}main[data-template="phase458-accessibility-access-ledger"] .phase458-standard-grid{grid-template-columns:1fr}main[data-template="phase458-accessibility-access-ledger"] .phase458-large-card{min-height:auto;padding:220px 22px 24px}main[data-template="phase458-accessibility-access-ledger"] .phase458-access-rings{right:-38px;top:22px;transform:scale(.66)}main[data-template="phase458-accessibility-access-ledger"] .phase458-support-copy ul{grid-template-columns:1fr}main[data-template="phase458-accessibility-access-ledger"] .phase458-image-card{min-height:360px}main[data-template="phase458-accessibility-access-ledger"] .phase458-image-card figcaption{left:16px;right:16px;bottom:16px;padding:14px;border-radius:18px;font-size:13.5px}main[data-template="phase458-accessibility-access-ledger"] .phase458-feedback-card{padding:22px}main[data-template="phase458-accessibility-access-ledger"] .phase458-note p{text-align:left}}
/* phase506-accessibility-statement-breakpoint-optimizer:end */

/* phase459-account-application-pending-review-desk:start */
.phase459-pending{--cream:#fff8ea;--warm:#f5e6c7;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3b2106;--muted:#68491d;--line:rgba(61,35,8,.16);--dark:#130701;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase459-pending *{box-sizing:border-box}.phase459-pending a{text-decoration:none}.phase459-shell{width:min(1120px,calc(100% - 40px));margin:0 auto}.phase459-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9c6210}.phase459-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:999px;font-weight:950;font-size:13.5px;border:1px solid rgba(61,35,8,.17);transition:transform .2s ease,box-shadow .2s ease}.phase459-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(66,38,8,.2)}.phase459-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase459-btn.secondary{background:rgba(255,248,234,.92);color:var(--ink)}.phase459-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.phase459-section{padding:74px 0}.phase459-section h2{margin:0;font-size:clamp(32px,4.7vw,60px);line-height:.96;letter-spacing:-.058em}.phase459-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase459-review-hero{padding:58px 0 74px;background:radial-gradient(circle at 72% 18%,rgba(241,191,86,.24),transparent 34%),linear-gradient(135deg,#170801,#3b2106 58%,#110600);color:#fff8ea}.phase459-hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:38px;align-items:center}.phase459-review-hero h1{margin:0;font-size:clamp(44px,7vw,88px);line-height:.88;letter-spacing:-.075em}.phase459-review-hero p{color:#f6e5bd;font-size:18px;line-height:1.62;max-width:720px}.phase459-status-docket{display:grid;gap:14px;padding:20px;border-radius:34px;background:rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.18);box-shadow:0 30px 80px rgba(0,0,0,.34)}.phase459-docket-row{display:grid;grid-template-columns:74px 1fr auto;gap:14px;align-items:center;border-radius:24px;background:rgba(255,248,234,.94);color:#241405;padding:13px}.phase459-docket-row img{width:74px;height:62px;object-fit:cover;border-radius:16px}.phase459-docket-row strong{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#9c6210}.phase459-docket-row h3{margin:4px 0 4px;font-size:22px;letter-spacing:-.04em}.phase459-docket-row p{margin:0;color:#563810;font-size:13.5px}.phase459-badge{border-radius:999px;background:#3b2106;color:#fff8ea;padding:8px 10px;font-size:12px;font-weight:950}.phase459-review-timeline{background:linear-gradient(180deg,#fff8ea,#f5e6c7)}.phase459-filter-row{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.phase459-filter-row button{border:1px solid rgba(61,35,8,.18);border-radius:999px;background:#fff8ea;color:#3b2106;font-weight:950;padding:11px 15px;cursor:pointer}.phase459-filter-row button[aria-pressed="true"]{background:#3b2106;color:#fff8ea}.phase459-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.phase459-status-card{display:grid;grid-template-rows:155px 1fr;border:1px solid rgba(61,35,8,.14);border-radius:28px;background:rgba(255,248,234,.86);overflow:hidden;box-shadow:0 18px 38px rgba(65,38,9,.09)}.phase459-status-card img{width:100%;height:155px;object-fit:cover}.phase459-status-card div{padding:18px}.phase459-status-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#9c6210;font-weight:950}.phase459-status-card h3{margin:7px 0 8px;font-size:22px;letter-spacing:-.045em}.phase459-status-card p{font-size:14.5px;line-height:1.52}.phase459-next-steps{background:#1b0c02;color:#fff8ea}.phase459-next-steps p{color:#f3dfb8}.phase459-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.phase459-next-grid article{padding:22px;border-radius:26px;background:rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.16)}.phase459-next-grid strong{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#ca8500;color:#fff8ea;margin-bottom:14px}.phase459-next-grid h3{margin:0 0 8px;font-size:24px}.phase459-support-panel{background:#fff8ea}.phase459-support-card{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center;border-radius:36px;background:linear-gradient(135deg,#3b2106,#150801);color:#fff8ea;padding:34px;box-shadow:0 24px 60px rgba(48,27,6,.22)}.phase459-support-card p{color:#f3dfb8}.phase459-support-tags{display:flex;flex-wrap:wrap;gap:10px}.phase459-support-tags span{border:1px solid rgba(255,248,234,.2);border-radius:999px;padding:9px 12px;font-size:12px;font-weight:950;color:#fff8ea}.phase459-final{padding:64px 0;background:#f5e6c7}.phase459-final-card{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:end;border:1px solid rgba(61,35,8,.13);border-radius:34px;background:#fff8ea;padding:30px;box-shadow:0 18px 45px rgba(61,35,8,.09)}.phase459-final-card h2{margin:0 0 12px;font-size:clamp(31px,4.5vw,54px);line-height:.98;letter-spacing:-.055em}@media(max-width:960px){.phase459-hero-grid,.phase459-support-card,.phase459-final-card{grid-template-columns:1fr}.phase459-status-grid,.phase459-next-grid{grid-template-columns:1fr 1fr}.phase459-docket-row{grid-template-columns:74px 1fr}}@media(max-width:640px){.phase459-shell{width:min(100% - 24px,1120px)}.phase459-status-grid,.phase459-next-grid{grid-template-columns:1fr}.phase459-section{padding:54px 0}.phase459-docket-row{grid-template-columns:1fr}.phase459-docket-row img{width:100%;height:150px}.phase459-badge{justify-self:start}}
/* phase459-account-application-pending-review-desk:end */

/* phase460-account-orders-ledger:start */
.phase460-orders{--cream:#fff8ea;--warm:#f5e6c7;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3b2106;--muted:#68491d;--line:rgba(61,35,8,.16);--dark:#130701;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase460-orders *{box-sizing:border-box}.phase460-orders a{text-decoration:none}.phase460-shell{width:min(1120px,calc(100% - 40px));margin:0 auto}.phase460-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9c6210}.phase460-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:999px;font-weight:950;font-size:13.5px;border:1px solid rgba(61,35,8,.17)}.phase460-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase460-btn.secondary{background:rgba(255,248,234,.92);color:var(--ink)}.phase460-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.phase460-section{padding:74px 0}.phase460-section h2{margin:0;font-size:clamp(32px,4.7vw,60px);line-height:.96;letter-spacing:-.058em}.phase460-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase460-orders-hero{padding:58px 0 74px;background:radial-gradient(circle at 72% 18%,rgba(241,191,86,.24),transparent 34%),linear-gradient(135deg,#170801,#3b2106 58%,#110600);color:#fff8ea}.phase460-hero-grid{display:grid;grid-template-columns:.96fr 1.04fr;gap:38px;align-items:center}.phase460-orders-hero h1{margin:0;font-size:clamp(44px,7vw,88px);line-height:.88;letter-spacing:-.075em}.phase460-orders-hero p{color:#f6e5bd;font-size:18px;line-height:1.62;max-width:720px}.phase460-ledger-shell{border-radius:34px;background:rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.18);box-shadow:0 30px 80px rgba(0,0,0,.34);padding:20px}.phase460-ledger-top{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;border-radius:26px;background:rgba(255,248,234,.94);color:#241405;padding:20px}.phase460-ledger-top h3{margin:4px 0 8px;font-size:28px}.phase460-ledger-top p{color:#563810;font-size:14.5px;margin:0}.phase460-ledger-status{border-radius:999px;background:#3b2106;color:#fff8ea;padding:9px 12px;font-size:12px;font-weight:950}.phase460-orders-slot{margin-top:14px;border-radius:24px;background:#fff8ea;color:#241405;padding:18px;min-height:90px;border:1px solid rgba(61,35,8,.12)}.phase460-order-timeline{background:linear-gradient(180deg,#fff8ea,#f5e6c7)}.phase460-filter-row{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.phase460-filter-row button{border:1px solid rgba(61,35,8,.18);border-radius:999px;background:#fff8ea;color:#3b2106;font-weight:950;padding:11px 15px;cursor:pointer}.phase460-filter-row button[aria-pressed="true"]{background:#3b2106;color:#fff8ea}.phase460-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.phase460-tool-card{display:grid;grid-template-rows:155px 1fr;border:1px solid rgba(61,35,8,.14);border-radius:28px;background:rgba(255,248,234,.86);overflow:hidden;box-shadow:0 18px 38px rgba(65,38,9,.09)}.phase460-tool-card img{width:100%;height:155px;object-fit:cover}.phase460-tool-card div{padding:18px}.phase460-tool-card span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#9c6210;font-weight:950}.phase460-tool-card h3{margin:7px 0 8px;font-size:22px;letter-spacing:-.045em}.phase460-tool-card p{font-size:14.5px;line-height:1.52}.phase460-account-tools{background:#1b0c02;color:#fff8ea}.phase460-account-tools p{color:#f3dfb8}.phase460-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.phase460-account-grid article{padding:22px;border-radius:26px;background:rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.16)}.phase460-account-grid strong{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#ca8500;color:#fff8ea;margin-bottom:14px}.phase460-account-grid h3{margin:0 0 8px;font-size:24px}.phase460-support-docket{background:#fff8ea}.phase460-support-card{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center;border-radius:36px;background:linear-gradient(135deg,#3b2106,#150801);color:#fff8ea;padding:34px;box-shadow:0 24px 60px rgba(48,27,6,.22)}.phase460-support-card p{color:#f3dfb8}.phase460-support-tags{display:flex;flex-wrap:wrap;gap:10px}.phase460-support-tags span{border:1px solid rgba(255,248,234,.2);border-radius:999px;padding:9px 12px;font-size:12px;font-weight:950;color:#fff8ea}.phase460-final{padding:64px 0;background:#f5e6c7}.phase460-final-card{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:end;border:1px solid rgba(61,35,8,.13);border-radius:34px;background:#fff8ea;padding:30px;box-shadow:0 18px 45px rgba(61,35,8,.09)}.phase460-final-card h2{margin:0 0 12px;font-size:clamp(31px,4.5vw,54px);line-height:.98;letter-spacing:-.055em}@media(max-width:960px){.phase460-hero-grid,.phase460-support-card,.phase460-final-card{grid-template-columns:1fr}.phase460-tool-grid,.phase460-account-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.phase460-shell{width:min(100% - 24px,1120px)}.phase460-tool-grid,.phase460-account-grid,.phase460-ledger-top{grid-template-columns:1fr}.phase460-section{padding:54px 0}.phase460-ledger-status{justify-self:start}}
/* phase460-account-orders-ledger:end */

/* phase461-account-orders-marketplace-history:start */
.phase461-orders{--cream:#fff8ea;--warm:#f5e6c7;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3b2106;--muted:#68491d;--line:rgba(61,35,8,.16);--dark:#130701;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase461-orders *{box-sizing:border-box}.phase461-orders a{text-decoration:none}.phase461-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase461-eyebrow{margin:0 0 10px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9c6210}.phase461-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 15px;border-radius:999px;font-weight:950;font-size:13px;border:1px solid rgba(61,35,8,.17);cursor:pointer}.phase461-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase461-btn.secondary{background:#fff8ea;color:#241405}.phase461-orders-top{background:#180a02;color:#fff8ea;border-bottom:1px solid rgba(255,248,234,.12)}.phase461-account-nav{display:flex;gap:14px;align-items:center;justify-content:space-between;min-height:62px}.phase461-account-nav h1{font-size:clamp(32px,5vw,62px);line-height:.95;letter-spacing:-.058em;margin:0}.phase461-account-nav a{color:#f6e5bd;font-weight:900}.phase461-orders-panel{padding:34px 0 42px;background:linear-gradient(180deg,#fff8ea,#f5e6c7)}.phase461-orders-toolbar{display:grid;grid-template-columns:1fr minmax(220px,300px);gap:16px;align-items:end;margin:0 0 22px}.phase461-search label,.phase461-year label{display:block;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#6b4210;margin:0 0 7px}.phase461-search input,.phase461-year select{width:100%;min-height:44px;border-radius:999px;border:1px solid rgba(61,35,8,.2);background:#fff;padding:0 16px;font-weight:800;color:#241405}.phase461-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px;border-bottom:1px solid rgba(61,35,8,.16);padding-bottom:12px}.phase461-tabs button{border:0;background:transparent;color:#3b2106;font-weight:950;padding:10px 12px;border-radius:999px;cursor:pointer}.phase461-tabs button[aria-pressed="true"]{background:#3b2106;color:#fff8ea}.phase461-live-slot{margin:0 0 20px;border:1px dashed rgba(61,35,8,.24);border-radius:20px;background:rgba(255,248,234,.74);padding:16px;color:#68491d}.phase461-order-list{display:grid;gap:18px}.phase461-order-card{border:1px solid rgba(61,35,8,.16);border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 12px 30px rgba(61,35,8,.08)}.phase461-order-card header{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:#f1e1be;border-bottom:1px solid rgba(61,35,8,.12);padding:14px 18px}.phase461-order-card header span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:950;color:#7a4b0c}.phase461-order-card header strong{display:block;margin-top:4px;font-size:14px;color:#241405}.phase461-order-body{display:grid;grid-template-columns:120px 1fr 210px;gap:18px;align-items:start;padding:18px}.phase461-order-body img{width:120px;height:110px;object-fit:cover;border-radius:16px}.phase461-order-copy h2{font-size:23px;line-height:1.12;margin:0 0 8px;letter-spacing:-.035em}.phase461-order-copy p{margin:0 0 10px;color:#68491d;line-height:1.5}.phase461-order-meta{display:flex;gap:8px;flex-wrap:wrap}.phase461-order-meta span{border:1px solid rgba(61,35,8,.14);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;color:#51320b;background:#fff8ea}.phase461-order-actions{display:grid;gap:9px}.phase461-order-actions a,.phase461-order-actions button{width:100%;min-height:38px;border-radius:999px;border:1px solid rgba(61,35,8,.18);background:#fff8ea;color:#241405;font-weight:950;text-align:center;display:flex;align-items:center;justify-content:center}.phase461-order-actions .gold{background:linear-gradient(135deg,#f1bf56,#ca8500);border-color:#ca8500}.phase461-side-note{padding:26px 0 68px;background:#fff8ea}.phase461-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.phase461-help-grid article{border:1px solid rgba(61,35,8,.14);background:#f5e6c7;border-radius:24px;padding:20px}.phase461-help-grid h3{font-size:22px;margin:0 0 8px}.phase461-help-grid p{color:#68491d;line-height:1.55}.phase461-final{padding:60px 0;background:#1b0c02;color:#fff8ea}.phase461-final-card{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:center}.phase461-final-card h2{font-size:clamp(30px,4.4vw,54px);line-height:.98;letter-spacing:-.055em;margin:0}.phase461-final-card p{color:#f3dfb8;line-height:1.6}@media(max-width:900px){.phase461-orders-toolbar,.phase461-order-body,.phase461-final-card{grid-template-columns:1fr}.phase461-help-grid{grid-template-columns:1fr}.phase461-order-card header{grid-template-columns:1fr 1fr}.phase461-order-actions{grid-template-columns:1fr 1fr}.phase461-order-body img{width:100%;height:180px}}@media(max-width:560px){.phase461-shell{width:min(100% - 24px,1180px)}.phase461-order-card header,.phase461-order-actions{grid-template-columns:1fr}.phase461-account-nav{align-items:flex-start;flex-direction:column;padding:14px 0}}
/* phase461-account-orders-marketplace-history:end */

/* phase463-account-profile-operations-console:start */
.phase463-profile{--ink:#241405;--deep:#150902;--brown:#3b2106;--gold:#f1bf56;--brass:#ca8500;--cream:#fff8ea;--paper:#f6e5c5;--line:rgba(67,38,9,.16);--muted:#735027;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 12% 0,rgba(241,191,86,.24),transparent 31%),linear-gradient(180deg,#160902 0,#2a1604 520px,#fff8ea 520px,#fff8ea 100%);color:var(--ink);min-height:100vh;overflow:hidden}.phase463-profile *{box-sizing:border-box}.phase463-profile a{text-decoration:none}.phase463-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase463-account-nav{padding:18px 0 0;display:flex;flex-wrap:wrap;gap:9px}.phase463-account-nav a{min-height:38px;display:inline-flex;align-items:center;border-radius:999px;padding:0 15px;background:rgba(255,248,234,.1);border:1px solid rgba(255,232,188,.22);color:#fff8ea;font-size:12px;font-weight:900}.phase463-profile-hero{padding:70px 0 32px;color:#fff8ea}.phase463-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:30px;align-items:stretch}.phase463-eyebrow{margin:0 0 10px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950;color:#f1bf56}.phase463-profile-hero h1{margin:0;max-width:820px;font-size:clamp(46px,6vw,86px);line-height:.92;letter-spacing:-.06em}.phase463-profile-hero p{max-width:760px;color:rgba(255,248,234,.82);font-size:clamp(16px,1.5vw,20px);line-height:1.6}.phase463-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.phase463-btn{min-height:46px;border-radius:999px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-weight:950;border:1px solid rgba(255,248,234,.28);color:#fff8ea}.phase463-btn.gold{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#241405;border-color:rgba(241,191,86,.75);box-shadow:0 16px 45px rgba(202,133,0,.28)}.phase463-readiness-rail{border-radius:30px;padding:18px;background:linear-gradient(180deg,rgba(255,248,234,.16),rgba(255,248,234,.07));border:1px solid rgba(255,232,188,.24);box-shadow:0 28px 90px rgba(0,0,0,.22);display:grid;gap:12px}.phase463-readiness-card{border-radius:22px;background:rgba(255,248,234,.92);color:#241405;padding:16px;border:1px solid rgba(255,255,255,.4)}.phase463-readiness-card span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7a4b0b;font-weight:950}.phase463-readiness-card strong{display:block;margin-top:5px;font-size:20px}.phase463-profile-workbench{padding:34px 0 56px}.phase463-workbench-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:22px;align-items:start}.phase463-panel{border-radius:30px;background:linear-gradient(180deg,#fffaf0,#f4dfbc);border:1px solid var(--line);box-shadow:0 22px 70px rgba(61,35,8,.13);padding:24px}.phase463-panel h2{margin:0 0 10px;font-size:clamp(28px,3vw,44px);letter-spacing:-.04em}.phase463-panel p{color:#68491d;line-height:1.55}.phase463-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.phase463-form-grid label{display:grid;gap:7px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:950;color:#6b440c}.phase463-form-grid label:nth-child(3){grid-column:1/-1}.phase463-form-grid input{width:100%;min-height:48px;border-radius:16px;border:1px solid rgba(67,38,9,.18);background:#fff8ea;color:#241405;padding:0 14px;font:inherit;text-transform:none;letter-spacing:normal}.phase463-save-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.phase463-save-row button{border:0;border-radius:999px;min-height:46px;padding:0 19px;font-weight:950;background:linear-gradient(135deg,#f1bf56,#ca8500);color:#241405;cursor:pointer}.phase463-form-status{margin:0;color:#68491d}.phase463-side-stack{display:grid;gap:18px}.phase463-market-card{display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px;align-items:center}.phase463-market-seal{width:86px;height:86px;border-radius:24px;background:radial-gradient(circle at 30% 20%,#f1bf56,#7c4807 66%,#2b1604);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 16px 40px rgba(85,47,9,.22)}.phase463-signal-board{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.phase463-signal{border-radius:20px;padding:15px;background:#fff8ea;border:1px solid rgba(67,38,9,.12)}.phase463-signal strong{display:block;font-size:24px}.phase463-signal span{font-size:11px;text-transform:uppercase;letter-spacing:.11em;font-weight:950;color:#7a4b0b}.phase463-summary-slot{border-radius:22px;background:#fff8ea;border:1px dashed rgba(67,38,9,.24);padding:16px;min-height:100px}.phase463-order-docket{margin-top:22px;border-top:1px solid rgba(67,38,9,.14);padding-top:22px}.phase463-order-shell{border-radius:22px;background:#fff8ea;border:1px solid rgba(67,38,9,.12);padding:16px;min-height:86px}.phase463-route-strip{padding:0 0 64px}.phase463-route-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:14px}.phase463-route-card{border-radius:24px;background:#2b1604;color:#fff8ea;padding:20px;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(241,191,86,.25)}.phase463-route-card:nth-child(2){background:#fff8ea;color:#241405}.phase463-route-card:nth-child(3){background:linear-gradient(135deg,#4a2a07,#1b0d02)}.phase463-route-card a{color:inherit;font-weight:950}.phase463-route-card p{color:inherit;opacity:.78;line-height:1.5}@media(max-width:820px){.phase463-shell{width:min(100% - 28px,1180px)}.phase463-hero-grid,.phase463-workbench-grid,.phase463-route-grid{grid-template-columns:1fr}.phase463-form-grid{grid-template-columns:1fr}.phase463-signal-board{grid-template-columns:1fr}.phase463-profile-hero{padding-top:44px}.phase463-market-card{grid-template-columns:1fr}.phase463-market-seal{width:72px;height:72px}}
/* phase463-account-profile-operations-console:end */

/* phase464-account-overview-command-center:start */
.phase464-ecommerce-dashboard{--ink:#211204;--muted:#6b4a1b;--line:rgba(50,29,8,.14);--gold:#f1bf56;--brass:#c98505;--cream:#fff8ea;--paper:#f6e6c9;--dark:#160902;background:linear-gradient(180deg,#150902 0,#241304 250px,#f7ead1 250px,#fff8ea 100%);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh}.phase464-ecommerce-dashboard *{box-sizing:border-box}.phase464-ecommerce-dashboard [hidden]{display:none!important}.phase464-ecommerce-dashboard a{text-decoration:none}.phase464-shell{width:min(1220px,calc(100% - 36px));margin:0 auto}.phase464-topbar{padding:18px 0 14px;color:#fff8ea}.phase464-topbar .phase462-account-page-links{display:flex;flex-wrap:wrap;gap:8px}.phase464-topbar a{min-height:34px;padding:0 13px;border-radius:999px;display:inline-flex;align-items:center;border:1px solid rgba(255,232,188,.22);background:rgba(255,248,234,.09);color:#fff8ea;font-size:12px;font-weight:850}.phase464-market-header{padding:18px 0 26px;color:#fff8ea}.phase464-market-header-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end}.phase464-market-header h1{margin:0;font-size:clamp(34px,4.8vw,62px);line-height:.98;letter-spacing:-.05em}.phase464-market-header p{max-width:790px;margin:10px 0 0;color:rgba(255,248,234,.82);font-size:16px;line-height:1.55}.phase464-header-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.phase464-btn{min-height:42px;border-radius:999px;padding:0 16px;display:inline-flex;align-items:center;font-weight:900;border:1px solid rgba(255,248,234,.28);color:#fff8ea;background:rgba(255,248,234,.10)}.phase464-btn.gold{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#211204;border-color:rgba(241,191,86,.74);box-shadow:0 16px 42px rgba(202,133,0,.25)}.phase464-dashboard-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start;padding:0 0 68px}.phase464-account-sidebar{position:sticky;top:76px;border-radius:22px;background:#fffaf0;border:1px solid var(--line);box-shadow:0 16px 48px rgba(51,29,5,.10);overflow:hidden}.phase464-sidebar-head{padding:18px;background:linear-gradient(135deg,#2e1905,#160902);color:#fff8ea}.phase464-avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#f1bf56,#ca8500);color:#211204;font-weight:950;margin-bottom:10px}.phase464-sidebar-head strong{display:block;font-size:18px}.phase464-sidebar-head span{display:block;color:rgba(255,248,234,.72);font-size:12px;margin-top:4px}.phase464-sidebar-nav{display:grid;padding:8px}.phase464-sidebar-nav a{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#2b1604;padding:12px 12px;border-radius:14px;font-weight:850;font-size:14px}.phase464-sidebar-nav a:hover,.phase464-sidebar-nav a.is-active{background:#f4dfba}.phase464-sidebar-summary{margin:8px;border-radius:16px;background:#fff8ea;border:1px dashed rgba(50,29,8,.18);padding:12px;color:#68491d;font-size:13px;line-height:1.45}.phase464-main-column{display:grid;gap:16px}.phase464-overview-row{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.phase464-panel{border-radius:22px;background:#fffaf0;border:1px solid var(--line);box-shadow:0 16px 48px rgba(51,29,5,.10);padding:18px}.phase464-panel h2{margin:0 0 10px;font-size:24px;letter-spacing:-.025em}.phase464-panel p{color:#68491d;line-height:1.5}.phase464-account-health{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.phase464-health-card{border-radius:16px;background:#fff8ea;border:1px solid rgba(50,29,8,.12);padding:14px}.phase464-health-card span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8b5708;font-weight:950}.phase464-health-card strong{display:block;margin-top:8px;font-size:22px}.phase464-summary-live{margin-top:12px;border-radius:16px;background:#fff8ea;border:1px dashed rgba(50,29,8,.22);padding:14px;min-height:70px}.phase464-order-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.phase464-order-stat{border-radius:18px;background:linear-gradient(180deg,#fffaf0,#f3dfbc);border:1px solid var(--line);padding:16px;min-height:116px;box-shadow:0 12px 34px rgba(51,29,5,.08)}.phase464-order-stat strong{display:block;font-size:28px}.phase464-order-stat span{display:block;color:#68491d;font-weight:800;margin-top:4px}.phase464-order-stat a{display:inline-flex;margin-top:14px;color:#8b5708;font-weight:950}.phase464-action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.phase464-action-card{border-radius:20px;background:#fffaf0;border:1px solid var(--line);padding:18px;min-height:170px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 14px 42px rgba(51,29,5,.09)}.phase464-action-card:nth-child(1){background:#2b1604;color:#fff8ea}.phase464-action-card:nth-child(1) p{color:rgba(255,248,234,.72)}.phase464-action-card h3{margin:0;font-size:20px}.phase464-action-card p{margin:10px 0;color:#68491d;line-height:1.45}.phase464-action-card a{font-weight:950;color:inherit}.phase464-activity-ledger{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px}.phase464-activity-list{display:grid;gap:10px}.phase464-activity-item{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:14px;align-items:center;border-radius:16px;background:#fff8ea;border:1px solid rgba(50,29,8,.12);padding:13px}.phase464-activity-item span{color:#8b5708;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.phase464-activity-item strong{font-size:15px}.phase464-activity-item a{color:#8b5708;font-weight:950}.phase464-buying-tools{background:linear-gradient(135deg,#2e1905,#160902);color:#fff8ea}.phase464-buying-tools p{color:rgba(255,248,234,.74)}.phase464-tool-links{display:grid;gap:9px;margin-top:12px}.phase464-tool-links a{border-radius:14px;background:rgba(255,248,234,.1);border:1px solid rgba(255,232,188,.2);color:#fff8ea;padding:12px;font-weight:900}.phase464-footer-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:22px;background:#2b1604;color:#fff8ea;padding:18px;border:1px solid rgba(241,191,86,.24)}.phase464-footer-cta p{margin:0;color:rgba(255,248,234,.75)}@media(max-width:980px){.phase464-dashboard-grid,.phase464-overview-row,.phase464-activity-ledger{grid-template-columns:1fr}.phase464-account-sidebar{position:relative;top:auto}.phase464-order-strip,.phase464-action-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.phase464-shell{width:min(100% - 24px,1220px)}.phase464-market-header-grid,.phase464-order-strip,.phase464-action-grid,.phase464-account-health{grid-template-columns:1fr}.phase464-activity-item{grid-template-columns:1fr}.phase464-header-actions{justify-content:flex-start}.phase464-footer-cta{align-items:flex-start;flex-direction:column}}
.phase464-panel .phase464-btn:not(.gold){background:#2b1604;color:#fff8ea;border-color:rgba(43,22,4,.75)}.phase464-action-card p,.phase464-activity-item strong,.phase464-buying-tools p{line-height:1.55}.phase464-avatar{font-size:0}.phase464-avatar:before{content:"✓";font-size:22px}.phase464-tool-links a,.phase464-activity-item a{transition:transform .16s ease,background .16s ease}.phase464-tool-links a:hover,.phase464-activity-item a:hover{transform:translateY(-1px)}
/* phase464-account-overview-command-center:end */

/* phase464-assets-brand-control-room:start */
.phase464-assets{--cream:#fff8ea;--paper:#f6e7c7;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3b2106;--muted:#705126;--line:rgba(61,35,8,.16);--dark:#120701;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase464-assets *{box-sizing:border-box}.phase464-assets a{text-decoration:none}.phase464-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase464-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#a06410}.phase464-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:11px 18px;font-size:13.5px;font-weight:950;border:1px solid rgba(61,35,8,.17);transition:transform .2s ease,box-shadow .2s ease}.phase464-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(55,31,7,.22)}.phase464-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase464-btn.secondary{background:rgba(255,248,234,.94);color:var(--ink)}.phase464-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase464-section{padding:78px 0}.phase464-section h2{margin:0;font-size:clamp(32px,4.8vw,62px);line-height:.96;letter-spacing:-.058em}.phase464-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase464-subnav{position:relative;z-index:20;background:rgba(255,248,234,.96);border-bottom:1px solid var(--line);box-shadow:0 12px 28px rgba(52,30,7,.06)}.phase464-subnav>div{width:min(1180px,calc(100% - 40px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.phase464-subnav strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#553007}.phase464-subnav span{display:flex;gap:15px;flex-wrap:wrap}.phase464-subnav a{font-size:13px;font-weight:900;color:#3b2106}.phase464-hero{padding:62px 0 76px;background:radial-gradient(circle at 8% 5%,rgba(241,191,86,.28),transparent 32%),linear-gradient(135deg,#1a0b02 0%,#3b2106 58%,#160801 100%);color:var(--cream)}.phase464-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.84fr);gap:34px;align-items:stretch}.phase464-hero h1{margin:0;font-size:clamp(44px,6.9vw,92px);line-height:.9;letter-spacing:-.07em}.phase464-hero p{color:#ead4a8}.phase464-hero .phase464-eyebrow{color:var(--gold)}.phase464-control-stack{display:grid;grid-template-columns:1fr 1fr;gap:14px}.phase464-control-card{min-height:180px;padding:20px;border-radius:28px;background:linear-gradient(150deg,rgba(255,248,234,.14),rgba(255,248,234,.05));border:1px solid rgba(255,248,234,.2);box-shadow:0 24px 70px rgba(0,0,0,.28);display:flex;flex-direction:column;justify-content:space-between}.phase464-control-card strong{font-size:38px;color:var(--gold)}.phase464-control-card span{font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:950;color:#f8dfad}.phase464-control-card p{margin:10px 0 0;font-size:14px;line-height:1.5}.phase464-library{background:linear-gradient(180deg,#fff8ea,#f4e1bb)}.phase464-contact-sheet{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;margin-top:28px}.phase464-asset-tile{grid-column:span 4;border-radius:28px;overflow:hidden;background:#fffaf0;border:1px solid var(--line);box-shadow:0 18px 46px rgba(72,42,9,.12);display:grid;grid-template-rows:220px auto}.phase464-asset-tile:nth-child(1),.phase464-asset-tile:nth-child(4){grid-column:span 6}.phase464-asset-preview{position:relative;background:linear-gradient(135deg,#261304,#4a2a08);display:grid;place-items:center;padding:24px;overflow:hidden}.phase464-asset-preview img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.phase464-asset-tile.logo .phase464-asset-preview img{position:relative;inset:auto;height:auto;object-fit:contain;border-radius:20px;filter:drop-shadow(0 10px 26px rgba(0,0,0,.25))}.phase464-asset-copy{position:relative;z-index:2;padding:20px;background:#fffaf0}.phase464-asset-copy span{display:inline-flex;margin-bottom:8px;border-radius:999px;background:#f2d694;color:#3d2308;padding:7px 10px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.phase464-asset-copy h3{margin:0;font-size:22px;letter-spacing:-.03em}.phase464-asset-copy p{margin:8px 0 0;font-size:14.5px}.phase464-rules{background:#1a0b02;color:var(--cream)}.phase464-rules h2,.phase464-rules h3{color:var(--cream)}.phase464-rules p{color:#ead4a8}.phase464-rules-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:26px;align-items:start}.phase464-rule-ledger{display:grid;gap:12px}.phase464-rule{padding:20px;border-radius:24px;background:rgba(255,248,234,.08);border:1px solid rgba(255,248,234,.16)}.phase464-rule strong{color:var(--gold);font-size:13px;text-transform:uppercase;letter-spacing:.12em}.phase464-use-map{padding:26px;border-radius:32px;background:linear-gradient(135deg,rgba(241,191,86,.22),rgba(255,248,234,.08));border:1px solid rgba(241,191,86,.28)}.phase464-use-map ol{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:14px}.phase464-use-map li{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:start;padding:16px;border-radius:22px;background:rgba(18,7,1,.38)}.phase464-use-map b{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--gold);color:#1d0f03}.phase464-use-map h3{margin:0 0 5px;font-size:20px}.phase464-use-map p{margin:0;font-size:14.5px}.phase464-docket{background:radial-gradient(circle at 90% 0,rgba(202,133,0,.2),transparent 28%),#fff8ea}.phase464-docket-board{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:stretch}.phase464-docket-card{padding:28px;border-radius:34px;background:#fffaf0;border:1px solid var(--line);box-shadow:0 18px 44px rgba(68,39,8,.1)}.phase464-docket-list{display:grid;gap:11px;margin-top:18px}.phase464-docket-list span{display:flex;justify-content:space-between;gap:14px;padding:13px 14px;border-radius:16px;background:#f6e7c7;color:#3b2106;font-size:13px;font-weight:900}.phase464-request{padding:28px;border-radius:34px;background:linear-gradient(145deg,#3b2106,#1a0b02);color:var(--cream);display:flex;flex-direction:column;justify-content:space-between}.phase464-request p{color:#ead4a8}.phase464-request h2{font-size:clamp(30px,4.5vw,56px)}.phase464-final{padding:72px 0;background:#2a1604;color:var(--cream)}.phase464-final-card{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;padding:30px;border-radius:34px;background:linear-gradient(135deg,rgba(255,248,234,.12),rgba(241,191,86,.14));border:1px solid rgba(255,248,234,.18)}.phase464-final h2{margin:0;font-size:clamp(30px,4vw,54px);letter-spacing:-.055em;line-height:.96}.phase464-final p{color:#ead4a8}@media(max-width:900px){.phase464-hero-grid,.phase464-rules-grid,.phase464-docket-board,.phase464-final-card{grid-template-columns:1fr}.phase464-asset-tile,.phase464-asset-tile:nth-child(1),.phase464-asset-tile:nth-child(4){grid-column:span 12}.phase464-control-stack{grid-template-columns:1fr}.phase464-subnav>div{align-items:flex-start;flex-direction:column;padding:14px 0}}@media(max-width:560px){.phase464-shell{width:min(100% - 28px,1180px)}.phase464-section{padding:56px 0}.phase464-hero{padding:42px 0 58px}.phase464-asset-tile{grid-template-rows:180px auto}.phase464-use-map li{grid-template-columns:1fr}.phase464-final-card{padding:22px}.phase464-actions .phase464-btn{width:100%}}
/* phase464-assets-brand-control-room:end */

/* phase465-b2b-tobacco-export-flight-deck:start */
.phase465-export{--cream:#fff8ea;--paper:#f6e7c7;--gold:#f1bf56;--brass:#ca8500;--ink:#251405;--brown:#3b2106;--muted:#704f21;--line:rgba(61,35,8,.16);--dark:#120701;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase465-export *{box-sizing:border-box}.phase465-export a{text-decoration:none}.phase465-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase465-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9d6210}.phase465-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:999px;font-size:13.5px;font-weight:950;border:1px solid rgba(61,35,8,.17);transition:transform .2s ease,box-shadow .2s ease}.phase465-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(55,31,7,.2)}.phase465-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase465-btn.secondary{background:rgba(255,248,234,.94);color:var(--ink)}.phase465-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase465-section{padding:78px 0}.phase465-section h2{margin:0;font-size:clamp(32px,4.8vw,62px);line-height:.96;letter-spacing:-.058em}.phase465-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase465-subnav{position:relative;z-index:20;background:rgba(255,248,234,.96);border-bottom:1px solid var(--line);box-shadow:0 12px 28px rgba(52,30,7,.06)}.phase465-subnav>div{width:min(1180px,calc(100% - 40px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.phase465-subnav strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#553007}.phase465-subnav span{display:flex;gap:15px;flex-wrap:wrap}.phase465-subnav a{font-size:13px;font-weight:900;color:#3b2106}.phase465-hero{padding:58px 0 74px;background:radial-gradient(circle at 86% 12%,rgba(241,191,86,.25),transparent 28%),linear-gradient(140deg,#170802,#3a2006 58%,#0b0401);color:var(--cream)}.phase465-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:34px;align-items:stretch}.phase465-hero h1{margin:0 0 26px;font-size:clamp(43px,6.4vw,84px);line-height:.98;letter-spacing:-.065em}.phase465-hero p{color:#ead4a8;margin-top:0}.phase465-hero .phase465-eyebrow{color:var(--gold)}.phase465-flight-board{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px;border-radius:38px;background:linear-gradient(135deg,rgba(255,248,234,.11),rgba(255,248,234,.04));border:1px solid rgba(255,248,234,.18);box-shadow:0 26px 80px rgba(0,0,0,.28)}.phase465-flight-board figure{grid-column:1/-1;margin:0;min-height:210px;border-radius:28px;overflow:hidden}.phase465-flight-board img{width:100%;height:100%;object-fit:cover;display:block}.phase465-manifest-card{padding:18px;border-radius:24px;background:rgba(18,7,1,.55);border:1px solid rgba(241,191,86,.22)}.phase465-manifest-card span{font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.phase465-manifest-card strong{display:block;margin-top:8px;font-size:20px;line-height:1.05}.phase465-product-switch{background:linear-gradient(180deg,#fff8ea,#f3dfb8)}.phase465-switch-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:24px;align-items:start}.phase465-product-buttons{display:grid;gap:10px;margin-top:20px}.phase465-product-buttons button{text-align:left;border:1px solid var(--line);border-radius:20px;background:#fffaf0;padding:14px 16px;font-weight:950;color:#3b2106;cursor:pointer}.phase465-product-buttons button[aria-pressed="true"]{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1d0f03}.phase465-product-panel{min-height:390px;border-radius:34px;padding:28px;background:#fffaf0;border:1px solid var(--line);box-shadow:0 18px 44px rgba(68,39,8,.1)}.phase465-product-card{display:none}.phase465-product-card[data-active="true"]{display:grid;gap:18px}.phase465-product-card img{width:100%;height:220px;object-fit:cover;border-radius:24px}.phase465-product-card h3{margin:0;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.05em}.phase465-product-card p{margin:0}.phase465-document-matrix{background:#1a0b02;color:var(--cream)}.phase465-document-matrix p{color:#ead4a8}.phase465-document-matrix h2,.phase465-document-matrix h3{color:var(--cream)}.phase465-matrix-grid{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,248,234,.18);border-radius:30px;overflow:hidden}.phase465-matrix-cell{min-height:190px;padding:22px;background:rgba(255,248,234,.07);border-right:1px solid rgba(255,248,234,.14);border-bottom:1px solid rgba(255,248,234,.14)}.phase465-matrix-cell:nth-child(4n){border-right:0}.phase465-matrix-cell span{display:inline-flex;margin-bottom:14px;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:var(--gold);color:#1d0f03;font-weight:950}.phase465-responsibility{background:radial-gradient(circle at 12% 0,rgba(202,133,0,.18),transparent 30%),#fff8ea}.phase465-responsibility-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px}.phase465-ledger{padding:26px;border-radius:32px;background:#fffaf0;border:1px solid var(--line);box-shadow:0 18px 44px rgba(68,39,8,.1)}.phase465-ledger.dark{background:linear-gradient(145deg,#3b2106,#1a0b02);color:var(--cream)}.phase465-ledger.dark p,.phase465-ledger.dark li{color:#ead4a8}.phase465-ledger h3{margin:0;font-size:32px;letter-spacing:-.045em}.phase465-ledger ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:11px}.phase465-ledger li{padding:12px 14px;border-radius:16px;background:rgba(202,133,0,.13);font-weight:800;color:#4b2b08}.phase465-checkpoint{background:#f5e6c7}.phase465-checkpoint-card{display:grid;grid-template-columns:.95fr 1.05fr;gap:24px;align-items:center;padding:28px;border-radius:38px;background:#fffaf0;border:1px solid var(--line);box-shadow:0 20px 50px rgba(68,39,8,.12)}.phase465-checkpoint-card img{width:100%;height:390px;object-fit:cover;border-radius:30px}.phase465-checklist{display:grid;gap:10px;margin-top:20px}.phase465-checklist span{display:flex;justify-content:space-between;gap:14px;padding:13px 14px;border-radius:16px;background:#f6e7c7;color:#3b2106;font-size:13px;font-weight:900}.phase465-final{padding:72px 0;background:#2a1604;color:var(--cream)}.phase465-final-card{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;padding:30px;border-radius:34px;background:linear-gradient(135deg,rgba(255,248,234,.12),rgba(241,191,86,.14));border:1px solid rgba(255,248,234,.18)}.phase465-final h2{margin:0 0 20px;font-size:clamp(30px,4vw,54px);letter-spacing:-.045em;line-height:1.04}.phase465-final p{color:#ead4a8;margin-top:0}.phase465-switch-layout h2,.phase465-checkpoint-card h2{line-height:1.04!important;letter-spacing:-.048em!important;margin-bottom:20px!important}.phase465-switch-layout>div>p:not(.phase465-eyebrow),.phase465-checkpoint-card>div>p:not(.phase465-eyebrow){margin-top:0}.phase465-checklist span{align-items:flex-start;flex-wrap:wrap;line-height:1.35}.phase465-checklist b{font-weight:950;text-align:right}.phase465-section h2{overflow-wrap:normal}@media(max-width:980px){.phase465-hero-grid,.phase465-switch-layout,.phase465-responsibility-layout,.phase465-checkpoint-card,.phase465-final-card{grid-template-columns:1fr}.phase465-matrix-grid{grid-template-columns:1fr 1fr}.phase465-flight-board{grid-template-columns:1fr}}@media(max-width:620px){.phase465-shell{width:min(100% - 28px,1180px)}.phase465-section{padding:56px 0}.phase465-matrix-grid{grid-template-columns:1fr}.phase465-subnav>div{align-items:flex-start;flex-direction:column;padding:14px 0}.phase465-actions .phase465-btn{width:100%}.phase465-checkpoint-card img{height:260px}}
/* phase465-b2b-tobacco-export-flight-deck:end */

/* phase466-buyer-faq-answer-desk:start */
.phase466-faq{--cream:#fff8ea;--paper:#f6e7c7;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3b2106;--muted:#6c4c20;--line:rgba(61,35,8,.16);--dark:#120701;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase466-faq *{box-sizing:border-box}.phase466-faq a{text-decoration:none}.phase466-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase466-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#9d6210}.phase466-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:999px;font-size:13.5px;font-weight:950;border:1px solid rgba(61,35,8,.17);transition:transform .2s ease,box-shadow .2s ease}.phase466-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(55,31,7,.2)}.phase466-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase466-btn.secondary{background:rgba(255,248,234,.94);color:var(--ink)}.phase466-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase466-section{padding:78px 0}.phase466-section h2{margin:0 0 22px;font-size:clamp(32px,4.4vw,58px);line-height:1.03;letter-spacing:-.052em}.phase466-section p{font-size:17px;line-height:1.65;color:var(--muted)}.phase466-subnav{position:relative;z-index:20;background:rgba(255,248,234,.96);border-bottom:1px solid var(--line);box-shadow:0 12px 28px rgba(52,30,7,.06)}.phase466-subnav>div{width:min(1180px,calc(100% - 40px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.phase466-subnav strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#553007}.phase466-subnav span{display:flex;gap:15px;flex-wrap:wrap}.phase466-subnav a{font-size:13px;font-weight:900;color:#3b2106}.phase466-hero{padding:58px 0 74px;background:radial-gradient(circle at 12% 8%,rgba(241,191,86,.24),transparent 30%),linear-gradient(140deg,#160802,#3a2006 58%,#0b0401);color:var(--cream)}.phase466-hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(430px,1.14fr);gap:34px;align-items:stretch}.phase466-hero h1{margin:0 0 24px;font-size:clamp(44px,6.2vw,82px);line-height:.98;letter-spacing:-.065em}.phase466-hero p{color:#ead4a8;margin-top:0}.phase466-hero .phase466-eyebrow{color:var(--gold)}.phase466-answer-board{padding:18px;border-radius:38px;background:linear-gradient(135deg,rgba(255,248,234,.12),rgba(255,248,234,.04));border:1px solid rgba(255,248,234,.18);box-shadow:0 26px 80px rgba(0,0,0,.28);display:grid;grid-template-columns:1fr 1fr;gap:14px}.phase466-answer-board figure{grid-column:1/-1;margin:0;height:220px;border-radius:28px;overflow:hidden}.phase466-answer-board img{width:100%;height:100%;object-fit:cover;display:block}.phase466-desk-card{padding:18px;border-radius:24px;background:rgba(18,7,1,.55);border:1px solid rgba(241,191,86,.22)}.phase466-desk-card span{font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.phase466-desk-card strong{display:block;margin-top:8px;font-size:20px;line-height:1.1}.phase466-category-strip{background:#f4e2bd}.phase466-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.phase466-category-card{padding:20px;border-radius:28px;background:#fffaf0;border:1px solid var(--line);box-shadow:0 18px 44px rgba(68,39,8,.1)}.phase466-category-card span{display:inline-flex;margin-bottom:12px;border-radius:999px;background:#f2d694;color:#3d2308;padding:7px 10px;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.phase466-category-card h3{margin:0;font-size:22px;letter-spacing:-.03em}.phase466-category-card p{margin:8px 0 0;font-size:14.5px}.phase466-answer-desk{background:linear-gradient(180deg,#fff8ea,#f5e6c7)}.phase466-desk-layout{display:grid;grid-template-columns:300px 1fr;gap:22px;align-items:start}.phase466-filter-rail{position:sticky;top:82px;padding:18px;border-radius:30px;background:#fffaf0;border:1px solid var(--line);box-shadow:0 18px 44px rgba(68,39,8,.1)}.phase466-filter-rail h2{font-size:clamp(26px,2.7vw,38px)!important;line-height:1.05!important;letter-spacing:-.045em!important;margin-bottom:12px!important}.phase466-filter-rail button{width:100%;text-align:left;border:1px solid var(--line);border-radius:18px;background:#fff8ea;color:#3b2106;padding:13px 14px;margin-top:10px;font-weight:950;cursor:pointer}.phase466-filter-rail button[aria-pressed="true"]{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1d0f03}.phase466-question-stack{display:grid;gap:12px}.phase466-faq-item{border:1px solid var(--line);border-radius:24px;background:#fffaf0;box-shadow:0 14px 34px rgba(68,39,8,.08);overflow:hidden}.phase466-faq-item summary{cursor:pointer;list-style:none;padding:18px 20px;font-size:18px;font-weight:950;color:#2f1a06;display:flex;align-items:center;justify-content:space-between;gap:16px}.phase466-faq-item summary::-webkit-details-marker{display:none}.phase466-faq-item summary:after{content:'+';flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#f2d694;display:grid;place-items:center;color:#3d2308}.phase466-faq-item[open] summary:after{content:'–';background:#ca8500;color:#fff8ea}.phase466-faq-item p{margin:0;padding:0 20px 20px;max-width:850px}.phase466-routing{background:#1a0b02;color:var(--cream)}.phase466-routing h2,.phase466-routing h3{color:var(--cream)}.phase466-routing p{color:#ead4a8}.phase466-routing-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:24px}.phase466-route-card{padding:26px;border-radius:32px;background:rgba(255,248,234,.08);border:1px solid rgba(255,248,234,.16)}.phase466-route-card ol{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:11px}.phase466-route-card li{padding:13px 14px;border-radius:16px;background:rgba(241,191,86,.14);font-weight:850;color:#f8dfad}.phase466-media-card{border-radius:32px;overflow:hidden;min-height:420px;position:relative}.phase466-media-card img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}.phase466-media-card figcaption{position:absolute;left:18px;right:18px;bottom:18px;padding:18px;border-radius:24px;background:rgba(18,7,1,.76);color:#fff8ea}.phase466-final{padding:72px 0;background:#2a1604;color:var(--cream)}.phase466-final-card{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;padding:30px;border-radius:34px;background:linear-gradient(135deg,rgba(255,248,234,.12),rgba(241,191,86,.14));border:1px solid rgba(255,248,234,.18)}.phase466-final h2{margin:0 0 20px;font-size:clamp(30px,4vw,54px);letter-spacing:-.045em;line-height:1.04}.phase466-final p{color:#ead4a8;margin-top:0}@media(max-width:980px){.phase466-hero-grid,.phase466-desk-layout,.phase466-routing-grid,.phase466-final-card{grid-template-columns:1fr}.phase466-category-grid{grid-template-columns:1fr 1fr}.phase466-filter-rail{position:relative;top:auto}.phase466-answer-board{grid-template-columns:1fr}}@media(max-width:620px){.phase466-shell{width:min(100% - 28px,1180px)}.phase466-section{padding:56px 0}.phase466-category-grid{grid-template-columns:1fr}.phase466-subnav>div{align-items:flex-start;flex-direction:column;padding:14px 0}.phase466-actions .phase466-btn{width:100%}.phase466-faq-item summary{font-size:16px;align-items:flex-start}.phase466-media-card{min-height:300px}}
/* phase466-buyer-faq-answer-desk:end */


/* phase451-custom-flavor-infusion-studio:start */
main[data-template="phase451-flavor-infusion-studio"]{background:#fff8ea;color:#2f1a06;overflow:hidden}
main[data-template="phase451-flavor-infusion-studio"] .eyebrow{color:#ca8500;font-weight:950;letter-spacing:.16em;text-transform:uppercase}
.phase451-hero{min-height:calc(100vh - 60px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1.02fr);gap:42px;align-items:center;padding:112px max(24px,calc((100vw - 1180px)/2)) 86px;background:radial-gradient(circle at 78% 12%,rgba(202,133,0,.28),transparent 28%),linear-gradient(135deg,#1f1305 0%,#482904 63%,#fff1cf 63.2%,#fff8ea 100%);color:#fff8ea}
.phase451-hero-copy{max-width:690px;padding:24px 24px 26px;margin-left:-24px;border-radius:34px;background:linear-gradient(135deg,rgba(31,19,5,.54),rgba(31,19,5,.14));backdrop-filter:blur(8px)}.phase451-hero h1{font-size:clamp(48px,6.1vw,82px);line-height:.93;letter-spacing:-.07em;margin-bottom:24px}.phase451-hero-copy>p:not(.eyebrow){font-size:clamp(19px,1.85vw,25px);line-height:1.34;color:rgba(255,248,234,.88);max-width:650px;text-shadow:0 1px 18px rgba(31,19,5,.35)}.phase451-cta-row{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px}.phase451-cta-row a,.phase451-quote-panel aside a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:999px;text-decoration:none;font-weight:950;color:#fff8ea;border:1px solid rgba(255,232,187,.32);background:rgba(255,232,187,.1);box-shadow:0 14px 32px rgba(31,19,5,.18)}.phase451-cta-row a.phase451-primary,.phase451-quote-panel .phase451-primary{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;border-color:rgba(255,232,187,.7)}
.phase451-hero-board{position:relative;min-height:620px;border-radius:44px;overflow:hidden;box-shadow:0 40px 90px rgba(31,19,5,.34);isolation:isolate}.phase451-hero-board:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,19,5,.05),rgba(31,19,5,.5));z-index:1}.phase451-hero-board img{width:100%;height:100%;min-height:620px;object-fit:cover;display:block;filter:saturate(1.04) contrast(1.02)}.phase451-board-card{position:absolute;z-index:2;width:min(290px,72%);padding:18px;border-radius:24px;background:rgba(255,248,234,.9);border:1px solid rgba(255,255,255,.72);box-shadow:0 20px 50px rgba(31,19,5,.26);color:#2f1a06;backdrop-filter:blur(18px)}.phase451-board-card span{display:block;color:#ca8500;font-weight:950;letter-spacing:.15em;font-size:12px}.phase451-board-card strong{display:block;font-size:22px;line-height:1;margin:5px 0 7px;letter-spacing:-.04em}.phase451-board-card em{font-style:normal;color:#6f5130;line-height:1.35}.phase451-board-card-one{top:26px;left:28px}.phase451-board-card-two{right:26px;top:44%}.phase451-board-card-three{left:32px;bottom:28px}
.phase451-sensory-map{padding:112px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(180deg,#fff8ea,#f7ead2)}.phase451-section-intro{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(320px,1.08fr);gap:34px;align-items:end;margin-bottom:36px}.phase451-section-intro h2,.phase451-format-copy h2,.phase451-flow-header h2,.phase451-control-copy h2,.phase451-quote-panel h2{font-size:clamp(38px,5vw,70px);line-height:.96;letter-spacing:-.06em}.phase451-section-intro p:not(.eyebrow){font-size:19px;line-height:1.58;color:#6f5130}.phase451-sensory-ribbon{display:grid;grid-template-columns:1.15fr .85fr 1fr .92fr;gap:14px;align-items:stretch}.phase451-sensory-ribbon article{min-height:230px;border-radius:34px;padding:28px;background:#fff;border:1px solid rgba(72,41,4,.1);box-shadow:0 24px 60px rgba(72,41,4,.1);display:flex;flex-direction:column;justify-content:space-between}.phase451-sensory-ribbon article:nth-child(even){transform:translateY(34px);background:#fff3d8}.phase451-sensory-ribbon span{color:#ca8500;font-weight:950;text-transform:uppercase;letter-spacing:.14em;font-size:12px}.phase451-sensory-ribbon strong{font-size:clamp(21px,2vw,30px);line-height:1.06;letter-spacing:-.045em}
.phase451-format-lab{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;padding:120px max(24px,calc((100vw - 1180px)/2));background:#fff}.phase451-format-image{border-radius:999px 999px 42px 42px;overflow:hidden;min-height:680px;box-shadow:0 36px 80px rgba(72,41,4,.18)}.phase451-format-image img{width:100%;height:100%;min-height:680px;object-fit:cover;display:block}.phase451-format-copy>p:not(.eyebrow){font-size:20px;line-height:1.58;color:#6f5130}.phase451-fit-stack{display:grid;gap:14px;margin-top:28px}.phase451-fit-stack article{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:20px;border-radius:24px;background:#fff8ea;border:1px solid rgba(72,41,4,.1)}.phase451-fit-stack b{font-size:19px;letter-spacing:-.03em}.phase451-fit-stack span{color:#6f5130;line-height:1.45}
.phase451-sample-flow{padding:112px max(24px,calc((100vw - 1180px)/2));background:radial-gradient(circle at 10% 20%,rgba(202,133,0,.18),transparent 30%),linear-gradient(180deg,#f7ead2,#fff8ea)}.phase451-flow-header{max-width:850px;margin-bottom:34px}.phase451-flow-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid rgba(72,41,4,.12);border-radius:38px;overflow:hidden;background:#fff;box-shadow:0 30px 70px rgba(72,41,4,.12)}.phase451-flow-list li{min-height:285px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid rgba(72,41,4,.1)}.phase451-flow-list li:first-child{border-left:0}.phase451-flow-list li:nth-child(2),.phase451-flow-list li:nth-child(4){background:#fff3d8}.phase451-flow-list span{color:#ca8500;text-transform:uppercase;font-weight:950;letter-spacing:.14em}.phase451-flow-list strong{font-size:clamp(20px,2vw,29px);line-height:1.08;letter-spacing:-.045em}
.phase451-control-room{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:36px;align-items:start;padding:112px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(145deg,#170d04,#3a2108);color:#fff8ea}.phase451-control-copy{position:sticky;top:92px}.phase451-control-copy p:not(.eyebrow){font-size:19px;line-height:1.58;color:rgba(255,232,187,.78)}.phase451-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.phase451-control-grid article{min-height:250px;border-radius:32px;padding:28px;background:linear-gradient(160deg,rgba(255,232,187,.13),rgba(255,232,187,.045));border:1px solid rgba(255,232,187,.16);box-shadow:0 30px 70px rgba(0,0,0,.26)}.phase451-control-grid span{display:block;color:#f1bf56;text-transform:uppercase;letter-spacing:.15em;font-weight:950;font-size:12px;margin-bottom:66px}.phase451-control-grid p{color:rgba(255,248,234,.84);font-size:19px;line-height:1.42}
.phase451-quote-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:34px;align-items:center;padding:110px max(24px,calc((100vw - 1180px)/2));background:#fff8ea}.phase451-quote-panel>div p:not(.eyebrow){font-size:20px;line-height:1.58;color:#6f5130}.phase451-quote-panel aside{border-radius:36px;padding:28px;background:#fff;border:1px solid rgba(72,41,4,.12);box-shadow:0 30px 70px rgba(72,41,4,.12);display:grid;gap:12px}.phase451-quote-panel aside h3{font-size:30px;line-height:1;letter-spacing:-.045em;margin-bottom:8px}.phase451-quote-panel aside a{color:#2f1a06;background:#fff8ea;border-color:rgba(72,41,4,.12);box-shadow:none}
@media(max-width:980px){.phase451-hero,.phase451-section-intro,.phase451-format-lab,.phase451-control-room,.phase451-quote-panel{grid-template-columns:1fr}.phase451-hero{background:linear-gradient(180deg,#1f1305 0%,#482904 58%,#fff8ea 58.2%,#fff8ea 100%);padding-top:86px}.phase451-hero-board,.phase451-hero-board img{min-height:500px}.phase451-sensory-ribbon,.phase451-flow-list,.phase451-control-grid{grid-template-columns:1fr 1fr}.phase451-sensory-ribbon article:nth-child(even){transform:none}.phase451-control-copy{position:relative;top:auto}.phase451-format-image,.phase451-format-image img{min-height:460px}.phase451-fit-stack article{grid-template-columns:1fr}}
@media(max-width:640px){.phase451-hero,.phase451-sensory-map,.phase451-format-lab,.phase451-sample-flow,.phase451-control-room,.phase451-quote-panel{padding-left:18px;padding-right:18px;padding-top:78px;padding-bottom:78px}.phase451-hero h1{font-size:46px}.phase451-hero-copy>p:not(.eyebrow),.phase451-format-copy>p:not(.eyebrow),.phase451-quote-panel>div p:not(.eyebrow){font-size:18px}.phase451-cta-row a,.phase451-quote-panel aside a{width:100%}.phase451-hero-board,.phase451-hero-board img{min-height:520px;border-radius:32px}.phase451-board-card{width:calc(100% - 36px);left:18px!important;right:auto!important}.phase451-board-card-one{top:18px}.phase451-board-card-two{top:190px}.phase451-board-card-three{bottom:18px}.phase451-sensory-ribbon,.phase451-flow-list,.phase451-control-grid{grid-template-columns:1fr}.phase451-flow-list li{border-left:0;border-top:1px solid rgba(72,41,4,.1);min-height:210px}.phase451-flow-list li:first-child{border-top:0}.phase451-format-image,.phase451-format-image img{min-height:360px;border-radius:34px}.phase451-control-grid span{margin-bottom:34px}}
/* phase451-custom-flavor-infusion-studio:end */


/* phase518-custom-flavor-infusion-breakpoint-optimizer:start */
main[data-template="phase451-flavor-infusion-studio"]{
  --phase518-shell:min(100% - 48px,1180px);
  --phase518-wide-shell:min(100% - 64px,1480px);
  --phase518-ultra-shell:min(100% - 96px,1760px);
}
main[data-template="phase451-flavor-infusion-studio"] .phase451-hero{
  min-height:auto;
  grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);
  gap:clamp(28px,3.6vw,62px);
  padding-top:clamp(82px,7vw,114px);
  padding-bottom:clamp(52px,5vw,78px);
}
main[data-template="phase451-flavor-infusion-studio"] .phase451-hero-copy{
  margin-left:0;
  max-width:760px;
  min-width:0;
}
main[data-template="phase451-flavor-infusion-studio"] .phase451-hero h1{
  font-size:clamp(42px,5.8vw,78px);
  max-width:9.5em;
}
main[data-template="phase451-flavor-infusion-studio"] .phase451-hero-board{
  min-height:clamp(430px,42vw,590px);
  max-height:640px;
}
main[data-template="phase451-flavor-infusion-studio"] .phase451-hero-board img{
  min-height:0;
  height:100%;
}
main[data-template="phase451-flavor-infusion-studio"] .phase451-sensory-map,
main[data-template="phase451-flavor-infusion-studio"] .phase451-format-lab,
main[data-template="phase451-flavor-infusion-studio"] .phase451-sample-flow,
main[data-template="phase451-flavor-infusion-studio"] .phase451-control-room,
main[data-template="phase451-flavor-infusion-studio"] .phase451-quote-panel,
main[data-template="phase451-flavor-infusion-studio"] .phase452-library-inner{
  max-width:var(--phase518-wide-shell);
  margin-left:auto;
  margin-right:auto;
}
main[data-template="phase451-flavor-infusion-studio"] .phase451-sensory-map,
main[data-template="phase451-flavor-infusion-studio"] .phase451-format-lab,
main[data-template="phase451-flavor-infusion-studio"] .phase451-sample-flow,
main[data-template="phase451-flavor-infusion-studio"] .phase451-control-room,
main[data-template="phase451-flavor-infusion-studio"] .phase451-quote-panel{
  padding-left:max(24px,calc((100vw - 1480px)/2));
  padding-right:max(24px,calc((100vw - 1480px)/2));
}
main[data-template="phase451-flavor-infusion-studio"] .phase451-format-lab{
  grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);
}
main[data-template="phase451-flavor-infusion-studio"] .phase451-format-image,
main[data-template="phase451-flavor-infusion-studio"] .phase451-format-image img{
  min-height:clamp(430px,38vw,620px);
}
main[data-template="phase451-flavor-infusion-studio"] .phase451-flow-list,
main[data-template="phase451-flavor-infusion-studio"] .phase451-control-grid,
main[data-template="phase451-flavor-infusion-studio"] .phase451-sensory-ribbon,
main[data-template="phase451-flavor-infusion-studio"] .phase451-fit-stack article,
main[data-template="phase451-flavor-infusion-studio"] .phase452-grid,
main[data-template="phase451-flavor-infusion-studio"] .phase452-controls,
main[data-template="phase451-flavor-infusion-studio"] .phase452-card{
  min-width:0;
}
main[data-template="phase451-flavor-infusion-studio"] .phase452-library{
  padding-left:24px;
  padding-right:24px;
}
main[data-template="phase451-flavor-infusion-studio"] .phase452-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
}
main[data-template="phase451-flavor-infusion-studio"] .phase452-filter-row{
  max-width:100%;
}
main[data-template="phase451-flavor-infusion-studio"] .phase452-card span,
main[data-template="phase451-flavor-infusion-studio"] .phase452-card b,
main[data-template="phase451-flavor-infusion-studio"] .phase452-card em{
  min-width:0;
  overflow-wrap:anywhere;
}

@media (min-width:1600px){
  main[data-template="phase451-flavor-infusion-studio"] .phase451-hero{
    grid-template-columns:minmax(0,1.05fr) minmax(560px,.9fr);
    padding-left:max(64px,calc((100vw - 1560px)/2));
    padding-right:max(64px,calc((100vw - 1560px)/2));
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-sensory-ribbon{
    grid-template-columns:repeat(4,minmax(0,1fr));
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase452-grid{
    grid-template-columns:repeat(5,minmax(0,1fr));
  }
}
@media (min-width:2200px){
  main[data-template="phase451-flavor-infusion-studio"] .phase451-hero{
    grid-template-columns:minmax(0,1.08fr) minmax(680px,.82fr);
    padding-left:calc((100vw - 1760px)/2);
    padding-right:calc((100vw - 1760px)/2);
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-hero-board{min-height:620px;}
  main[data-template="phase451-flavor-infusion-studio"] .phase451-sensory-map,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-format-lab,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-sample-flow,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-control-room,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-quote-panel,
  main[data-template="phase451-flavor-infusion-studio"] .phase452-library-inner{
    max-width:var(--phase518-ultra-shell);
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-sensory-map,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-format-lab,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-sample-flow,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-control-room,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-quote-panel{
    padding-left:48px;
    padding-right:48px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase452-grid{
    grid-template-columns:repeat(6,minmax(0,1fr));
  }
}
@media (min-width:701px) and (max-width:1180px){
  main[data-template="phase451-flavor-infusion-studio"] .phase451-hero{
    grid-template-columns:1fr;
    padding:clamp(76px,8vw,96px) 28px 54px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-hero-copy{
    padding:22px;
    max-width:900px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-hero-board{
    min-height:390px;
    max-height:440px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-board-card{
    width:min(255px,34%);
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-sensory-map,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-format-lab,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-sample-flow,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-control-room,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-quote-panel{
    padding:68px 28px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-section-intro,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-format-lab,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-control-room,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-quote-panel{
    grid-template-columns:1fr;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-sensory-ribbon,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-flow-list,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-control-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-sensory-ribbon article:nth-child(even){transform:none;}
  main[data-template="phase451-flavor-infusion-studio"] .phase451-format-image,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-format-image img{min-height:360px;}
  main[data-template="phase451-flavor-infusion-studio"] .phase452-library{padding:70px 28px;}
  main[data-template="phase451-flavor-infusion-studio"] .phase452-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
  main[data-template="phase451-flavor-infusion-studio"] .phase452-controls{grid-template-columns:minmax(0,1fr) minmax(160px,220px);}
  main[data-template="phase451-flavor-infusion-studio"] .phase452-count{grid-column:1 / -1;text-align:left;}
}
@media (max-width:700px){
  main[data-template="phase451-flavor-infusion-studio"] .phase451-hero{
    grid-template-columns:1fr!important;
    gap:22px;
    padding:70px 16px 42px;
    background:linear-gradient(180deg,#1f1305 0%,#482904 62%,#fff8ea 62.2%,#fff8ea 100%);
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-hero-copy{
    margin-left:0;
    width:100%;
    max-width:100%;
    padding:18px;
    border-radius:26px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-hero h1{
    font-size:clamp(34px,11vw,46px);
    line-height:.98;
    margin-bottom:14px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-hero-copy>p:not(.eyebrow){
    font-size:16.5px;
    line-height:1.45;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-cta-row{
    display:grid;
    grid-template-columns:1fr;
    gap:10px;
    margin-top:20px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-cta-row a,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-quote-panel aside a{width:100%;min-height:48px;}
  main[data-template="phase451-flavor-infusion-studio"] .phase451-hero-board{
    min-height:360px;
    max-height:390px;
    border-radius:26px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-board-card{
    width:calc(100% - 24px);
    left:12px!important;
    right:auto!important;
    padding:12px 14px;
    border-radius:18px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-board-card strong{font-size:17px;}
  main[data-template="phase451-flavor-infusion-studio"] .phase451-board-card em{font-size:13px;}
  main[data-template="phase451-flavor-infusion-studio"] .phase451-board-card-one{top:12px;}
  main[data-template="phase451-flavor-infusion-studio"] .phase451-board-card-two{top:128px;}
  main[data-template="phase451-flavor-infusion-studio"] .phase451-board-card-three{bottom:12px;}
  main[data-template="phase451-flavor-infusion-studio"] .phase451-sensory-map,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-format-lab,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-sample-flow,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-control-room,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-quote-panel{
    padding:56px 16px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-section-intro,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-format-lab,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-control-room,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-quote-panel,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-sensory-ribbon,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-flow-list,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-control-grid{
    grid-template-columns:1fr!important;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-sensory-ribbon article{
    min-height:0;
    padding:20px;
    border-radius:24px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-sensory-ribbon article:nth-child(even){transform:none;}
  main[data-template="phase451-flavor-infusion-studio"] .phase451-flow-list li{
    min-height:0;
    padding:20px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-format-image,
  main[data-template="phase451-flavor-infusion-studio"] .phase451-format-image img{
    min-height:280px;
    border-radius:26px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-fit-stack article{grid-template-columns:1fr;}
  main[data-template="phase451-flavor-infusion-studio"] .phase451-control-grid article{
    min-height:0;
    padding:22px;
    border-radius:24px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase451-control-grid span{margin-bottom:26px;}
  main[data-template="phase451-flavor-infusion-studio"] .phase452-library{
    padding:58px 16px;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase452-library-head,
  main[data-template="phase451-flavor-infusion-studio"] .phase452-controls,
  main[data-template="phase451-flavor-infusion-studio"] .phase452-grid{
    grid-template-columns:1fr!important;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase452-filter-row{
    flex-wrap:nowrap;
    overflow-x:auto;
    padding-bottom:4px;
    scrollbar-width:none;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase452-filter-row::-webkit-scrollbar{display:none;}
  main[data-template="phase451-flavor-infusion-studio"] .phase452-filter-row button{flex:0 0 auto;}
  main[data-template="phase451-flavor-infusion-studio"] .phase452-compare-bar{
    align-items:stretch;
    flex-direction:column;
  }
  main[data-template="phase451-flavor-infusion-studio"] .phase452-card{
    min-height:0;
  }
}
/* phase518-custom-flavor-infusion-breakpoint-optimizer:end */

/* phase466-esteli-tobacco-manufacturer-origin-map:start */
.phase466-esteli-map{--ink:#241304;--muted:#7a5420;--deep:#150902;--brown:#2a1604;--gold:#f1bf56;--brass:#c98505;--cream:#fff8ea;--paper:#f4e2bd;--line:rgba(70,40,10,.16);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:linear-gradient(180deg,#150902 0,#241204 1040px,#f7ead0 1040px,#fff8ea 100%);color:var(--ink);overflow:hidden}.phase466-esteli-map *{box-sizing:border-box}.phase466-esteli-map a{text-decoration:none}.phase466-shell{width:min(1220px,calc(100% - 36px));margin:0 auto}.phase466-map-hero{position:relative;color:#fff8ea;padding:74px 0 44px}.phase466-map-hero:before{content:"";position:absolute;inset:-140px -12% auto auto;width:560px;height:560px;background:radial-gradient(circle,rgba(241,191,86,.30),transparent 62%);filter:blur(18px);pointer-events:none}.phase466-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.86fr);gap:30px;align-items:end}.phase466-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950;color:#f1bf56}.phase466-map-hero h1{margin:0;font-size:clamp(38px,5.8vw,78px);line-height:.94;letter-spacing:-.06em;max-width:900px}.phase466-hero-lede{max-width:780px;margin:18px 0 0;color:rgba(255,248,234,.84);font-size:17px;line-height:1.7}.phase466-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.phase466-btn{min-height:46px;border-radius:999px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-weight:950;border:1px solid rgba(255,248,234,.26);color:#fff8ea;background:rgba(255,248,234,.09);box-shadow:0 16px 40px rgba(0,0,0,.16)}.phase466-btn.gold{background:linear-gradient(135deg,#f1bf56,#c98505);border-color:rgba(241,191,86,.72);color:#211204}.phase466-map-card{position:relative;border:1px solid rgba(255,232,188,.23);background:linear-gradient(155deg,rgba(255,248,234,.16),rgba(255,248,234,.06));border-radius:30px;padding:14px;box-shadow:0 28px 80px rgba(0,0,0,.28);overflow:hidden}.phase466-map-card img{display:block;width:100%;height:310px;object-fit:cover;border-radius:22px;filter:saturate(1.08) contrast(1.05)}.phase466-map-stamp{position:absolute;left:26px;bottom:26px;right:26px;border-radius:20px;background:rgba(21,9,2,.78);backdrop-filter:blur(12px);border:1px solid rgba(241,191,86,.32);padding:16px;color:#fff8ea}.phase466-map-stamp strong{display:block;font-size:20px;letter-spacing:-.02em}.phase466-map-stamp span{display:block;margin-top:5px;color:rgba(255,248,234,.74);font-size:13px;line-height:1.45}.phase466-origin-signals{padding:0 0 36px;color:#fff8ea}.phase466-signal-grid{display:grid;grid-template-columns:1.15fr repeat(3,1fr);gap:12px}.phase466-signal-card{min-height:126px;border:1px solid rgba(255,232,188,.18);border-radius:24px;padding:18px;background:rgba(255,248,234,.09)}.phase466-signal-card:first-child{background:linear-gradient(135deg,rgba(241,191,86,.20),rgba(255,248,234,.07))}.phase466-signal-card span{display:block;color:#f1bf56;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.phase466-signal-card strong{display:block;margin-top:14px;font-size:22px;line-height:1.05;letter-spacing:-.03em}.phase466-signal-card p{margin:9px 0 0;color:rgba(255,248,234,.74);line-height:1.48}.phase466-route-board{padding:94px 0 34px}.phase466-section-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(300px,.72fr);gap:24px;align-items:end;margin-bottom:22px}.phase466-section-head h2{margin:0;font-size:clamp(30px,4vw,54px);line-height:.98;letter-spacing:-.055em}.phase466-section-head p{margin:0;color:var(--muted);line-height:1.65}.phase466-route-lane{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.phase466-route-lane:before{content:"";position:absolute;left:7%;right:7%;top:45px;height:3px;background:linear-gradient(90deg,#c98505,rgba(201,133,5,.16));border-radius:999px}.phase466-route-stop{position:relative;background:#fffaf0;border:1px solid var(--line);border-radius:28px;padding:18px;box-shadow:0 18px 50px rgba(51,29,7,.08)}.phase466-route-stop:before{content:attr(data-step);display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#f1bf56,#c98505);color:#211204;font-weight:950;box-shadow:0 14px 30px rgba(201,133,5,.24);margin-bottom:58px}.phase466-route-stop img{width:100%;height:148px;object-fit:cover;border-radius:18px;margin-bottom:14px}.phase466-route-stop h3{margin:0;font-size:21px;letter-spacing:-.03em}.phase466-route-stop p{margin:8px 0 0;color:var(--muted);line-height:1.55}.phase466-lane-switchboard{padding:86px 0 78px!important}.phase466-switchboard-grid{display:grid;grid-template-columns:minmax(300px,.76fr) minmax(0,1fr);gap:18px}.phase466-switch-intro{background:#2b1604;color:#fff8ea;border-radius:30px;padding:28px;border:1px solid rgba(241,191,86,.22);position:relative;overflow:hidden}.phase466-switch-intro:after{content:"";position:absolute;right:-80px;bottom:-120px;width:260px;height:260px;border-radius:50%;border:1px solid rgba(241,191,86,.35)}.phase466-switch-intro h2{margin:0;font-size:clamp(30px,3.4vw,48px);line-height:1;letter-spacing:-.05em}.phase466-switch-intro p{color:rgba(255,248,234,.75);line-height:1.7}.phase466-lane-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.phase466-lane-card{background:#fffaf0;border:1px solid var(--line);border-radius:24px;padding:20px;min-height:176px}.phase466-lane-card span{display:inline-flex;color:#8b5c0b;background:#f6e5c5;border:1px solid rgba(201,133,5,.22);border-radius:999px;padding:6px 10px;font-weight:950;font-size:11px;text-transform:uppercase;letter-spacing:.11em}.phase466-lane-card h3{margin:16px 0 8px;font-size:22px;letter-spacing:-.035em}.phase466-lane-card p{margin:0;color:var(--muted);line-height:1.55}.phase466-buyer-ledger{padding:82px 0 84px!important}.phase466-ledger-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);gap:18px;background:linear-gradient(135deg,#fffaf0,#f2dcc0);border:1px solid var(--line);border-radius:32px;padding:18px;box-shadow:0 24px 70px rgba(51,29,7,.10)}.phase466-ledger-copy{padding:18px}.phase466-ledger-copy h2{margin:0;font-size:clamp(30px,3.8vw,52px);line-height:1;letter-spacing:-.055em}.phase466-ledger-copy p{color:var(--muted);line-height:1.65}.phase466-ledger-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px}.phase466-ledger-list span{display:flex;gap:8px;align-items:center;border-radius:16px;background:#fff8ea;border:1px solid rgba(70,40,10,.10);padding:12px;font-weight:850;color:#3b2208}.phase466-ledger-media{position:relative;min-height:360px;border-radius:24px;overflow:hidden}.phase466-ledger-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.1) contrast(1.04)}.phase466-ledger-media:after{content:"Estelí coordination path";position:absolute;left:18px;bottom:18px;background:rgba(21,9,2,.74);color:#fff8ea;border:1px solid rgba(241,191,86,.32);border-radius:999px;padding:10px 14px;font-weight:950}.phase466-final-cta{padding:82px 0 96px!important}.phase466-final-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;background:#1d0e03;color:#fff8ea;border:1px solid rgba(241,191,86,.24);border-radius:30px;padding:26px}.phase466-final-card h2{margin:0;font-size:clamp(28px,3.5vw,48px);line-height:1;letter-spacing:-.05em}.phase466-final-card p{margin:10px 0 0;color:rgba(255,248,234,.74);line-height:1.6;max-width:720px}@media(max-width:900px){.phase466-hero-grid,.phase466-section-head,.phase466-switchboard-grid,.phase466-ledger-card,.phase466-final-card{grid-template-columns:1fr}.phase466-signal-grid,.phase466-route-lane,.phase466-lane-grid,.phase466-ledger-list{grid-template-columns:1fr}.phase466-route-lane:before{display:none}.phase466-route-stop:before{margin-bottom:16px}.phase466-map-card img{height:260px}.phase466-map-hero{padding-top:44px}}

/* phase466-visual-overlap-final-pass:start */
.phase466-map-hero{padding:112px 0 86px!important}.phase466-map-hero h1{font-size:clamp(34px,4.6vw,64px)!important;line-height:1.02!important;max-width:820px!important}.phase466-hero-lede{color:rgba(255,248,234,.94)!important;line-height:1.78!important;max-width:760px!important}.phase466-hero-actions{gap:14px!important;margin-top:28px!important}.phase466-map-card{padding:16px!important}.phase466-map-card img{height:286px!important}.phase466-map-stamp{position:static!important;margin-top:12px!important;background:rgba(21,9,2,.92)!important}.phase466-origin-signals{padding:64px 0 78px!important}.phase466-signal-grid{gap:18px!important}.phase466-signal-card{padding:22px!important;background:rgba(255,248,234,.12)!important}.phase466-signal-card p{color:rgba(255,248,234,.88)!important;line-height:1.58!important}.phase466-signal-card strong{line-height:1.12!important}.phase466-route-board{padding:124px 0 84px!important}.phase466-section-head{align-items:start!important;margin-bottom:30px!important}.phase466-section-head p{padding-top:8px!important;color:#5f3d12!important;line-height:1.72!important}.phase466-route-lane{gap:18px!important}.phase466-route-lane:before{display:none!important}.phase466-route-stop{padding:22px!important}.phase466-route-stop:before{margin-bottom:18px!important}.phase466-route-stop img{height:154px!important;margin-bottom:16px!important}.phase466-switch-intro{padding:34px!important}.phase466-switch-intro:after{display:none!important}.phase466-switch-intro h2{line-height:1.08!important;font-size:clamp(28px,3.1vw,42px)!important}.phase466-switch-intro p,.phase466-final-card p{color:rgba(255,248,234,.88)!important}.phase466-lane-grid{gap:16px!important}.phase466-lane-card{padding:22px!important}.phase466-ledger-card{align-items:stretch!important}.phase466-ledger-copy p{color:#5f3d12!important;line-height:1.72!important}.phase466-final-card{padding:34px!important}.phase466-final-card .phase466-hero-actions{justify-content:flex-end!important;padding-right:10px!important}@media(max-width:900px){.phase466-map-hero{padding-top:86px!important}.phase466-route-board{padding-top:86px!important}.phase466-final-card .phase466-hero-actions{justify-content:flex-start!important;padding-right:0!important}}
/* phase466-visual-overlap-final-pass:end */
/* phase520-esteli-breakpoint-optimizer:start */
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"]{
  --phase520-wide-shell:min(1680px,calc(100% - 72px));
  --phase520-reading:760px;
}
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-shell{
  width:min(1320px,calc(100% - 40px));
}
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-hero{
  padding:clamp(66px,7vw,112px) 0 clamp(52px,5.4vw,86px)!important;
}
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-hero-grid{
  grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr);
  align-items:center;
  gap:clamp(24px,4vw,54px);
}
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-hero h1{
  font-size:clamp(34px,4.1vw,62px)!important;
  max-width:760px!important;
}
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-hero-lede{
  max-width:720px!important;
}
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-card img{
  height:clamp(250px,24vw,380px)!important;
}
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-route-lane{
  grid-template-columns:repeat(4,minmax(0,1fr));
}
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-route-stop,
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-lane-card,
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-signal-card{
  min-width:0;
}
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-route-stop p,
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-lane-card p,
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-signal-card p{
  overflow-wrap:anywhere;
}
@media (min-width:1600px){
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-shell{
    width:var(--phase520-wide-shell);
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-hero-grid{
    grid-template-columns:minmax(620px,.95fr) minmax(560px,.72fr);
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-hero h1{
    font-size:clamp(58px,3.8vw,78px)!important;
    max-width:900px!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-card img{
    height:430px!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-signal-grid{
    grid-template-columns:1.12fr repeat(3,minmax(0,1fr));
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-section-head{
    grid-template-columns:minmax(0,.86fr) minmax(420px,.62fr);
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-switchboard-grid{
    grid-template-columns:minmax(420px,.58fr) minmax(760px,1fr);
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-lane-grid{
    grid-template-columns:repeat(4,minmax(0,1fr));
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-ledger-card{
    grid-template-columns:minmax(620px,.85fr) minmax(520px,.64fr);
  }
}
@media (min-width:2200px){
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"]{
    --phase520-wide-shell:min(1840px,calc(100% - 120px));
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-hero{
    padding-top:128px!important;
  }
}
@media (max-width:1180px){
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-hero-grid{
    grid-template-columns:minmax(0,1fr) minmax(330px,.74fr);
    gap:24px;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-hero h1{
    font-size:clamp(32px,4.7vw,54px)!important;
    letter-spacing:-.045em!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-signal-grid,
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-route-lane{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-route-stop:before{
    margin-bottom:18px!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-section-head,
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-final-card{
    grid-template-columns:minmax(0,1fr);
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-final-card .phase466-hero-actions{
    justify-content:flex-start!important;
    padding-right:0!important;
  }
}
@media (max-width:900px){
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"]{
    background:linear-gradient(180deg,#150902 0,#241204 820px,#f7ead0 820px,#fff8ea 100%);
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-shell{
    width:min(100% - 32px,760px);
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-hero{
    padding:56px 0 38px!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-hero-grid,
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-switchboard-grid,
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-ledger-card{
    grid-template-columns:minmax(0,1fr)!important;
    gap:20px;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-hero h1{
    font-size:clamp(31px,8.2vw,48px)!important;
    line-height:1.04!important;
    max-width:11.8em!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-hero-lede{
    font-size:15.5px;
    line-height:1.62!important;
    margin-top:14px;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-card{
    width:100%;
    padding:12px!important;
    border-radius:24px;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-card img{
    width:100%;
    height:clamp(178px,42vw,280px)!important;
    border-radius:18px;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-stamp{
    padding:13px!important;
    border-radius:18px!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-origin-signals{
    padding:34px 0 44px!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-signal-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-route-board{
    padding:58px 0 44px!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-route-lane,
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-lane-grid,
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-ledger-list{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-lane-switchboard,
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-buyer-ledger,
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-final-cta{
    padding:52px 0!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-ledger-media{
    min-height:260px;
  }
}
@media (max-width:560px){
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"]{
    background:linear-gradient(180deg,#150902 0,#241204 700px,#f7ead0 700px,#fff8ea 100%);
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-shell{
    width:min(100% - 28px,480px);
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-hero{
    padding:42px 0 28px!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-eyebrow{
    font-size:10px;
    letter-spacing:.13em;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-hero h1{
    font-size:clamp(29px,9vw,37px)!important;
    max-width:10.6em!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-hero-actions{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:10px!important;
    width:100%;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-btn{
    width:100%;
    min-height:46px;
    padding:0 14px;
    text-align:center;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-stamp span{
    font-size:12px;
    line-height:1.38;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-signal-grid,
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-route-lane,
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-lane-grid,
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-ledger-list{
    grid-template-columns:minmax(0,1fr)!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-signal-card,
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-route-stop,
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-lane-card,
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-switch-intro,
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-final-card{
    padding:18px!important;
    border-radius:22px;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-route-stop img{
    height:138px!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-ledger-copy{
    padding:8px;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-ledger-media{
    min-height:210px;
  }
}
/* phase520-esteli-breakpoint-optimizer:end */
/* phase520-esteli-breakpoint-optimizer-refine:start */
@media (min-width:1200px) and (max-width:1599px){
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-hero h1{
    font-size:clamp(48px,3.8vw,58px)!important;
    max-width:820px!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-hero-grid{
    grid-template-columns:minmax(0,1.14fr) minmax(430px,.76fr);
  }
}
@media (min-width:1600px){
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-hero h1{
    font-size:clamp(60px,3.25vw,74px)!important;
    max-width:1100px!important;
  }
}
@media (max-width:900px){
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-hero h1{
    font-size:clamp(32px,6.4vw,42px)!important;
    max-width:720px!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-card img{
    height:clamp(190px,34vw,240px)!important;
  }
}
@media (max-width:560px){
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-hero-actions{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-hero-actions .phase466-btn:first-child{
    grid-column:1 / -1;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-btn{
    font-size:12.5px;
    min-height:44px;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-card img{
    height:clamp(148px,38vw,170px)!important;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-stamp strong{
    font-size:16px;
  }
}
@media (max-width:430px){
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-stamp span{
    display:none;
  }
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-stamp{
    margin-top:8px!important;
  }
}
/* phase520-esteli-breakpoint-optimizer-refine:end */
/* phase466-esteli-tobacco-manufacturer-origin-map:end */

/* phase467-account-auth-marketplace-pages:start */
.phase467-auth-workflow,
.phase467-application-gate,
.phase467-reset-desk,
.phase467-tracking-console{background:#fff8ea;color:#1f1305;overflow:hidden}.phase467-shell{width:min(1160px,calc(100% - 40px));margin:0 auto}.phase467-eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800}.phase467-btn{min-height:46px;padding:13px 18px;border-radius:999px;border:1px solid rgba(72,41,4,.18);display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:800;color:#482904;background:#fff8ea;box-shadow:0 14px 26px rgba(72,41,4,.12)}.phase467-btn.gold,.phase467-auth-workflow button,.phase467-application-gate button,.phase467-reset-desk button,.phase467-tracking-console button{border:0;border-radius:999px;min-height:46px;padding:13px 18px;background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;font-weight:900;box-shadow:0 16px 28px rgba(202,133,0,.28);cursor:pointer}.phase467-btn.dark{background:#2f1a06;color:#fff8ea;border-color:rgba(255,232,187,.18)}.phase467-account-links{display:flex;gap:10px;flex-wrap:wrap;padding:18px 0}.phase467-account-links a{border:1px solid rgba(72,41,4,.13);border-radius:999px;padding:9px 14px;background:rgba(255,255,255,.5);color:#482904;text-decoration:none;font-weight:750}.phase467-account-links a.is-active{background:#2f1a06;color:#fff8ea}.phase467-auth-workflow input,.phase467-auth-workflow select,.phase467-application-gate input,.phase467-application-gate select,.phase467-reset-desk input,.phase467-tracking-console input{width:100%;box-sizing:border-box;border:1px solid rgba(72,41,4,.18);border-radius:16px;background:#fffdf7;color:#1f1305;padding:13px 14px;font:inherit}.phase467-auth-workflow label,.phase467-application-gate label,.phase467-reset-desk label,.phase467-tracking-console label{display:grid;gap:7px;font-weight:800;color:#482904}.phase467-form-status{margin:14px 0 0;color:#6f4a18;font-size:14px;line-height:1.55}.phase467-page-note{font-size:13px;line-height:1.55;color:#6f4a18}.phase467-card{border:1px solid rgba(72,41,4,.12);border-radius:28px;background:rgba(255,255,255,.68);box-shadow:0 24px 60px rgba(72,41,4,.12);padding:28px}.phase467-auth-hero{padding:118px 0 74px;background:radial-gradient(circle at 18% 20%,rgba(241,191,86,.25),transparent 28%),linear-gradient(135deg,#1f1305,#482904 62%,#7b4b09);color:#fff8ea}.phase467-auth-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,430px);gap:34px;align-items:center}.phase467-auth-hero h1,.phase467-gate-hero h1,.phase467-reset-hero h1,.phase467-track-hero h1{margin:0;font-size:clamp(42px,6vw,76px);line-height:.95;letter-spacing:-.05em}.phase467-auth-hero p,.phase467-gate-hero p,.phase467-reset-hero p,.phase467-track-hero p{font-size:18px;line-height:1.65;color:rgba(255,248,234,.8);max-width:720px}.phase467-secure-panel{display:grid;gap:14px}.phase467-secure-panel article{padding:18px;border-radius:22px;background:rgba(255,248,234,.08);border:1px solid rgba(255,232,187,.16)}.phase467-secure-panel strong{display:block;color:#ffe8bb}.phase467-auth-main{padding:54px 0 86px}.phase467-auth-body{display:grid;grid-template-columns:minmax(320px,470px) minmax(0,1fr);gap:30px;align-items:start}.phase467-signin-form{display:grid;gap:16px}.phase467-help-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.phase467-help-stack article{padding:22px;border-radius:24px;background:#f3ead7;border:1px solid rgba(72,41,4,.1)}.phase467-gate-hero{padding:108px 0 58px;background:linear-gradient(135deg,#241505,#5b3506);color:#fff8ea}.phase467-gate-grid{display:grid;grid-template-columns:minmax(0,1.05fr) 360px;gap:34px;align-items:end}.phase467-review-lane{display:grid;gap:12px}.phase467-review-lane div{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:18px;background:rgba(255,248,234,.09);border:1px solid rgba(255,232,187,.14)}.phase467-application-main{padding:52px 0 90px}.phase467-application-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start}.phase467-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.phase467-form-grid .wide{grid-column:1/-1}.phase467-affirm{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px}.phase467-affirm input{width:auto!important;margin-top:4px}.phase467-affirm span{font-weight:650;line-height:1.55}.phase467-affirm span::first-line{font-weight:850}.phase467-application-gate button{font-size:15.5px;letter-spacing:.01em}.phase467-side-rail{display:grid;gap:16px;position:sticky;top:92px}.phase467-side-rail article{padding:20px;border-radius:24px;background:#2f1a06;color:#fff8ea}.phase467-side-rail article:nth-child(2){background:#f1bf56;color:#1f1305}.phase467-reset-hero{padding:116px 0 66px;background:linear-gradient(135deg,#1d1004,#3a2103 52%,#120a03);color:#fff8ea}.phase467-reset-layout{display:grid;grid-template-columns:minmax(320px,455px) minmax(0,1fr);gap:34px;padding:56px 0 84px}.phase467-reset-steps{counter-reset:step;display:grid;gap:16px}.phase467-reset-steps article{position:relative;padding:24px 24px 24px 72px;border-radius:26px;background:#f3ead7;border:1px solid rgba(72,41,4,.1)}.phase467-reset-steps article:before{counter-increment:step;content:counter(step);position:absolute;left:22px;top:24px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#2f1a06;color:#f1bf56;font-weight:900}.phase467-track-hero{padding:112px 0 60px;background:radial-gradient(circle at 80% 10%,rgba(241,191,86,.22),transparent 30%),linear-gradient(135deg,#1f1305,#553307);color:#fff8ea}.phase467-track-board{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;padding:52px 0 88px}.phase467-track-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.phase467-shipment-timeline{display:grid;gap:14px;margin-top:24px}.phase467-shipment-timeline article{display:grid;grid-template-columns:98px 1fr;gap:18px;align-items:start;padding:20px;border-radius:24px;background:#f3ead7;border:1px solid rgba(72,41,4,.1)}.phase467-track-tools{display:grid;gap:14px}.phase467-track-tools a{display:block;border-radius:22px;padding:20px;background:#fffdf7;border:1px solid rgba(72,41,4,.12);color:#482904;text-decoration:none}.phase467-track-tools strong{display:block}@media(max-width:820px){.phase467-shell{width:min(100% - 28px,1160px)}.phase467-auth-grid,.phase467-auth-body,.phase467-gate-grid,.phase467-application-layout,.phase467-reset-layout,.phase467-track-board{grid-template-columns:1fr}.phase467-help-stack,.phase467-form-grid{grid-template-columns:1fr}.phase467-side-rail{position:static}.phase467-track-form{grid-template-columns:1fr}.phase467-account-links{overflow:auto;flex-wrap:nowrap}.phase467-auth-hero,.phase467-gate-hero,.phase467-reset-hero,.phase467-track-hero{padding-top:88px}.phase467-shipment-timeline article{grid-template-columns:1fr}}

/* phase504-reset-password-breakpoint-optimizer:start */
main[data-template="phase467-password-update-checkpoint"]{background:linear-gradient(180deg,#fff8ea 0%,#f8efd9 52%,#fff8ea 100%);overflow-x:clip}
main[data-template="phase467-password-update-checkpoint"] .phase467-shell{width:min(1420px,calc(100% - clamp(28px,5vw,96px)))}
main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero{position:relative;isolation:isolate;padding:clamp(64px,6vw,96px) 0 clamp(30px,4vw,56px);background:radial-gradient(circle at 12% 18%,rgba(241,191,86,.28),transparent 30%),radial-gradient(circle at 86% 20%,rgba(255,232,187,.14),transparent 34%),linear-gradient(135deg,#1d1004,#3a2103 52%,#120a03);overflow:hidden}
main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero:after{content:"";position:absolute;inset:auto clamp(18px,5vw,120px) -44px auto;width:clamp(210px,26vw,520px);height:clamp(150px,18vw,340px);border-radius:38px;background:linear-gradient(135deg,rgba(255,248,234,.10),rgba(241,191,86,.10));border:1px solid rgba(255,232,187,.13);box-shadow:0 26px 80px rgba(0,0,0,.24);transform:rotate(-5deg);z-index:-1}
main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero .phase467-shell{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,.7fr);gap:clamp(20px,4vw,72px);align-items:end}
main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero .phase467-eyebrow,main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero h1,main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero p:not(.phase467-eyebrow){grid-column:1;min-width:0}
main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero .phase467-shell:after{content:"";display:block;grid-column:2;grid-row:1 / span 3;align-self:end;min-height:clamp(82px,8vw,140px);padding:0;border-radius:28px;background:linear-gradient(145deg,rgba(255,248,234,.12),rgba(255,232,187,.055));border:1px solid rgba(255,232,187,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 22px 54px rgba(0,0,0,.18)}
main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero h1{font-size:clamp(34px,4vw,68px);line-height:.96;letter-spacing:-.055em;max-width:820px;text-wrap:normal}
main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero p:not(.phase467-eyebrow){max-width:680px;font-size:clamp(16px,1.25vw,19px);line-height:1.62}
main[data-template="phase467-password-update-checkpoint"] .phase467-reset-layout{width:min(1420px,calc(100% - clamp(28px,5vw,96px)));grid-template-columns:minmax(360px,500px) minmax(0,1fr);gap:clamp(24px,3.8vw,62px);padding:clamp(34px,4.4vw,70px) 0 clamp(58px,6vw,104px);align-items:start}
main[data-template="phase467-password-update-checkpoint"] .phase467-card{padding:clamp(22px,2.8vw,34px);border-radius:clamp(22px,2.2vw,32px);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,253,247,.72));box-shadow:0 26px 68px rgba(72,41,4,.13)}
main[data-template="phase467-password-update-checkpoint"] .phase467-card h2{margin:0 0 18px;font-size:clamp(25px,2.15vw,36px);line-height:1.04;letter-spacing:-.03em;color:#2f1a06;text-wrap:balance}
main[data-template="phase467-password-update-checkpoint"] .phase467-signin-form{gap:clamp(14px,1.6vw,18px)}
main[data-template="phase467-password-update-checkpoint"] .phase467-reset-desk input,main[data-template="phase467-password-update-checkpoint"] input{min-height:50px;border-radius:15px}
main[data-template="phase467-password-update-checkpoint"] .phase467-reset-desk button,main[data-template="phase467-password-update-checkpoint"] button[type="submit"]{width:100%;min-height:50px;white-space:normal;text-align:center}
main[data-template="phase467-password-update-checkpoint"] .phase467-reset-steps{gap:clamp(14px,1.6vw,20px)}
main[data-template="phase467-password-update-checkpoint"] .phase467-reset-steps article{min-height:112px;padding:clamp(20px,2.2vw,28px) clamp(20px,2.2vw,30px) clamp(20px,2.2vw,28px) clamp(66px,5vw,82px);border-radius:clamp(22px,2vw,30px);background:linear-gradient(135deg,#f3ead7,#fffdf7);box-shadow:0 18px 42px rgba(72,41,4,.08)}
main[data-template="phase467-password-update-checkpoint"] .phase467-reset-steps article:before{left:clamp(18px,2vw,26px);top:clamp(20px,2.1vw,28px)}
main[data-template="phase467-password-update-checkpoint"] .phase467-reset-steps h3{margin:0 0 8px;font-size:clamp(18px,1.45vw,24px);line-height:1.15;color:#2f1a06}
main[data-template="phase467-password-update-checkpoint"] .phase467-reset-steps p{margin:0;color:#6f4a18;line-height:1.58;max-width:62ch}
@media (min-width:1600px){main[data-template="phase467-password-update-checkpoint"] .phase467-shell,main[data-template="phase467-password-update-checkpoint"] .phase467-reset-layout{width:min(1680px,calc(100% - clamp(96px,9vw,300px)))}main[data-template="phase467-password-update-checkpoint"] .phase467-reset-layout{grid-template-columns:minmax(420px,540px) minmax(0,1fr)}main[data-template="phase467-password-update-checkpoint"] .phase467-reset-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}main[data-template="phase467-password-update-checkpoint"] .phase467-reset-steps article{padding:76px 24px 24px;min-height:212px}main[data-template="phase467-password-update-checkpoint"] .phase467-reset-steps article:before{left:24px;top:24px}}
@media (min-width:2400px){main[data-template="phase467-password-update-checkpoint"] .phase467-shell,main[data-template="phase467-password-update-checkpoint"] .phase467-reset-layout{width:min(1820px,calc(100% - 20vw))}}
@media (max-width:1100px){main[data-template="phase467-password-update-checkpoint"] .phase467-reset-layout{grid-template-columns:minmax(320px,440px) minmax(0,1fr);gap:28px}main[data-template="phase467-password-update-checkpoint"] .phase467-reset-steps article{padding-left:66px}}
@media (max-width:900px){main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero .phase467-shell{grid-template-columns:1fr}main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero .phase467-shell:after{grid-column:1;grid-row:auto;min-height:auto;padding:16px 18px;border-radius:20px}main[data-template="phase467-password-update-checkpoint"] .phase467-reset-layout{grid-template-columns:1fr;width:min(100% - 28px,760px)}}
@media (max-width:560px){main[data-template="phase467-password-update-checkpoint"] .phase467-shell,main[data-template="phase467-password-update-checkpoint"] .phase467-reset-layout{width:min(100% - 24px,440px)}main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero{padding:68px 0 32px}main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero:after{display:none}main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero .phase467-shell:after{display:none}main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero h1{font-size:clamp(32px,10.4vw,40px);line-height:1;max-width:none}main[data-template="phase467-password-update-checkpoint"] .phase467-reset-hero p:not(.phase467-eyebrow){font-size:15.5px;line-height:1.56}main[data-template="phase467-password-update-checkpoint"] .phase467-reset-layout{padding:28px 0 56px}main[data-template="phase467-password-update-checkpoint"] .phase467-card{padding:20px;border-radius:22px}main[data-template="phase467-password-update-checkpoint"] .phase467-card h2{font-size:24px}main[data-template="phase467-password-update-checkpoint"] .phase467-reset-steps article{padding:58px 18px 20px;border-radius:22px;min-height:0}main[data-template="phase467-password-update-checkpoint"] .phase467-reset-steps article:before{left:18px;top:18px}}
/* phase504-reset-password-breakpoint-optimizer:end */

/* phase505-sign-in-breakpoint-optimizer:start */
main[data-template="phase467-buyer-access-portal"]{background:linear-gradient(180deg,#fff8ea 0%,#f8ecd3 48%,#fff8ea 100%);overflow-x:clip}
main[data-template="phase467-buyer-access-portal"] .phase467-shell{width:min(1460px,calc(100% - clamp(28px,5vw,96px)))}
main[data-template="phase467-buyer-access-portal"] .phase467-auth-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(76px,7.4vw,126px) 0 clamp(42px,5.6vw,82px);background:radial-gradient(circle at 15% 16%,rgba(241,191,86,.28),transparent 29%),radial-gradient(circle at 86% 20%,rgba(255,232,187,.15),transparent 32%),linear-gradient(135deg,#1f1305,#482904 61%,#7b4b09);color:#fff8ea}
main[data-template="phase467-buyer-access-portal"] .phase467-auth-hero:after{content:"";position:absolute;inset:auto -8% -46% 30%;height:380px;border-radius:999px;background:radial-gradient(ellipse,rgba(255,232,187,.16),transparent 70%);filter:blur(8px);pointer-events:none;z-index:-1}
main[data-template="phase467-buyer-access-portal"] .phase467-auth-grid{grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:clamp(24px,4vw,68px);align-items:center}
main[data-template="phase467-buyer-access-portal"] .phase467-auth-hero h1{max-width:10.8ch;font-size:clamp(38px,5vw,82px);line-height:.96;letter-spacing:-.055em;text-wrap:balance}
main[data-template="phase467-buyer-access-portal"] .phase467-auth-hero p:not(.phase467-eyebrow){max-width:720px;font-size:clamp(16px,1.25vw,20px);line-height:1.62;color:rgba(255,248,234,.86)}
main[data-template="phase467-buyer-access-portal"] .phase467-account-links{gap:10px;margin-top:22px;padding:0;max-width:100%}
main[data-template="phase467-buyer-access-portal"] .phase467-account-links a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:9px 15px;background:rgba(255,248,234,.12);border-color:rgba(255,232,187,.22);color:#ffe8bb;box-shadow:inset 0 1px 0 rgba(255,255,255,.10)}
main[data-template="phase467-buyer-access-portal"] .phase467-account-links a.is-active{background:#f1bf56;color:#1f1305;border-color:rgba(241,191,86,.72)}
main[data-template="phase467-buyer-access-portal"] .phase467-secure-panel{gap:clamp(12px,1.4vw,18px)}
main[data-template="phase467-buyer-access-portal"] .phase467-secure-panel article{padding:clamp(16px,1.8vw,22px);border-radius:clamp(20px,2vw,28px);background:linear-gradient(145deg,rgba(255,248,234,.13),rgba(255,248,234,.065));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 20px 54px rgba(0,0,0,.14)}
main[data-template="phase467-buyer-access-portal"] .phase467-secure-panel span{display:block;margin-top:6px;color:rgba(255,248,234,.78);line-height:1.52}
main[data-template="phase467-buyer-access-portal"] .phase467-auth-main{padding:clamp(34px,4.8vw,72px) 0 clamp(58px,6.8vw,108px)}
main[data-template="phase467-buyer-access-portal"] .phase467-auth-body{grid-template-columns:minmax(340px,500px) minmax(0,1fr);gap:clamp(24px,3.8vw,62px);align-items:stretch}
main[data-template="phase467-buyer-access-portal"] .phase467-card{padding:clamp(22px,2.8vw,36px);border-radius:clamp(24px,2.2vw,34px);background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,253,247,.72));box-shadow:0 28px 74px rgba(72,41,4,.13)}
main[data-template="phase467-buyer-access-portal"] .phase467-card h2{margin:0 0 18px;font-size:clamp(25px,2.2vw,38px);line-height:1.04;letter-spacing:-.035em;color:#2f1a06;text-wrap:balance}
main[data-template="phase467-buyer-access-portal"] .phase467-signin-form{gap:clamp(14px,1.6vw,18px)}
main[data-template="phase467-buyer-access-portal"] input{min-height:50px;border-radius:15px;background:#fffdf7}
main[data-template="phase467-buyer-access-portal"] button[type="submit"]{width:100%;min-height:50px;white-space:normal;text-align:center}
main[data-template="phase467-buyer-access-portal"] .phase467-help-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);align-self:stretch}
main[data-template="phase467-buyer-access-portal"] .phase467-help-stack article{min-height:clamp(150px,11vw,210px);padding:clamp(20px,2.2vw,28px);border-radius:clamp(22px,2vw,30px);background:linear-gradient(135deg,#f3ead7,#fffdf7);box-shadow:0 18px 44px rgba(72,41,4,.08)}
main[data-template="phase467-buyer-access-portal"] .phase467-help-stack h3{margin:0 0 10px;font-size:clamp(20px,1.7vw,28px);line-height:1.05;color:#2f1a06}
main[data-template="phase467-buyer-access-portal"] .phase467-help-stack p{margin:0;color:#6f4a18;line-height:1.58;max-width:42ch}
@media (min-width:1600px){main[data-template="phase467-buyer-access-portal"] .phase467-shell{width:min(1660px,calc(100% - clamp(96px,9vw,300px)))}main[data-template="phase467-buyer-access-portal"] .phase467-auth-grid{grid-template-columns:minmax(0,1fr) minmax(420px,520px)}main[data-template="phase467-buyer-access-portal"] .phase467-auth-body{grid-template-columns:minmax(420px,540px) minmax(0,1fr)}main[data-template="phase467-buyer-access-portal"] .phase467-help-stack{grid-template-columns:repeat(4,minmax(0,1fr))}main[data-template="phase467-buyer-access-portal"] .phase467-help-stack article{min-height:230px}}
@media (min-width:2400px){main[data-template="phase467-buyer-access-portal"] .phase467-shell{width:min(1820px,calc(100% - 20vw))}}
@media (max-width:1120px){main[data-template="phase467-buyer-access-portal"] .phase467-auth-body{grid-template-columns:minmax(320px,460px) minmax(0,1fr);gap:28px}main[data-template="phase467-buyer-access-portal"] .phase467-auth-grid{grid-template-columns:minmax(0,1fr) minmax(300px,400px)}}
@media (max-width:900px){main[data-template="phase467-buyer-access-portal"] .phase467-shell{width:min(100% - 28px,760px)}main[data-template="phase467-buyer-access-portal"] .phase467-auth-grid,main[data-template="phase467-buyer-access-portal"] .phase467-auth-body{grid-template-columns:1fr}main[data-template="phase467-buyer-access-portal"] .phase467-auth-hero{padding-top:clamp(70px,10vw,88px)}main[data-template="phase467-buyer-access-portal"] .phase467-secure-panel{grid-template-columns:repeat(3,minmax(0,1fr))}main[data-template="phase467-buyer-access-portal"] .phase467-help-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){main[data-template="phase467-buyer-access-portal"] .phase467-shell{width:min(100% - 24px,440px)}main[data-template="phase467-buyer-access-portal"] .phase467-auth-hero{padding:64px 0 30px}main[data-template="phase467-buyer-access-portal"] .phase467-auth-hero h1{font-size:clamp(34px,10.8vw,42px);line-height:1;max-width:10ch}main[data-template="phase467-buyer-access-portal"] .phase467-auth-hero p:not(.phase467-eyebrow){font-size:15.5px;line-height:1.56}main[data-template="phase467-buyer-access-portal"] .phase467-account-links{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-12px;padding:0 12px 4px}main[data-template="phase467-buyer-access-portal"] .phase467-account-links::-webkit-scrollbar{display:none}main[data-template="phase467-buyer-access-portal"] .phase467-account-links a{flex:0 0 auto;min-height:40px;padding:8px 13px}main[data-template="phase467-buyer-access-portal"] .phase467-secure-panel{display:flex;grid-template-columns:none;gap:10px;overflow-x:auto;scrollbar-width:none;margin-inline:-12px;padding:0 12px 4px}main[data-template="phase467-buyer-access-portal"] .phase467-secure-panel::-webkit-scrollbar{display:none}main[data-template="phase467-buyer-access-portal"] .phase467-secure-panel article{flex:0 0 min(262px,78vw);padding:15px 16px;border-radius:20px}main[data-template="phase467-buyer-access-portal"] .phase467-secure-panel span{font-size:13.5px;line-height:1.42}main[data-template="phase467-buyer-access-portal"] .phase467-auth-main{padding:28px 0 56px}main[data-template="phase467-buyer-access-portal"] .phase467-card{padding:20px;border-radius:22px}main[data-template="phase467-buyer-access-portal"] .phase467-card h2{font-size:24px}main[data-template="phase467-buyer-access-portal"] .phase467-help-stack{grid-template-columns:1fr}main[data-template="phase467-buyer-access-portal"] .phase467-help-stack article{min-height:0;padding:18px;border-radius:22px}}
/* phase505-sign-in-breakpoint-optimizer:end */
/* phase505-sign-up-breakpoint-optimizer:start */
main[data-template="phase467-qualified-buyer-application-gate"]{background:linear-gradient(180deg,#fff8ea 0%,#f6ecd7 54%,#fff8ea 100%);overflow-x:clip}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-shell{width:min(1420px,calc(100% - clamp(28px,5vw,96px)))}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-gate-hero{position:relative;isolation:isolate;padding:clamp(78px,7.4vw,118px) 0 clamp(38px,4.2vw,64px);background:radial-gradient(circle at 12% 18%,rgba(241,191,86,.26),transparent 30%),radial-gradient(circle at 86% 18%,rgba(255,232,187,.12),transparent 34%),linear-gradient(135deg,#241505,#5b3506 68%,#2f1a06);overflow:hidden}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-gate-hero:after{content:"";position:absolute;inset:auto clamp(14px,5vw,120px) -54px auto;width:clamp(210px,24vw,520px);height:clamp(150px,16vw,330px);border-radius:38px;background:linear-gradient(135deg,rgba(255,248,234,.10),rgba(241,191,86,.09));border:1px solid rgba(255,232,187,.13);box-shadow:0 30px 84px rgba(0,0,0,.24);transform:rotate(-4deg);z-index:-1}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-gate-grid{grid-template-columns:minmax(0,800px) minmax(320px,430px);gap:clamp(24px,4vw,76px);align-items:end}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-gate-grid>*{min-width:0}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-gate-hero h1{font-size:clamp(38px,5.1vw,82px);line-height:.96;letter-spacing:-.055em;max-width:12ch;text-wrap:balance}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-gate-hero p:not(.phase467-eyebrow){font-size:clamp(16px,1.18vw,19px);line-height:1.62;max-width:690px}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-account-links{gap:10px;padding:clamp(14px,1.8vw,22px) 0 0;max-width:100%;min-width:0;width:100%;box-sizing:border-box}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-account-links a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-review-lane{align-self:stretch;align-content:end;gap:clamp(10px,1.2vw,14px)}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-review-lane div{min-height:54px;align-items:center;border-radius:20px;background:linear-gradient(135deg,rgba(255,248,234,.12),rgba(255,232,187,.055));box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-review-lane span{min-width:0;line-height:1.25}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-review-lane strong{white-space:nowrap;color:#ffe8bb}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-application-main{padding:clamp(34px,4.3vw,68px) 0 clamp(60px,6vw,104px)}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-application-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(24px,3.2vw,54px);align-items:start}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-card{padding:clamp(22px,2.7vw,36px);border-radius:clamp(22px,2.1vw,32px);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,253,247,.72));box-shadow:0 26px 68px rgba(72,41,4,.13)}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-card h2{margin:0 0 14px;font-size:clamp(27px,2.35vw,42px);line-height:1.04;letter-spacing:-.035em;color:#2f1a06;text-wrap:balance}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-card p:not(.phase467-eyebrow):not(.phase467-form-status):not(.phase467-page-note){max-width:72ch;line-height:1.62;color:#6f4a18}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-signin-form{gap:clamp(14px,1.5vw,18px)}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-form-grid{gap:clamp(14px,1.45vw,18px);grid-template-columns:repeat(2,minmax(0,1fr))}
main[data-template="phase467-qualified-buyer-application-gate"] input,main[data-template="phase467-qualified-buyer-application-gate"] select{min-height:50px;border-radius:15px}
main[data-template="phase467-qualified-buyer-application-gate"] button[type="submit"]{width:100%;min-height:52px;white-space:normal;text-align:center}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-affirm{align-items:flex-start;border:1px solid rgba(72,41,4,.10);border-radius:18px;background:rgba(243,234,215,.58);padding:14px 16px}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-affirm input{width:20px!important;height:20px!important;min-height:20px;margin-top:2px;flex:0 0 20px;accent-color:#ca8500}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-affirm span{font-size:clamp(13.5px,1vw,15px);line-height:1.55}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-side-rail{gap:clamp(14px,1.5vw,18px);top:88px}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-side-rail article{border-radius:clamp(22px,2vw,30px);padding:clamp(20px,2.2vw,28px);box-shadow:0 22px 54px rgba(72,41,4,.12)}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-side-rail h3{margin:0 0 9px;font-size:clamp(18px,1.35vw,24px);line-height:1.12;text-wrap:balance}
main[data-template="phase467-qualified-buyer-application-gate"] .phase467-side-rail p{margin:0;line-height:1.58}
@media (min-width:1600px){main[data-template="phase467-qualified-buyer-application-gate"] .phase467-shell{width:min(1680px,calc(100% - clamp(96px,9vw,300px)))}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-gate-grid{grid-template-columns:minmax(0,900px) minmax(380px,500px)}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-application-layout{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-form-grid .wide{grid-column:1/-1}}
@media (min-width:2200px){main[data-template="phase467-qualified-buyer-application-gate"] .phase467-shell{width:min(1880px,calc(100% - clamp(180px,13vw,560px)))}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-gate-grid{grid-template-columns:minmax(0,980px) minmax(420px,540px)}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-application-layout{grid-template-columns:minmax(0,1fr) 440px}}
@media (max-width:1100px){main[data-template="phase467-qualified-buyer-application-gate"] .phase467-gate-grid,main[data-template="phase467-qualified-buyer-application-gate"] .phase467-application-layout{grid-template-columns:1fr}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-review-lane{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-side-rail{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:820px){main[data-template="phase467-qualified-buyer-application-gate"] .phase467-shell{width:min(100% - 28px,1160px)}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-gate-hero{padding:78px 0 36px}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-gate-hero h1{font-size:clamp(36px,12vw,54px);max-width:10.5ch}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-account-links{overflow-x:auto;flex-wrap:nowrap;scroll-snap-type:x proximity;padding-bottom:4px;-webkit-overflow-scrolling:touch}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-account-links a{scroll-snap-align:start}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-form-grid{grid-template-columns:1fr}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-side-rail{grid-template-columns:1fr}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-card{padding:22px 18px}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-card h2{font-size:clamp(26px,8vw,34px)}}
@media (max-width:520px){main[data-template="phase467-qualified-buyer-application-gate"] .phase467-shell{width:min(100% - 24px,1160px)}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-gate-hero{padding:70px 0 30px}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-gate-grid{gap:20px}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-gate-hero h1{font-size:clamp(34px,13vw,46px)}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-gate-hero p:not(.phase467-eyebrow){font-size:15.5px;line-height:1.55}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-review-lane{grid-template-columns:1fr;gap:9px}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-review-lane div{min-height:0;padding:12px 13px;border-radius:16px}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-review-lane strong{font-size:13px}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-application-main{padding:28px 0 58px}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-card{border-radius:20px;padding:20px 16px}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-card h2{font-size:clamp(25px,8.5vw,31px)}main[data-template="phase467-qualified-buyer-application-gate"] input,main[data-template="phase467-qualified-buyer-application-gate"] select{min-height:48px;padding:12px 13px;border-radius:14px}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-affirm{padding:13px 14px;border-radius:16px}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-side-rail article{padding:18px;border-radius:20px}}
@media (max-width:360px){main[data-template="phase467-qualified-buyer-application-gate"] .phase467-shell{width:min(100% - 20px,1160px)}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-card{padding:18px 14px}main[data-template="phase467-qualified-buyer-application-gate"] .phase467-account-links a{padding-inline:12px}}
/* phase505-sign-up-breakpoint-optimizer:end */
/* phase467-account-auth-marketplace-pages:end */

/* phase468-incoming-account-activity-inbox:start */
.phase468-incoming{background:#fff8ea;color:#1f1305;overflow:hidden}.phase468-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase468-eyebrow{margin:0 0 12px;color:#dba039;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:900}.phase468-btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:999px;padding:13px 18px;text-decoration:none;font-weight:900;border:1px solid rgba(255,232,187,.22);color:#fff8ea;background:rgba(255,248,234,.08)}.phase468-btn.gold{border:0;color:#1f1305;background:linear-gradient(135deg,#f1bf56,#ca8500);box-shadow:0 16px 34px rgba(202,133,0,.32)}.phase468-hero{padding:112px 0 58px;background:radial-gradient(circle at 14% 20%,rgba(241,191,86,.24),transparent 28%),radial-gradient(circle at 80% 0,rgba(255,232,187,.13),transparent 30%),linear-gradient(135deg,#1d1004,#3a2103 54%,#6d4107);color:#fff8ea}.phase468-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:34px;align-items:end}.phase468-hero h1{margin:0;font-size:clamp(44px,6.4vw,78px);line-height:.94;letter-spacing:-.055em}.phase468-hero p{font-size:18px;line-height:1.65;color:rgba(255,248,234,.8);max-width:760px}.phase468-account-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.phase468-account-tabs a{border:1px solid rgba(255,232,187,.18);border-radius:999px;padding:10px 14px;background:rgba(255,248,234,.08);color:#fff8ea;text-decoration:none;font-weight:800}.phase468-account-tabs a.is-active{background:#f1bf56;color:#1f1305}.phase468-signal-board{display:grid;gap:12px}.phase468-signal-card{border:1px solid rgba(255,232,187,.16);border-radius:22px;background:rgba(255,248,234,.08);padding:18px}.phase468-signal-card span{display:block;color:rgba(255,248,234,.65);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.phase468-signal-card strong{display:block;margin-top:6px;color:#ffe8bb;font-size:24px}.phase468-main{padding:54px 0 88px}.phase468-workbench{display:grid;grid-template-columns:290px minmax(0,1fr) 310px;gap:24px;align-items:start}.phase468-left-rail,.phase468-right-rail{display:grid;gap:16px;position:sticky;top:88px}.phase468-panel{border:1px solid rgba(72,41,4,.12);border-radius:28px;background:rgba(255,255,255,.68);box-shadow:0 24px 54px rgba(72,41,4,.12);padding:24px}.phase468-left-rail nav{display:grid;gap:10px}.phase468-left-rail a{display:flex;justify-content:space-between;gap:12px;align-items:center;border-radius:18px;padding:13px 14px;text-decoration:none;color:#482904;background:#f3ead7;border:1px solid rgba(72,41,4,.08);font-weight:850}.phase468-left-rail a.is-active{background:#2f1a06;color:#fff8ea}.phase468-left-rail em{font-style:normal;border-radius:999px;background:#f1bf56;color:#1f1305;min-width:28px;text-align:center;padding:2px 8px}.phase468-summary-slot{border-radius:18px;background:#fffdf7;border:1px solid rgba(72,41,4,.11);padding:16px;color:#6f4a18;line-height:1.5}.phase468-summary-slot a{color:#8d5c08;font-weight:900}.phase468-center{display:grid;gap:18px}.phase468-toolbar{display:flex;justify-content:space-between;gap:18px;align-items:center}.phase468-toolbar h2{margin:0;font-size:clamp(30px,4vw,46px);line-height:1;letter-spacing:-.04em}.phase468-toolbar select{border:1px solid rgba(72,41,4,.18);border-radius:999px;background:#fffdf7;color:#482904;padding:12px 16px;font:inherit;font-weight:800}.phase468-inbox-list{display:grid;gap:14px}.phase468-message-card{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid rgba(72,41,4,.12);border-radius:26px;background:#fffdf7;padding:18px;box-shadow:0 16px 34px rgba(72,41,4,.08)}.phase468-message-card .stamp{width:64px;height:64px;border-radius:20px;background:#2f1a06;color:#f1bf56;display:grid;place-items:center;font-weight:950}.phase468-message-card h3{margin:0 0 6px;font-size:22px;color:#2f1a06}.phase468-message-card p{margin:0;color:#6f4a18;line-height:1.5}.phase468-message-card .meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.phase468-message-card .meta span{border-radius:999px;padding:5px 9px;background:#f3ead7;color:#482904;font-size:12px;font-weight:850}.phase468-message-card a{white-space:nowrap;border-radius:999px;padding:11px 14px;text-decoration:none;background:#f1bf56;color:#1f1305;font-weight:900}.phase468-right-rail .phase468-panel:nth-child(2){background:#2f1a06;color:#fff8ea}.phase468-right-rail .phase468-panel:nth-child(2) p{color:rgba(255,248,234,.76)}.phase468-doc-list{display:grid;gap:10px;margin-top:12px}.phase468-doc-list div{display:flex;justify-content:space-between;gap:18px;border-top:1px solid rgba(72,41,4,.1);padding:10px 4px 0 0;color:#6f4a18}.phase468-right-rail .phase468-panel:nth-child(2) .phase468-doc-list div{border-color:rgba(255,232,187,.16);color:rgba(255,248,234,.76)}.phase468-final{padding:0 0 96px}.phase468-final-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;border-radius:34px;background:linear-gradient(135deg,#2f1a06,#6d4107);color:#fff8ea;padding:32px;box-shadow:0 24px 60px rgba(47,26,6,.2)}.phase468-final-card h2{margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.phase468-final-card p{color:rgba(255,248,234,.78);line-height:1.6}.phase468-mobile-note{display:none}
@media(max-width:980px){.phase468-hero-grid,.phase468-workbench,.phase468-final-card{grid-template-columns:1fr}.phase468-left-rail,.phase468-right-rail{position:static}.phase468-message-card{grid-template-columns:1fr}.phase468-message-card a{justify-self:start}.phase468-toolbar{align-items:flex-start;flex-direction:column}.phase468-shell{width:min(100% - 28px,1180px)}.phase468-hero{padding-top:88px}.phase468-account-tabs{overflow:auto;flex-wrap:nowrap}.phase468-mobile-note{display:block}}
/* phase468-incoming-account-activity-inbox:end */

/* phase522-incoming-breakpoint-optimizer:start */
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"]{overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f3e4c8 46%,#fff8ea 100%)}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] *,
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] *::before,
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] *::after{box-sizing:border-box;min-width:0}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-shell{width:min(100% - 48px,1440px)}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-hero{padding:clamp(74px,6.5vw,112px) 0 clamp(42px,5vw,64px)}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:clamp(22px,4vw,58px);align-items:center}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-hero h1{font-size:clamp(40px,4.6vw,72px);line-height:.98;max-width:12ch;text-wrap:balance}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-hero p{font-size:clamp(16px,1.18vw,19px);line-height:1.58;max-width:720px}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-account-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin;padding-bottom:2px}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-account-tabs a{white-space:nowrap;flex:0 0 auto}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-signal-board{grid-template-columns:1fr;align-self:stretch}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-signal-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:0;padding:clamp(16px,1.5vw,20px)}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-main{padding:clamp(42px,5vw,68px) 0 clamp(64px,7vw,96px)}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-workbench{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(240px,300px);gap:clamp(16px,2vw,28px)}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-panel{padding:clamp(18px,1.8vw,26px)}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-left-rail a{overflow-wrap:anywhere}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-toolbar{align-items:flex-end}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-toolbar select{max-width:100%}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-message-card{grid-template-columns:64px minmax(0,1fr) auto;gap:clamp(12px,1.4vw,18px)}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-message-card .stamp{width:58px;height:58px;border-radius:18px}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-message-card a{white-space:normal;text-align:center}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-doc-list div{align-items:flex-start;overflow-wrap:anywhere}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-final{padding-bottom:clamp(70px,7vw,106px)}
main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-final-card{max-width:1320px;margin:0 auto;grid-template-columns:minmax(0,1fr) auto}
@media (min-width:1600px){main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-shell{width:min(100% - 72px,1540px)}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-hero-grid{grid-template-columns:minmax(0,900px) minmax(360px,460px);justify-content:center}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-workbench{grid-template-columns:300px minmax(620px,1fr) 330px}}
@media (max-width:1180px){main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-workbench{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-right-rail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-message-card{grid-template-columns:58px minmax(0,1fr)}}
@media (max-width:980px){main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-shell{width:min(100% - 40px,100%)}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-hero{padding:clamp(58px,10vw,84px) 0 36px}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-hero-grid{grid-template-columns:1fr;gap:22px}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-hero h1{font-size:clamp(36px,7.8vw,54px);max-width:13ch}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-signal-board{grid-template-columns:repeat(3,minmax(0,1fr))}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-signal-card{display:block}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-workbench{grid-template-columns:1fr}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-left-rail,.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-right-rail{position:static;grid-template-columns:1fr}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-left-rail nav{display:flex;overflow-x:auto;gap:10px;scrollbar-width:thin}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-left-rail nav a{flex:0 0 min(230px,72vw)}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-message-card{grid-template-columns:58px minmax(0,1fr);align-items:start}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-message-card a{grid-column:1/-1;justify-self:stretch}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-final-card{grid-template-columns:1fr}}
@media (max-width:640px){main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-shell{width:calc(100% - 36px)}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-hero{padding-top:52px}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-hero h1{font-size:clamp(32px,9.2vw,42px);line-height:1.06;max-width:12.5ch}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-signal-board{grid-template-columns:1fr}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-signal-card{display:flex}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-toolbar{align-items:flex-start;flex-direction:column}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-toolbar label,main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-toolbar select{width:100%}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-message-card{grid-template-columns:1fr;padding:16px;border-radius:22px}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-message-card .stamp{width:52px;height:52px}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-doc-list div{display:grid;grid-template-columns:1fr;gap:4px}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-final-card{padding:24px;border-radius:26px}main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-final-card .phase468-btn{width:100%;margin-top:8px}}
@media (max-width:380px){main.phase468-incoming[data-template="phase468-account-activity-inbox-triage-desk"] .phase468-shell{width:calc(100% - 28px)}}
/* phase522-incoming-breakpoint-optimizer:end */

/* phase469-nicaraguan-private-label-cigars:start */
.phase469-cigar-docket{background:#fff8ea;color:#1f1305;overflow:hidden}.phase469-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase469-eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase469-btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 18px;text-decoration:none;font-weight:900;border:1px solid rgba(72,41,4,.16);color:#482904;background:#fff8ea;box-shadow:0 14px 28px rgba(72,41,4,.12)}.phase469-btn.gold{border:0;color:#1f1305;background:linear-gradient(135deg,#f1bf56,#ca8500);box-shadow:0 18px 34px rgba(202,133,0,.32)}.phase469-btn.dark{background:#2f1a06;color:#fff8ea;border-color:#2f1a06}.phase469-hero{padding:144px 0 72px;background:radial-gradient(circle at 12% 18%,rgba(241,191,86,.22),transparent 30%),radial-gradient(circle at 84% 10%,rgba(255,232,187,.16),transparent 28%),linear-gradient(135deg,#1d1004,#3a2103 54%,#704307);color:#fff8ea}.phase469-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);gap:38px;align-items:end}.phase469-hero h1{margin:0;font-size:clamp(42px,6vw,76px);line-height:.94;letter-spacing:-.055em;max-width:860px}.phase469-hero p{font-size:18px;line-height:1.65;color:rgba(255,248,234,.8);max-width:760px}.phase469-hero-actions,.phase469-final-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.phase469-media-card{position:relative;min-height:430px;border-radius:34px;overflow:hidden;border:1px solid rgba(255,232,187,.16);box-shadow:0 34px 80px rgba(0,0,0,.28);background:#2f1a06}.phase469-media-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.08) brightness(.86)}.phase469-media-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(31,19,5,.78))}.phase469-media-caption{position:absolute;z-index:2;left:24px;right:24px;bottom:24px;display:grid;gap:10px}.phase469-media-caption strong{font-size:24px;color:#ffe8bb}.phase469-media-caption span{color:rgba(255,248,234,.78);line-height:1.5}.phase469-quick-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px}.phase469-quick-strip div{border:1px solid rgba(255,232,187,.14);background:rgba(255,248,234,.08);border-radius:22px;padding:18px}.phase469-quick-strip strong{display:block;color:#ffe8bb}.phase469-quick-strip span{display:block;margin-top:5px;color:rgba(255,248,234,.68)}.phase469-section{padding:78px 0}.phase469-blend-board{background:#fff8ea}.phase469-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:30px;align-items:end;margin-bottom:28px}.phase469-section-head h2{margin:0;font-size:clamp(34px,5vw,58px);line-height:.98;letter-spacing:-.045em;color:#2f1a06}.phase469-section-head p{margin:0;color:#6f4a18;line-height:1.65}.phase469-blend-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:stretch}.phase469-blend-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.phase469-blend-card{border:1px solid rgba(72,41,4,.12);border-radius:28px;background:#fffdf7;padding:24px;box-shadow:0 18px 44px rgba(72,41,4,.09)}.phase469-blend-card h3{margin:0 0 10px;color:#2f1a06;font-size:23px}.phase469-blend-card p{margin:0;color:#6f4a18;line-height:1.56}.phase469-spec-ticket{border-radius:32px;background:linear-gradient(135deg,#2f1a06,#6d4107);color:#fff8ea;padding:28px;display:grid;align-content:space-between;min-height:100%}.phase469-spec-ticket h3{font-size:32px;line-height:1;margin:0 0 14px}.phase469-ticket-lines{display:grid;gap:12px;margin-top:22px}.phase469-ticket-lines div{display:flex;justify-content:space-between;gap:18px;border-top:1px solid rgba(255,232,187,.18);padding-top:12px;color:rgba(255,248,234,.78)}.phase469-ticket-lines strong{color:#ffe8bb}.phase469-vitola-rail{background:#f3ead7}.phase469-rail-wrap{display:grid;grid-template-columns:310px minmax(0,1fr);gap:26px;align-items:start}.phase469-rail-intro{position:sticky;top:90px;border-radius:30px;background:#2f1a06;color:#fff8ea;padding:26px}.phase469-rail-intro h2{margin:0;font-size:clamp(32px,4vw,46px);line-height:1}.phase469-rail-intro p{color:rgba(255,248,234,.78);line-height:1.6}.phase469-vitola-list{display:grid;gap:16px}.phase469-vitola-row{display:grid;grid-template-columns:110px minmax(0,1fr) 190px;gap:18px;align-items:center;border-radius:28px;background:#fffdf7;border:1px solid rgba(72,41,4,.11);padding:20px;box-shadow:0 16px 36px rgba(72,41,4,.08)}.phase469-vitola-row .gauge{width:86px;height:86px;border-radius:26px;background:linear-gradient(135deg,#f1bf56,#ca8500);display:grid;place-items:center;color:#1f1305;font-weight:950;font-size:20px}.phase469-vitola-row h3{margin:0 0 6px;color:#2f1a06}.phase469-vitola-row p{margin:0;color:#6f4a18;line-height:1.5}.phase469-vitola-row span{justify-self:end;border-radius:999px;background:#f3ead7;color:#482904;padding:9px 12px;font-weight:850}.phase469-sample-ledger{background:#fff8ea}.phase469-ledger-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.phase469-ledger-card{border-radius:30px;border:1px solid rgba(72,41,4,.12);background:#fffdf7;padding:24px;box-shadow:0 18px 44px rgba(72,41,4,.09)}.phase469-ledger-card .num{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#2f1a06;color:#f1bf56;font-weight:950;margin-bottom:18px}.phase469-ledger-card h3{margin:0 0 10px;font-size:24px;color:#2f1a06}.phase469-ledger-card p{margin:0;color:#6f4a18;line-height:1.58}.phase469-packaging-handoff{padding:80px 0;background:linear-gradient(180deg,#2f1a06,#140c04);color:#fff8ea}.phase469-iprint-panel{border:1px solid rgba(255,232,187,.16);border-radius:34px;background:rgba(255,248,234,.08);padding:30px;box-shadow:0 28px 70px rgba(0,0,0,.24)}.phase469-iprint-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:26px;align-items:center}.phase469-iprint-panel h2{margin:0;font-size:clamp(34px,5vw,56px);line-height:.98;letter-spacing:-.04em}.phase469-iprint-panel p{color:rgba(255,248,234,.78);line-height:1.65}.phase469-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.phase469-chip-row span{border-radius:999px;padding:9px 12px;background:rgba(255,232,187,.12);border:1px solid rgba(255,232,187,.14);color:#ffe8bb;font-weight:850}.phase469-handoff-board{display:grid;gap:12px}.phase469-handoff-board div{border-radius:22px;background:#fff8ea;color:#1f1305;padding:18px}.phase469-handoff-board strong{display:block;color:#2f1a06}.phase469-handoff-board span{display:block;margin-top:4px;color:#6f4a18}.phase469-final{padding:82px 0 96px;background:#fff8ea}.phase469-final-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border-radius:36px;background:linear-gradient(135deg,#2f1a06,#704307);color:#fff8ea;padding:34px;box-shadow:0 28px 68px rgba(72,41,4,.22)}.phase469-final-card h2{margin:0;font-size:clamp(34px,5vw,58px);line-height:.98}.phase469-final-card p{color:rgba(255,248,234,.78);line-height:1.62;max-width:720px}.phase469-route-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.phase469-route-links a{border:1px solid rgba(72,41,4,.12);border-radius:999px;padding:9px 12px;color:#482904;background:#fffdf7;text-decoration:none;font-weight:850}
@media(max-width:900px){.phase469-shell{width:min(100% - 28px,1180px)}.phase469-hero-grid,.phase469-section-head,.phase469-blend-grid,.phase469-rail-wrap,.phase469-iprint-grid,.phase469-final-card{grid-template-columns:1fr}.phase469-quick-strip,.phase469-blend-map,.phase469-ledger-grid{grid-template-columns:1fr}.phase469-vitola-row{grid-template-columns:1fr}.phase469-vitola-row span{justify-self:start}.phase469-rail-intro{position:static}.phase469-hero{padding-top:104px}.phase469-media-card{min-height:320px}}
/* phase469-nicaraguan-private-label-cigars:end */

/* phase523-nicaraguan-private-label-cigars-breakpoint-optimizer:start */
main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"]{overflow-x:hidden}
main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-shell{max-width:calc(100vw - 28px)}
main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero h1,
main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-section-head h2,
main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-rail-intro h2,
main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-iprint-panel h2,
main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-final-card h2{overflow-wrap:normal;word-break:normal;text-wrap:balance}
main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] p{text-wrap:pretty}
main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-btn:focus-visible,
main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-route-links a:focus-visible{outline:3px solid rgba(241,191,86,.8);outline-offset:3px}
main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-btn{white-space:normal;text-align:center}
@media (min-width:1500px){
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-shell{width:min(1320px,calc(100% - 72px));max-width:1320px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero{padding:156px 0 86px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero-grid{grid-template-columns:minmax(0,900px) minmax(390px,460px);gap:56px;justify-content:center;align-items:end}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero h1{font-size:clamp(70px,5.1vw,86px);max-width:900px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-media-card{min-height:460px}
}
@media (min-width:901px) and (max-width:1180px){
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-shell{width:min(100% - 44px,1080px)}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero{padding:124px 0 64px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:28px;align-items:center}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero h1{font-size:clamp(48px,5.7vw,66px);max-width:720px;letter-spacing:-.05em}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero p{font-size:17px;line-height:1.56}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-quick-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-media-card{min-height:380px;border-radius:30px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-blend-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr)}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-rail-wrap{grid-template-columns:280px minmax(0,1fr)}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-vitola-row{grid-template-columns:86px minmax(0,1fr) auto}
}
@media (min-width:641px) and (max-width:900px){
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-shell{width:min(100% - 36px,820px)}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero{padding:88px 0 54px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero h1{font-size:clamp(46px,8.4vw,64px);line-height:.96;letter-spacing:-.05em;max-width:12.5ch}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero p{font-size:17px;line-height:1.55;max-width:68ch}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero-actions{gap:10px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-quick-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-media-card{min-height:330px;border-radius:28px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-section{padding:62px 0}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-section-head{gap:14px;margin-bottom:22px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-section-head h2{font-size:clamp(38px,7.1vw,56px)}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-blend-map{grid-template-columns:repeat(2,minmax(0,1fr))}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-vitola-row{grid-template-columns:84px minmax(0,1fr) auto;gap:16px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-vitola-row span{justify-self:end}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-ledger-card{padding:20px;border-radius:26px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-iprint-grid{gap:18px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-final-card{align-items:start}
}
@media (max-width:640px){
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-shell{width:calc(100% - 32px);max-width:calc(100vw - 32px)}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero{padding:72px 0 44px;background:radial-gradient(circle at 18% 8%,rgba(241,191,86,.2),transparent 34%),linear-gradient(150deg,#1d1004 0%,#3a2103 62%,#5a3506 100%)}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero-grid{gap:24px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-eyebrow{font-size:11px;letter-spacing:.13em;margin-bottom:10px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero h1{font-size:clamp(40px,12.8vw,54px);line-height:.96;letter-spacing:-.05em;max-width:11ch}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero p{font-size:16px;line-height:1.52;margin-top:14px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero-actions,
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-final-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-btn{width:100%;min-height:48px;padding:13px 14px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-quick-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-quick-strip div{padding:14px;border-radius:18px;min-width:0}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-quick-strip span{font-size:13px;line-height:1.22}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-media-card{min-height:280px;border-radius:24px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-media-caption{left:18px;right:18px;bottom:18px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-media-caption strong{font-size:21px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-section{padding:52px 0}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-section-head{gap:12px;margin-bottom:20px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-section-head h2,
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-iprint-panel h2,
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-final-card h2{font-size:clamp(34px,10vw,46px);line-height:1}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-blend-card,
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-ledger-card{padding:20px;border-radius:24px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-spec-ticket,
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-rail-intro,
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-iprint-panel,
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-final-card{padding:22px;border-radius:26px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-vitola-row{padding:18px;border-radius:24px;gap:12px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-vitola-row .gauge{width:70px;height:70px;border-radius:22px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-packaging-handoff{padding:56px 0}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-chip-row{gap:8px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-chip-row span,
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-route-links a{font-size:13px;padding:8px 10px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-route-links{gap:8px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-final{padding:56px 0 68px}
}
@media (max-width:420px){
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-shell{width:calc(100% - 24px);max-width:calc(100vw - 24px)}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-hero h1{font-size:clamp(36px,13.1vw,46px);max-width:11ch}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-quick-strip{grid-template-columns:1fr}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-media-card{min-height:250px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-ticket-lines div{display:grid;grid-template-columns:1fr;gap:4px}
  main.phase469-cigar-docket[data-phase469-nicaraguan-cigars="true"] .phase469-final-card h2{font-size:clamp(32px,11vw,40px)}
}
/* phase523-nicaraguan-private-label-cigars-breakpoint-optimizer:end */


/* Phase 472 packaging compliance provider desk */
.phase472-packaging-main{background:linear-gradient(180deg,#fff7e8 0%,#fdeed1 36%,#fff7e8 100%);color:var(--dark);overflow:hidden}.phase472-packaging-main p{color:var(--muted);line-height:1.55}.phase472-packaging-hero{min-height:calc(100vh - 52px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:clamp(34px,5.5vw,82px);align-items:center;padding:clamp(82px,9vw,138px) max(22px,calc((100vw - 1180px)/2)) clamp(52px,7vw,92px);background:radial-gradient(circle at 12% 14%,rgba(202,133,0,.24),transparent 34%),linear-gradient(145deg,#100903 0%,#2f1a06 48%,#5b3508 100%);color:var(--cream);position:relative;isolation:isolate}.phase472-packaging-hero:after{content:"";position:absolute;inset:auto -8% -32% 28%;height:360px;background:radial-gradient(ellipse,rgba(255,232,187,.18),transparent 70%);pointer-events:none}.phase472-hero-copy,.phase472-hero-media{position:relative;z-index:1}.phase472-packaging-hero h1{font-size:clamp(52px,7.8vw,104px);line-height:.9;letter-spacing:-.068em;margin-bottom:24px}.phase472-lede{font-size:clamp(20px,2.25vw,29px);line-height:1.2!important;color:rgba(255,232,187,.82)!important;max-width:760px}.phase472-hero-actions,.phase472-route-grid,.phase472-path-tabs{display:flex;gap:12px;flex-wrap:wrap}.phase472-hero-actions a,.phase472-provider-card a,.phase472-path-tabs a,.phase472-route-grid a,.phase79-action-row button,.phase79-action-row a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;padding:10px 18px;text-decoration:none;font-weight:900;border:1px solid rgba(202,133,0,.28)}.phase472-hero-actions .primary,.phase79-action-row button{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;border-color:rgba(255,232,187,.45);box-shadow:0 20px 48px rgba(202,133,0,.3)}.phase472-hero-actions .secondary{background:rgba(255,232,187,.12);color:var(--cream);border-color:rgba(255,232,187,.24)}.phase472-hero-media{margin:0;border-radius:44px;overflow:hidden;background:#000;box-shadow:0 44px 110px rgba(0,0,0,.42);transform:rotate(-1.3deg)}.phase472-hero-media img{display:block;width:100%;min-height:500px;object-fit:cover;filter:saturate(1.08) contrast(1.04)}.phase472-hero-media figcaption{position:absolute;left:18px;right:18px;bottom:18px;padding:18px 20px;border-radius:26px;background:rgba(16,9,3,.74);color:rgba(255,248,234,.84);backdrop-filter:blur(18px);font-size:15px;line-height:1.45}.phase472-hero-media figcaption strong{color:#f1bf56}.phase472-path-tabs{position:sticky;top:52px;z-index:22;padding:12px max(22px,calc((100vw - 1080px)/2));background:rgba(255,248,234,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(72,41,4,.1)}.phase472-path-tabs a{min-height:36px;background:rgba(255,255,255,.62);color:var(--cigar);font-size:13px;padding:8px 14px}.phase472-provider-band{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:20px;align-items:stretch;padding:clamp(74px,9vw,118px) max(22px,calc((100vw - 1180px)/2));background:linear-gradient(180deg,#fff7e8,#ffe8bb)}.phase472-provider-card{border-radius:42px;padding:clamp(30px,4vw,52px);background:#fff;box-shadow:var(--shadow);border:1px solid rgba(72,41,4,.1)}.phase472-provider-card h2,.phase472-system-heading h2,.phase472-compliance-sticky h2,.phase472-readiness-heading h2,.phase472-next-routes h2{font-size:clamp(38px,5.4vw,74px);line-height:.96;letter-spacing:-.058em}.phase472-provider-card a{margin-top:8px;background:#3a2103;color:#fff8ea;border-color:#3a2103}.phase472-provider-ledger{display:grid;grid-template-columns:1fr;gap:14px}.phase472-provider-ledger article{min-height:190px;border-radius:34px;padding:28px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,248,234,.52));border:1px solid rgba(72,41,4,.12);box-shadow:0 18px 44px rgba(58,34,16,.12)}.phase472-provider-ledger article:nth-child(2){transform:translateX(34px);background:linear-gradient(145deg,#3a2103,#6d430b);color:var(--cream)}.phase472-provider-ledger article:nth-child(2) p{color:rgba(255,232,187,.78)}.phase472-provider-ledger span,.phase472-system-card span,.phase472-role-stack span{display:inline-flex;color:var(--gold);font-weight:950;letter-spacing:.14em;text-transform:uppercase;font-size:12px;margin-bottom:14px}.phase472-system-showcase{padding:clamp(74px,9vw,116px) max(22px,calc((100vw - 1180px)/2));background:#000;color:var(--cream)}.phase472-system-heading{max-width:900px;margin-bottom:30px}.phase472-system-heading p{font-size:20px;color:rgba(255,232,187,.72)}.phase472-system-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-auto-rows:minmax(260px,auto);gap:16px}.phase472-system-card{border-radius:38px;padding:30px;background:linear-gradient(180deg,#fff7e8,#ffe8bb);color:var(--cigar);box-shadow:var(--deep-shadow);border:1px solid rgba(255,232,187,.14);overflow:hidden}.phase472-system-card.large{grid-row:span 2;padding:0;background:#150d05;position:relative;color:var(--cream)}.phase472-system-card.large img{width:100%;height:100%;min-height:520px;object-fit:cover;display:block;opacity:.72}.phase472-system-card.large div{position:absolute;left:26px;right:26px;bottom:26px;padding:26px;border-radius:30px;background:rgba(16,9,3,.75);backdrop-filter:blur(18px)}.phase472-system-card.large p{color:rgba(255,232,187,.78)}.phase472-system-card.dark{background:linear-gradient(145deg,#1f1305,#482904);color:var(--cream)}.phase472-system-card.dark p{color:rgba(255,232,187,.76)}.phase472-system-card.accent{background:radial-gradient(circle at 92% 10%,rgba(54,135,7,.25),transparent 40%),linear-gradient(180deg,#fff,#fff7e8)}.phase472-compliance-map{display:grid;grid-template-columns:minmax(300px,420px) 1fr;gap:36px;align-items:start;padding:clamp(78px,10vw,126px) max(22px,calc((100vw - 1180px)/2));background:linear-gradient(180deg,#fff7e8,#fff)}.phase472-compliance-sticky{position:sticky;top:118px}.phase472-compliance-sticky p{font-size:18px}.phase472-role-stack{display:grid;gap:18px}.phase472-role-stack article{border-radius:34px;padding:30px;background:rgba(255,255,255,.78);border:1px solid rgba(72,41,4,.1);box-shadow:var(--shadow);min-height:190px}.phase472-role-stack article:nth-child(2){margin-left:52px;background:linear-gradient(135deg,#ffe8bb,#fff7e8)}.phase472-role-stack article:nth-child(3){margin-right:52px;background:#3a2103;color:var(--cream)}.phase472-role-stack article:nth-child(3) p{color:rgba(255,232,187,.76)}.phase472-readiness-desk{padding:clamp(74px,9vw,118px) max(22px,calc((100vw - 1180px)/2));background:radial-gradient(circle at 85% 16%,rgba(202,133,0,.18),transparent 30%),linear-gradient(180deg,#ffe8bb,#fff7e8)}.phase472-readiness-heading{max-width:960px}.phase472-readiness-heading p{font-size:20px}.phase472-readiness-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:18px;align-items:start;margin-top:28px}.phase472-checklist{counter-reset:item;display:grid;gap:12px;margin:0;padding:0;list-style:none}.phase472-checklist li{border-radius:28px;padding:22px;background:rgba(255,255,255,.68);border:1px solid rgba(72,41,4,.1);box-shadow:0 16px 38px rgba(58,34,16,.1)}.phase472-checklist strong{display:block;font-size:20px;letter-spacing:-.03em;color:var(--cigar);margin-bottom:6px}.phase472-checklist span{display:block;color:var(--muted);line-height:1.45}.phase472-summary-form{margin:0;background:#fff;border:1px solid rgba(72,41,4,.12);box-shadow:var(--shadow);border-radius:34px;padding:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.phase472-summary-form h3,.phase472-summary-form .phase79-action-row,.phase472-summary-form .phase79-summary-output{grid-column:1/-1}.phase472-summary-form label{display:grid;gap:7px;font-weight:850;color:var(--cigar)}.phase472-summary-form input{width:100%;min-height:44px;border-radius:16px;border:1px solid rgba(72,41,4,.14);background:#fff7e8;padding:10px 12px;font:inherit}.phase79-action-row{display:flex;gap:10px;flex-wrap:wrap}.phase79-action-row a{background:#3a2103;color:#fff8ea;border-color:#3a2103}.phase472-next-routes{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;padding:clamp(74px,9vw,116px) max(22px,calc((100vw - 1180px)/2));background:linear-gradient(145deg,#100903,#2f1a06 55%,#482904);color:var(--cream)}.phase472-next-routes p{color:rgba(255,232,187,.74)}.phase472-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phase472-route-grid a{display:flex;align-items:flex-start;flex-direction:column;border-radius:26px;padding:22px;background:rgba(255,232,187,.1);color:var(--cream);border-color:rgba(255,232,187,.15);min-height:126px}.phase472-route-grid a strong{font-size:20px;letter-spacing:-.03em}.phase472-route-grid a span{margin-top:6px;color:rgba(255,232,187,.7);font-weight:650}.phase127-legacy-test-route-tokens{display:none!important}@media(max-width:900px){.phase472-packaging-hero,.phase472-provider-band,.phase472-compliance-map,.phase472-readiness-layout,.phase472-next-routes{grid-template-columns:1fr}.phase472-hero-media{transform:none}.phase472-hero-media img{min-height:360px}.phase472-provider-ledger article:nth-child(2),.phase472-role-stack article:nth-child(2),.phase472-role-stack article:nth-child(3){transform:none;margin-left:0;margin-right:0}.phase472-system-grid{grid-template-columns:1fr}.phase472-system-card.large{grid-row:auto}.phase472-system-card.large img{min-height:360px}.phase472-compliance-sticky{position:relative;top:0}.phase472-summary-form{grid-template-columns:1fr}.phase472-route-grid{grid-template-columns:1fr}.phase472-path-tabs{top:48px;overflow:auto;flex-wrap:nowrap}.phase472-path-tabs a{white-space:nowrap}}@media(max-width:620px){.phase472-packaging-hero{padding-top:72px}.phase472-packaging-hero h1{font-size:46px}.phase472-lede{font-size:19px}.phase472-provider-card,.phase472-system-card,.phase472-role-stack article,.phase472-summary-form{border-radius:26px;padding:22px}.phase472-system-card.large{padding:0}.phase472-system-card.large div{left:14px;right:14px;bottom:14px;padding:18px;border-radius:22px}.phase472-provider-card h2,.phase472-system-heading h2,.phase472-compliance-sticky h2,.phase472-readiness-heading h2,.phase472-next-routes h2{font-size:38px}}
/* Phase 472 anchor offset polish */
#phase472-provider,#phase472-system,#phase472-compliance,#phase472-readiness{scroll-margin-top:132px}
@media(max-width:900px){#phase472-provider,#phase472-system,#phase472-compliance,#phase472-readiness{scroll-margin-top:112px}}
/* Phase 473 packaging commercial system */
.phase473-packaging-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase473-packaging-main .eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase473-packaging-main h1,.phase473-packaging-main h2,.phase473-packaging-main h3{letter-spacing:-.045em}.phase473-packaging-main p{color:rgba(47,26,6,.74);line-height:1.62}.phase473-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.85fr);gap:34px;align-items:stretch;padding:118px max(24px,calc((100vw - 1180px)/2)) 58px;background:radial-gradient(circle at 16% 15%,rgba(202,133,0,.27),transparent 31%),radial-gradient(circle at 86% 20%,rgba(255,232,187,.13),transparent 30%),linear-gradient(135deg,#1f1305 0%,#482904 56%,#7a4a08 100%);color:#fff8ea}.phase473-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.phase473-hero-copy h1{max-width:820px;margin:0 0 20px;color:#fff8ea;font-size:clamp(44px,6.1vw,82px);line-height:.9}.phase473-hero-lede{max-width:760px;font-size:clamp(18px,2vw,23px);line-height:1.42!important;color:rgba(255,248,234,.84)!important}.phase473-actions,.phase473-next-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase473-packaging-main .btn,.phase473-next-actions a,.phase473-provider-section a,.phase79-action-row button,.phase79-action-row a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:13px 20px;text-decoration:none!important;font-weight:900;border:1px solid rgba(241,191,86,.26)}.phase473-packaging-main .btn.primary,.phase473-actions a:first-child,.phase473-next-actions a:first-child,.phase79-action-row button{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#2f1a06!important;border-color:transparent;box-shadow:0 18px 44px rgba(202,133,0,.25)}.phase473-packaging-main .btn.secondary,.phase473-actions a:not(:first-child){background:rgba(255,248,234,.1);color:#ffe8bb!important}.phase473-ledger-panel{position:relative;display:grid;align-content:end;min-height:520px;border-radius:36px;overflow:hidden;background:#1f1305;box-shadow:0 30px 90px rgba(0,0,0,.34);border:1px solid rgba(255,232,187,.18)}.phase473-ledger-panel figure{position:absolute;inset:0;margin:0}.phase473-ledger-panel img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.12) contrast(1.06) brightness(.86)}.phase473-ledger-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,19,5,.08),rgba(31,19,5,.78))}.phase473-ledger-card,.phase473-mini-ledger{position:relative;z-index:2;margin:0 20px 14px}.phase473-ledger-card{padding:20px;border-radius:24px;background:rgba(255,248,234,.92);color:#2f1a06;box-shadow:0 18px 48px rgba(0,0,0,.22)}.phase473-ledger-card span,.phase473-mini-ledger span,.phase473-provider-grid span,.phase473-role-grid span{display:block;margin-bottom:7px;color:#ca8500;font-weight:950;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.phase473-ledger-card strong{font-size:20px;line-height:1.18}.phase473-mini-ledger{display:grid;gap:8px;margin-bottom:20px}.phase473-mini-ledger p{margin:0;padding:13px 15px;border-radius:18px;background:rgba(255,248,234,.12);border:1px solid rgba(255,232,187,.16);color:#fff8ea}.phase473-mini-ledger strong{display:block;color:#fff8ea}.phase473-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#f1bf56;color:#2f1a06}.phase473-proof-strip article{padding:24px;border-right:1px solid rgba(47,26,6,.16)}.phase473-proof-strip span{display:block;margin-bottom:8px;font-weight:950;text-transform:uppercase;font-size:12px;letter-spacing:.13em}.phase473-proof-strip p{margin:0;color:rgba(47,26,6,.76);font-size:15px}.phase473-subnav{top:52px}.phase473-provider-section,.phase473-system-grid,.phase473-compliance-panel,.phase473-readiness-section,.phase473-next-panel{padding:clamp(58px,7vw,104px) max(24px,calc((100vw - 1180px)/2));scroll-margin-top:118px}.phase473-section-heading{max-width:900px;margin:0 auto 34px;text-align:center}.phase473-section-heading h2,.phase473-system-copy h2,.phase473-compliance-copy h2,.phase473-readiness-copy h2,.phase473-next-panel h2{margin:0 0 16px;color:#2f1a06;font-size:clamp(34px,4.8vw,64px);line-height:.98}.phase473-section-heading p:not(.eyebrow){font-size:18px;max-width:840px;margin-left:auto;margin-right:auto}.phase473-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.phase473-provider-grid article{min-height:260px;padding:28px;border-radius:30px;background:linear-gradient(160deg,#fffaf0,#f1dfbb);border:1px solid rgba(72,41,4,.13);box-shadow:0 22px 60px rgba(72,41,4,.12)}.phase473-provider-grid h3,.phase473-role-grid strong{display:block;margin:0 0 10px;font-size:24px;line-height:1.14;color:#2f1a06}.phase473-system-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center;background:#fff3d8}.phase473-image-card{margin:0;border-radius:34px;overflow:hidden;background:#1f1305;box-shadow:0 26px 80px rgba(72,41,4,.18)}.phase473-image-card img{width:100%;min-height:470px;object-fit:cover;display:block;filter:saturate(1.12) contrast(1.06) brightness(1.04)}.phase473-image-card figcaption{padding:16px 18px;background:#2f1a06;color:#fff8ea;font-weight:850}.phase473-checklist{display:grid;gap:12px;margin-top:22px}.phase473-checklist p{margin:0;padding:18px 20px;border-radius:22px;background:#fff8ea;border:1px solid rgba(72,41,4,.12)}.phase473-checklist strong{display:block;margin-bottom:5px;color:#2f1a06;font-size:18px}.phase473-checklist span{display:block;color:rgba(47,26,6,.68)}.phase473-compliance-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:start;background:radial-gradient(circle at 14% 10%,rgba(241,191,86,.18),transparent 30%),linear-gradient(135deg,#150c04,#3d2308);color:#fff8ea}.phase473-compliance-copy h2{color:#fff8ea}.phase473-compliance-copy p{color:rgba(255,248,234,.78)}.phase473-compliance-panel .eyebrow{color:#f1bf56}.phase473-role-grid{display:grid;gap:14px}.phase473-role-grid article{padding:24px;border-radius:26px;background:rgba(255,248,234,.09);border:1px solid rgba(241,191,86,.2)}.phase473-role-grid strong{color:#fff8ea}.phase473-role-grid p{margin:0;color:rgba(255,248,234,.72)}.phase473-readiness-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:26px;align-items:start;background:#fff8ea}.phase473-readiness-list{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.phase473-readiness-list li{padding:18px 20px;border-radius:22px;background:#fff;border:1px solid rgba(72,41,4,.12);box-shadow:0 14px 36px rgba(72,41,4,.08)}.phase473-readiness-list strong{display:block;color:#2f1a06;margin-bottom:5px}.phase473-readiness-list span{display:block;color:rgba(47,26,6,.68);line-height:1.5}.phase473-summary-form{margin:0;padding:28px;border-radius:30px;background:linear-gradient(160deg,#fffaf0,#f1dfbb);border:1px solid rgba(72,41,4,.13);box-shadow:0 22px 60px rgba(72,41,4,.12);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.phase473-summary-form h3,.phase473-summary-form .phase79-action-row,.phase473-summary-form .phase79-summary-output{grid-column:1/-1}.phase473-summary-form h3{margin:0;color:#2f1a06;font-size:26px}.phase473-summary-form label{display:grid;gap:7px;color:#2f1a06;font-weight:850}.phase473-summary-form input{width:100%;min-height:44px;border:1px solid rgba(72,41,4,.15);border-radius:15px;background:#fff8ea;padding:10px 12px;font:inherit}.phase79-action-row{display:flex;flex-wrap:wrap;gap:10px}.phase79-action-row a{background:#2f1a06;color:#fff8ea!important;border-color:#2f1a06}.phase473-next-panel{text-align:center;background:linear-gradient(180deg,#fff3d8,#fff8ea)}.phase473-next-panel p{max-width:760px;margin-left:auto;margin-right:auto}.phase473-next-actions{justify-content:center}.phase473-next-actions a{background:#fff;color:#2f1a06!important;border-color:rgba(72,41,4,.14);box-shadow:0 14px 36px rgba(72,41,4,.08)}@media(max-width:1050px){.phase473-hero,.phase473-system-grid,.phase473-compliance-panel,.phase473-readiness-section{grid-template-columns:1fr}.phase473-ledger-panel,.phase473-hero-copy{min-height:auto}.phase473-ledger-panel{min-height:420px}.phase473-proof-strip,.phase473-provider-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.phase473-hero{padding-top:88px}.phase473-hero-copy h1{font-size:clamp(42px,12vw,58px)}.phase473-proof-strip,.phase473-provider-grid,.phase473-summary-form{grid-template-columns:1fr}.phase473-actions a,.phase473-next-actions a{width:100%}.phase473-image-card img{min-height:300px}.phase473-subnav{top:48px}}
/* Phase 473 packaging media containment polish */
.phase473-packaging-card img{object-fit:contain!important;background:#050302;padding:12px;min-height:430px!important}
@media(max-width:720px){.phase473-packaging-card img{min-height:280px!important;padding:8px}}
/* Phase 473 no-overlap subnav polish */
.phase473-subnav{position:relative!important;top:auto!important;z-index:1!important}

/* phase525-packaging-compliance-breakpoints:start */
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero,
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-provider-section,
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-system-grid,
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-compliance-panel,
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-readiness-section,
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-next-panel{padding-left:max(24px,calc((100vw - min(1420px,calc(100vw - clamp(48px,6vw,128px))))/2));padding-right:max(24px,calc((100vw - min(1420px,calc(100vw - clamp(48px,6vw,128px))))/2))}
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);gap:clamp(28px,4vw,64px);padding-top:clamp(78px,7.2vw,126px);padding-bottom:clamp(42px,5vw,72px)}
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero-copy{min-height:min(520px,42vw)}
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero-copy h1{font-size:clamp(42px,5.25vw,78px);max-width:900px;line-height:.92}
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero-lede{max-width:820px;line-height:1.5!important}
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-ledger-panel{min-height:clamp(430px,34vw,560px)}
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-mini-ledger{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-mini-ledger p{min-width:0;overflow-wrap:anywhere}
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1720px;margin:0 auto;width:100%}
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,26px)}
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-system-grid{grid-template-columns:minmax(480px,.92fr) minmax(0,1.08fr);gap:clamp(28px,4vw,66px)}
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-compliance-panel{grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);gap:clamp(24px,3vw,48px)}
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-readiness-section{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(24px,3vw,48px)}
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-summary-form{min-width:0;max-width:100%}
.phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-packaging-card img{object-fit:cover!important;object-position:left center!important;background:#1f1305!important;padding:0!important;min-height:clamp(430px,34vw,560px)!important}
@media(min-width:1600px){
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-provider-section,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-system-grid,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-compliance-panel,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-readiness-section,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-next-panel{padding-left:max(80px,calc((100vw - min(1680px,calc(100vw - 12vw)))/2));padding-right:max(80px,calc((100vw - min(1680px,calc(100vw - 12vw)))/2))}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero{grid-template-columns:minmax(680px,1fr) minmax(620px,.88fr)}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero-copy h1{font-size:clamp(76px,4.2vw,92px);max-width:1040px}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-ledger-panel{min-height:620px}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(min-width:2400px){
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-provider-section,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-system-grid,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-compliance-panel,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-readiness-section,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-next-panel{padding-left:max(160px,calc((100vw - 1880px)/2));padding-right:max(160px,calc((100vw - 1880px)/2))}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero{grid-template-columns:minmax(850px,1fr) minmax(720px,.86fr)}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-ledger-panel{min-height:680px}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-proof-strip{max-width:1880px}
}
@media(max-width:1180px){
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-system-grid,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-compliance-panel,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-readiness-section{grid-template-columns:1fr}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero{padding-top:78px}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero-copy{min-height:0}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-ledger-panel{min-height:420px}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-proof-strip,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-summary-form{grid-template-columns:repeat(2,minmax(0,1fr))}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-packaging-card img{min-height:360px!important;max-height:480px}
}
@media(max-width:760px){
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-provider-section,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-system-grid,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-compliance-panel,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-readiness-section,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-next-panel{padding-left:clamp(14px,4.8vw,24px);padding-right:clamp(14px,4.8vw,24px)}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero{padding-top:54px;padding-bottom:36px;gap:22px}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero-copy h1{font-size:clamp(36px,10.8vw,48px);line-height:.98;letter-spacing:-.048em;margin-bottom:14px}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero-lede{font-size:15.5px;line-height:1.52!important}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-actions a,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-next-actions a,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase79-action-row button,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase79-action-row a{width:100%;text-align:center}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-ledger-panel{min-height:0;border-radius:28px;padding:12px;display:grid;gap:10px;align-content:start}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-ledger-panel figure{position:absolute;inset:0}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-ledger-panel img{opacity:.34}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-ledger-card,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-mini-ledger{margin:0}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-ledger-card{padding:16px;border-radius:20px}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-mini-ledger{grid-template-columns:1fr;gap:8px}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-proof-strip,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-provider-grid,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-summary-form{grid-template-columns:1fr}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-proof-strip article{padding:18px clamp(14px,4.8vw,22px);border-right:0;border-bottom:1px solid rgba(47,26,6,.14)}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-subnav{overflow:hidden}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-subnav>div,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-subnav span{display:flex;gap:12px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;max-width:100%}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-subnav a{flex:0 0 auto;margin-left:0;font-size:12px}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-section-heading{text-align:left;margin-bottom:24px}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-section-heading h2,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-system-copy h2,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-compliance-copy h2,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-readiness-copy h2,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-next-panel h2{font-size:clamp(30px,9vw,40px);line-height:1}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-provider-grid article,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-role-grid article,
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-summary-form{padding:20px;border-radius:24px;min-height:0}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-image-card{border-radius:26px}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-packaging-card img{min-height:250px!important;max-height:340px;padding:8px}
}
@media(max-width:360px){
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-hero-copy h1{font-size:34px}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-ledger-card strong{font-size:18px}
  .phase473-packaging-main[data-phase525-breakpoint-optimizer="true"] .phase473-mini-ledger p{padding:11px 12px}
}
/* phase525-packaging-compliance-breakpoints:end */

/* Phase 474 privacy command center */
.phase474-privacy-main{background:#fff8ea;color:#241405;overflow:hidden}.phase474-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase474-eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase474-hero .phase474-eyebrow,.phase474-dark .phase474-eyebrow{color:#f1bf56}.phase474-privacy-main h1,.phase474-privacy-main h2,.phase474-privacy-main h3{letter-spacing:-.045em}.phase474-privacy-main p{color:rgba(36,20,5,.72);line-height:1.66}.phase474-hero{padding:clamp(76px,8vw,118px) 0 clamp(48px,6vw,78px);background:radial-gradient(circle at 86% 14%,rgba(241,191,86,.22),transparent 26%),linear-gradient(135deg,#120903,#2f1a06 58%,#5b3508);color:#fff8ea}.phase474-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:clamp(28px,5vw,72px);align-items:center}.phase474-hero h1{max-width:820px;margin:0;color:#fff8ea;font-size:clamp(44px,6.3vw,86px);line-height:.93}.phase474-lede{max-width:780px;margin:22px 0 0!important;color:rgba(255,248,234,.82)!important;font-size:clamp(18px,1.6vw,22px);line-height:1.58!important}.phase474-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.phase474-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;text-decoration:none!important;font-weight:950;border:1px solid rgba(241,191,86,.28)}.phase474-actions a:first-child{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#241405!important;border-color:transparent;box-shadow:0 18px 44px rgba(202,133,0,.28)}.phase474-actions a:not(:first-child){background:rgba(255,248,234,.1);color:#ffe8bb!important}.phase474-policy-card{padding:28px;border-radius:34px;background:rgba(255,248,234,.94);color:#241405;box-shadow:0 28px 80px rgba(0,0,0,.26);border:1px solid rgba(241,191,86,.28)}.phase474-policy-card span{display:block;margin-bottom:10px;color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.phase474-policy-card strong{display:block;font-size:34px;letter-spacing:-.045em}.phase474-policy-card dl{display:grid;gap:10px;margin:22px 0 0}.phase474-policy-card div{padding:14px;border-radius:18px;background:#fff8ea;border:1px solid rgba(72,41,4,.12)}.phase474-policy-card dt{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#ca8500;font-weight:950}.phase474-policy-card dd{margin:5px 0 0;color:#3a2103;font-weight:800}.phase474-subnav{position:relative;z-index:2;display:flex;gap:10px;align-items:center;overflow:auto;padding:12px max(20px,calc((100vw - 1180px)/2));background:rgba(255,248,234,.94);border-bottom:1px solid rgba(72,41,4,.13);backdrop-filter:blur(20px)}.phase474-subnav strong,.phase474-subnav a{white-space:nowrap}.phase474-subnav strong{color:#3a2103}.phase474-subnav a{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.64);color:rgba(47,26,6,.72);text-decoration:none!important;font-weight:900;font-size:13px}.phase474-section{padding:clamp(54px,6.4vw,96px) 0;scroll-margin-top:110px}.phase474-section-head{max-width:870px;margin:0 auto 34px;text-align:center}.phase474-section-head h2,.phase474-ledger-copy h2,.phase474-use-panel h2,.phase474-choice-grid h2,.phase474-security-panel h2,.phase474-final-card h2{margin:0 0 16px;color:#241405;font-size:clamp(32px,4.7vw,62px);line-height:1}.phase474-summary-grid,.phase474-dark-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.phase474-summary-grid article{padding:28px;border-radius:30px;background:linear-gradient(160deg,#fffaf0,#f1dfbb);border:1px solid rgba(72,41,4,.13);box-shadow:0 22px 60px rgba(72,41,4,.12)}.phase474-summary-grid span,.phase474-dark-grid span{display:block;margin-bottom:16px;color:#ca8500;font-weight:950;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.phase474-summary-grid h3,.phase474-dark-grid h3{margin:0 0 10px;font-size:24px;line-height:1.14}.phase474-ledger{background:#fff3d8}.phase474-ledger-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:34px;align-items:start}.phase474-ledger-copy{position:sticky;top:82px}.phase474-ledger-list{display:grid;gap:14px}.phase474-ledger-list article{padding:24px;border-radius:26px;background:#fff8ea;border:1px solid rgba(72,41,4,.13);box-shadow:0 18px 46px rgba(72,41,4,.1)}.phase474-ledger-list strong{display:block;margin-bottom:8px;color:#241405;font-size:21px}.phase474-use-panel{display:grid;grid-template-columns:.92fr 1.08fr;gap:0;border-radius:38px;overflow:hidden;background:linear-gradient(160deg,#fffaf0,#f1dfbb);border:1px solid rgba(72,41,4,.13);box-shadow:0 28px 80px rgba(72,41,4,.14)}.phase474-use-panel figure{margin:0;background:#241405}.phase474-use-panel img{width:100%;height:100%;min-height:460px;object-fit:cover;display:block;filter:saturate(1.12) contrast(1.06)}.phase474-use-panel>div{padding:clamp(30px,4vw,54px)}.phase474-use-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.phase474-use-list p{margin:0;padding:18px;border-radius:20px;background:#fff8ea;border:1px solid rgba(72,41,4,.12)}.phase474-use-list strong{display:block;color:#241405;margin-bottom:6px}.phase474-use-list span{display:block;color:rgba(36,20,5,.7)}.phase474-dark{background:radial-gradient(circle at 12% 0,rgba(241,191,86,.18),transparent 28%),linear-gradient(135deg,#120903,#3a2103);color:#fff8ea}.phase474-dark .phase474-section-head h2{color:#fff8ea}.phase474-dark .phase474-section-head p{color:rgba(255,248,234,.76)}.phase474-dark-grid article{padding:26px;border-radius:28px;background:rgba(255,248,234,.08);border:1px solid rgba(241,191,86,.22)}.phase474-dark-grid h3{color:#fff8ea}.phase474-choice-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:30px;align-items:start}.phase474-choice-cards{display:grid;gap:14px}.phase474-choice-cards article{padding:24px;border-radius:26px;background:linear-gradient(160deg,#fffaf0,#f1dfbb);border:1px solid rgba(72,41,4,.13);box-shadow:0 18px 46px rgba(72,41,4,.1)}.phase474-choice-cards strong{display:block;font-size:21px;color:#241405;margin-bottom:8px}.phase474-security{background:#fff3d8}.phase474-security-panel{padding:clamp(34px,5vw,62px);border-radius:38px;background:#2f1a06;color:#fff8ea}.phase474-security-panel h2{color:#fff8ea}.phase474-security-panel p{color:rgba(255,248,234,.78)}.phase474-final{text-align:center}.phase474-final-card{padding:clamp(34px,5vw,62px);border-radius:42px;background:linear-gradient(135deg,#fffaf0,#f1dfbb);border:1px solid rgba(72,41,4,.13);box-shadow:0 26px 80px rgba(72,41,4,.14)}.phase474-final .phase474-actions{justify-content:center}.phase474-updated{margin-top:24px!important;font-size:14px;color:rgba(36,20,5,.58)!important}@media(max-width:980px){.phase474-hero-grid,.phase474-ledger-grid,.phase474-use-panel,.phase474-choice-grid{grid-template-columns:1fr}.phase474-ledger-copy{position:relative;top:0}.phase474-summary-grid,.phase474-dark-grid,.phase474-use-list{grid-template-columns:1fr}.phase474-use-panel img{min-height:300px}}@media(max-width:640px){.phase474-hero{padding-top:86px}.phase474-hero h1{font-size:clamp(40px,12vw,56px)}.phase474-actions a{width:100%}.phase474-subnav{top:auto}.phase474-section-head h2,.phase474-ledger-copy h2,.phase474-use-panel h2,.phase474-choice-grid h2,.phase474-security-panel h2,.phase474-final-card h2{font-size:clamp(28px,8vw,38px)}}
/* Phase 474 visual contrast polish */
.phase474-use-panel img{filter:saturate(1.18) contrast(1.08) brightness(1.18)!important}
.phase474-use-panel figure{background:linear-gradient(135deg,#2f1a06,#7a4a08)!important}
.phase474-final .phase474-actions a:not(:first-child){background:#fff8ea!important;color:#2f1a06!important;border-color:rgba(72,41,4,.18)!important;box-shadow:inset 0 0 0 1px rgba(202,133,0,.12)}
/* Phase 475 private label launch control room */
.phase475-launch-main{background:#fff8ea;color:#2f1a06;overflow:hidden}.phase475-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.phase475-eyebrow{margin:0 0 12px;color:#ca8500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950}.phase475-hero .phase475-eyebrow,.phase475-packaging .phase475-eyebrow{color:#f1bf56}.phase475-launch-main h1,.phase475-launch-main h2,.phase475-launch-main h3{letter-spacing:-.045em}.phase475-launch-main p{color:rgba(47,26,6,.74);line-height:1.62}.phase475-hero{padding:clamp(78px,8vw,120px) 0 56px;background:radial-gradient(circle at 14% 10%,rgba(202,133,0,.30),transparent 30%),radial-gradient(circle at 88% 18%,rgba(255,232,187,.15),transparent 30%),linear-gradient(135deg,#1f1305,#482904 55%,#7a4a08);color:#fff8ea}.phase475-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(350px,.85fr);gap:34px;align-items:stretch}.phase475-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px}.phase475-hero h1{max-width:760px;margin:0;color:#fff8ea;font-size:clamp(44px,6.2vw,82px);line-height:.9}.phase475-lede{max-width:780px;margin:22px 0 0!important;color:rgba(255,248,234,.86)!important;font-size:clamp(18px,2vw,23px);line-height:1.42!important}.phase475-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.phase475-actions a,.phase475-brief-cards a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:13px 20px;text-decoration:none!important;font-weight:950;border:1px solid rgba(241,191,86,.26)}.phase475-actions a:first-child{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#2f1a06!important;border-color:transparent;box-shadow:0 18px 44px rgba(202,133,0,.28)}.phase475-actions a:not(:first-child){background:rgba(255,248,234,.1);color:#ffe8bb!important}.phase475-command-card{position:relative;margin:0;min-height:520px;border-radius:38px;overflow:hidden;background:#1f1305;box-shadow:0 30px 90px rgba(0,0,0,.34);border:1px solid rgba(255,232,187,.18)}.phase475-command-card figure{position:absolute;inset:0;margin:0}.phase475-command-card img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.15) contrast(1.08) brightness(.88)}.phase475-command-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,19,5,.04),rgba(31,19,5,.74))}.phase475-command-overlay{position:absolute;z-index:2;left:22px;right:22px;bottom:22px;padding:22px;border-radius:26px;background:rgba(255,248,234,.92);color:#2f1a06}.phase475-command-overlay span,.phase475-proof-strip span,.phase475-control-grid span,.phase475-packaging-list span,.phase475-runway span,.phase475-brief-cards span{display:block;margin-bottom:8px;color:#ca8500;text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:950}.phase475-command-overlay strong{font-size:22px;line-height:1.16}.phase475-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#f1bf56;color:#2f1a06}.phase475-proof-strip article{padding:22px 24px;border-right:1px solid rgba(47,26,6,.16)}.phase475-proof-strip strong{display:block;line-height:1.35}.phase475-subnav{position:relative;z-index:2;display:flex;gap:10px;align-items:center;overflow:auto;padding:12px max(20px,calc((100vw - 1180px)/2));background:rgba(255,248,234,.94);border-bottom:1px solid rgba(72,41,4,.13);backdrop-filter:blur(20px)}.phase475-subnav strong,.phase475-subnav a{white-space:nowrap}.phase475-subnav strong{color:#3a2103}.phase475-subnav a{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.64);color:rgba(47,26,6,.72);text-decoration:none!important;font-weight:900;font-size:13px}.phase475-section{padding:clamp(58px,7vw,104px) 0;scroll-margin-top:112px}.phase475-section-head{max-width:890px;margin:0 auto 34px;text-align:center}.phase475-section-head h2,.phase475-gate-copy h2,.phase475-packaging-panel h2,.phase475-brief-grid h2{margin:0 0 16px;color:#2f1a06;font-size:clamp(34px,4.8vw,64px);line-height:.98}.phase475-control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.phase475-control-grid article{min-height:285px;padding:26px;border-radius:30px;background:linear-gradient(160deg,#fffaf0,#f1dfbb);border:1px solid rgba(72,41,4,.13);box-shadow:0 22px 60px rgba(72,41,4,.12)}.phase475-control-grid h3{margin:0 0 10px;font-size:24px;line-height:1.13}.phase475-gates{background:#fff3d8}.phase475-gate-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center}.phase475-image-card{margin:0;border-radius:34px;overflow:hidden;background:#1f1305;box-shadow:0 26px 80px rgba(72,41,4,.16)}.phase475-image-card img{width:100%;min-height:460px;object-fit:cover;display:block;filter:saturate(1.14) contrast(1.06) brightness(1.05)}.phase475-image-card figcaption{padding:16px 18px;background:#2f1a06;color:#fff8ea;font-weight:850}.phase475-gate-stack{display:grid;gap:12px}.phase475-gate-stack p{margin:0;padding:18px 20px;border-radius:22px;background:#fff8ea;border:1px solid rgba(72,41,4,.12)}.phase475-gate-stack strong{display:block;color:#2f1a06;margin-bottom:6px}.phase475-gate-stack span{display:block;color:rgba(47,26,6,.68)}.phase475-packaging{background:radial-gradient(circle at 12% 0,rgba(241,191,86,.18),transparent 28%),linear-gradient(135deg,#120903,#3a2103);color:#fff8ea}.phase475-packaging-panel{display:grid;grid-template-columns:1fr .9fr;gap:30px;align-items:start}.phase475-packaging-panel h2{color:#fff8ea}.phase475-packaging-panel p{color:rgba(255,248,234,.78)}.phase475-packaging-list{display:grid;gap:14px}.phase475-packaging-list article{padding:24px;border-radius:28px;background:rgba(255,248,234,.08);border:1px solid rgba(241,191,86,.22)}.phase475-packaging-list strong{color:#fff8ea;line-height:1.38}.phase475-timeline{background:#fff8ea}.phase475-runway{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.phase475-runway article{position:relative;min-height:300px;padding:26px;border-radius:30px;background:#fff;border:1px solid rgba(72,41,4,.13);box-shadow:0 18px 46px rgba(72,41,4,.1)}.phase475-runway article:nth-child(even){transform:translateY(30px);background:linear-gradient(160deg,#fffaf0,#f1dfbb)}.phase475-runway h3{font-size:24px;line-height:1.14}.phase475-brief{background:#fff3d8}.phase475-brief-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:30px;align-items:start}.phase475-brief-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.phase475-brief-cards a{display:flex;align-items:flex-start;flex-direction:column;min-height:220px;border-radius:28px;background:#fff8ea;color:#2f1a06!important;border-color:rgba(72,41,4,.13);box-shadow:0 18px 46px rgba(72,41,4,.1)}.phase475-brief-cards strong{font-size:22px;margin-bottom:8px}.phase475-brief-cards em{font-style:normal;color:rgba(47,26,6,.7);line-height:1.5}@media(max-width:1050px){.phase475-hero-grid,.phase475-gate-layout,.phase475-packaging-panel,.phase475-brief-grid{grid-template-columns:1fr}.phase475-control-grid,.phase475-proof-strip,.phase475-runway,.phase475-brief-cards{grid-template-columns:1fr 1fr}.phase475-command-card,.phase475-hero-copy{min-height:auto}.phase475-command-card{min-height:420px}}@media(max-width:720px){.phase475-hero{padding-top:88px}.phase475-hero h1{font-size:clamp(42px,12vw,58px)}.phase475-control-grid,.phase475-proof-strip,.phase475-runway,.phase475-brief-cards{grid-template-columns:1fr}.phase475-runway article:nth-child(even){transform:none}.phase475-actions a{width:100%}.phase475-image-card img{min-height:300px}}

/* Phase 475 gates image visibility polish */
.phase475-gates .phase475-image-card{background:#fff8ea!important}
.phase475-gates .phase475-image-card img{filter:saturate(1.18) contrast(1.04) brightness(1.35)!important;object-fit:cover!important}



/* phase476-product-fit-command-desk: purpose-built product-comparison layout */
.phase476-comparison-main{background:#fff7e8;color:#1f1305;overflow:hidden}.phase476-shell{width:min(1180px,calc(100% - 44px));margin-inline:auto}.phase476-eyebrow{margin:0 0 14px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950;color:#ca8500}.phase476-hero{position:relative;isolation:isolate;min-height:calc(100vh - 60px);display:grid;align-items:center;padding:112px 0 86px;background:radial-gradient(circle at 78% 20%,rgba(202,133,0,.28),transparent 34%),radial-gradient(circle at 18% 72%,rgba(54,135,7,.16),transparent 32%),linear-gradient(145deg,#050301,#1f1305 52%,#482904);color:#ffe8bb}.phase476-hero:before{content:"";position:absolute;inset:auto -12% -32% 18%;height:380px;border-radius:999px;background:radial-gradient(ellipse,rgba(255,232,187,.16),transparent 68%);filter:blur(10px);z-index:-1}.phase476-hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(360px,.72fr);gap:clamp(28px,5vw,72px);align-items:center}.phase476-hero h1{font-size:clamp(48px,7.8vw,96px);line-height:.92;letter-spacing:-.065em;margin:0 0 24px;color:#fff8ea}.phase476-lead{font-size:clamp(20px,2.3vw,29px);line-height:1.24;color:rgba(255,232,187,.84);max-width:840px}.phase476-actions,.phase476-final-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.phase476-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:999px;text-decoration:none;font-weight:950;border:1px solid rgba(255,232,187,.28)}.phase476-btn.primary{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;border-color:rgba(255,232,187,.55);box-shadow:0 18px 42px rgba(202,133,0,.24)}.phase476-btn.secondary{background:rgba(255,232,187,.1);color:#ffe8bb}.phase476-command-card{border-radius:38px;padding:18px;background:linear-gradient(160deg,rgba(255,232,187,.18),rgba(255,255,255,.055));border:1px solid rgba(255,232,187,.2);box-shadow:0 42px 110px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(22px)}.phase476-command-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:14px;padding:12px;color:#fff8ea}.phase476-command-top span{color:#ca8500;font-weight:950;text-transform:uppercase;letter-spacing:.14em;font-size:12px}.phase476-command-top strong{text-align:right;max-width:260px}.phase476-stack-meter{display:grid;gap:10px}.phase476-stack-meter article{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center;min-height:82px;border-radius:24px;padding:17px;background:rgba(255,248,234,.92);color:#2b1705;box-shadow:inset 0 0 0 1px rgba(72,41,4,.1)}.phase476-stack-meter b{font-size:20px;letter-spacing:-.04em}.phase476-stack-meter span{color:rgba(43,23,5,.68);font-size:15px;line-height:1.35}.phase476-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#2a1705;color:#ffe8bb;border-top:1px solid rgba(255,232,187,.12);border-bottom:1px solid rgba(255,232,187,.12)}.phase476-proof-strip span{display:flex;align-items:center;justify-content:center;min-height:92px;text-align:center;padding:18px;background:linear-gradient(180deg,rgba(255,232,187,.12),rgba(255,232,187,.045));font-weight:900}.phase476-fit-gallery{padding:108px 0;background:linear-gradient(180deg,#fff7e8,#ffe8bb)}.phase476-section-head{max-width:900px;margin-bottom:34px}.phase476-section-head.compact{text-align:left}.phase476-section-head.light{color:#fff8ea;text-align:center;margin-inline:auto}.phase476-section-head h2{font-size:clamp(38px,5.8vw,74px);line-height:.96;letter-spacing:-.055em;margin:0}.phase476-gallery-grid{display:grid;grid-template-columns:1.08fr .92fr .92fr;grid-template-rows:260px 260px 230px;gap:16px}.phase476-feature-tile,.phase476-slim-tile,.phase476-wide-note{position:relative;overflow:hidden;border-radius:34px;text-decoration:none;box-shadow:0 28px 80px rgba(58,33,3,.18);border:1px solid rgba(72,41,4,.12)}.phase476-feature-tile{grid-row:span 2;color:#fff;min-height:520px;background:#000}.phase476-feature-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;transition:transform .5s ease}.phase476-feature-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.78))}.phase476-feature-tile div{position:absolute;z-index:1;left:28px;right:28px;bottom:28px}.phase476-feature-tile:hover img{transform:scale(1.05)}.phase476-feature-tile span,.phase476-slim-tile span,.phase476-wide-note span,.phase476-route-card span{display:block;margin-bottom:12px;color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.phase476-feature-tile strong{display:block;font-size:clamp(28px,3vw,43px);line-height:1;letter-spacing:-.05em}.phase476-slim-tile,.phase476-wide-note{display:flex;flex-direction:column;justify-content:flex-end;padding:28px;color:#2b1705;background:rgba(255,255,255,.78)}.phase476-slim-tile strong,.phase476-wide-note strong{font-size:clamp(23px,2.3vw,34px);line-height:1.08;letter-spacing:-.045em}.phase476-slim-tile.dark{background:linear-gradient(145deg,#0a0501,#3a2103);color:#ffe8bb}.phase476-slim-tile.gold{background:linear-gradient(145deg,#ffe8bb,#ca8500);color:#2b1705}.phase476-wide-note{grid-column:2/4;background:#fff7e8;min-height:230px}.phase476-cockpit{padding:114px 0;background:radial-gradient(circle at 50% 0%,rgba(202,133,0,.28),transparent 34%),linear-gradient(180deg,#0d0802,#261505);color:#ffe8bb}.phase476-matrix{border-radius:34px;overflow:hidden;border:1px solid rgba(255,232,187,.16);box-shadow:0 42px 110px rgba(0,0,0,.36);background:rgba(255,232,187,.06)}.phase476-matrix-row{display:grid;grid-template-columns:.75fr 1.15fr 1.2fr 1.15fr .65fr;gap:1px;background:rgba(255,232,187,.12)}.phase476-matrix-row>*{padding:20px;background:rgba(255,248,234,.94);color:#2b1705;min-height:94px;display:flex;align-items:center;line-height:1.38}.phase476-matrix-row.head>*{min-height:58px;background:#3a2103;color:#ffe8bb;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:950}.phase476-matrix-row strong{font-size:21px;letter-spacing:-.035em}.phase476-matrix-row a{color:#5b3108;font-weight:950;text-decoration:none}.phase476-spec-compass{padding:112px 0;background:#fff7e8}.phase476-compass-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:46px;align-items:center}.phase476-compass-copy p:not(.phase476-eyebrow){font-size:20px;line-height:1.52;color:rgba(72,41,4,.72)}.phase476-compass-wheel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;transform:rotate(-1deg)}.phase476-compass-wheel div{min-height:235px;border-radius:34px;padding:30px;background:linear-gradient(180deg,#fff,#ffe8bb);border:1px solid rgba(72,41,4,.12);box-shadow:0 28px 80px rgba(58,33,3,.16);transform:rotate(1deg)}.phase476-compass-wheel span{color:#ca8500;font-weight:950}.phase476-compass-wheel strong{display:block;margin:18px 0 10px;font-size:clamp(28px,3vw,42px);line-height:.96;letter-spacing:-.05em}.phase476-compass-wheel em{font-style:normal;color:rgba(72,41,4,.7);line-height:1.45}.phase476-route-lab{padding:18px;background:#1f1305}.phase476-route-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:14px}.phase476-route-card{min-height:250px;border-radius:32px;padding:30px;text-decoration:none;color:#2b1705;background:#fff7e8;border:1px solid rgba(255,232,187,.18);box-shadow:0 24px 70px rgba(0,0,0,.22);display:flex;flex-direction:column;justify-content:flex-end}.phase476-route-card.main{grid-row:span 2;background:linear-gradient(145deg,#ffe8bb,#fff7e8);justify-content:center}.phase476-route-card.dark{background:linear-gradient(145deg,#0a0501,#482904);color:#ffe8bb}.phase476-route-card h2{font-size:clamp(38px,5vw,68px);line-height:.96;letter-spacing:-.055em;margin:0 0 18px}.phase476-route-card p{font-size:19px;line-height:1.5;color:rgba(72,41,4,.72)}.phase476-route-card strong{font-size:clamp(23px,2.2vw,33px);line-height:1.08;letter-spacing:-.04em}.phase476-final-cta{padding:104px 0;background:radial-gradient(circle at 80% 20%,rgba(202,133,0,.24),transparent 34%),linear-gradient(145deg,#000,#1f1305 60%,#482904);color:#ffe8bb}.phase476-final-grid{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end}.phase476-final-cta h2{font-size:clamp(38px,5.8vw,76px);line-height:.96;letter-spacing:-.055em;margin:0;color:#fff8ea;max-width:850px}@media(max-width:980px){.phase476-hero-grid,.phase476-compass-grid,.phase476-route-grid,.phase476-final-grid{grid-template-columns:1fr}.phase476-gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.phase476-feature-tile{grid-row:auto;min-height:430px}.phase476-wide-note{grid-column:1/3}.phase476-matrix-row{grid-template-columns:1fr}.phase476-matrix-row.head{display:none}.phase476-matrix-row>*{min-height:auto}.phase476-proof-strip{grid-template-columns:1fr 1fr}.phase476-route-card.main{grid-row:auto}}@media(max-width:640px){.phase476-shell{width:min(100% - 32px,1180px)}.phase476-hero{min-height:auto;padding:88px 0 64px}.phase476-hero h1{font-size:44px}.phase476-lead{font-size:19px}.phase476-actions .phase476-btn,.phase476-final-actions .phase476-btn{width:100%}.phase476-stack-meter article{grid-template-columns:1fr}.phase476-proof-strip,.phase476-gallery-grid,.phase476-compass-wheel{grid-template-columns:1fr}.phase476-wide-note{grid-column:auto}.phase476-fit-gallery,.phase476-cockpit,.phase476-spec-compass,.phase476-final-cta{padding-block:76px}.phase476-command-top{display:block}.phase476-command-top strong{text-align:left;display:block;margin-top:8px}}

/* phase472-premium-wraps-workbench:start */
.phase472-wraps-main{background:#fff8ea;color:#2f1a06;overflow:hidden;font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}.phase472-wraps-main *{box-sizing:border-box}.phase472-wraps-main section{scroll-margin-top:118px}.phase472-wraps-main .eyebrow{margin:0 0 14px;color:#b77812;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:900}.phase472-wraps-main h1,.phase472-wraps-main h2,.phase472-wraps-main h3{font-family:inherit;letter-spacing:-.035em;color:inherit}.phase472-wraps-main h1{font-size:clamp(52px,8vw,112px);line-height:.88;margin:0 0 24px}.phase472-wraps-main h2{font-size:clamp(32px,4.7vw,64px);line-height:.96;margin:0 0 18px}.phase472-wraps-main h3{font-size:clamp(22px,2.2vw,32px);line-height:1.05;margin:0 0 12px}.phase472-wraps-main p{font-size:clamp(16px,1.35vw,19px);line-height:1.58;margin:0;color:rgba(47,26,6,.78)}.phase472-wraps-main .btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 22px;font-weight:950;text-decoration:none!important;letter-spacing:.01em;border:1px solid rgba(202,133,0,.72);box-shadow:0 18px 35px rgba(47,26,6,.12);transition:transform .2s ease,box-shadow .2s ease}.phase472-wraps-main .btn:hover{transform:translateY(-2px);box-shadow:0 24px 45px rgba(47,26,6,.18)}.phase472-wraps-main .btn.primary{background:#ca8500;color:#fff8ea!important}.phase472-wraps-main .btn.ghost{background:rgba(255,248,234,.88);color:#3d2308!important;border-color:rgba(61,35,8,.22)}.phase472-wraps-main .btn.secondary{background:#3d2308;color:#fff8ea!important;border-color:#3d2308}
.phase472-wraps-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1fr);gap:clamp(28px,5vw,72px);align-items:center;min-height:740px;padding:clamp(104px,10vw,138px) clamp(22px,6vw,92px) clamp(76px,7vw,108px);background:radial-gradient(circle at 14% 18%,rgba(202,133,0,.28),transparent 34%),linear-gradient(135deg,#261404 0%,#3d2308 58%,#6f430d 100%);color:#fff8ea}.phase472-wraps-hero:after{content:"";position:absolute;inset:auto 0 0;height:42px;background:linear-gradient(180deg,rgba(255,248,234,0),#fff8ea);pointer-events:none}.phase472-hero-copy{position:relative;z-index:2;max-width:760px}.phase472-hero-copy p{color:rgba(255,248,234,.86)}.phase472-hero-lede{font-size:clamp(18px,1.85vw,25px)!important;line-height:1.42!important;max-width:700px}.phase472-hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin:30px 0 26px}.phase472-quick-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;max-width:760px}.phase472-quick-specs div{padding:16px 18px;border-radius:24px;background:rgba(255,248,234,.10);border:1px solid rgba(255,248,234,.18);backdrop-filter:blur(16px)}.phase472-quick-specs dt{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#dfaa45;font-weight:950}.phase472-quick-specs dd{margin:6px 0 0;color:#fff8ea;font-weight:800;line-height:1.25}
.phase472-hero-media{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;transform:none!important;gap:14px;align-items:stretch;min-height:0}.phase472-media-main{position:relative;transform:none!important;grid-column:1/-1;inset:auto;margin:0;border-radius:30px;overflow:hidden;box-shadow:0 30px 64px rgba(0,0,0,.30);border:1px solid rgba(255,248,234,.22);background:#58320b;height:clamp(320px,34vw,460px);max-width:620px;justify-self:center;width:100%}.phase472-media-main img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.phase472-media-card{position:relative;transform:none!important;z-index:3;width:auto;padding:18px 19px;border-radius:24px;background:rgba(255,248,234,.94);box-shadow:0 20px 44px rgba(0,0,0,.20);border:1px solid rgba(255,255,255,.72)}.phase472-media-card span{display:inline-flex;width:34px;height:34px;border-radius:999px;align-items:center;justify-content:center;background:#ca8500;color:#fff8ea;font-weight:950;margin-bottom:12px}.phase472-media-card strong{display:block;color:#2f1a06;font-size:18px}.phase472-media-card p{font-size:14px;line-height:1.45;color:rgba(47,26,6,.78);margin-top:7px}.phase472-media-card-top,.phase472-media-card-bottom{top:auto;left:auto;right:auto;bottom:auto}
.phase472-inspection-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:clamp(150px,12vw,190px) clamp(22px,6vw,92px) clamp(34px,5vw,70px);margin-top:0;position:relative;z-index:4}.phase472-inspection-strip article{min-height:265px;padding:28px;border-radius:30px;background:linear-gradient(180deg,#fffaf0,#f1dfbd);box-shadow:0 18px 42px rgba(47,26,6,.11);border:1px solid rgba(90,55,12,.12);transform:none!important}.phase472-inspection-strip article:nth-child(2){background:#3d2308;color:#fff8ea}.phase472-inspection-strip article:nth-child(2) p{color:rgba(255,248,234,.86)}.phase472-inspection-strip span{display:block;color:#b77812;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.14em;margin-bottom:18px}.phase472-inspection-strip h2{font-size:clamp(28px,3vw,42px)}
.phase472-spec-workbench{padding:clamp(64px,7vw,96px) clamp(22px,6vw,92px);display:block;background:linear-gradient(180deg,#fff8ea,#f2e0be)}.phase472-workbench-intro{position:relative;top:auto;padding:30px;border-radius:34px;background:rgba(255,255,255,.50);border:1px solid rgba(90,55,12,.10);box-shadow:0 20px 46px rgba(47,26,6,.08);max-width:860px;margin:0 0 24px}.phase472-workbench-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.phase472-spec-panel{border-radius:34px;padding:30px;background:rgba(255,255,255,.66);border:1px solid rgba(90,55,12,.12);box-shadow:0 20px 48px rgba(47,26,6,.09)}.phase472-spec-panel-dark{background:#2f1a06;color:#fff8ea}.phase472-spec-panel-dark h3{color:#fff8ea}.phase472-spec-panel ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px}.phase472-spec-panel li{position:relative;padding-left:28px;color:rgba(47,26,6,.80);line-height:1.45;font-weight:750}.phase472-spec-panel.phase472-spec-panel-dark li{color:rgba(255,248,234,.88)}.phase472-spec-panel li:before{content:"";position:absolute;left:0;top:.42em;width:12px;height:12px;border-radius:999px;background:#ca8500;box-shadow:0 0 0 5px rgba(202,133,0,.16)}.phase472-workbench-image{grid-column:1/-1;margin:0;border-radius:34px;overflow:hidden;position:relative;min-height:0;box-shadow:0 28px 64px rgba(47,26,6,.15);background:#4d2b08}.phase472-workbench-image img{width:100%;height:360px;object-fit:cover;object-position:center;display:block}.phase472-workbench-image figcaption{position:absolute;left:24px;bottom:24px;right:auto;max-width:460px;border-radius:20px;background:rgba(255,248,234,.94);padding:13px 16px;color:#3d2308;font-weight:900}
.phase472-maker-docket{padding:clamp(74px,8vw,120px) clamp(22px,6vw,92px);display:grid;grid-template-columns:minmax(280px,.52fr) minmax(0,1fr);gap:clamp(28px,5vw,66px);background:#251405;color:#fff8ea}.phase472-maker-docket p{color:rgba(255,248,234,.88)}.phase472-maker-docket .btn{margin-top:28px}.phase472-docket-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.phase472-docket-cards article{padding:28px;border-radius:30px;background:rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.16);min-height:220px;margin-top:0!important}.phase472-docket-cards b{display:block;color:#dfaa45;margin-bottom:18px}.phase472-docket-cards p{font-size:15px;color:rgba(255,248,234,.84)}
.phase472-freshness-lane{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,.62fr);gap:clamp(24px,4vw,54px);align-items:center;background:#fff8ea;padding:clamp(54px,7vw,96px) clamp(22px,6vw,92px)}.phase472-freshness-lane figure{margin:0;min-height:440px;overflow:hidden;background:#4d2b08;border-radius:38px;box-shadow:0 28px 64px rgba(47,26,6,.16)}.phase472-freshness-lane img{width:100%;height:100%!important;min-height:440px;object-fit:cover;object-position:center;display:block}.phase472-lane-copy{padding:clamp(34px,5vw,62px);display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,#fffaf0,#ead4aa);border-radius:38px;border:1px solid rgba(90,55,12,.12);box-shadow:0 24px 56px rgba(47,26,6,.10)}.phase472-lane-steps{display:grid;gap:14px;margin-top:28px}.phase472-lane-steps article{padding:18px 20px;border-radius:24px;background:rgba(255,255,255,.62);border:1px solid rgba(90,55,12,.12)}.phase472-lane-steps span{display:block;font-weight:950;color:#8b5a16;margin-bottom:6px}.phase472-lane-steps p{font-size:15px}.phase472-buyer-brief{margin:clamp(44px,6vw,78px) clamp(22px,6vw,92px);padding:clamp(36px,5vw,64px);border-radius:42px;background:radial-gradient(circle at 78% 20%,rgba(202,133,0,.30),transparent 38%),linear-gradient(135deg,#3d2308,#1d0f03);color:#fff8ea;display:flex;align-items:center;justify-content:space-between;gap:28px;box-shadow:0 35px 80px rgba(47,26,6,.18)}.phase472-buyer-brief>div:first-child{max-width:760px}.phase472-buyer-brief p{color:rgba(255,248,234,.86)}.phase472-brief-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;min-width:260px}
@media(max-width:980px){.phase472-freshness-lane img{min-height:420px}.phase472-wraps-hero,.phase472-spec-workbench,.phase472-maker-docket,.phase472-freshness-lane{grid-template-columns:1fr}.phase472-wraps-hero{min-height:0}.phase472-inspection-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.phase472-buyer-brief{display:grid}.phase472-brief-actions{justify-content:flex-start}.phase472-freshness-lane figure{min-height:420px}}@media(max-width:640px){.phase472-freshness-lane img{min-height:360px}.phase472-wraps-hero{padding-top:112px}.phase472-quick-specs,.phase472-inspection-strip,.phase472-workbench-grid,.phase472-docket-cards,.phase472-hero-media{grid-template-columns:1fr}.phase472-hero-media{min-height:0}.phase472-media-main{height:360px;border-radius:30px}.phase472-freshness-lane figure{min-height:360px}.phase472-buyer-brief{margin-inline:16px;border-radius:30px}.phase472-wraps-main .btn{width:100%}}
/* phase472-premium-wraps-workbench:end */


/* phase477-spec-prep-workbench: purpose-built product-spec-preparation layout */
.phase477-spec-main{background:#fff7e8;color:#1f1305;overflow:hidden}.phase477-shell{width:min(1180px,calc(100% - 44px));margin-inline:auto}.phase477-eyebrow{margin:0 0 13px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950;color:#ca8500}.phase477-hero{position:relative;isolation:isolate;min-height:calc(100vh - 60px);display:grid;align-items:center;padding:112px 0 82px;background:radial-gradient(circle at 18% 20%,rgba(202,133,0,.32),transparent 32%),radial-gradient(circle at 86% 72%,rgba(54,135,7,.14),transparent 36%),linear-gradient(145deg,#050301,#1f1305 54%,#482904);color:#ffe8bb}.phase477-hero:before{content:"";position:absolute;inset:10% -18% auto auto;width:560px;height:560px;border-radius:50%;background:repeating-linear-gradient(90deg,rgba(255,232,187,.11) 0 2px,transparent 2px 18px);opacity:.45;z-index:-1}.phase477-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.72fr);gap:clamp(28px,5vw,76px);align-items:center}.phase477-hero h1{font-size:clamp(56px,9vw,118px);line-height:.86;letter-spacing:-.075em;margin:0 0 22px;color:#fff8ea}.phase477-lead{font-size:clamp(20px,2.25vw,29px);line-height:1.25;color:rgba(255,232,187,.84);max-width:750px}.phase477-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.phase477-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:999px;text-decoration:none;font-weight:950;border:1px solid rgba(255,232,187,.28)}.phase477-btn.primary{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;border-color:rgba(255,232,187,.56);box-shadow:0 18px 42px rgba(202,133,0,.24)}.phase477-btn.secondary{background:rgba(255,232,187,.1);color:#ffe8bb}.phase477-brief-pad{border-radius:38px;padding:18px;background:linear-gradient(160deg,rgba(255,232,187,.18),rgba(255,255,255,.06));border:1px solid rgba(255,232,187,.2);box-shadow:0 42px 110px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(22px)}.phase477-pad-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 12px 16px}.phase477-pad-head span{color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.phase477-pad-head strong{color:#fff8ea}.phase477-brief-pad ol{margin:0;padding:0;list-style:none;display:grid;gap:9px}.phase477-brief-pad li{display:grid;grid-template-columns:108px 1fr;gap:12px;align-items:center;border-radius:22px;padding:15px 16px;background:rgba(255,248,234,.94);color:#2b1705}.phase477-brief-pad b{font-size:18px;letter-spacing:-.035em}.phase477-brief-pad li span{color:rgba(43,23,5,.68);line-height:1.35}.phase477-signal-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#2a1705;color:#ffe8bb}.phase477-signal-strip span{min-height:90px;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;font-weight:950;background:linear-gradient(180deg,rgba(255,232,187,.12),rgba(255,232,187,.045))}.phase477-intake{padding:112px 0;background:linear-gradient(180deg,#fff7e8,#ffe8bb)}.phase477-intake-grid{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:42px;align-items:start}.phase477-section-head{position:sticky;top:116px}.phase477-section-head h2,.phase477-map-head h2,.phase477-check-copy h2,.phase477-output-card h2,.phase477-final h2{font-size:clamp(40px,6.2vw,80px);line-height:.92;letter-spacing:-.06em;margin:0}.phase477-intake-lanes{display:grid;gap:16px}.phase477-intake-lanes article{min-height:220px;border-radius:34px;padding:30px;background:rgba(255,255,255,.72);border:1px solid rgba(72,41,4,.12);box-shadow:0 28px 80px rgba(58,33,3,.16)}.phase477-intake-lanes span{color:#ca8500;font-weight:950}.phase477-intake-lanes h3{font-size:clamp(31px,3vw,46px);line-height:.95;margin:16px 0 12px}.phase477-intake-lanes p,.phase477-map-head p,.phase477-check-copy p,.phase477-output-card p{font-size:18px;line-height:1.52;color:rgba(72,41,4,.72)}.phase477-spec-map{padding:112px 0;background:#fff}.phase477-map-head{max-width:760px;margin-bottom:34px}.phase477-map-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;grid-template-rows:250px 250px;gap:16px}.phase477-map-card{border-radius:34px;padding:30px;background:#fff7e8;border:1px solid rgba(72,41,4,.12);box-shadow:0 28px 80px rgba(58,33,3,.16);display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:#2b1705;overflow:hidden}.phase477-map-card span,.phase477-output-card span{display:block;margin-bottom:12px;color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.phase477-map-card strong{font-size:clamp(24px,2.6vw,38px);line-height:1.05;letter-spacing:-.045em}.phase477-map-card.hero-card{grid-row:span 2;position:relative;min-height:516px;background:#000;color:#fff}.phase477-map-card.hero-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;transition:transform .5s ease}.phase477-map-card.hero-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.76))}.phase477-map-card.hero-card div{position:relative;z-index:1}.phase477-map-card.hero-card:hover img{transform:scale(1.05)}.phase477-map-card.dark{background:linear-gradient(145deg,#0a0501,#3a2103);color:#ffe8bb}.phase477-map-card.gold{background:linear-gradient(145deg,#ffe8bb,#ca8500);color:#2b1705}.phase477-checkline{padding:112px 0;background:radial-gradient(circle at 80% 18%,rgba(202,133,0,.24),transparent 35%),linear-gradient(180deg,#0d0802,#261505);color:#ffe8bb}.phase477-checkline-grid{display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);gap:42px;align-items:start}.phase477-check-copy{position:sticky;top:116px}.phase477-check-copy h2{color:#fff8ea}.phase477-check-copy p{color:rgba(255,232,187,.78)}.phase477-steps{display:grid;gap:12px;counter-reset:steps}.phase477-steps article{display:grid;grid-template-columns:54px 160px 1fr;gap:18px;align-items:center;min-height:104px;border-radius:28px;padding:20px;background:rgba(255,232,187,.1);border:1px solid rgba(255,232,187,.16);box-shadow:0 24px 70px rgba(0,0,0,.24)}.phase477-steps span{width:42px;height:42px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ca8500;color:#1f1305;font-weight:950}.phase477-steps strong{font-size:29px;letter-spacing:-.045em;color:#fff8ea}.phase477-steps em{font-style:normal;color:rgba(255,232,187,.78);line-height:1.45}.phase477-output{padding:18px;background:#fff7e8}.phase477-output-grid{display:grid;grid-template-columns:1.14fr .86fr .86fr;gap:14px}.phase477-output-card{min-height:245px;border-radius:32px;padding:30px;text-decoration:none;color:#2b1705;background:#fff;border:1px solid rgba(72,41,4,.12);box-shadow:0 24px 70px rgba(58,33,3,.14);display:flex;flex-direction:column;justify-content:flex-end}.phase477-output-card.main{grid-row:span 2;background:linear-gradient(145deg,#ffe8bb,#fff7e8);justify-content:center}.phase477-output-card.dark{background:linear-gradient(145deg,#0a0501,#482904);color:#ffe8bb}.phase477-output-card strong{font-size:clamp(23px,2.25vw,34px);line-height:1.07;letter-spacing:-.04em}.phase477-final{padding:104px 0;background:radial-gradient(circle at 85% 25%,rgba(202,133,0,.26),transparent 34%),linear-gradient(145deg,#000,#1f1305 58%,#482904);color:#ffe8bb}.phase477-final-grid{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end}.phase477-final h2{color:#fff8ea}@media(max-width:980px){.phase477-hero-grid,.phase477-intake-grid,.phase477-checkline-grid,.phase477-output-grid,.phase477-final-grid{grid-template-columns:1fr}.phase477-section-head,.phase477-check-copy{position:relative;top:0}.phase477-map-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.phase477-map-card.hero-card{grid-row:auto;grid-column:span 2;min-height:430px}.phase477-output-card.main{grid-row:auto}.phase477-signal-strip{grid-template-columns:1fr 1fr}.phase477-steps article{grid-template-columns:48px 1fr}.phase477-steps em{grid-column:2}}@media(max-width:640px){.phase477-shell{width:min(100% - 32px,1180px)}.phase477-hero{min-height:auto;padding:88px 0 64px}.phase477-hero h1{font-size:56px}.phase477-lead{font-size:19px}.phase477-btn{width:100%}.phase477-brief-pad li{grid-template-columns:1fr}.phase477-signal-strip,.phase477-map-grid{grid-template-columns:1fr}.phase477-map-card.hero-card{grid-column:auto}.phase477-intake,.phase477-spec-map,.phase477-checkline,.phase477-final{padding-block:76px}}
/* phase477-layout-rotation-fix: keep spec prep workbench squared and aligned */
.phase477-spec-main .phase477-brief-pad,.phase477-spec-main .phase477-hero:before,.phase477-spec-main .phase477-map-card,.phase477-spec-main .phase477-output-card,.phase477-spec-main .phase477-intake-lanes article,.phase477-spec-main .phase477-steps article{transform:none!important;rotate:0deg!important;}


/* phase478-quality-trust-ledger: purpose-built quality-compliance-trust-center layout */
.phase478-trust-main{background:#fff7e8;color:#1f1305;overflow:hidden}.phase478-shell{width:min(1180px,calc(100% - 44px));margin-inline:auto}.phase478-eyebrow{margin:0 0 13px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950;color:#ca8500}.phase478-hero{position:relative;isolation:isolate;min-height:calc(100vh - 60px);display:grid;align-items:center;padding:112px 0 82px;background:radial-gradient(circle at 80% 18%,rgba(202,133,0,.30),transparent 34%),radial-gradient(circle at 12% 82%,rgba(54,135,7,.14),transparent 36%),linear-gradient(145deg,#050301,#1f1305 54%,#482904);color:#ffe8bb}.phase478-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:clamp(28px,5vw,76px);align-items:center}.phase478-hero h1{font-size:clamp(56px,9vw,118px);line-height:.86;letter-spacing:-.075em;margin:0 0 22px;color:#fff8ea}.phase478-lead{font-size:clamp(20px,2.25vw,29px);line-height:1.25;color:rgba(255,232,187,.84);max-width:780px}.phase478-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.phase478-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:999px;text-decoration:none;font-weight:950;border:1px solid rgba(255,232,187,.28)}.phase478-btn.primary{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;border-color:rgba(255,232,187,.56);box-shadow:0 18px 42px rgba(202,133,0,.24)}.phase478-btn.secondary{background:rgba(255,232,187,.1);color:#ffe8bb}.phase478-dossier{border-radius:38px;padding:18px;background:linear-gradient(160deg,rgba(255,232,187,.18),rgba(255,255,255,.06));border:1px solid rgba(255,232,187,.2);box-shadow:0 42px 110px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(22px)}.phase478-dossier-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 16px}.phase478-dossier-top span{color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.phase478-dossier-top strong{color:#fff8ea}.phase478-dossier-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.phase478-dossier-grid article{min-height:146px;border-radius:24px;padding:20px;background:rgba(255,248,234,.94);color:#2b1705;display:flex;flex-direction:column;justify-content:space-between}.phase478-dossier-grid b{font-size:22px;letter-spacing:-.04em}.phase478-dossier-grid span{color:rgba(43,23,5,.68);line-height:1.4}.phase478-proof-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#2a1705;color:#ffe8bb}.phase478-proof-rail span{display:flex;align-items:center;justify-content:center;min-height:90px;text-align:center;padding:18px;background:linear-gradient(180deg,rgba(255,232,187,.12),rgba(255,232,187,.045));font-weight:950}.phase478-ledger{padding:112px 0;background:linear-gradient(180deg,#fff7e8,#ffe8bb)}.phase478-ledger-grid{display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);gap:42px;align-items:start}.phase478-ledger-copy{position:sticky;top:116px}.phase478-ledger-copy h2,.phase478-section-head h2,.phase478-responsibility-card h2,.phase478-issue-copy h2,.phase478-final h2{font-size:clamp(40px,6.2vw,80px);line-height:.92;letter-spacing:-.06em;margin:0}.phase478-ledger-copy p,.phase478-issue-copy p,.phase478-responsibility-card p{font-size:18px;line-height:1.52;color:rgba(72,41,4,.72)}.phase478-ledger-stack{display:grid;gap:14px}.phase478-ledger-stack article{display:grid;grid-template-columns:62px minmax(150px,.7fr) 1fr;gap:18px;align-items:center;min-height:130px;border-radius:30px;padding:24px;background:rgba(255,255,255,.72);border:1px solid rgba(72,41,4,.12);box-shadow:0 28px 80px rgba(58,33,3,.16)}.phase478-ledger-stack span{width:46px;height:46px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ca8500;color:#1f1305;font-weight:950}.phase478-ledger-stack strong{font-size:clamp(25px,2.5vw,36px);line-height:1;letter-spacing:-.045em}.phase478-ledger-stack em{font-style:normal;color:rgba(72,41,4,.72);line-height:1.45}.phase478-evidence{padding:112px 0;background:#fff}.phase478-section-head{max-width:760px;margin-bottom:34px}.phase478-room-grid{display:grid;grid-template-columns:1.08fr .92fr .92fr;grid-template-rows:250px 250px 230px;gap:16px}.phase478-room{border-radius:34px;padding:30px;background:#fff7e8;border:1px solid rgba(72,41,4,.12);box-shadow:0 28px 80px rgba(58,33,3,.16);display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:#2b1705;overflow:hidden}.phase478-room span,.phase478-owner span{display:block;margin-bottom:12px;color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.phase478-room strong,.phase478-owner strong{font-size:clamp(23px,2.35vw,35px);line-height:1.07;letter-spacing:-.04em}.phase478-room.feature{grid-row:span 2;position:relative;min-height:516px;background:#000;color:#fff}.phase478-room.feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;transition:transform .5s ease}.phase478-room.feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.76))}.phase478-room.feature div{position:relative;z-index:1}.phase478-room.feature:hover img{transform:scale(1.05)}.phase478-room.dark{background:linear-gradient(145deg,#0a0501,#3a2103);color:#ffe8bb}.phase478-room.gold{background:linear-gradient(145deg,#ffe8bb,#ca8500);color:#2b1705}.phase478-room.wide{grid-column:2/4;background:#fff7e8}.phase478-responsibility{padding:18px;background:#1f1305}.phase478-responsibility-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:14px}.phase478-responsibility-card,.phase478-owner{min-height:250px;border-radius:32px;padding:30px;background:#fff7e8;border:1px solid rgba(255,232,187,.18);box-shadow:0 24px 70px rgba(0,0,0,.22);display:flex;flex-direction:column;justify-content:flex-end;color:#2b1705}.phase478-responsibility-card.main{grid-row:span 2;background:linear-gradient(145deg,#ffe8bb,#fff7e8);justify-content:center}.phase478-owner.dark{background:linear-gradient(145deg,#0a0501,#482904);color:#ffe8bb}.phase478-issue-path{padding:112px 0;background:radial-gradient(circle at 78% 18%,rgba(202,133,0,.24),transparent 34%),linear-gradient(180deg,#0d0802,#261505);color:#ffe8bb}.phase478-issue-grid{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:42px;align-items:start}.phase478-issue-copy{position:sticky;top:116px}.phase478-issue-copy h2{color:#fff8ea}.phase478-issue-copy p{color:rgba(255,232,187,.78)}.phase478-issue-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px}.phase478-issue-steps li{min-height:220px;border-radius:30px;padding:28px;background:rgba(255,232,187,.1);border:1px solid rgba(255,232,187,.16);box-shadow:0 24px 70px rgba(0,0,0,.24);display:flex;flex-direction:column;justify-content:space-between}.phase478-issue-steps b{font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.05em;color:#fff8ea}.phase478-issue-steps span{color:rgba(255,232,187,.78);line-height:1.45}.phase478-final{padding:104px 0;background:radial-gradient(circle at 82% 22%,rgba(202,133,0,.26),transparent 34%),linear-gradient(145deg,#000,#1f1305 58%,#482904);color:#ffe8bb}.phase478-final-grid{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end}.phase478-final h2{color:#fff8ea}@media(max-width:980px){.phase478-hero-grid,.phase478-ledger-grid,.phase478-responsibility-grid,.phase478-issue-grid,.phase478-final-grid{grid-template-columns:1fr}.phase478-ledger-copy,.phase478-issue-copy{position:relative;top:0}.phase478-room-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.phase478-room.feature{grid-row:auto;grid-column:span 2;min-height:430px}.phase478-room.wide{grid-column:span 2}.phase478-responsibility-card.main{grid-row:auto}.phase478-proof-rail{grid-template-columns:1fr 1fr}.phase478-ledger-stack article{grid-template-columns:54px 1fr}.phase478-ledger-stack em{grid-column:2}.phase478-issue-steps{grid-template-columns:1fr 1fr}}@media(max-width:640px){.phase478-shell{width:min(100% - 32px,1180px)}.phase478-hero{min-height:auto;padding:88px 0 64px}.phase478-hero h1{font-size:56px}.phase478-lead{font-size:19px}.phase478-btn{width:100%}.phase478-dossier-grid,.phase478-proof-rail,.phase478-room-grid,.phase478-issue-steps{grid-template-columns:1fr}.phase478-room.feature,.phase478-room.wide{grid-column:auto}.phase478-ledger,.phase478-evidence,.phase478-issue-path,.phase478-final{padding-block:76px}}


/* phase479-documentation-control-path: purpose-built quality-documentation-path layout */
.phase479-doc-main{background:#fff7e8;color:#1f1305;overflow:hidden}.phase479-shell{width:min(1180px,calc(100% - 44px));margin-inline:auto}.phase479-eyebrow{margin:0 0 13px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950;color:#ca8500}.phase479-hero{position:relative;isolation:isolate;min-height:calc(100vh - 60px);display:grid;align-items:center;padding:112px 0 82px;background:radial-gradient(circle at 82% 18%,rgba(202,133,0,.28),transparent 34%),radial-gradient(circle at 12% 78%,rgba(54,135,7,.13),transparent 36%),linear-gradient(145deg,#050301,#1f1305 54%,#482904);color:#ffe8bb}.phase479-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:clamp(28px,5vw,76px);align-items:center}.phase479-hero h1{font-size:clamp(52px,8.6vw,112px);line-height:.88;letter-spacing:-.075em;margin:0 0 22px;color:#fff8ea}.phase479-lead{font-size:clamp(20px,2.2vw,28px);line-height:1.26;color:rgba(255,232,187,.84);max-width:820px}.phase479-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.phase479-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:999px;text-decoration:none;font-weight:950;border:1px solid rgba(255,232,187,.28)}.phase479-btn.primary{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;border-color:rgba(255,232,187,.56);box-shadow:0 18px 42px rgba(202,133,0,.24)}.phase479-btn.secondary{background:rgba(255,232,187,.1);color:#ffe8bb}.phase479-record-card{border-radius:38px;padding:18px;background:linear-gradient(160deg,rgba(255,232,187,.18),rgba(255,255,255,.06));border:1px solid rgba(255,232,187,.2);box-shadow:0 42px 110px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(22px)}.phase479-record-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 16px}.phase479-record-top span{color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.phase479-record-top strong{color:#fff8ea;text-align:right}.phase479-record-flow{display:grid;gap:10px}.phase479-record-flow article{display:grid;grid-template-columns:108px 1fr;gap:14px;align-items:center;border-radius:22px;padding:17px;background:rgba(255,248,234,.94);color:#2b1705}.phase479-record-flow b{font-size:20px;letter-spacing:-.04em}.phase479-record-flow span{color:rgba(43,23,5,.68);line-height:1.4}.phase479-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#2a1705;color:#ffe8bb}.phase479-proof-strip span{min-height:90px;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;background:linear-gradient(180deg,rgba(255,232,187,.12),rgba(255,232,187,.045));font-weight:950}.phase479-path{padding:112px 0;background:linear-gradient(180deg,#fff7e8,#ffe8bb)}.phase479-path-grid{display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);gap:42px;align-items:start}.phase479-path-head{position:sticky;top:116px}.phase479-path-head h2,.phase479-section-head h2,.phase479-handoff-main h2,.phase479-route-copy h2,.phase479-final h2{font-size:clamp(40px,6.2vw,80px);line-height:.92;letter-spacing:-.06em;margin:0}.phase479-path-head p,.phase479-handoff-main p,.phase479-route-copy p{font-size:18px;line-height:1.52;color:rgba(72,41,4,.72)}.phase479-path-stack{display:grid;gap:14px}.phase479-path-stack article{min-height:170px;border-radius:32px;padding:28px;background:rgba(255,255,255,.72);border:1px solid rgba(72,41,4,.12);box-shadow:0 28px 80px rgba(58,33,3,.16);display:grid;grid-template-columns:58px minmax(170px,.62fr) 1fr;gap:18px;align-items:center}.phase479-path-stack span{width:46px;height:46px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ca8500;color:#1f1305;font-weight:950}.phase479-path-stack strong{font-size:clamp(28px,3vw,42px);line-height:.98;letter-spacing:-.05em}.phase479-path-stack em{font-style:normal;color:rgba(72,41,4,.72);line-height:1.45}.phase479-docket{padding:112px 0;background:#fff}.phase479-section-head{max-width:780px;margin-bottom:34px}.phase479-docket-grid{display:grid;grid-template-columns:1.08fr .92fr .92fr;grid-template-rows:250px 250px 230px;gap:16px}.phase479-docket-feature,.phase479-docket-card{border-radius:34px;overflow:hidden;margin:0;border:1px solid rgba(72,41,4,.12);box-shadow:0 28px 80px rgba(58,33,3,.16)}.phase479-docket-feature{position:relative;grid-row:span 2;min-height:516px;background:#000;color:#fff}.phase479-docket-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;transition:transform .5s ease}.phase479-docket-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.76))}.phase479-docket-feature figcaption{position:absolute;z-index:1;left:30px;right:30px;bottom:30px}.phase479-docket-feature:hover img{transform:scale(1.05)}.phase479-docket-card{padding:34px;background:#fff7e8;color:#2b1705;display:flex;flex-direction:column;justify-content:center;gap:8px}.phase479-docket-feature span,.phase479-docket-card span,.phase479-handoff-card span,.phase479-route-links span{display:block;margin-bottom:12px;color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.phase479-docket-feature strong,.phase479-docket-card strong,.phase479-handoff-card strong,.phase479-route-links strong{font-size:clamp(23px,2.35vw,35px);line-height:1.07;letter-spacing:-.04em}.phase479-docket-card.dark{background:linear-gradient(145deg,#0a0501,#3a2103);color:#ffe8bb}.phase479-docket-card.gold{background:linear-gradient(145deg,#ffe8bb,#ca8500);color:#2b1705}.phase479-docket-card.wide{grid-column:2/4}.phase479-handoff{padding:18px;background:#1f1305}.phase479-handoff-grid{display:grid;grid-template-columns:1.16fr .84fr .84fr;gap:14px}.phase479-handoff-main,.phase479-handoff-card{min-height:250px;border-radius:32px;padding:30px;background:#fff7e8;border:1px solid rgba(255,232,187,.18);box-shadow:0 24px 70px rgba(0,0,0,.22);display:flex;flex-direction:column;justify-content:flex-end;color:#2b1705}.phase479-handoff-main{grid-row:span 2;background:linear-gradient(145deg,#ffe8bb,#fff7e8);justify-content:center}.phase479-handoff-card.dark{background:linear-gradient(145deg,#0a0501,#482904);color:#ffe8bb}.phase479-route{padding:112px 0;background:radial-gradient(circle at 78% 18%,rgba(202,133,0,.24),transparent 34%),linear-gradient(180deg,#0d0802,#261505);color:#ffe8bb}.phase479-route-grid{display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);gap:42px;align-items:start}.phase479-route-copy{position:sticky;top:116px}.phase479-route-copy h2{color:#fff8ea}.phase479-route-copy p{color:rgba(255,232,187,.78)}.phase479-route-links{display:grid;grid-template-columns:1fr 1fr;gap:14px}.phase479-route-links a{min-height:220px;border-radius:30px;padding:28px;background:rgba(255,232,187,.1);border:1px solid rgba(255,232,187,.16);box-shadow:0 24px 70px rgba(0,0,0,.24);display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:#ffe8bb}.phase479-final{padding:104px 0;background:radial-gradient(circle at 82% 22%,rgba(202,133,0,.26),transparent 34%),linear-gradient(145deg,#000,#1f1305 58%,#482904);color:#ffe8bb}.phase479-final-grid{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end}.phase479-final h2{color:#fff8ea}@media(max-width:980px){.phase479-hero-grid,.phase479-path-grid,.phase479-handoff-grid,.phase479-route-grid,.phase479-final-grid{grid-template-columns:1fr}.phase479-path-head,.phase479-route-copy{position:relative;top:0}.phase479-docket-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.phase479-docket-feature{grid-row:auto;grid-column:span 2;min-height:430px}.phase479-docket-card.wide{grid-column:span 2}.phase479-handoff-main{grid-row:auto}.phase479-proof-strip{grid-template-columns:1fr 1fr}.phase479-path-stack article{grid-template-columns:54px 1fr}.phase479-path-stack em{grid-column:2}.phase479-route-links{grid-template-columns:1fr 1fr}}@media(max-width:640px){.phase479-shell{width:min(100% - 32px,1180px)}.phase479-hero{min-height:auto;padding:88px 0 64px}.phase479-hero h1{font-size:52px}.phase479-lead{font-size:19px}.phase479-btn{width:100%}.phase479-record-flow article{grid-template-columns:1fr}.phase479-proof-strip,.phase479-docket-grid,.phase479-route-links{grid-template-columns:1fr}.phase479-docket-feature,.phase479-docket-card.wide{grid-column:auto}.phase479-path,.phase479-docket,.phase479-route,.phase479-final{padding-block:76px}}


/* phase480-private-label-question-desk: purpose-built resource/private-label-launch-questions layout */
.phase480-launch-main{background:#fff7e8;color:#1f1305;overflow:hidden}.phase480-shell{width:min(1180px,calc(100% - 44px));margin-inline:auto}.phase480-eyebrow{margin:0 0 13px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950;color:#ca8500}.phase480-hero{position:relative;isolation:isolate;min-height:calc(100vh - 60px);display:grid;align-items:center;padding:112px 0 82px;background:radial-gradient(circle at 78% 18%,rgba(202,133,0,.30),transparent 34%),radial-gradient(circle at 12% 82%,rgba(54,135,7,.14),transparent 36%),linear-gradient(145deg,#050301,#1f1305 54%,#482904);color:#ffe8bb}.phase480-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:clamp(28px,5vw,76px);align-items:center}.phase480-hero h1{font-size:clamp(52px,8.4vw,110px);line-height:.88;letter-spacing:-.075em;margin:0 0 22px;color:#fff8ea}.phase480-lead{font-size:clamp(20px,2.2vw,28px);line-height:1.26;color:rgba(255,232,187,.84);max-width:820px}.phase480-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.phase480-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:999px;text-decoration:none;font-weight:950;border:1px solid rgba(255,232,187,.28)}.phase480-btn.primary{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;border-color:rgba(255,232,187,.56);box-shadow:0 18px 42px rgba(202,133,0,.24)}.phase480-btn.secondary{background:rgba(255,232,187,.1);color:#ffe8bb}.phase480-question-pad{border-radius:38px;padding:18px;background:linear-gradient(160deg,rgba(255,232,187,.18),rgba(255,255,255,.06));border:1px solid rgba(255,232,187,.2);box-shadow:0 42px 110px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(22px)}.phase480-pad-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 16px}.phase480-pad-head span{color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.phase480-pad-head strong{color:#fff8ea;text-align:right}.phase480-pad-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.phase480-pad-grid article{min-height:120px;border-radius:22px;padding:18px;background:rgba(255,248,234,.94);color:#2b1705;display:flex;flex-direction:column;justify-content:space-between}.phase480-pad-grid b{font-size:21px;letter-spacing:-.04em}.phase480-pad-grid span{color:rgba(43,23,5,.68);line-height:1.35}.phase480-signal-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#2a1705;color:#ffe8bb}.phase480-signal-strip span{min-height:90px;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;background:linear-gradient(180deg,rgba(255,232,187,.12),rgba(255,232,187,.045));font-weight:950}.phase480-priority{padding:112px 0;background:linear-gradient(180deg,#fff7e8,#ffe8bb)}.phase480-priority-grid{display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);gap:42px;align-items:start}.phase480-priority-copy{position:sticky;top:116px}.phase480-priority-copy h2,.phase480-section-head h2,.phase480-provider-main h2,.phase480-route-copy h2,.phase480-final h2{font-size:clamp(40px,6.2vw,80px);line-height:.92;letter-spacing:-.06em;margin:0}.phase480-priority-copy p,.phase480-provider-main p,.phase480-route-copy p{font-size:18px;line-height:1.52;color:rgba(72,41,4,.72)}.phase480-priority-cards{display:grid;gap:14px}.phase480-priority-cards article{min-height:170px;border-radius:32px;padding:28px;background:rgba(255,255,255,.72);border:1px solid rgba(72,41,4,.12);box-shadow:0 28px 80px rgba(58,33,3,.16);display:grid;grid-template-columns:58px minmax(160px,.55fr) 1fr;gap:18px;align-items:center}.phase480-priority-cards span{width:46px;height:46px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ca8500;color:#1f1305;font-weight:950}.phase480-priority-cards strong{font-size:clamp(28px,3vw,42px);line-height:.98;letter-spacing:-.05em}.phase480-priority-cards em{font-style:normal;color:rgba(72,41,4,.72);line-height:1.45}.phase480-question-wall{padding:112px 0;background:#fff}.phase480-section-head{max-width:780px;margin-bottom:34px}.phase480-wall-grid{display:grid;grid-template-columns:1.08fr .92fr .92fr;grid-template-rows:285px 285px 245px;gap:16px}.phase480-wall-feature,.phase480-question{border-radius:34px;overflow:hidden;border:1px solid rgba(72,41,4,.12);box-shadow:0 28px 80px rgba(58,33,3,.16)}.phase480-wall-feature{position:relative;grid-row:span 2;min-height:516px;background:#000;color:#fff;text-decoration:none}.phase480-wall-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;transition:transform .5s ease}.phase480-wall-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.76))}.phase480-wall-feature div{position:absolute;z-index:1;left:30px;right:30px;bottom:30px}.phase480-wall-feature:hover img{transform:scale(1.05)}.phase480-question{padding:36px;background:#fff7e8;color:#2b1705;display:flex;flex-direction:column;justify-content:center;gap:10px}.phase480-wall-feature span,.phase480-question span,.phase480-provider-card span,.phase480-route-links span{display:block;margin-bottom:12px;color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.phase480-wall-feature strong,.phase480-question strong,.phase480-provider-card strong,.phase480-route-links strong{font-size:clamp(23px,2.35vw,35px);line-height:1.07;letter-spacing:-.04em}.phase480-question.dark{background:linear-gradient(145deg,#0a0501,#3a2103);color:#ffe8bb}.phase480-question.gold{background:linear-gradient(145deg,#ffe8bb,#ca8500);color:#2b1705}.phase480-question.wide{grid-column:2/4}.phase480-provider{padding:18px;background:#1f1305}.phase480-provider-grid{display:grid;grid-template-columns:1.16fr .84fr .84fr;gap:14px}.phase480-provider-main,.phase480-provider-card{min-height:250px;border-radius:32px;padding:30px;background:#fff7e8;border:1px solid rgba(255,232,187,.18);box-shadow:0 24px 70px rgba(0,0,0,.22);display:flex;flex-direction:column;justify-content:flex-end;color:#2b1705;text-decoration:none}.phase480-provider-main{grid-row:span 2;background:linear-gradient(145deg,#ffe8bb,#fff7e8);justify-content:center}.phase480-provider-card.dark{background:linear-gradient(145deg,#0a0501,#482904);color:#ffe8bb}.phase480-route{padding:112px 0;background:radial-gradient(circle at 78% 18%,rgba(202,133,0,.24),transparent 34%),linear-gradient(180deg,#0d0802,#261505);color:#ffe8bb}.phase480-route-grid{display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);gap:42px;align-items:start}.phase480-route-copy{position:sticky;top:116px}.phase480-route-copy h2{color:#fff8ea}.phase480-route-copy p{color:rgba(255,232,187,.78)}.phase480-route-links{display:grid;grid-template-columns:1fr 1fr;gap:14px}.phase480-route-links a{min-height:220px;border-radius:30px;padding:28px;background:rgba(255,232,187,.1);border:1px solid rgba(255,232,187,.16);box-shadow:0 24px 70px rgba(0,0,0,.24);display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:#ffe8bb}.phase480-final{padding:104px 0;background:radial-gradient(circle at 82% 22%,rgba(202,133,0,.26),transparent 34%),linear-gradient(145deg,#000,#1f1305 58%,#482904);color:#ffe8bb}.phase480-final-grid{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end}.phase480-final h2{color:#fff8ea}@media(max-width:980px){.phase480-hero-grid,.phase480-priority-grid,.phase480-provider-grid,.phase480-route-grid,.phase480-final-grid{grid-template-columns:1fr}.phase480-priority-copy,.phase480-route-copy{position:relative;top:0}.phase480-wall-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.phase480-wall-feature{grid-row:auto;grid-column:span 2;min-height:430px}.phase480-question.wide{grid-column:span 2}.phase480-provider-main{grid-row:auto}.phase480-signal-strip{grid-template-columns:1fr 1fr}.phase480-priority-cards article{grid-template-columns:54px 1fr}.phase480-priority-cards em{grid-column:2}.phase480-route-links{grid-template-columns:1fr 1fr}}@media(max-width:640px){.phase480-shell{width:min(100% - 32px,1180px)}.phase480-hero{min-height:auto;padding:88px 0 64px}.phase480-hero h1{font-size:52px}.phase480-lead{font-size:19px}.phase480-btn{width:100%}.phase480-pad-grid,.phase480-signal-strip,.phase480-wall-grid,.phase480-route-links{grid-template-columns:1fr}.phase480-wall-feature,.phase480-question.wide{grid-column:auto}.phase480-priority,.phase480-question-wall,.phase480-route,.phase480-final{padding-block:76px}}

/* phase538-private-label-launch-questions-breakpoint-optimizer:start */
main.phase480-launch-main[data-phase480-launch-questions="true"]{
  overflow-x:clip;
}
main.phase480-launch-main[data-phase480-launch-questions="true"] *,
main.phase480-launch-main[data-phase480-launch-questions="true"] *::before,
main.phase480-launch-main[data-phase480-launch-questions="true"] *::after{
  box-sizing:border-box;
}
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-shell{
  width:min(1260px,calc(100vw - clamp(32px,5.4vw,76px)));
}
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-hero{
  min-height:min(820px,calc(100svh - 60px));
  padding-block:clamp(86px,8vw,118px) clamp(70px,7vw,96px);
}
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-hero-copy,
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-question-pad,
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-priority-cards article,
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-route-links a,
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-provider-main,
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-provider-card{
  min-width:0;
}
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-hero h1{
  max-width:8.2em;
}
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-question-pad{
  max-width:520px;
  justify-self:end;
}
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-pad-grid article{
  min-height:112px;
}
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-priority-cards article{
  grid-template-columns:52px minmax(210px,.54fr) minmax(260px,1fr);
  gap:clamp(14px,2vw,24px);
}
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-priority-cards strong{
  font-size:clamp(26px,2.65vw,38px);
}
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-priority-cards em,
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-provider-main p,
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-route-copy p{
  overflow-wrap:anywhere;
}
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-wall-grid{
  grid-template-rows:minmax(245px,auto) minmax(245px,auto) minmax(225px,auto);
}
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-wall-feature{
  min-height:500px;
}
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-provider-grid{
  align-items:stretch;
}
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-provider-card strong,
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-route-links strong{
  font-size:clamp(24px,2.2vw,32px);
}
main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-final-grid{
  grid-template-columns:minmax(0,1fr) minmax(320px,auto);
}
@media(min-width:1440px){
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-shell{width:min(1360px,calc(100vw - 112px));}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(440px,.72fr);}
}
@media(max-width:1180px){
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-hero h1{font-size:clamp(52px,8vw,88px);}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-priority-cards article{grid-template-columns:52px minmax(180px,.5fr) minmax(220px,1fr);}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-provider-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-provider-main{grid-column:1/-1;min-height:240px;}
}
@media(max-width:980px){
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-shell{width:min(100vw - 40px,820px);}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-hero{min-height:auto;padding-top:92px;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-question-pad{justify-self:stretch;max-width:none;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-priority-cards article{grid-template-columns:54px minmax(0,1fr);}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-priority-cards em{grid-column:2;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-wall-feature{min-height:390px;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-final-grid{grid-template-columns:1fr;}
}
@media(max-width:700px){
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-shell{width:min(100vw - 28px,560px);}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-hero{padding-top:78px;padding-bottom:54px;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-hero h1{font-size:clamp(46px,14vw,60px);letter-spacing:-.065em;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-lead{font-size:clamp(18px,5vw,20px);line-height:1.35;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-actions{gap:10px;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-question-pad{border-radius:26px;padding:14px;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-pad-head{align-items:flex-start;padding:8px 6px 12px;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-pad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-pad-grid article{min-height:94px;border-radius:18px;padding:14px;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-pad-grid b{font-size:19px;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-signal-strip span{min-height:64px;padding:14px;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-priority,
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-question-wall,
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-route,
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-final{padding-block:62px;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-priority-copy h2,
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-section-head h2,
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-provider-main h2,
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-route-copy h2,
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-final h2{font-size:clamp(40px,13vw,58px);}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-priority-cards article{min-height:0;border-radius:24px;padding:22px;grid-template-columns:44px minmax(0,1fr);align-items:start;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-priority-cards span{width:40px;height:40px;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-priority-cards strong{font-size:clamp(28px,9vw,38px);}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-wall-feature{min-height:320px;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-question,
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-provider-main,
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-provider-card,
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-route-links a{border-radius:24px;padding:24px;min-height:170px;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-wall-feature strong,
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-question strong,
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-provider-card strong,
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-route-links strong{font-size:clamp(24px,7.2vw,32px);}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-provider-grid{grid-template-columns:minmax(0,1fr);}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-provider-main{grid-column:auto;}
}
@media(max-width:420px){
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-shell{width:calc(100vw - 24px);}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-hero h1{font-size:clamp(42px,13vw,52px);}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-pad-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-priority-cards article{grid-template-columns:1fr;}
  main.phase480-launch-main[data-phase480-launch-questions="true"] .phase480-priority-cards em{grid-column:auto;}
}
/* phase538-private-label-launch-questions-breakpoint-optimizer:end */


/* phase481-sample-review-lab: purpose-built sample-review-process layout */
.phase481-sample-main{background:#fff7e8;color:#1f1305;overflow:hidden}.phase481-shell{width:min(1180px,calc(100% - 44px));margin-inline:auto}.phase481-eyebrow{margin:0 0 13px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950;color:#ca8500}.phase481-hero{position:relative;isolation:isolate;min-height:calc(100vh - 60px);display:grid;align-items:center;padding:112px 0 82px;background:radial-gradient(circle at 80% 18%,rgba(202,133,0,.28),transparent 34%),radial-gradient(circle at 12% 82%,rgba(54,135,7,.13),transparent 36%),linear-gradient(145deg,#050301,#1f1305 54%,#482904);color:#ffe8bb}.phase481-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:clamp(28px,5vw,76px);align-items:center}.phase481-hero h1{font-size:clamp(52px,8.4vw,110px);line-height:.88;letter-spacing:-.075em;margin:0 0 22px;color:#fff8ea}.phase481-lead{font-size:clamp(20px,2.2vw,28px);line-height:1.26;color:rgba(255,232,187,.84);max-width:820px}.phase481-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.phase481-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:999px;text-decoration:none;font-weight:950;border:1px solid rgba(255,232,187,.28)}.phase481-btn.primary{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;border-color:rgba(255,232,187,.56);box-shadow:0 18px 42px rgba(202,133,0,.24)}.phase481-btn.secondary{background:rgba(255,232,187,.1);color:#ffe8bb}.phase481-lab-board{border-radius:38px;padding:18px;background:linear-gradient(160deg,rgba(255,232,187,.18),rgba(255,255,255,.06));border:1px solid rgba(255,232,187,.2);box-shadow:0 42px 110px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(22px)}.phase481-lab-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 16px}.phase481-lab-top span{color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.phase481-lab-top strong{color:#fff8ea;text-align:right}.phase481-lab-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.phase481-lab-grid article{min-height:142px;border-radius:24px;padding:20px;background:rgba(255,248,234,.94);color:#2b1705;display:flex;flex-direction:column;justify-content:space-between}.phase481-lab-grid b{font-size:22px;letter-spacing:-.04em}.phase481-lab-grid span{color:rgba(43,23,5,.68);line-height:1.35}.phase481-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#2a1705;color:#ffe8bb}.phase481-proof-strip span{min-height:90px;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;background:linear-gradient(180deg,rgba(255,232,187,.12),rgba(255,232,187,.045));font-weight:950}.phase481-intent{padding:112px 0;background:linear-gradient(180deg,#fff7e8,#ffe8bb)}.phase481-intent-grid{display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);gap:42px;align-items:start}.phase481-intent-copy{position:sticky;top:116px}.phase481-intent-copy h2,.phase481-section-head h2,.phase481-feedback-main h2,.phase481-route-copy h2,.phase481-final h2{font-size:clamp(40px,6.2vw,80px);line-height:.92;letter-spacing:-.06em;margin:0}.phase481-intent-copy p,.phase481-feedback-main p,.phase481-route-copy p{font-size:18px;line-height:1.52;color:rgba(72,41,4,.72)}.phase481-intent-cards{display:grid;gap:14px}.phase481-intent-cards article{min-height:170px;border-radius:32px;padding:28px;background:rgba(255,255,255,.72);border:1px solid rgba(72,41,4,.12);box-shadow:0 28px 80px rgba(58,33,3,.16);display:grid;grid-template-columns:58px minmax(150px,.55fr) 1fr;gap:18px;align-items:center}.phase481-intent-cards span{width:46px;height:46px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ca8500;color:#1f1305;font-weight:950}.phase481-intent-cards strong{font-size:clamp(28px,3vw,42px);line-height:.98;letter-spacing:-.05em}.phase481-intent-cards em{font-style:normal;color:rgba(72,41,4,.72);line-height:1.45}.phase481-scorecard{padding:112px 0;background:#fff}.phase481-section-head{max-width:780px;margin-bottom:34px}.phase481-score-grid{display:grid;grid-template-columns:1.08fr .92fr .92fr;grid-template-rows:285px 285px 245px;gap:16px}.phase481-score-feature,.phase481-score-card{border-radius:34px;overflow:hidden;margin:0;border:1px solid rgba(72,41,4,.12);box-shadow:0 28px 80px rgba(58,33,3,.16)}.phase481-score-feature{position:relative;grid-row:span 2;min-height:586px;background:#000;color:#fff}.phase481-score-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;transition:transform .5s ease}.phase481-score-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.76))}.phase481-score-feature figcaption{position:absolute;z-index:1;left:30px;right:30px;bottom:30px}.phase481-score-feature:hover img{transform:scale(1.05)}.phase481-score-card{padding:36px;background:#fff7e8;color:#2b1705;display:flex;flex-direction:column;justify-content:center;gap:10px}.phase481-score-feature span,.phase481-score-card span,.phase481-feedback-card span,.phase481-route-links span{display:block;margin-bottom:12px;color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.phase481-score-feature strong,.phase481-score-card strong,.phase481-feedback-card strong,.phase481-route-links strong{font-size:clamp(23px,2.35vw,35px);line-height:1.07;letter-spacing:-.04em}.phase481-score-card.dark{background:linear-gradient(145deg,#0a0501,#3a2103);color:#ffe8bb}.phase481-score-card.gold{background:linear-gradient(145deg,#ffe8bb,#ca8500);color:#2b1705}.phase481-score-card.wide{grid-column:2/4}.phase481-feedback{padding:18px;background:#1f1305}.phase481-feedback-grid{display:grid;grid-template-columns:1.16fr .84fr .84fr;gap:14px}.phase481-feedback-main,.phase481-feedback-card{min-height:250px;border-radius:32px;padding:30px;background:#fff7e8;border:1px solid rgba(255,232,187,.18);box-shadow:0 24px 70px rgba(0,0,0,.22);display:flex;flex-direction:column;justify-content:flex-end;color:#2b1705}.phase481-feedback-main{grid-row:span 2;background:linear-gradient(145deg,#ffe8bb,#fff7e8);justify-content:center}.phase481-feedback-card.dark{background:linear-gradient(145deg,#0a0501,#482904);color:#ffe8bb}.phase481-route{padding:112px 0;background:radial-gradient(circle at 78% 18%,rgba(202,133,0,.24),transparent 34%),linear-gradient(180deg,#0d0802,#261505);color:#ffe8bb}.phase481-route-grid{display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);gap:42px;align-items:start}.phase481-route-copy{position:sticky;top:116px}.phase481-route-copy h2{color:#fff8ea}.phase481-route-copy p{color:rgba(255,232,187,.78)}.phase481-route-links{display:grid;grid-template-columns:1fr 1fr;gap:14px}.phase481-route-links a{min-height:220px;border-radius:30px;padding:28px;background:rgba(255,232,187,.1);border:1px solid rgba(255,232,187,.16);box-shadow:0 24px 70px rgba(0,0,0,.24);display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:#ffe8bb}.phase481-final{padding:104px 0;background:radial-gradient(circle at 82% 22%,rgba(202,133,0,.26),transparent 34%),linear-gradient(145deg,#000,#1f1305 58%,#482904);color:#ffe8bb}.phase481-final-grid{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end}.phase481-final h2{color:#fff8ea}@media(max-width:980px){.phase481-hero-grid,.phase481-intent-grid,.phase481-feedback-grid,.phase481-route-grid,.phase481-final-grid{grid-template-columns:1fr}.phase481-intent-copy,.phase481-route-copy{position:relative;top:0}.phase481-score-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.phase481-score-feature{grid-row:auto;grid-column:span 2;min-height:430px}.phase481-score-card.wide{grid-column:span 2}.phase481-feedback-main{grid-row:auto}.phase481-proof-strip{grid-template-columns:1fr 1fr}.phase481-intent-cards article{grid-template-columns:54px 1fr}.phase481-intent-cards em{grid-column:2}.phase481-route-links{grid-template-columns:1fr 1fr}}@media(max-width:640px){.phase481-shell{width:min(100% - 32px,1180px)}.phase481-hero{min-height:auto;padding:88px 0 64px}.phase481-hero h1{font-size:52px}.phase481-lead{font-size:19px}.phase481-btn{width:100%}.phase481-lab-grid,.phase481-proof-strip,.phase481-score-grid,.phase481-route-links{grid-template-columns:1fr}.phase481-score-feature,.phase481-score-card.wide{grid-column:auto}.phase481-intent,.phase481-scorecard,.phase481-route,.phase481-final{padding-block:76px}}


/* phase482-route-command-index: purpose-built site-directory layout */
.phase482-directory-main{background:#fff7e8;color:#1f1305;overflow:hidden}.phase482-shell{width:min(1180px,calc(100% - 44px));margin-inline:auto}.phase482-eyebrow{margin:0 0 13px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950;color:#ca8500}.phase482-hero{position:relative;isolation:isolate;min-height:calc(100vh - 60px);display:grid;align-items:center;padding:112px 0 82px;background:radial-gradient(circle at 80% 18%,rgba(202,133,0,.30),transparent 34%),radial-gradient(circle at 12% 82%,rgba(54,135,7,.14),transparent 36%),linear-gradient(145deg,#050301,#1f1305 54%,#482904);color:#ffe8bb}.phase482-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:clamp(28px,5vw,76px);align-items:center}.phase482-hero h1{font-size:clamp(52px,8.4vw,110px);line-height:.88;letter-spacing:-.075em;margin:0 0 22px;color:#fff8ea}.phase482-lead{font-size:clamp(20px,2.2vw,28px);line-height:1.26;color:rgba(255,232,187,.84);max-width:820px}.phase482-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.phase482-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:999px;text-decoration:none;font-weight:950;border:1px solid rgba(255,232,187,.28)}.phase482-btn.primary{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;border-color:rgba(255,232,187,.56);box-shadow:0 18px 42px rgba(202,133,0,.24)}.phase482-btn.secondary{background:rgba(255,232,187,.1);color:#ffe8bb}.phase482-map-card{border-radius:38px;padding:18px;background:linear-gradient(160deg,rgba(255,232,187,.18),rgba(255,255,255,.06));border:1px solid rgba(255,232,187,.2);box-shadow:0 42px 110px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(22px)}.phase482-map-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 16px}.phase482-map-top span{color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.phase482-map-top strong{color:#fff8ea}.phase482-map-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.phase482-map-grid a{min-height:120px;border-radius:22px;padding:18px;background:rgba(255,248,234,.94);color:#2b1705;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none}.phase482-map-grid b{font-size:21px;letter-spacing:-.04em}.phase482-map-grid span{color:rgba(43,23,5,.68);line-height:1.35}.phase482-route-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#2a1705}.phase482-route-strip a{min-height:90px;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;background:linear-gradient(180deg,rgba(255,232,187,.12),rgba(255,232,187,.045));color:#ffe8bb;text-decoration:none;font-weight:950}.phase482-start{padding:112px 0;background:linear-gradient(180deg,#fff7e8,#ffe8bb)}.phase482-start-grid{display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);gap:42px;align-items:start}.phase482-start-copy{position:sticky;top:116px}.phase482-start-copy h2,.phase482-section-head h2,.phase482-library-main h2,.phase482-index-copy h2,.phase482-final h2{font-size:clamp(40px,6.2vw,80px);line-height:.92;letter-spacing:-.06em;margin:0}.phase482-start-copy p,.phase482-library-main p,.phase482-index-copy p{font-size:18px;line-height:1.52;color:rgba(72,41,4,.72)}.phase482-intent-cards{display:grid;gap:14px}.phase482-intent-cards a{min-height:170px;border-radius:32px;padding:28px;background:rgba(255,255,255,.72);border:1px solid rgba(72,41,4,.12);box-shadow:0 28px 80px rgba(58,33,3,.16);display:grid;grid-template-columns:58px minmax(170px,.55fr) 1fr;gap:18px;align-items:center;text-decoration:none;color:#2b1705}.phase482-intent-cards span{width:46px;height:46px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ca8500;color:#1f1305;font-weight:950}.phase482-intent-cards strong{font-size:clamp(28px,3vw,42px);line-height:.98;letter-spacing:-.05em}.phase482-intent-cards em{font-style:normal;color:rgba(72,41,4,.72);line-height:1.45}.phase482-hub{padding:112px 0;background:#fff}.phase482-section-head{max-width:780px;margin-bottom:34px}.phase482-hub-grid{display:grid;grid-template-columns:1.08fr .92fr .92fr;grid-template-rows:285px 285px 245px;gap:16px}.phase482-hub-feature,.phase482-hub-card{border-radius:34px;overflow:hidden;border:1px solid rgba(72,41,4,.12);box-shadow:0 28px 80px rgba(58,33,3,.16);text-decoration:none}.phase482-hub-feature{position:relative;grid-row:span 2;min-height:586px;background:#000;color:#fff}.phase482-hub-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;transition:transform .5s ease}.phase482-hub-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.76))}.phase482-hub-feature div{position:absolute;z-index:1;left:30px;right:30px;bottom:30px}.phase482-hub-feature:hover img{transform:scale(1.05)}.phase482-hub-card{padding:36px;background:#fff7e8;color:#2b1705;display:flex;flex-direction:column;justify-content:center;gap:10px}.phase482-hub-feature span,.phase482-hub-card span,.phase482-library-card span{display:block;margin-bottom:12px;color:#ca8500;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.phase482-hub-feature strong,.phase482-hub-card strong,.phase482-library-card strong{font-size:clamp(23px,2.35vw,35px);line-height:1.07;letter-spacing:-.04em}.phase482-hub-card.dark{background:linear-gradient(145deg,#0a0501,#3a2103);color:#ffe8bb}.phase482-hub-card.gold{background:linear-gradient(145deg,#ffe8bb,#ca8500);color:#2b1705}.phase482-hub-card.wide{grid-column:2/4}.phase482-library{padding:18px;background:#1f1305}.phase482-library-grid{display:grid;grid-template-columns:1.16fr .84fr .84fr;gap:14px}.phase482-library-main,.phase482-library-card{min-height:250px;border-radius:32px;padding:30px;background:#fff7e8;border:1px solid rgba(255,232,187,.18);box-shadow:0 24px 70px rgba(0,0,0,.22);display:flex;flex-direction:column;justify-content:flex-end;color:#2b1705;text-decoration:none}.phase482-library-main{grid-row:span 2;background:linear-gradient(145deg,#ffe8bb,#fff7e8);justify-content:center}.phase482-library-card.dark{background:linear-gradient(145deg,#0a0501,#482904);color:#ffe8bb}.phase482-index{padding:112px 0;background:radial-gradient(circle at 78% 18%,rgba(202,133,0,.24),transparent 34%),linear-gradient(180deg,#0d0802,#261505);color:#ffe8bb}.phase482-index-grid{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:42px;align-items:start}.phase482-index-copy{position:sticky;top:116px}.phase482-index-copy h2{color:#fff8ea}.phase482-index-copy p{color:rgba(255,232,187,.78)}.phase482-link-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.phase482-link-columns section{border-radius:30px;padding:28px;background:rgba(255,232,187,.1);border:1px solid rgba(255,232,187,.16);box-shadow:0 24px 70px rgba(0,0,0,.24);display:grid;gap:9px}.phase482-link-columns h3{font-size:clamp(26px,2.8vw,38px);line-height:1;letter-spacing:-.05em;color:#fff8ea;margin:0 0 12px}.phase482-link-columns a{color:rgba(255,232,187,.86);text-decoration:none;font-weight:850;padding:8px 0;border-top:1px solid rgba(255,232,187,.1)}.phase482-final{padding:104px 0;background:radial-gradient(circle at 82% 22%,rgba(202,133,0,.26),transparent 34%),linear-gradient(145deg,#000,#1f1305 58%,#482904);color:#ffe8bb}.phase482-final-grid{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end}.phase482-final h2{color:#fff8ea}@media(max-width:980px){.phase482-hero-grid,.phase482-start-grid,.phase482-library-grid,.phase482-index-grid,.phase482-final-grid{grid-template-columns:1fr}.phase482-start-copy,.phase482-index-copy{position:relative;top:0}.phase482-hub-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.phase482-hub-feature{grid-row:auto;grid-column:span 2;min-height:430px}.phase482-hub-card.wide{grid-column:span 2}.phase482-library-main{grid-row:auto}.phase482-route-strip{grid-template-columns:1fr 1fr}.phase482-intent-cards a{grid-template-columns:54px 1fr}.phase482-intent-cards em{grid-column:2}.phase482-link-columns{grid-template-columns:1fr 1fr}}@media(max-width:640px){.phase482-shell{width:min(100% - 32px,1180px)}.phase482-hero{min-height:auto;padding:88px 0 64px}.phase482-hero h1{font-size:52px}.phase482-lead{font-size:19px}.phase482-btn{width:100%}.phase482-map-grid,.phase482-route-strip,.phase482-hub-grid,.phase482-link-columns{grid-template-columns:1fr}.phase482-hub-feature,.phase482-hub-card.wide{grid-column:auto}.phase482-start,.phase482-hub,.phase482-index,.phase482-final{padding-block:76px}}

/* phase539-site-directory-breakpoint-optimizer:start */
main.phase482-directory-main[data-phase482-site-directory="true"]{
  overflow-x:clip;
}
main.phase482-directory-main[data-phase482-site-directory="true"] *,
main.phase482-directory-main[data-phase482-site-directory="true"] *::before,
main.phase482-directory-main[data-phase482-site-directory="true"] *::after{
  box-sizing:border-box;
}
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-shell{
  width:min(1260px,calc(100vw - clamp(32px,5.4vw,76px)));
}
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hero{
  min-height:min(820px,calc(100svh - 60px));
  padding-block:clamp(86px,8vw,118px) clamp(70px,7vw,96px);
}
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hero-copy,
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-map-card,
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-intent-cards a,
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hub-card,
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-library-main,
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-library-card,
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-link-columns section{
  min-width:0;
}
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hero h1{
  max-width:8.4em;
}
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-map-card{
  max-width:520px;
  justify-self:end;
}
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-map-grid a{
  min-height:112px;
}
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-intent-cards a{
  grid-template-columns:52px minmax(210px,.54fr) minmax(260px,1fr);
  gap:clamp(14px,2vw,24px);
}
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-intent-cards strong{
  font-size:clamp(26px,2.65vw,38px);
}
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-intent-cards em,
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-library-main p,
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-index-copy p,
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-link-columns a{
  overflow-wrap:anywhere;
}
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hub-grid{
  grid-template-rows:minmax(245px,auto) minmax(245px,auto) minmax(225px,auto);
}
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hub-feature{
  min-height:500px;
}
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hub-card strong,
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-library-card strong{
  font-size:clamp(24px,2.2vw,32px);
}
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-library-grid{
  align-items:stretch;
}
main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-final-grid{
  grid-template-columns:minmax(0,1fr) minmax(300px,auto);
}
@media(min-width:1440px){
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-shell{width:min(1360px,calc(100vw - 112px));}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(440px,.72fr);}
}
@media(max-width:1180px){
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hero h1{font-size:clamp(52px,8vw,88px);}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-intent-cards a{grid-template-columns:52px minmax(180px,.5fr) minmax(220px,1fr);}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-library-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-library-main{grid-column:1/-1;min-height:240px;}
}
@media(max-width:980px){
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-shell{width:min(100vw - 40px,820px);}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hero{min-height:auto;padding-top:92px;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-map-card{justify-self:stretch;max-width:none;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-intent-cards a{grid-template-columns:54px minmax(0,1fr);}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-intent-cards em{grid-column:2;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hub-feature{min-height:390px;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-final-grid{grid-template-columns:1fr;}
}
@media(max-width:700px){
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-shell{width:min(100vw - 28px,560px);}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hero{padding-top:78px;padding-bottom:54px;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hero h1{font-size:clamp(46px,14vw,60px);letter-spacing:-.065em;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-lead{font-size:clamp(18px,5vw,20px);line-height:1.35;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-actions{gap:10px;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-map-card{border-radius:26px;padding:14px;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-map-top{align-items:flex-start;padding:8px 6px 12px;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-map-grid a{min-height:94px;border-radius:18px;padding:14px;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-map-grid b{font-size:19px;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-route-strip span,
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-route-strip a{min-height:64px;padding:14px;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-start,
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hub,
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-index,
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-final{padding-block:62px;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-start-copy h2,
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-section-head h2,
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-library-main h2,
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-index-copy h2,
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-final h2{font-size:clamp(40px,13vw,58px);}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-intent-cards a{min-height:0;border-radius:24px;padding:22px;grid-template-columns:44px minmax(0,1fr);align-items:start;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-intent-cards span{width:40px;height:40px;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-intent-cards strong{font-size:clamp(28px,9vw,38px);}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hub-feature{min-height:320px;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hub-card,
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-library-main,
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-library-card,
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-link-columns section{border-radius:24px;padding:24px;min-height:170px;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hub-feature strong,
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hub-card strong,
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-library-card strong{font-size:clamp(24px,7.2vw,32px);}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-library-grid,
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-link-columns{grid-template-columns:minmax(0,1fr);}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-library-main{grid-column:auto;}
}
@media(max-width:420px){
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-shell{width:calc(100vw - 24px);}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-hero h1{font-size:clamp(42px,13vw,52px);}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-intent-cards a{grid-template-columns:1fr;}
  main.phase482-directory-main[data-phase482-site-directory="true"] .phase482-intent-cards em{grid-column:auto;}
}
/* phase539-site-directory-breakpoint-optimizer:end */

/* phase470-whole-leaf-purpose-layout:start */
.phase470-whole-leaf{--cream:#fff8ea;--warm:#f4e3bf;--paper:#fffdf6;--gold:#f1bf56;--brass:#ca8500;--ink:#241405;--brown:#3d2308;--muted:#6c4c21;--line:rgba(61,35,8,.16);background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.phase470-whole-leaf *{box-sizing:border-box}.phase470-whole-leaf a{text-decoration:none}.phase470-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.phase470-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:950;color:#a56b13}.phase470-hero{padding:86px 0 78px;background:radial-gradient(circle at 12% 18%,rgba(241,191,86,.24),transparent 28%),linear-gradient(135deg,#130801 0%,#3c2208 58%,#fff8ea 58.2%,#fff8ea 100%);color:#fff8ea}.phase470-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.78fr);gap:38px;align-items:end}.phase470-hero-copy{max-width:760px}.phase470-hero h1,.phase470-section-head h2,.phase470-condition-copy h2,.phase470-prep-copy h2,.phase470-route-panel h2,.phase470-final h2{margin:0;font-size:clamp(44px,6vw,82px);line-height:.92;letter-spacing:-.07em}.phase470-hero-copy>p:not(.phase470-eyebrow){font-size:clamp(19px,2vw,25px);line-height:1.38;color:rgba(255,248,234,.88);max-width:700px}.phase470-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.phase470-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:999px;font-weight:950;font-size:13.5px;border:1px solid rgba(61,35,8,.17);transition:transform .2s ease,box-shadow .2s ease}.phase470-btn:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(31,19,5,.2)}.phase470-btn.primary{background:linear-gradient(135deg,var(--gold),var(--brass));color:#1d0f03}.phase470-btn.secondary{background:rgba(255,248,234,.92);color:var(--ink)}.phase470-brief-card{align-self:stretch;border-radius:38px;padding:30px;background:linear-gradient(180deg,rgba(255,248,234,.96),rgba(247,225,184,.9));color:var(--ink);box-shadow:0 34px 80px rgba(19,8,1,.34);border:1px solid rgba(255,255,255,.45)}.phase470-brief-card span{display:block;font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;color:#8d5a0f}.phase470-brief-card strong{display:block;margin:10px 0 18px;font-size:30px;line-height:1;letter-spacing:-.04em}.phase470-brief-card ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.phase470-brief-card li{padding-left:20px;position:relative;color:#5d3d16;font-weight:750}.phase470-brief-card li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:8px;border-radius:50%;background:var(--brass)}.phase470-role-ledger{padding:92px 0;background:linear-gradient(180deg,#fff8ea,#f5e5c4)}.phase470-section-head{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(300px,.9fr);gap:28px;align-items:end;margin-bottom:34px}.phase470-section-head.narrow p:not(.phase470-eyebrow){font-size:19px;line-height:1.55;color:var(--muted)}.phase470-ledger-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-auto-rows:260px;gap:18px}.phase470-ledger-card{position:relative;overflow:hidden;border-radius:34px;background:#241405;color:#fff8ea;box-shadow:0 28px 70px rgba(61,35,8,.18)}.phase470-ledger-card.large{grid-row:span 2}.phase470-ledger-card img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.03)}.phase470-ledger-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,8,1,.02),rgba(19,8,1,.72))}.phase470-ledger-card div{position:absolute;z-index:2;left:22px;right:22px;bottom:22px}.phase470-ledger-card span{font-size:12px;font-weight:950;color:var(--gold);letter-spacing:.16em}.phase470-ledger-card h3{margin:6px 0 8px;font-size:clamp(28px,3.4vw,46px);letter-spacing:-.05em}.phase470-ledger-card p{margin:0;color:rgba(255,248,234,.84);line-height:1.45}.phase470-condition-strip{padding:98px 0;background:#140801;color:#fff8ea}.phase470-condition-grid{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:36px;align-items:center}.phase470-condition-copy p:not(.phase470-eyebrow){font-size:19px;line-height:1.58;color:rgba(255,232,187,.78)}.phase470-signal-board{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.phase470-signal-board article{min-height:190px;border-radius:26px;padding:18px;background:linear-gradient(180deg,rgba(255,248,234,.12),rgba(255,248,234,.05));border:1px solid rgba(255,248,234,.14);display:flex;flex-direction:column;justify-content:space-between}.phase470-signal-board article:nth-child(1),.phase470-signal-board article:nth-child(5){grid-column:span 2}.phase470-signal-board article:nth-child(2),.phase470-signal-board article:nth-child(3),.phase470-signal-board article:nth-child(4){grid-column:span 2}.phase470-signal-board strong{font-size:24px;letter-spacing:-.03em}.phase470-signal-board span{color:rgba(255,232,187,.78);line-height:1.45}.phase470-prep-map{padding:98px 0;background:var(--paper)}.phase470-prep-grid{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(0,1fr);gap:46px;align-items:center}.phase470-image-tile{margin:0;border-radius:999px 999px 36px 36px;overflow:hidden;background:#241405;box-shadow:0 30px 72px rgba(61,35,8,.16)}.phase470-image-tile img{width:100%;height:610px;object-fit:cover;display:block}.phase470-image-tile figcaption{padding:16px 20px;color:#fff2d3;font-weight:800;background:#241405}.phase470-prep-copy>p:not(.phase470-eyebrow){font-size:19px;line-height:1.58;color:var(--muted)}.phase470-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.phase470-compare article{padding:22px;border-radius:28px;background:#fff8ea;border:1px solid var(--line);box-shadow:0 18px 48px rgba(61,35,8,.09)}.phase470-compare h3{margin:0 0 8px;font-size:28px;letter-spacing:-.04em}.phase470-compare p{margin:0;color:var(--muted);line-height:1.55}.phase470-routing{padding:96px 0;background:linear-gradient(135deg,#f3dfb9,#fff8ea)}.phase470-route-panel{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(320px,1fr);gap:30px;align-items:stretch;padding:34px;border-radius:42px;background:rgba(255,255,255,.68);border:1px solid rgba(61,35,8,.12);box-shadow:0 28px 76px rgba(61,35,8,.12)}.phase470-route-panel p:not(.phase470-eyebrow){font-size:18px;line-height:1.6;color:var(--muted)}.phase470-route-panel ol{margin:0;padding:0;list-style:none;display:grid;gap:12px}.phase470-route-panel li{display:grid;grid-template-columns:54px 1fr;gap:8px 14px;padding:18px;border-radius:24px;background:#fff8ea;border:1px solid var(--line)}.phase470-route-panel li span{grid-row:span 2;width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:#3d2308;color:#f1bf56;font-weight:950}.phase470-route-panel strong{font-size:21px}.phase470-route-panel em{font-style:normal;color:var(--muted);line-height:1.45}.phase470-final{padding:76px 0;background:#3d2308;color:#fff8ea}.phase470-final-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center}.phase470-final p:not(.phase470-eyebrow){font-size:18px;line-height:1.55;color:rgba(255,232,187,.78);max-width:720px}.phase470-final .phase470-actions{justify-content:flex-end;margin-top:0}.phase470-final .phase470-btn.secondary{background:rgba(255,248,234,.12);border-color:rgba(255,248,234,.2);color:#fff8ea}@media(max-width:940px){.phase470-hero-grid,.phase470-section-head,.phase470-condition-grid,.phase470-prep-grid,.phase470-route-panel,.phase470-final-grid{grid-template-columns:1fr}.phase470-hero{background:linear-gradient(180deg,#130801 0%,#3c2208 70%,#fff8ea 70.2%,#fff8ea 100%)}.phase470-ledger-grid{grid-template-columns:1fr;grid-auto-rows:auto}.phase470-ledger-card,.phase470-ledger-card.large{min-height:360px;grid-row:auto}.phase470-signal-board{grid-template-columns:1fr 1fr}.phase470-signal-board article:nth-child(n){grid-column:auto}.phase470-final .phase470-actions{justify-content:flex-start}}@media(max-width:640px){.phase470-shell{width:min(100% - 32px,1180px)}.phase470-hero,.phase470-role-ledger,.phase470-condition-strip,.phase470-prep-map,.phase470-routing,.phase470-final{padding-block:70px}.phase470-hero h1,.phase470-section-head h2,.phase470-condition-copy h2,.phase470-prep-copy h2,.phase470-route-panel h2,.phase470-final h2{font-size:42px}.phase470-brief-card{padding:22px;border-radius:30px}.phase470-ledger-card{min-height:320px}.phase470-signal-board,.phase470-compare{grid-template-columns:1fr}.phase470-image-tile{border-radius:34px}.phase470-image-tile img{height:390px}.phase470-route-panel{padding:20px;border-radius:30px}.phase470-actions,.phase470-btn{width:100%}}
/* phase470-whole-leaf-purpose-layout:end */

















/* phase101-mobile-tablet-parity:start */
body:has([data-phase101-mobile-tablet-parity="true"]){
  background:#120b04!important;
  overflow-x:hidden!important;
}
body:has([data-phase101-mobile-tablet-parity="true"]) main,
body:has([data-phase101-mobile-tablet-parity="true"]) .phase83-mobile-breathing-room{
  overflow-x:hidden!important;
}
body:has([data-phase101-mobile-tablet-parity="true"]) .globalnav{
  width:100%!important;
  max-width:none!important;
}
.phase99-ledger-scroll[data-phase101-mobile-tablet-parity="true"],
.phase81-seo-proof[data-phase101-mobile-tablet-parity="true"],
.phase84-scroll-process[data-phase101-mobile-tablet-parity="true"],
.phase96-product-info[data-phase101-mobile-tablet-parity="true"],
.phase94-essential-products[data-phase101-mobile-tablet-parity="true"],
.phase94-home-cta-band[data-phase101-mobile-tablet-parity="true"]{
  width:min(1180px,calc(100vw - 32px))!important;
  margin-left:auto!important;
  margin-right:auto!important;
  border-radius:clamp(24px,4vw,48px)!important;
  overflow-x:hidden!important;
}
.phase100-visual-break[data-phase101-mobile-tablet-parity="true"],
.phase100-promo-grid[data-phase101-mobile-tablet-parity="true"]{
  width:min(1180px,calc(100vw - 32px))!important;
  margin-left:auto!important;
  margin-right:auto!important;
  overflow-x:hidden!important;
}
.phase96-product-info[data-phase101-mobile-tablet-parity="true"] .phase96-product-grid,
.phase94-essential-products[data-phase101-mobile-tablet-parity="true"] .phase94-essential-grid,
.phase81-seo-proof[data-phase101-mobile-tablet-parity="true"] .phase81-chip-grid,
.phase84-scroll-process[data-phase101-mobile-tablet-parity="true"] .phase84-scroll-track{
  margin-left:auto!important;
  margin-right:auto!important;
}
.phase99-ledger-scroll[data-phase101-mobile-tablet-parity="true"] p,
.phase81-seo-proof[data-phase101-mobile-tablet-parity="true"] p,
.phase81-seo-proof[data-phase101-mobile-tablet-parity="true"] em,
.phase96-product-info[data-phase101-mobile-tablet-parity="true"] p,
.phase96-product-info[data-phase101-mobile-tablet-parity="true"] span,
.phase84-scroll-process[data-phase101-mobile-tablet-parity="true"] p,
.phase94-essential-products[data-phase101-mobile-tablet-parity="true"] em,
.phase100-promo-grid[data-phase101-mobile-tablet-parity="true"] p,
.phase100-visual-break[data-phase101-mobile-tablet-parity="true"] p{
  color:rgba(255,248,234,.92)!important;
  text-shadow:0 2px 14px rgba(0,0,0,.48)!important;
}
@media(max-width:1100px){
  body:has([data-phase101-mobile-tablet-parity="true"]){--phase101-pad:clamp(16px,3vw,28px);}
  body:has([data-phase101-mobile-tablet-parity="true"]) .hero-home{
    min-height:auto!important;
    padding:calc(76px + var(--phase101-pad)) var(--phase101-pad) clamp(54px,8vw,86px)!important;
    display:grid!important;
    align-items:start!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .hero-home .center{
    width:min(100%,920px)!important;
    margin:0 auto!important;
    display:grid!important;
    gap:clamp(18px,3vw,26px)!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .hero-home h1{
    max-width:11ch!important;
    font-size:clamp(54px,9vw,90px)!important;
    line-height:.92!important;
    letter-spacing:-.065em!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .hero-home .hero-sub{
    max-width:720px!important;
    font-size:clamp(18px,2.4vw,24px)!important;
    color:rgba(255,248,234,.92)!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .homepage-primary-path{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
    width:100%!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .homepage-primary-path a{
    min-height:58px!important;
    border-radius:18px!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .hero-signature-image,
  body:has([data-phase101-mobile-tablet-parity="true"]) .phase97-traceability-presence{
    width:100%!important;
    max-width:920px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    border-radius:clamp(26px,4vw,40px)!important;
  }
  .phase99-ledger-scroll[data-phase101-mobile-tablet-parity="true"]{
    min-height:auto!important;
    padding:clamp(42px,6vw,76px) var(--phase101-pad)!important;
    grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;
    gap:clamp(22px,4vw,44px)!important;
    background:linear-gradient(145deg,rgba(47,26,6,.96),rgba(18,11,4,.94))!important;
    border:1px solid rgba(241,191,86,.22)!important;
  }
  .phase99-ledger-scroll[data-phase101-mobile-tablet-parity="true"] .phase99-ledger-sticky{
    position:relative!important;
    top:auto!important;
  }
  .phase99-ledger-scroll[data-phase101-mobile-tablet-parity="true"] .phase99-ledger-canvas{min-height:360px!important;}
  .phase81-seo-proof[data-phase101-mobile-tablet-parity="true"]{
    padding:clamp(42px,6vw,76px) var(--phase101-pad)!important;
  }
  .phase81-seo-proof[data-phase101-mobile-tablet-parity="true"] .phase81-chip-grid,
  .phase96-product-info[data-phase101-mobile-tablet-parity="true"] .phase96-product-grid,
  .phase94-essential-products[data-phase101-mobile-tablet-parity="true"] .phase94-essential-grid,
  .phase100-promo-grid[data-phase101-mobile-tablet-parity="true"]{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:clamp(14px,2.4vw,22px)!important;
  }
  .phase84-scroll-process[data-phase101-mobile-tablet-parity="true"]{
    height:auto!important;
    padding:clamp(42px,6vw,76px) var(--phase101-pad)!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .horizontal-showcase.dynamic-scene.phase84-scroll-process[data-phase101-mobile-tablet-parity="true"] .phase84-scroll-track{
    position:static!important;
    height:auto!important;
    width:100%!important;
    max-width:960px!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    transform:none!important;
    gap:clamp(14px,2.4vw,22px)!important;
    padding:0!important;
  }
  .phase84-scroll-process[data-phase101-mobile-tablet-parity="true"] .showcase-card{
    min-height:clamp(430px,48vw,520px)!important;
    height:auto!important;
    flex:auto!important;
    opacity:1!important;
    transform:none!important;
    border-radius:clamp(24px,3vw,34px)!important;
  }
  .phase84-scroll-process[data-phase101-mobile-tablet-parity="true"] .showcase-card img{
    height:clamp(220px,29vw,280px)!important;
    border-radius:22px!important;
    filter:saturate(1.12) contrast(1.04) brightness(.9)!important;
  }
  .phase96-product-info[data-phase101-mobile-tablet-parity="true"]{
    padding:clamp(42px,6vw,76px) var(--phase101-pad)!important;
  }
  .phase96-product-info[data-phase101-mobile-tablet-parity="true"] .phase96-product-card,
  .phase100-promo-grid[data-phase101-mobile-tablet-parity="true"] .phase100-promo-card{
    min-height:clamp(430px,48vw,560px)!important;
    border-radius:clamp(24px,3vw,38px)!important;
  }
  .phase100-visual-break[data-phase101-mobile-tablet-parity="true"]{
    min-height:clamp(340px,42vw,500px)!important;
  }
  .footer[data-phase100-footer="streamlined"]{
    padding-left:var(--phase101-pad)!important;
    padding-right:var(--phase101-pad)!important;
  }
}
@media(max-width:700px){
  body:has([data-phase101-mobile-tablet-parity="true"]){--phase101-pad:16px;}
  body:has([data-phase101-mobile-tablet-parity="true"]) .globalnav{
    top:10px!important;
    width:calc(100vw - 20px)!important;
    border-radius:20px!important;
    background:linear-gradient(135deg,rgba(47,26,6,.94),rgba(18,11,4,.92))!important;
    border-color:rgba(241,191,86,.26)!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .hero-home{
    padding:92px 14px 44px!important;
    border-radius:0 0 30px 30px!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .hero-home h1{
    max-width:9ch!important;
    font-size:clamp(46px,14vw,64px)!important;
    line-height:.92!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .hero-home .eyebrow{
    font-size:11px!important;
    line-height:1.35!important;
    letter-spacing:.14em!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .hero-home .hero-sub{
    font-size:17px!important;
    line-height:1.58!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .homepage-primary-path{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .homepage-primary-path a{
    justify-content:center!important;
    min-height:54px!important;
    width:100%!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .hero-signature-image{
    min-height:260px!important;
    max-height:none!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .phase91-mobile-proof-strip,
  body:has([data-phase101-mobile-tablet-parity="true"]) .phase91-mobile-product-chips{
    display:flex!important;
    gap:8px!important;
    overflow-x:auto!important;
    padding-bottom:4px!important;
    scrollbar-width:none!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .phase91-mobile-proof-strip a,
  body:has([data-phase101-mobile-tablet-parity="true"]) .phase91-mobile-product-chips a{
    flex:0 0 auto!important;
    background:linear-gradient(145deg,rgba(47,26,6,.96),rgba(18,11,4,.92))!important;
    color:#fff8ea!important;
    border:1px solid rgba(241,191,86,.28)!important;
    border-radius:999px!important;
  }
  .phase99-ledger-scroll[data-phase101-mobile-tablet-parity="true"],
  .phase81-seo-proof[data-phase101-mobile-tablet-parity="true"],
  .phase84-scroll-process[data-phase101-mobile-tablet-parity="true"],
  .phase96-product-info[data-phase101-mobile-tablet-parity="true"],
  .phase94-essential-products[data-phase101-mobile-tablet-parity="true"],
  .phase94-home-cta-band[data-phase101-mobile-tablet-parity="true"]{
    width:calc(100vw - 24px)!important;
    padding:34px 16px!important;
    border-radius:28px!important;
    margin-top:22px!important;
    margin-bottom:22px!important;
  }
  .phase99-ledger-scroll[data-phase101-mobile-tablet-parity="true"]{
    grid-template-columns:1fr!important;
    gap:18px!important;
  }
  .phase99-ledger-scroll[data-phase101-mobile-tablet-parity="true"] .phase99-ledger-canvas{
    min-height:250px!important;
    order:-1!important;
  }
  .phase99-ledger-scroll[data-phase101-mobile-tablet-parity="true"] .phase99-ledger-steps{
    display:grid!important;
    gap:12px!important;
  }
  .phase99-ledger-scroll[data-phase101-mobile-tablet-parity="true"] .phase99-ledger-step{
    padding:18px!important;
    border-radius:22px!important;
  }
  .phase81-seo-proof[data-phase101-mobile-tablet-parity="true"] .phase81-chip-grid,
  .phase96-product-info[data-phase101-mobile-tablet-parity="true"] .phase96-product-grid,
  .phase94-essential-products[data-phase101-mobile-tablet-parity="true"] .phase94-essential-grid,
  .phase100-promo-grid[data-phase101-mobile-tablet-parity="true"],
  .phase84-scroll-process[data-phase101-mobile-tablet-parity="true"] .phase84-scroll-track{
    grid-template-columns:1fr!important;
    width:100%!important;
    max-width:100%!important;
    gap:14px!important;
  }
  .phase100-promo-grid[data-phase101-mobile-tablet-parity="true"]{
    width:calc(100vw - 24px)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    overflow-x:hidden!important;
  }
  body:has([data-phase101-mobile-tablet-parity="true"]) .horizontal-showcase.dynamic-scene.phase84-scroll-process[data-phase101-mobile-tablet-parity="true"] .phase84-scroll-track{
    grid-template-columns:1fr!important;
    width:100%!important;
    max-width:100%!important;
  }
  .phase81-seo-proof[data-phase101-mobile-tablet-parity="true"] .phase81-chip-grid a,
  .phase96-product-info[data-phase101-mobile-tablet-parity="true"] .phase96-product-card,
  .phase94-essential-products[data-phase101-mobile-tablet-parity="true"] .phase94-essential-grid a{
    min-height:auto!important;
    padding:22px!important;
    border-radius:24px!important;
  }
  .phase84-scroll-process[data-phase101-mobile-tablet-parity="true"] .showcase-card,
  .phase96-product-info[data-phase101-mobile-tablet-parity="true"] .phase96-product-card,
  .phase100-promo-grid[data-phase101-mobile-tablet-parity="true"] .phase100-promo-card{
    min-height:420px!important;
    width:100%!important;
  }
  .phase84-scroll-process[data-phase101-mobile-tablet-parity="true"] .showcase-card img,
  .phase96-product-info[data-phase101-mobile-tablet-parity="true"] .phase96-product-card img{
    height:220px!important;
  }
  .phase96-product-info[data-phase101-mobile-tablet-parity="true"] .phase96-product-intro{
    grid-template-columns:1fr!important;
    gap:16px!important;
  }
  .phase96-product-info[data-phase101-mobile-tablet-parity="true"] h2,
  .phase94-essential-products[data-phase101-mobile-tablet-parity="true"] h2,
  .phase100-promo-grid[data-phase101-mobile-tablet-parity="true"] h2,
  .phase100-visual-break[data-phase101-mobile-tablet-parity="true"] h2,
  .phase81-seo-proof[data-phase101-mobile-tablet-parity="true"] h2,
  .phase99-ledger-scroll[data-phase101-mobile-tablet-parity="true"] h2{
    font-size:clamp(34px,10vw,48px)!important;
    line-height:.98!important;
    letter-spacing:-.045em!important;
  }
  .phase100-visual-break[data-phase101-mobile-tablet-parity="true"]{
    width:calc(100vw - 24px)!important;
    min-height:420px!important;
    border-radius:28px!important;
  }
  .phase100-visual-break[data-phase101-mobile-tablet-parity="true"] .phase100-visual-break-copy,
  .phase100-promo-grid[data-phase101-mobile-tablet-parity="true"] .phase100-promo-copy{
    padding:24px!important;
    box-sizing:border-box!important;
    max-width:100%!important;
    min-width:0!important;
    width:100%!important;
  }
  .phase100-promo-grid[data-phase101-mobile-tablet-parity="true"] .phase100-promo-card{
    overflow:hidden!important;
    width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
  }
  .phase94-home-cta-band[data-phase101-mobile-tablet-parity="true"] .phase94-home-cta-actions{
    grid-template-columns:1fr!important;
  }
  .footer[data-phase100-footer="streamlined"] .footer-grid{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:380px){
  body:has([data-phase101-mobile-tablet-parity="true"]) .hero-home h1{font-size:44px!important;}
  .phase99-ledger-scroll[data-phase101-mobile-tablet-parity="true"],
  .phase81-seo-proof[data-phase101-mobile-tablet-parity="true"],
  .phase84-scroll-process[data-phase101-mobile-tablet-parity="true"],
  .phase96-product-info[data-phase101-mobile-tablet-parity="true"],
  .phase94-essential-products[data-phase101-mobile-tablet-parity="true"],
  .phase94-home-cta-band[data-phase101-mobile-tablet-parity="true"]{
    width:calc(100vw - 20px)!important;
    padding:30px 14px!important;
  }
}
/* phase101-mobile-tablet-parity:end */


/* phase96-homepage-product-card-contrast-fix:start */
.phase96-product-info{
  background:
    radial-gradient(circle at 72% 8%,rgba(123,74,19,.36),transparent 34%),
    linear-gradient(145deg,#100802,#2a1605 58%,#070301)!important;
  border-color:rgba(241,191,86,.28)!important;
}
.phase96-product-info .phase96-product-card.phase96-card-dark{
  background:
    radial-gradient(circle at 72% 12%,rgba(202,133,0,.26),transparent 30%),
    linear-gradient(160deg,#050201 0%,#120803 48%,#2a1304 100%)!important;
  border:2px solid rgba(241,191,86,.52)!important;
  box-shadow:
    0 32px 80px rgba(0,0,0,.58),
    0 0 0 1px rgba(255,248,234,.12),
    inset 0 1px 0 rgba(255,248,234,.16)!important;
}
.phase96-product-info .phase96-product-card.phase96-card-dark:nth-child(even){
  background:
    radial-gradient(circle at 75% 10%,rgba(202,133,0,.22),transparent 32%),
    linear-gradient(155deg,#0a0401 0%,#1b0b02 50%,#3a1b05 100%)!important;
}
.phase96-product-info .phase96-product-card.phase96-card-dark:after{
  background:
    linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.16) 44%,rgba(7,3,1,.92) 100%),
    linear-gradient(90deg,rgba(241,191,86,.08),transparent 36%,rgba(241,191,86,.06))!important;
}
.phase96-product-info .phase96-product-card.phase96-card-dark .phase96-product-copy{
  background:transparent!important;
}
.phase96-product-info .phase96-product-card.phase96-card-dark .phase96-product-copy span{
  background:rgba(255,248,234,.18)!important;
  color:#ffe2a0!important;
  box-shadow:0 0 0 1px rgba(255,248,234,.12);
}
.phase96-product-info .phase96-product-card.phase96-card-dark .phase96-product-copy p{
  color:rgba(255,248,234,.88)!important;
}
.phase96-product-info[data-phase97-motion-zone="true"] .phase96-product-card:hover,
.phase96-product-info[data-phase97-motion-zone="true"] .phase96-product-card:focus-visible{
  border-color:rgba(255,226,160,.72)!important;
  box-shadow:
    0 36px 95px rgba(0,0,0,.62),
    0 0 0 1px rgba(255,248,234,.18),
    0 0 70px rgba(202,133,0,.22)!important;
}
/* phase96-homepage-product-card-contrast-fix:end */






















/* phase100-home-polish:start */
body:has([data-phase100-home-polish="true"]){background:#120b04!important;}
[data-phase100-home-polish="true"] .phase81-proof-copy{
  max-width:980px!important;
  margin:0 auto clamp(26px,4vw,44px)!important;
  text-align:center!important;
}
[data-phase100-home-polish="true"] .phase81-proof-copy p:not(.eyebrow){
  max-width:850px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  color:rgba(255,248,234,.86)!important;
}
[data-phase100-home-polish="true"] .phase81-chip-grid{
  max-width:1120px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  align-items:stretch!important;
}
[data-phase100-home-polish="true"] .phase81-chip-grid a:not(.phase95-card-active),
[data-phase100-home-polish="true"] .phase81-chip-grid a:not(.is-active){
  background:linear-gradient(145deg,rgba(47,26,6,.96),rgba(18,11,4,.94) 62%,rgba(123,74,19,.52))!important;
  border:1px solid rgba(241,191,86,.30)!important;
  color:#fff8ea!important;
  box-shadow:0 24px 74px rgba(0,0,0,.36), inset 0 1px 0 rgba(255,248,234,.10)!important;
}
[data-phase100-home-polish="true"] .phase81-chip-grid a:not(.phase95-card-active) span,
[data-phase100-home-polish="true"] .phase81-chip-grid a:not(.is-active) span{color:#f1bf56!important;}
[data-phase100-home-polish="true"] .phase81-chip-grid a:not(.phase95-card-active) strong,
[data-phase100-home-polish="true"] .phase81-chip-grid a:not(.is-active) strong{color:#fff8ea!important;text-shadow:0 2px 18px rgba(0,0,0,.44)!important;}
[data-phase100-home-polish="true"] .phase81-chip-grid a:not(.phase95-card-active) em,
[data-phase100-home-polish="true"] .phase81-chip-grid a:not(.is-active) em{
  color:rgba(255,248,234,.86)!important;
  text-shadow:0 1px 12px rgba(0,0,0,.44)!important;
  font-weight:650!important;
}
[data-phase100-home-polish="true"] .phase94-lean-proof-row{
  max-width:1060px!important;
  margin:clamp(24px,4vw,42px) auto 0!important;
  gap:14px!important;
}
[data-phase100-home-polish="true"] .phase94-lean-proof-row span{
  background:linear-gradient(135deg,#2f1a06,#7b4a13)!important;
  border:1px solid rgba(241,191,86,.38)!important;
  color:#fff8ea!important;
  box-shadow:0 22px 54px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,248,234,.12)!important;
}
[data-phase100-home-polish="true"] .phase94-lean-proof-row strong{color:#fff8ea!important;}
[data-phase100-home-polish="true"] .phase94-lean-proof-row em{color:#f1bf56!important;}
.phase100-visual-break{
  width:min(1180px,calc(100vw - 32px));
  margin:clamp(26px,5vw,70px) auto;
  border-radius:clamp(26px,4vw,48px);
  overflow:hidden;
  position:relative;
  min-height:clamp(340px,44vw,560px);
  display:grid;
  align-items:end;
  border:1px solid rgba(241,191,86,.26);
  background:#1f1305;
  box-shadow:0 34px 100px rgba(0,0,0,.42);
}
.phase100-visual-break img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.1) contrast(1.03) brightness(.78);transform:scale(1.02);}
.phase100-visual-break:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,11,4,.92),rgba(47,26,6,.58) 46%,rgba(18,11,4,.16)),radial-gradient(circle at 78% 22%,rgba(241,191,86,.22),transparent 34%);z-index:1;}
.phase100-visual-break-copy{position:relative;z-index:2;max-width:650px;padding:clamp(28px,5vw,58px);color:#fff8ea;}
.phase100-visual-break-copy .eyebrow{color:#f1bf56!important;}
.phase100-visual-break-copy h2{font-size:clamp(36px,5vw,72px)!important;line-height:.95!important;letter-spacing:-.055em!important;margin-bottom:14px!important;color:#fff8ea!important;}
.phase100-visual-break-copy p{font-size:clamp(17px,1.45vw,21px)!important;line-height:1.58!important;color:rgba(255,248,234,.86)!important;max-width:54ch;}
.phase100-promo-grid{
  width:min(1180px,calc(100vw - 32px));
  margin:clamp(34px,5vw,76px) auto;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:clamp(18px,2.5vw,28px);
}
.phase100-promo-card{
  min-height:clamp(430px,46vw,620px);
  border-radius:clamp(26px,3vw,42px);
  overflow:hidden;
  position:relative;
  display:grid;
  align-items:end;
  text-decoration:none;
  border:1px solid rgba(241,191,86,.24);
  background:linear-gradient(145deg,#2f1a06,#120b04);
  box-shadow:0 30px 88px rgba(0,0,0,.38);
  isolation:isolate;
}
.phase100-promo-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.1) brightness(.72);transition:transform .8s ease,filter .8s ease;z-index:-2;}
.phase100-promo-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,11,4,.10),rgba(18,11,4,.52) 42%,rgba(18,11,4,.94));z-index:-1;}
.phase100-promo-card:hover img,.phase100-promo-card:focus-visible img{transform:scale(1.06);filter:saturate(1.18) brightness(.82);}
.phase100-promo-copy{padding:clamp(26px,4vw,48px);color:#fff8ea;display:grid;gap:12px;}
.phase100-promo-copy span{color:#f1bf56;text-transform:uppercase;font-weight:950;letter-spacing:.16em;font-size:12px;}
.phase100-promo-copy h2{font-size:clamp(34px,4.8vw,66px)!important;line-height:.95!important;letter-spacing:-.055em!important;margin:0!important;color:#fff8ea!important;}
.phase100-promo-copy p{font-size:clamp(16px,1.35vw,20px)!important;line-height:1.58!important;color:rgba(255,248,234,.86)!important;max-width:54ch;}
.phase100-promo-copy em{font-style:normal;color:#f1bf56;font-weight:850;}
.phase94-essential-products[data-phase100-centered="true"]{max-width:min(1180px,calc(100vw - 32px))!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;}
.phase94-essential-products[data-phase100-centered="true"] h2{max-width:900px!important;margin-left:auto!important;margin-right:auto!important;}
.phase94-essential-products[data-phase100-centered="true"] .phase94-essential-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:1060px!important;margin-left:auto!important;margin-right:auto!important;}
.phase94-essential-products[data-phase100-centered="true"] .phase94-essential-grid a{background:linear-gradient(145deg,rgba(47,26,6,.96),rgba(18,11,4,.92))!important;border-color:rgba(241,191,86,.28)!important;color:#fff8ea!important;}
.phase94-essential-products[data-phase100-centered="true"] .phase94-essential-grid strong{color:#fff8ea!important;}
.phase94-essential-products[data-phase100-centered="true"] .phase94-essential-grid em{color:rgba(255,248,234,.84)!important;}
.footer[data-phase100-footer="streamlined"]{
  margin:0!important;
  padding:clamp(42px,6vw,72px) max(22px,calc((100vw - 1080px)/2)) 36px!important;
  background:linear-gradient(180deg,#140c04,#080502)!important;
  border-top:1px solid rgba(241,191,86,.16)!important;
  color:rgba(255,248,234,.78)!important;
}
.footer[data-phase100-footer="streamlined"] .footer-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:clamp(20px,3vw,38px)!important;
  max-width:1080px!important;
  margin:0 auto!important;
}
.footer[data-phase100-footer="streamlined"] .footer-grid>div{
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
}
.footer[data-phase100-footer="streamlined"] h4{font-size:13px!important;line-height:1.35!important;margin:0 0 10px!important;color:#fff8ea!important;letter-spacing:0!important;}
.footer[data-phase100-footer="streamlined"] a{min-height:28px!important;display:block!important;color:rgba(255,248,234,.74)!important;font-size:13px!important;line-height:1.5!important;padding:2px 0!important;}
.footer[data-phase100-footer="streamlined"] a:hover{color:#f1bf56!important;text-decoration:underline!important;}
[data-phase100-home-polish="true"] .phase81-chip-grid a em,
[data-phase100-home-polish="true"] .phase94-essential-grid a em,
[data-phase100-home-polish="true"] .phase96-product-copy p,
[data-phase100-home-polish="true"] .phase99-ledger-step p,
[data-phase100-home-polish="true"] .showcase-card p{
  font-size:clamp(16px,1.15vw,19px)!important;
  line-height:1.62!important;
  color:rgba(255,248,234,.88)!important;
}
[data-phase100-home-polish="true"] .phase96-reference-note,
[data-phase100-home-polish="true"] .phase81-policy-note,
[data-phase100-home-polish="true"] .phase96-product-footer a{
  background:linear-gradient(145deg,rgba(47,26,6,.95),rgba(123,74,19,.72))!important;
  border:1px solid rgba(241,191,86,.30)!important;
  color:#fff8ea!important;
  box-shadow:0 18px 52px rgba(0,0,0,.26)!important;
}
[data-phase100-home-polish="true"] .phase96-reference-note span,
[data-phase100-home-polish="true"] .phase81-policy-note,
[data-phase100-home-polish="true"] .phase81-policy-note *{color:rgba(255,248,234,.84)!important;}
[data-phase100-home-polish="true"] .showcase-card,
[data-phase100-home-polish="true"] .showcase-card.dark{
  background:linear-gradient(145deg,rgba(47,26,6,.96),rgba(18,11,4,.92))!important;
  border-color:rgba(241,191,86,.26)!important;
}
[data-phase100-home-polish="true"] .showcase-card h3{color:#fff8ea!important;}
body:has([data-phase100-home-polish="true"]) .phase84-scroll-process{
  width:min(1180px,calc(100vw - 32px))!important;
  margin-left:auto!important;margin-right:auto!important;
  border-radius:clamp(26px,4vw,48px)!important;
}
body:has([data-phase100-home-polish="true"]) .phase84-scroll-process .phase84-scroll-track{
  max-width:1120px!important;
  margin-left:auto!important;margin-right:auto!important;
  justify-content:center!important;
}
body:has([data-phase100-home-polish="true"]) .phase84-scroll-process[data-phase98-continuity-section="true"] .showcase-card,
body:has([data-phase100-home-polish="true"]) .phase84-scroll-process[data-phase98-continuity-section="true"] .showcase-card:not(.dark),
body:has([data-phase100-home-polish="true"]) .phase84-scroll-process[data-phase98-continuity-section="true"] .showcase-card.dark{
  background:linear-gradient(145deg,rgba(47,26,6,.97),rgba(18,11,4,.94))!important;
  border-color:rgba(241,191,86,.30)!important;
  box-shadow:0 24px 74px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,248,234,.10)!important;
}
body:has([data-phase100-home-polish="true"]) .phase84-scroll-process[data-phase98-continuity-section="true"] .showcase-card:not(.dark) div{
  background:linear-gradient(180deg,rgba(47,26,6,.88),rgba(18,11,4,.82))!important;
  border-color:rgba(241,191,86,.24)!important;
}
body:has([data-phase100-home-polish="true"]) .phase84-scroll-process[data-phase98-continuity-section="true"] .showcase-card h3{color:#fff8ea!important;text-shadow:0 2px 18px rgba(0,0,0,.58)!important;}
[data-phase100-home-polish="true"] .phase81-chip-grid a em,
body:has([data-phase100-home-polish="true"]) .phase84-scroll-process[data-phase98-continuity-section="true"] .showcase-card p,
body:has([data-phase100-home-polish="true"]) .phase84-scroll-process[data-phase98-continuity-section="true"] .showcase-card:not(.dark) p,
body:has([data-phase100-home-polish="true"]) .phase99-ledger-step p,
body:has([data-phase100-home-polish="true"]) .phase99-ledger-sticky p,
body:has([data-phase100-home-polish="true"]) .phase96-product-copy p,
body:has([data-phase100-home-polish="true"]) .phase96-reference-note span{
  color:rgba(255,248,234,.92)!important;
  font-size:clamp(16.5px,1.2vw,20px)!important;
  line-height:1.66!important;
  text-shadow:0 2px 14px rgba(0,0,0,.50)!important;
}
.phase100-visual-break img{filter:saturate(1.16) contrast(1.05) brightness(.88)!important;}
.phase100-promo-card img{filter:saturate(1.16) brightness(.80)!important;}
.phase100-promo-card[data-phase100-promo="flavor-and-wraps"] img{object-position:24% 50%!important;transform:translate(5%,5%) scale(1.10)!important;}
.phase100-promo-card:hover img,.phase100-promo-card:focus-visible img{filter:saturate(1.22) brightness(.90)!important;}
.footer[data-phase100-footer="streamlined"] .legal{
  max-width:1080px!important;
  margin:clamp(26px,4vw,42px) auto 0!important;
  padding-top:18px!important;
  border-top:1px solid rgba(255,248,234,.12)!important;
}
.footer[data-phase100-footer="streamlined"] .legal p,
.footer[data-phase100-footer="streamlined"] .phase28-footer-route-note{font-size:12.5px!important;line-height:1.58!important;color:rgba(255,248,234,.68)!important;margin:0 0 10px!important;}
.footer[data-phase100-footer="streamlined"] .phase28-footer-route-note a{display:inline!important;color:#f1bf56!important;font-size:11px!important;}
@media(max-width:820px){
  [data-phase100-home-polish="true"] .phase81-proof-copy{text-align:left!important;}
  .phase100-promo-grid{grid-template-columns:1fr;}
  .phase94-essential-products[data-phase100-centered="true"] .phase94-essential-grid{grid-template-columns:1fr!important;}
  .footer[data-phase100-footer="streamlined"] .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:520px){
  .phase100-visual-break,.phase100-promo-grid{width:min(100% - 24px,1180px);}
  .phase100-visual-break{min-height:420px;}
  .footer[data-phase100-footer="streamlined"] .footer-grid{grid-template-columns:1fr!important;}
}

/* phase100-home-polish:end */
/* phase481-account-breakpoint-optimizer:start */
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"]{
  --phase481-shell:min(1280px,calc(100vw - 48px));
  background:
    radial-gradient(circle at 88% 18%,rgba(241,191,86,.18),transparent 28vw),
    linear-gradient(180deg,#120701 0,#241304 230px,#f5e4c5 230px,#fff8ea 100%)!important;
  overflow-x:clip;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-shell{
  width:var(--phase481-shell)!important;
  max-width:calc(100vw - 24px);
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-topbar{
  padding:14px 0 8px!important;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase462-account-page-links{
  align-items:center;
  min-width:0;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-market-header{
  padding:14px 0 clamp(22px,2.4vw,34px)!important;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-market-header-grid{
  grid-template-columns:minmax(0,1fr) minmax(220px,auto)!important;
  gap:clamp(16px,2vw,34px)!important;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-market-header h1{
  font-size:clamp(36px,4.2vw,68px)!important;
  max-width:12ch;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-market-header p{
  max-width:68ch!important;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-dashboard-grid{
  grid-template-columns:minmax(240px,280px) minmax(0,1fr)!important;
  gap:clamp(16px,1.7vw,28px)!important;
  padding-bottom:clamp(52px,6vw,92px)!important;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-main-column{
  gap:clamp(14px,1.35vw,22px)!important;
  min-width:0;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-overview-row{
  grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)!important;
  gap:clamp(14px,1.35vw,22px)!important;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-panel,
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-action-card,
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-order-stat,
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-footer-cta,
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-account-sidebar{
  box-shadow:0 18px 48px rgba(51,29,5,.095)!important;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-order-strip{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:clamp(10px,1vw,16px)!important;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-order-stat,
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-action-card{
  min-width:0;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-action-grid{
  grid-template-columns:1.12fr .94fr .94fr!important;
  gap:clamp(12px,1.15vw,18px)!important;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-activity-ledger{
  grid-template-columns:minmax(0,1fr) minmax(290px,370px)!important;
  gap:clamp(14px,1.35vw,22px)!important;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-sidebar-nav a,
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-tool-links a,
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-btn{
  min-width:0;
}
@media(min-width:1440px){
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"]{--phase481-shell:min(1420px,calc(100vw - 80px));}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-dashboard-grid{grid-template-columns:minmax(260px,300px) minmax(0,1fr)!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-panel{padding:clamp(18px,1.25vw,24px)!important;}
}
@media(min-width:1920px){
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"]{--phase481-shell:min(1640px,calc(100vw - 168px));background:radial-gradient(circle at 12% 12%,rgba(241,191,86,.11),transparent 22vw),radial-gradient(circle at 88% 18%,rgba(241,191,86,.17),transparent 26vw),linear-gradient(180deg,#120701 0,#241304 250px,#f5e4c5 250px,#fff8ea 100%)!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-dashboard-grid{grid-template-columns:minmax(280px,320px) minmax(0,1fr)!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-activity-ledger{grid-template-columns:minmax(0,1fr) minmax(340px,420px)!important;}
}
@media(min-width:2560px){
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"]{--phase481-shell:min(1840px,calc(100vw - 360px));}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-order-stat{min-height:128px;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-action-card{min-height:188px;}
}
@media(max-width:1180px){
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"]{--phase481-shell:min(100% - 32px,1040px);background:linear-gradient(180deg,#150902 0,#241304 220px,#f7ead1 220px,#fff8ea 100%)!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-dashboard-grid{grid-template-columns:1fr!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-account-sidebar{position:relative!important;top:auto!important;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:stretch;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-sidebar-nav{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-sidebar-summary{align-self:end;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-overview-row{grid-template-columns:minmax(0,1.05fr) minmax(250px,.95fr)!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-order-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:860px){
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"]{--phase481-shell:min(100% - 28px,780px);background:linear-gradient(180deg,#150902 0,#241304 260px,#f7ead1 260px,#fff8ea 100%)!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-topbar{padding-top:12px!important;overflow:hidden;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase462-account-page-links{flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase462-account-page-links a{white-space:nowrap;scroll-snap-align:start;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-market-header-grid{grid-template-columns:1fr!important;align-items:start!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-header-actions{justify-content:flex-start!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-account-sidebar{grid-template-columns:1fr;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr));}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-overview-row,
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-activity-ledger{grid-template-columns:1fr!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-action-grid{grid-template-columns:1fr!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-account-health{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}
@media(max-width:620px){
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"]{--phase481-shell:min(100% - 22px,560px);background:linear-gradient(180deg,#150902 0,#241304 300px,#f7ead1 300px,#fff8ea 100%)!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-market-header{padding-top:10px!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-market-header h1{font-size:clamp(34px,13vw,48px)!important;letter-spacing:-.055em;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-market-header p{font-size:14.5px!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-header-actions{display:grid!important;grid-template-columns:1fr;gap:9px;width:100%;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-btn{width:100%;justify-content:center;min-height:44px;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-dashboard-grid{gap:14px!important;padding-bottom:48px!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-panel,
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-action-card,
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-order-stat{border-radius:18px!important;padding:16px!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-account-sidebar{border-radius:18px!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-sidebar-head{padding:16px!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-sidebar-nav{grid-template-columns:1fr;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-sidebar-nav a{min-height:44px;padding:11px 12px!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-account-health,
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-order-strip{grid-template-columns:1fr!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-health-card strong{font-size:20px!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-activity-item{grid-template-columns:1fr!important;gap:6px!important;align-items:start!important;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-footer-cta{border-radius:18px!important;padding:16px!important;}
}
@media(max-width:360px){
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"]{--phase481-shell:min(100% - 18px,342px);}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase462-account-page-links a{font-size:11px;padding:0 11px;}
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"] .phase464-panel h2{font-size:21px!important;}
}
/* phase481-account-breakpoint-optimizer:end */
/* phase482-account-pending-breakpoint-optimizer:start */
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"]{
  --phase482-shell:min(1220px,calc(100vw - 48px));
  --phase482-section:clamp(54px,5.2vw,78px);
  background:
    radial-gradient(circle at 88% 10%,rgba(241,191,86,.12),transparent 28vw),
    linear-gradient(180deg,#fff8ea 0%,#f5e6c7 58%,#fff8ea 100%);
  overflow-x:clip!important;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-shell{
  width:var(--phase482-shell)!important;
  max-width:calc(100vw - 24px);
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-review-hero{
  padding:clamp(42px,5vw,70px) 0 clamp(48px,5vw,76px)!important;
  background:
    radial-gradient(circle at 16% 10%,rgba(241,191,86,.12),transparent 26vw),
    radial-gradient(circle at 82% 18%,rgba(241,191,86,.24),transparent 32vw),
    linear-gradient(135deg,#140601 0%,#352006 56%,#0d0401 100%)!important;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-hero-grid{
  grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr)!important;
  gap:clamp(28px,3vw,54px)!important;
  align-items:center!important;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-review-hero h1{
  font-size:clamp(42px,5.8vw,82px)!important;
  max-width:10.5ch;
  text-wrap:balance;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-review-hero p{
  max-width:62ch!important;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-status-docket{
  border-radius:clamp(24px,2.5vw,34px)!important;
  padding:clamp(14px,1.35vw,20px)!important;
  gap:clamp(10px,1vw,14px)!important;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-docket-row{
  grid-template-columns:clamp(58px,5.5vw,76px) minmax(0,1fr) auto!important;
  gap:clamp(10px,1vw,15px)!important;
  padding:clamp(11px,1vw,14px)!important;
  min-width:0;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-docket-row img{
  width:clamp(58px,5.5vw,76px)!important;
  height:clamp(56px,5vw,66px)!important;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-docket-row h3,
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-status-card h3,
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-next-grid h3{
  text-wrap:balance;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-section{
  padding:var(--phase482-section) 0!important;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-section h2,
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-final-card h2{
  font-size:clamp(30px,4vw,54px)!important;
  max-width:15ch;
  text-wrap:balance;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-review-timeline .phase459-shell > p:not(.phase459-eyebrow),
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-next-steps .phase459-shell > p:not(.phase459-eyebrow){
  max-width:76ch;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-filter-row{
  gap:10px 9px!important;
  margin:clamp(18px,2vw,26px) 0!important;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-status-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:clamp(12px,1.25vw,18px)!important;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-status-card{
  grid-template-rows:clamp(132px,11vw,168px) 1fr!important;
  min-width:0;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-status-card img{
  height:100%!important;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-status-card div,
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-next-grid article{
  padding:clamp(16px,1.35vw,22px)!important;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-next-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:clamp(12px,1.25vw,18px)!important;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-support-card{
  grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)!important;
  gap:clamp(18px,2vw,34px)!important;
  padding:clamp(24px,2.5vw,40px)!important;
  border-radius:clamp(24px,2.5vw,36px)!important;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-support-card h2{
  margin:0 0 10px;
  font-size:clamp(30px,3.8vw,52px)!important;
  max-width:13ch;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-support-tags{
  align-content:center;
  justify-content:flex-end;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-support-tags span{
  white-space:normal;
  text-align:center;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-final{
  padding:clamp(48px,5vw,72px) 0!important;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-final-card{
  grid-template-columns:minmax(0,1fr) minmax(260px,.6fr)!important;
  gap:clamp(18px,2vw,32px)!important;
  padding:clamp(22px,2.2vw,34px)!important;
}
main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-final-card .phase459-actions{
  justify-content:flex-end;
}
@media(min-width:1440px){
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"]{--phase482-shell:min(1360px,calc(100vw - 80px));}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr)!important;}
}
@media(min-width:1920px){
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"]{--phase482-shell:min(1560px,calc(100vw - 180px));--phase482-section:clamp(64px,4.2vw,86px);}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
}
@media(min-width:2560px){
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"]{--phase482-shell:min(1740px,calc(100vw - 360px));}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-review-hero h1{font-size:clamp(58px,4vw,92px)!important;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-status-card{grid-template-rows:180px 1fr!important;}
}
@media(max-width:1180px){
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"]{--phase482-shell:min(100% - 34px,1040px);}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-hero-grid{grid-template-columns:1fr!important;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-review-hero h1{max-width:13ch;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-status-docket{grid-template-columns:repeat(2,minmax(0,1fr));}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-docket-row{grid-template-columns:64px minmax(0,1fr)!important;align-items:start;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-badge{grid-column:2;justify-self:start;margin-top:4px;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:820px){
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"]{--phase482-shell:min(100% - 28px,780px);--phase482-section:52px;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-review-hero{padding:40px 0 52px!important;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-review-hero h1{font-size:clamp(40px,10vw,64px)!important;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-status-docket,
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-next-grid,
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-support-card,
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-final-card{grid-template-columns:1fr!important;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-filter-row{flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-filter-row button{white-space:nowrap;scroll-snap-align:start;min-height:42px;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-support-tags{justify-content:flex-start;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-final-card .phase459-actions{justify-content:flex-start;}
}
@media(max-width:620px){
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"]{--phase482-shell:min(100% - 22px,560px);--phase482-section:46px;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-review-hero{padding:34px 0 44px!important;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-review-hero h1{font-size:clamp(36px,13vw,52px)!important;letter-spacing:-.065em;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-review-hero p,
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-section p{font-size:15px!important;line-height:1.58!important;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-actions{display:grid!important;grid-template-columns:1fr;gap:9px;width:100%;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-btn{width:100%;min-height:44px;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-docket-row{grid-template-columns:62px minmax(0,1fr)!important;border-radius:20px!important;align-items:start!important;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-docket-row img{width:62px!important;height:62px!important;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-badge{grid-column:2;justify-self:start;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-status-grid{grid-template-columns:1fr!important;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-status-card{grid-template-rows:142px 1fr!important;border-radius:22px!important;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-section h2,
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-support-card h2,
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-final-card h2{font-size:clamp(28px,9vw,40px)!important;line-height:1!important;letter-spacing:-.05em!important;max-width:100%;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-support-card,
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-final-card{border-radius:22px!important;padding:20px!important;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-support-tags span{flex:1 1 calc(50% - 8px);}
}
@media(max-width:360px){
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"]{--phase482-shell:min(100% - 18px,342px);}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-review-hero h1{font-size:34px!important;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-filter-row button{font-size:12px;padding:10px 12px;}
  main.phase459-pending[data-template="phase459-account-review-desk-status-docket-layout"] .phase459-support-tags span{flex-basis:100%;}
}
/* phase482-account-pending-breakpoint-optimizer:end */
/* phase483-account-orders-breakpoint-optimizer:start */
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"]{
  --phase483-shell:min(1240px,calc(100vw - 48px));
  background:
    radial-gradient(circle at 88% 8%,rgba(241,191,86,.11),transparent 28vw),
    linear-gradient(180deg,#150902 0,#1b0c02 126px,#fff8ea 126px,#f5e6c7 62%,#fff8ea 100%);
  overflow-x:clip!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-shell{
  width:var(--phase483-shell)!important;
  max-width:calc(100vw - 24px);
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] > .phase462-account-page-links{
  width:var(--phase483-shell)!important;
  max-width:calc(100vw - 24px);
  margin:0 auto!important;
  padding:14px 0 10px!important;
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  flex-wrap:wrap!important;
  background:transparent!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] > .phase462-account-page-links a{
  min-height:34px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 13px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,232,188,.22)!important;
  background:rgba(255,248,234,.09)!important;
  color:#fff8ea!important;
  font-size:12px!important;
  font-weight:850!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] > .phase462-account-page-links a[href="/account-orders"]{
  background:linear-gradient(135deg,#f1bf56,#ca8500)!important;
  color:#211204!important;
  border-color:rgba(241,191,86,.74)!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-orders-top{
  background:linear-gradient(135deg,#170801,#2b1604 58%,#110600)!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-account-nav{
  min-height:clamp(66px,6vw,90px)!important;
  padding:clamp(12px,1.35vw,20px) 0!important;
  gap:clamp(14px,2vw,28px)!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-account-nav h1{
  font-size:clamp(36px,4.6vw,66px)!important;
  max-width:11ch;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-account-nav nav{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
  flex-wrap:wrap!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-account-nav nav a{
  min-height:36px!important;
  padding:0 13px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
  border:1px solid rgba(255,248,234,.18)!important;
  background:rgba(255,248,234,.08)!important;
  color:#f6e5bd!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-account-nav nav a[href="/account-orders"],
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-account-nav nav a[data-phase480-orders-signin-link="true"]{
  background:rgba(241,191,86,.16)!important;
  border-color:rgba(241,191,86,.36)!important;
  color:#ffe8bb!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-orders-panel{
  padding:clamp(26px,3vw,42px) 0 clamp(38px,4vw,58px)!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-orders-toolbar{
  grid-template-columns:minmax(0,1fr) minmax(220px,300px)!important;
  gap:clamp(12px,1.5vw,20px)!important;
  margin-bottom:clamp(18px,2vw,26px)!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-search input,
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-year select{
  min-width:0!important;
  box-shadow:0 10px 24px rgba(61,35,8,.06)!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-tabs{
  gap:8px!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-tabs button{
  min-height:40px!important;
  border:1px solid rgba(61,35,8,.12)!important;
  background:rgba(255,248,234,.72)!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-tabs button[aria-pressed="true"]{
  background:#3b2106!important;
  color:#fff8ea!important;
  border-color:#3b2106!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-live-slot a{
  color:#8b5708!important;
  font-weight:950!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-list{
  gap:clamp(14px,1.4vw,22px)!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-card{
  border-radius:clamp(20px,1.8vw,26px)!important;
  box-shadow:0 16px 42px rgba(61,35,8,.095)!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-card header{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:clamp(10px,1vw,16px)!important;
  padding:clamp(14px,1.35vw,18px) clamp(16px,1.5vw,22px)!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-card header div,
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-body,
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-copy{
  min-width:0!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-body{
  grid-template-columns:clamp(120px,12vw,160px) minmax(0,1fr) minmax(190px,230px)!important;
  gap:clamp(14px,1.5vw,24px)!important;
  padding:clamp(16px,1.55vw,22px)!important;
  align-items:stretch!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-body img{
  width:100%!important;
  height:100%!important;
  min-height:126px!important;
  object-fit:cover!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-copy h2{
  font-size:clamp(21px,1.8vw,28px)!important;
  text-wrap:balance;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-actions{
  align-self:center!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-actions a,
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-actions button{
  min-height:40px!important;
  text-decoration:none!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-side-note{
  padding:clamp(28px,3vw,44px) 0 clamp(52px,5vw,76px)!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-help-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:clamp(12px,1.2vw,18px)!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-help-grid article{
  padding:clamp(18px,1.6vw,24px)!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-final{
  padding:clamp(52px,5vw,76px) 0!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-final-card{
  grid-template-columns:minmax(0,1fr) minmax(240px,.55fr)!important;
  gap:clamp(18px,2vw,34px)!important;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-final-card h2{
  max-width:13ch;
  text-wrap:balance;
}
main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-final-card .phase461-order-actions{
  justify-self:end;
  width:min(280px,100%);
}
@media(min-width:1440px){
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"]{--phase483-shell:min(1400px,calc(100vw - 80px));}
}
@media(min-width:1920px){
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"]{--phase483-shell:min(1640px,calc(100vw - 180px));}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-body{grid-template-columns:180px minmax(0,1fr) minmax(220px,260px)!important;}
}
@media(min-width:2560px){
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"]{--phase483-shell:min(1840px,calc(100vw - 360px));}
}
@media(max-width:1180px){
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"]{--phase483-shell:min(100% - 34px,1040px);}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-account-nav{align-items:flex-start!important;flex-direction:column!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-account-nav nav{justify-content:flex-start!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-body{grid-template-columns:140px minmax(0,1fr)!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-self:auto!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-help-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}
@media(max-width:860px){
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"]{--phase483-shell:min(100% - 28px,780px);background:linear-gradient(180deg,#150902 0,#1b0c02 172px,#fff8ea 172px,#f5e6c7 64%,#fff8ea 100%);}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] > .phase462-account-page-links,
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-tabs{
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    padding-bottom:8px!important;
    scroll-snap-type:x proximity;
    -webkit-overflow-scrolling:touch;
  }
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] > .phase462-account-page-links a,
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-tabs button{
    scroll-snap-align:start;
    white-space:nowrap!important;
    flex:0 0 auto;
  }
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-orders-toolbar{grid-template-columns:1fr!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-card header{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-help-grid{grid-template-columns:1fr!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-final-card{grid-template-columns:1fr!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-final-card .phase461-order-actions{justify-self:start;width:100%;max-width:420px;}
}
@media(max-width:620px){
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"]{--phase483-shell:min(100% - 22px,560px);}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] > .phase462-account-page-links{padding-top:10px!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-account-nav{min-height:auto!important;padding:16px 0 20px!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-account-nav h1{font-size:clamp(34px,13vw,50px)!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-account-nav nav{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-account-nav nav a{width:100%;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-orders-panel{padding-top:24px!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-card{border-radius:20px!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-card header{grid-template-columns:1fr!important;padding:14px!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-body{grid-template-columns:1fr!important;padding:14px!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-body img{height:154px!important;min-height:154px!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-actions{grid-template-columns:1fr!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-actions a,
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-order-actions button{min-height:44px!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-final-card h2{font-size:clamp(30px,9vw,42px)!important;}
}
@media(max-width:360px){
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"]{--phase483-shell:min(100% - 18px,342px);}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] > .phase462-account-page-links a{font-size:11px!important;padding:0 11px!important;}
  main.phase461-orders[data-template="phase461-marketplace-order-history-list-layout"] .phase461-account-nav nav{grid-template-columns:1fr!important;}
}
/* phase483-account-orders-breakpoint-optimizer:end */
/* phase484-account-profile-breakpoint-optimizer:start */
main.phase463-profile[data-template="phase463-profile-operations-console"]{
  --phase484-shell:min(1240px,calc(100vw - 48px));
  background:
    radial-gradient(circle at 12% 0,rgba(241,191,86,.20),transparent 30vw),
    radial-gradient(circle at 86% 10%,rgba(241,191,86,.10),transparent 26vw),
    linear-gradient(180deg,#150902 0,#2a1604 470px,#fff8ea 470px,#fff8ea 100%)!important;
  overflow-x:clip!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-shell{
  width:var(--phase484-shell)!important;
  max-width:calc(100vw - 24px);
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-account-nav{
  padding:14px 0 8px!important;
  gap:8px!important;
  align-items:center!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-account-nav a{
  min-height:34px!important;
  padding:0 13px!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-account-nav a[href="/account-profile"]{
  background:linear-gradient(135deg,#f1bf56,#ca8500)!important;
  color:#241405!important;
  border-color:rgba(241,191,86,.74)!important;
  box-shadow:0 12px 30px rgba(202,133,0,.18)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-profile-hero{
  padding:clamp(44px,5vw,68px) 0 clamp(38px,3.8vw,56px)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-hero-grid{
  grid-template-columns:minmax(0,1fr) minmax(300px,410px)!important;
  gap:clamp(22px,2.5vw,40px)!important;
  align-items:stretch!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-profile-hero h1{
  font-size:clamp(42px,5.3vw,78px)!important;
  max-width:11.2ch!important;
  text-wrap:balance;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-profile-hero p{
  max-width:66ch!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-hero-actions{
  gap:10px!important;
  margin-top:clamp(18px,2vw,26px)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-readiness-rail{
  border-radius:clamp(24px,2.2vw,30px)!important;
  padding:clamp(14px,1.3vw,18px)!important;
  gap:clamp(10px,1vw,12px)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-readiness-card{
  min-width:0!important;
  padding:clamp(14px,1.25vw,18px)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-readiness-card strong{
  font-size:clamp(18px,1.6vw,22px)!important;
  text-wrap:balance;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-profile-workbench{
  padding:clamp(28px,3vw,42px) 0 clamp(48px,5vw,68px)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-workbench-grid{
  grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr)!important;
  gap:clamp(16px,1.7vw,26px)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-panel{
  border-radius:clamp(22px,2vw,30px)!important;
  padding:clamp(18px,1.8vw,26px)!important;
  box-shadow:0 18px 54px rgba(61,35,8,.11)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-panel h2{
  font-size:clamp(27px,2.8vw,42px)!important;
  line-height:1.02!important;
  text-wrap:balance;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-form-grid{
  gap:clamp(12px,1.2vw,16px)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-form-grid input{
  min-width:0!important;
  min-height:48px!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-save-row button,
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-btn{
  min-height:44px!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-side-stack{
  gap:clamp(14px,1.5vw,20px)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-market-card{
  grid-template-columns:clamp(72px,6.5vw,92px) minmax(0,1fr)!important;
  gap:clamp(14px,1.4vw,18px)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-market-seal{
  width:clamp(72px,6.5vw,92px)!important;
  height:clamp(72px,6.5vw,92px)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-signal-board{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-signal{
  min-width:0!important;
  padding:clamp(12px,1.2vw,16px)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-summary-slot a,
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-order-shell a{
  color:#8b5708!important;
  font-weight:950!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-order-docket{
  margin-top:clamp(18px,2vw,26px)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-order-docket h2{
  max-width:18ch;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-route-strip{
  padding:0 0 clamp(52px,5vw,76px)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-route-grid{
  grid-template-columns:1.08fr .92fr 1fr!important;
  gap:clamp(12px,1.2vw,18px)!important;
}
main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-route-card{
  min-width:0!important;
  min-height:clamp(140px,12vw,170px)!important;
  padding:clamp(18px,1.6vw,24px)!important;
}
@media(min-width:1440px){
  main.phase463-profile[data-template="phase463-profile-operations-console"]{--phase484-shell:min(1400px,calc(100vw - 80px));}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,440px)!important;}
}
@media(min-width:1920px){
  main.phase463-profile[data-template="phase463-profile-operations-console"]{--phase484-shell:min(1640px,calc(100vw - 180px));background:radial-gradient(circle at 12% 0,rgba(241,191,86,.18),transparent 24vw),radial-gradient(circle at 88% 10%,rgba(241,191,86,.10),transparent 24vw),linear-gradient(180deg,#150902 0,#2a1604 490px,#fff8ea 490px,#fff8ea 100%)!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-workbench-grid{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr)!important;}
}
@media(min-width:2560px){
  main.phase463-profile[data-template="phase463-profile-operations-console"]{--phase484-shell:min(1840px,calc(100vw - 360px));}
}
@media(max-width:1180px){
  main.phase463-profile[data-template="phase463-profile-operations-console"]{--phase484-shell:min(100% - 34px,1040px);background:radial-gradient(circle at 12% 0,rgba(241,191,86,.20),transparent 30vw),linear-gradient(180deg,#160902 0,#2a1604 610px,#fff8ea 610px,#fff8ea 100%)!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-hero-grid,
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-workbench-grid{grid-template-columns:1fr!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-readiness-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}
@media(max-width:860px){
  main.phase463-profile[data-template="phase463-profile-operations-console"]{--phase484-shell:min(100% - 28px,780px);background:radial-gradient(circle at 12% 0,rgba(241,191,86,.18),transparent 42vw),linear-gradient(180deg,#160902 0,#2a1604 740px,#fff8ea 740px,#fff8ea 100%)!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-account-nav{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:8px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-account-nav a{flex:0 0 auto;scroll-snap-align:start;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-profile-hero{padding-top:38px!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-profile-hero h1{font-size:clamp(40px,9.4vw,62px)!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-readiness-rail{grid-template-columns:1fr!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-form-grid{grid-template-columns:1fr!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-form-grid label:nth-child(3){grid-column:auto!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-route-grid{grid-template-columns:1fr!important;}
}
@media(max-width:620px){
  main.phase463-profile[data-template="phase463-profile-operations-console"]{--phase484-shell:min(100% - 22px,560px);background:radial-gradient(circle at 12% 0,rgba(241,191,86,.18),transparent 52vw),linear-gradient(180deg,#160902 0,#2a1604 790px,#fff8ea 790px,#fff8ea 100%)!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-profile-hero{padding:32px 0 28px!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-profile-hero h1{font-size:clamp(35px,12.5vw,50px)!important;letter-spacing:-.055em!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-profile-hero p,
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-panel p{font-size:15px!important;line-height:1.55!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-hero-actions{display:grid!important;grid-template-columns:1fr;gap:9px;width:100%;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-btn{width:100%;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-panel{border-radius:20px!important;padding:18px!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-panel h2{font-size:clamp(26px,8vw,36px)!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-save-row{display:grid!important;grid-template-columns:1fr;align-items:start!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-save-row button{width:100%;min-height:44px!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-market-card{grid-template-columns:1fr!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-market-seal{width:72px!important;height:72px!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-signal-board{grid-template-columns:1fr!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-route-card{min-height:128px!important;}
}
@media(max-width:360px){
  main.phase463-profile[data-template="phase463-profile-operations-console"]{--phase484-shell:min(100% - 18px,342px);}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-account-nav a{font-size:11px!important;padding:0 11px!important;}
  main.phase463-profile[data-template="phase463-profile-operations-console"] .phase463-profile-hero h1{font-size:33px!important;}
}
/* phase484-account-profile-breakpoint-optimizer:end */


/* phase503-checkout-breakpoint-optimizer:start */
body[data-phase111-checkout-page="true"] .phase111-checkout-page{
  --phase503-shell:max(1120px,min(1800px,calc(100vw - clamp(28px,5vw,120px))));
  --phase503-card-radius:clamp(22px,1.6vw,34px);
  --phase503-page-pad-x:clamp(14px,2.8vw,60px);
  background:radial-gradient(circle at 9% 9%,rgba(217,164,65,.18),transparent 32vw),radial-gradient(circle at 92% 0,rgba(95,54,9,.16),transparent 36vw),linear-gradient(180deg,#1f1005 0,#2f1a06 280px,#fff8ea 650px,#fff8ea 100%);
  padding:clamp(92px,7vw,134px) var(--phase503-page-pad-x) clamp(46px,6vw,92px);
  overflow-x:hidden;
}
body[data-phase111-checkout-page="true"] .phase130-checkout-hero,
body[data-phase111-checkout-page="true"] .phase121-mobile-progress,
body[data-phase111-checkout-page="true"] .phase111-cart-shell,
body[data-phase111-checkout-page="true"] .phase121-mobile-note{max-width:var(--phase503-shell);width:100%;box-sizing:border-box;}
body[data-phase111-checkout-page="true"] .phase130-checkout-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:clamp(18px,3vw,56px);align-items:end;margin:0 auto clamp(14px,1.7vw,24px);padding:clamp(28px,4.2vw,74px);border-radius:clamp(26px,2.2vw,42px);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 16% 18%,rgba(241,191,86,.32),transparent 30%),linear-gradient(132deg,#241204 0,#482904 54%,#1a0d03 100%);}
body[data-phase111-checkout-page="true"] .phase130-checkout-hero::after{content:"Account • license • payment";display:grid;align-content:end;justify-content:start;min-height:clamp(148px,16vw,250px);padding:clamp(16px,2vw,24px);border:1px solid rgba(255,232,187,.22);border-radius:clamp(20px,1.5vw,30px);background:linear-gradient(180deg,rgba(255,248,234,.13),rgba(255,248,234,.035)),repeating-linear-gradient(135deg,rgba(241,191,86,.15) 0 1px,transparent 1px 14px);color:rgba(255,248,234,.88);font-size:clamp(12px,.9vw,15px);font-weight:950;letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 22px 58px rgba(0,0,0,.18);}
body[data-phase111-checkout-page="true"] .phase130-checkout-hero h1{max-width:12ch;font-size:clamp(42px,4.2vw,76px);line-height:.94;}
body[data-phase111-checkout-page="true"] .phase130-checkout-hero p:not(.eyebrow){max-width:62ch;font-size:clamp(16px,1.08vw,20px);line-height:1.55;}
body[data-phase111-checkout-page="true"] .phase121-mobile-progress,body[data-phase111-checkout-page="true"] .phase121-mobile-progress[data-phase350-horizontal-stepper="true"]{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0 auto clamp(14px,1.5vw,22px);gap:clamp(7px,.8vw,14px);padding:clamp(8px,.8vw,12px);border-radius:clamp(18px,1.2vw,24px);}
body[data-phase111-checkout-page="true"] .phase111-cart-shell{grid-template-columns:minmax(280px,.58fr) minmax(520px,1.42fr);gap:clamp(16px,1.6vw,28px);}
body[data-phase111-checkout-page="true"] .phase111-cart-panel,body[data-phase111-checkout-page="true"] .phase111-checkout-form{border-radius:var(--phase503-card-radius);box-shadow:0 22px 62px rgba(72,41,4,.13);min-width:0;}
body[data-phase111-checkout-page="true"] .phase111-cart-panel{position:sticky;top:clamp(74px,6vw,96px);align-self:start;padding:clamp(18px,1.6vw,28px);}
body[data-phase111-checkout-page="true"] .phase111-cart-panel h2{font-size:clamp(28px,2.05vw,38px);line-height:1.02;letter-spacing:-.045em;overflow-wrap:normal;}
body[data-phase111-checkout-page="true"] .phase111-checkout-form h2{font-size:clamp(30px,2.4vw,44px);line-height:1.04;letter-spacing:-.045em;}
body[data-phase111-checkout-page="true"] .phase111-checkout-form{padding:clamp(18px,1.8vw,32px);gap:clamp(14px,1.2vw,20px);}
body[data-phase111-checkout-page="true"] .phase129-step-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(8px,.85vw,14px);}
body[data-phase111-checkout-page="true"] .phase129-step-nav button{min-height:clamp(46px,3vw,58px);line-height:1.15;padding:10px 12px;}
body[data-phase111-checkout-page="true"] .phase129-step-page{padding:clamp(16px,1.5vw,26px);border-radius:clamp(18px,1.4vw,26px);}
body[data-phase111-checkout-page="true"] .phase130-billing-grid,body[data-phase111-checkout-page="true"] .phase145-upload-grid,body[data-phase111-checkout-page="true"] .phase145-broker-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
body[data-phase111-checkout-page="true"] .phase111-checkout-form input,body[data-phase111-checkout-page="true"] .phase111-checkout-form textarea,body[data-phase111-checkout-page="true"] .phase111-checkout-form select{width:100%;box-sizing:border-box;min-width:0;}
body[data-phase111-checkout-page="true"] .phase111-checkout-button,body[data-phase111-checkout-page="true"] .phase129-next-button,body[data-phase111-checkout-page="true"] .phase129-back-button{min-height:48px;}
@media (min-width:1600px){body[data-phase111-checkout-page="true"] .phase111-cart-shell{grid-template-columns:minmax(320px,.5fr) minmax(760px,1.5fr);}body[data-phase111-checkout-page="true"] .phase130-billing-grid,body[data-phase111-checkout-page="true"] .phase145-broker-grid{grid-template-columns:repeat(3,minmax(0,1fr));}body[data-phase111-checkout-page="true"] .phase145-shipping-grid{grid-template-columns:repeat(4,minmax(0,1fr));}body[data-phase111-checkout-page="true"] .phase111-checkout-form>label:not(.phase111-affirm){max-width:min(100%,760px);}}
@media (min-width:2200px){body[data-phase111-checkout-page="true"] .phase111-checkout-page{--phase503-shell:min(1960px,calc(100vw - 240px));}body[data-phase111-checkout-page="true"] .phase111-cart-shell{grid-template-columns:minmax(340px,520px) minmax(980px,1fr);}body[data-phase111-checkout-page="true"] .phase130-checkout-hero::after{min-height:280px;}}
@media (max-width:1180px){body[data-phase111-checkout-page="true"] .phase111-cart-shell{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);}body[data-phase111-checkout-page="true"] .phase111-cart-panel{position:static;}}
@media (max-width:900px){body[data-phase111-checkout-page="true"] .phase130-checkout-hero{grid-template-columns:1fr;align-items:start;}body[data-phase111-checkout-page="true"] .phase130-checkout-hero::after{min-height:116px;}body[data-phase111-checkout-page="true"] .phase111-cart-shell{grid-template-columns:1fr;}body[data-phase111-checkout-page="true"] .phase111-cart-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:14px;align-items:start;}body[data-phase111-checkout-page="true"] .phase145-cart-panel-head,body[data-phase111-checkout-page="true"] .phase111-cart-items,body[data-phase111-checkout-page="true"] .phase111-cart-total{grid-column:1/-1;}body[data-phase111-checkout-page="true"] .phase145-cart-info-grid{grid-column:1;}body[data-phase111-checkout-page="true"] .phase145-cart-legal-disclaimer{grid-column:2;align-self:stretch;display:flex;align-items:center;}}
@media (max-width:720px){body[data-phase111-checkout-page="true"] .phase111-checkout-page{padding:76px 12px 34px;background:linear-gradient(180deg,#1f1005 0,#2b1705 132px,#fff8ea 330px,#fff8ea 100%);}body[data-phase111-checkout-page="true"] .phase130-checkout-hero{margin:0 auto 12px;padding:22px 18px;border-radius:24px;}body[data-phase111-checkout-page="true"] .phase130-checkout-hero::after{display:none;content:none;}body[data-phase111-checkout-page="true"] .phase130-checkout-hero h1{font-size:clamp(34px,11vw,46px);}body[data-phase111-checkout-page="true"] .phase121-mobile-progress,body[data-phase111-checkout-page="true"] .phase121-mobile-progress[data-phase350-horizontal-stepper="true"]{grid-template-columns:repeat(4,minmax(62px,1fr))!important;overflow-x:auto;max-width:calc(100dvw - 24px);top:54px;}body[data-phase111-checkout-page="true"] .phase121-mobile-progress span{min-height:44px;}body[data-phase111-checkout-page="true"] .phase111-cart-panel{display:grid;grid-template-columns:1fr;padding:16px;border-radius:22px;}body[data-phase111-checkout-page="true"] .phase145-cart-info-grid,body[data-phase111-checkout-page="true"] .phase145-cart-legal-disclaimer{grid-column:1;}body[data-phase111-checkout-page="true"] .phase129-step-nav{display:flex!important;overflow-x:auto;gap:8px;padding-bottom:3px;scrollbar-width:thin;}body[data-phase111-checkout-page="true"] .phase129-step-nav button{flex:0 0 min(245px,82vw);white-space:normal;}body[data-phase111-checkout-page="true"] .phase130-billing-grid,body[data-phase111-checkout-page="true"] .phase145-upload-grid,body[data-phase111-checkout-page="true"] .phase145-broker-grid{grid-template-columns:1fr;}body[data-phase111-checkout-page="true"] .phase129-step-actions{display:grid;grid-template-columns:1fr;}}
@media (max-width:380px){body[data-phase111-checkout-page="true"] .phase111-checkout-page{padding-left:10px;padding-right:10px;}body[data-phase111-checkout-page="true"] .phase130-checkout-hero,body[data-phase111-checkout-page="true"] .phase111-cart-panel,body[data-phase111-checkout-page="true"] .phase111-checkout-form{padding-left:14px;padding-right:14px;}body[data-phase111-checkout-page="true"] .phase121-mobile-progress,body[data-phase111-checkout-page="true"] .phase121-mobile-progress[data-phase350-horizontal-stepper="true"]{grid-template-columns:repeat(4,minmax(58px,1fr))!important;}}
/* phase1049-checkout-cart-summary-and-tabs:start */
body[data-phase111-checkout-page="true"] .phase111-cart-item{grid-template-columns:64px minmax(150px,1fr) auto!important;align-items:center;gap:10px;}
body[data-phase111-checkout-page="true"] .phase111-cart-item>div:not(.phase111-cart-qty){min-width:0;overflow-wrap:normal;word-break:normal;}
body[data-phase111-checkout-page="true"] .phase111-cart-item strong{font-size:15px;line-height:1.22;overflow-wrap:anywhere;}
body[data-phase111-checkout-page="true"] .phase111-cart-qty{gap:6px;}
body[data-phase111-checkout-page="true"] .phase111-cart-qty button{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border-radius:10px;font-size:16px;}
body[data-phase111-checkout-page="true"] [data-phase111-remove]{min-height:32px!important;padding:6px 10px!important;border-radius:10px!important;font-size:12px!important;}
body[data-phase111-checkout-page="true"] .phase145-cart-info-grid{align-items:stretch;}
body[data-phase111-checkout-page="true"] .phase145-cart-info-grid article{display:flex;flex-direction:column;min-height:112px;padding:12px;}
body[data-phase111-checkout-page="true"] .phase145-payment-cards{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:9px;}
body[data-phase111-checkout-page="true"] .phase145-payment-cards span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:21px;padding:0 4px;border-radius:4px;color:#fff;font-size:8px;font-weight:950;letter-spacing:.02em;}
body[data-phase111-checkout-page="true"] .phase145-payment-cards .is-visa{background:#1a3f91}.phase145-payment-cards .is-mastercard{background:#d84a26}.phase145-payment-cards .is-amex{background:#0078a8}.phase145-payment-cards .is-discover{background:#3b2107}
body[data-phase111-checkout-page="true"] .phase145-cart-legal-disclaimer{font-size:10px!important;line-height:1.25!important;padding:7px 9px!important;}
body[data-phase111-checkout-page="true"] .phase129-step-nav button{cursor:pointer;}
@media(max-width:720px){body[data-phase111-checkout-page="true"] .phase111-cart-item{grid-template-columns:58px minmax(0,1fr)!important;align-items:start;}body[data-phase111-checkout-page="true"] .phase111-cart-qty{grid-column:2;justify-content:start;}body[data-phase111-checkout-page="true"] .phase145-cart-info-grid article{min-height:0;}}
/* phase1049-checkout-cart-summary-and-tabs:end */
/* phase503-checkout-breakpoint-optimizer:end */


/* phase504-confirmation-breakpoint-optimizer:start */
body[data-phase115-confirmation-page="true"] .phase115-confirmation-page{
  --phase504-shell:max(1120px,min(1800px,calc(100vw - clamp(28px,5vw,120px))));
  --phase504-pad-x:clamp(14px,2.8vw,60px);
  background:radial-gradient(circle at 10% 8%,rgba(217,164,65,.18),transparent 32vw),radial-gradient(circle at 88% 2%,rgba(95,54,9,.14),transparent 36vw),linear-gradient(180deg,#1f1005 0,#2f1a06 300px,#fff8ea 680px,#fff8ea 100%);
  padding:0 var(--phase504-pad-x) clamp(46px,6vw,92px);
  overflow-x:hidden;
}
body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero,
body[data-phase115-confirmation-page="true"] .phase115-receipt-card{max-width:var(--phase504-shell);width:100%;box-sizing:border-box;}
body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:clamp(18px,3vw,54px);align-items:end;margin:0 auto clamp(16px,1.8vw,26px);padding:clamp(24px,2.6vw,44px);border-radius:clamp(26px,2.2vw,42px);overflow:hidden;background:radial-gradient(circle at 16% 18%,rgba(241,191,86,.30),transparent 30%),linear-gradient(132deg,#241204 0,#482904 54%,#1a0d03 100%);}
body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero::after{content:"Receipt • Review • Records";display:grid;align-content:end;justify-content:start;min-height:clamp(104px,8vw,160px);padding:clamp(16px,2vw,24px);border:1px solid rgba(255,232,187,.22);border-radius:clamp(20px,1.5vw,30px);background:linear-gradient(180deg,rgba(255,248,234,.13),rgba(255,248,234,.035)),repeating-linear-gradient(135deg,rgba(241,191,86,.15) 0 1px,transparent 1px 14px);color:rgba(255,248,234,.88);font-size:clamp(12px,.9vw,15px);font-weight:950;letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 22px 58px rgba(0,0,0,.18);}
body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero h1{font-size:clamp(42px,4.2vw,76px);line-height:.94;max-width:13ch;letter-spacing:-.055em;}
body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero p:not(.eyebrow){max-width:62ch;font-size:clamp(16px,1.08vw,20px);line-height:1.55;}
body[data-phase115-confirmation-page="true"] .phase115-payment-pending{max-width:var(--phase504-shell);width:100%;box-sizing:border-box;margin:0 auto;padding:clamp(22px,2.4vw,38px);border:1px solid rgba(202,133,0,.45);border-radius:0 0 clamp(24px,2vw,34px) clamp(24px,2vw,34px);background:#fff8ea;color:#241204;box-shadow:0 22px 60px rgba(72,41,4,.14)}
body[data-phase115-confirmation-page="true"] .phase115-payment-pending[hidden],body[data-phase115-confirmation-page="true"] .phase115-receipt-card[hidden]{display:none!important}
body[data-phase115-confirmation-page="true"] .phase115-payment-pending h2{margin:0 0 10px;font-size:clamp(28px,3vw,46px)}
body[data-phase115-confirmation-page="true"] .phase115-payment-pending p{max-width:60ch;line-height:1.55;color:rgba(36,18,4,.78)}
body[data-phase115-confirmation-page="true"] .phase115-receipt-card{margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);grid-template-areas:"head head" "meta meta" "items timeline" "handoff next" "actions actions";gap:clamp(16px,1.4vw,24px);padding:clamp(18px,1.9vw,34px);border-radius:clamp(24px,1.8vw,38px);box-shadow:0 26px 72px rgba(72,41,4,.14);}
body[data-phase115-confirmation-page="true"] .phase115-receipt-head{grid-area:head;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding-bottom:clamp(16px,1.3vw,22px);}
body[data-phase115-confirmation-page="true"] .phase115-receipt-head h2{font-size:clamp(28px,3.2vw,54px);line-height:1.03;overflow-wrap:anywhere;}
body[data-phase115-confirmation-page="true"] .phase115-status-pill{min-height:40px;white-space:normal;text-align:center;justify-content:center;}
body[data-phase115-confirmation-page="true"] .phase115-receipt-grid{grid-area:meta;grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(9px,.9vw,14px);}
body[data-phase115-confirmation-page="true"] .phase115-receipt-grid div:last-child{grid-column:span 2;}
body[data-phase115-confirmation-page="true"] .phase115-receipt-grid div{min-width:0;padding:clamp(12px,1vw,18px);border-radius:clamp(14px,1vw,20px);}
body[data-phase115-confirmation-page="true"] .phase115-receipt-grid dd{overflow-wrap:anywhere;line-height:1.25;}
body[data-phase115-confirmation-page="true"] .phase115-order-items{grid-area:items;min-width:0;}
body[data-phase115-confirmation-page="true"] .phase116-payment-timeline{grid-area:timeline;min-width:0;align-self:stretch;}
body[data-phase115-confirmation-page="true"] .phase145-receipt-handoff{grid-area:handoff;min-width:0;border:1px solid rgba(72,41,4,.13);background:linear-gradient(180deg,#fffdf6,#fff6e7);border-radius:24px;padding:clamp(16px,1.4vw,24px);display:grid;gap:12px;}
body[data-phase115-confirmation-page="true"] .phase145-receipt-handoff h3{margin:0;color:#241204;}
body[data-phase115-confirmation-page="true"] .phase145-receipt-handoff div{color:rgba(36,18,4,.72);line-height:1.5;overflow-wrap:anywhere;}
body[data-phase115-confirmation-page="true"] .phase115-next-steps{grid-area:next;min-width:0;border-radius:24px;padding:clamp(16px,1.4vw,24px);}
body[data-phase115-confirmation-page="true"] .phase115-next-steps ol{margin:0;padding-left:1.2em;display:grid;gap:8px;}
body[data-phase115-confirmation-page="true"] .phase115-receipt-actions{grid-area:actions;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch;}
body[data-phase115-confirmation-page="true"] .phase115-receipt-actions a,
body[data-phase115-confirmation-page="true"] .phase115-receipt-actions button{width:100%;min-height:50px;box-sizing:border-box;text-align:center;white-space:normal;line-height:1.18;}
@media (min-width:1600px){body[data-phase115-confirmation-page="true"] .phase115-receipt-card{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);}body[data-phase115-confirmation-page="true"] .phase115-receipt-grid{grid-template-columns:repeat(8,minmax(0,1fr));}}
@media (min-width:2200px){body[data-phase115-confirmation-page="true"] .phase115-confirmation-page{--phase504-shell:min(1960px,calc(100vw - 240px));}body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero::after{min-height:220px;}}
@media (max-width:1180px){body[data-phase115-confirmation-page="true"] .phase115-receipt-card{grid-template-columns:1fr;grid-template-areas:"head" "meta" "items" "timeline" "handoff" "next" "actions";}body[data-phase115-confirmation-page="true"] .phase115-receipt-grid{grid-template-columns:repeat(3,minmax(0,1fr));}body[data-phase115-confirmation-page="true"] .phase115-receipt-grid div:last-child{grid-column:auto;}body[data-phase115-confirmation-page="true"] .phase115-receipt-actions{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:900px){body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero{grid-template-columns:1fr;align-items:start;}body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero::after{min-height:104px;}body[data-phase115-confirmation-page="true"] .phase115-receipt-head{grid-template-columns:1fr;}body[data-phase115-confirmation-page="true"] .phase115-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:720px){body[data-phase115-confirmation-page="true"] .phase115-confirmation-page{padding:0 12px 34px;background:linear-gradient(180deg,#1f1005 0,#2b1705 132px,#fff8ea 330px,#fff8ea 100%);}body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero{margin:0 auto 12px;padding:22px 18px;border-radius:24px;}body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero::after{display:none;content:none;}body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero h1{font-size:clamp(34px,11vw,48px);}body[data-phase115-confirmation-page="true"] .phase115-receipt-card{padding:16px;border-radius:22px;gap:14px;}body[data-phase115-confirmation-page="true"] .phase115-receipt-grid{grid-template-columns:1fr;}body[data-phase115-confirmation-page="true"] .phase115-receipt-actions{grid-template-columns:1fr;}body[data-phase115-confirmation-page="true"] .phase115-order-item{grid-template-columns:72px minmax(0,1fr)!important;}body[data-phase115-confirmation-page="true"] .phase115-order-item img{width:72px!important;height:72px!important;}body[data-phase115-confirmation-page="true"] .phase145-receipt-handoff,body[data-phase115-confirmation-page="true"] .phase115-next-steps{padding:15px;border-radius:20px;}}
@media (max-width:380px){body[data-phase115-confirmation-page="true"] .phase115-confirmation-page{padding-left:10px;padding-right:10px;}body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero,body[data-phase115-confirmation-page="true"] .phase115-receipt-card{padding-left:14px;padding-right:14px;}body[data-phase115-confirmation-page="true"] .phase115-receipt-head h2{font-size:clamp(25px,9vw,34px);}}
/* phase504-confirmation-breakpoint-optimizer:end */

/* phase1102-confirmation-density-repair:start */
/* Keep the receipt focused: the prior auto-placed hero grid split its text into distant tracks
   and the populated-card grid stretched empty operational panels to the height of next steps. */
body[data-phase115-confirmation-page="true"] .phase115-confirmation-page{padding-top:clamp(18px,2.4vw,36px);padding-bottom:clamp(34px,4vw,64px);}
body[data-phase115-confirmation-page="true"] .phase115-confirmation-page > section + section{margin-top:clamp(12px,1.25vw,18px)!important;}
body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero{grid-template-columns:minmax(0,1fr) minmax(210px,.26fr);align-items:center;min-height:0;padding:clamp(22px,2.2vw,34px) clamp(22px,3.2vw,52px);}
body[data-phase115-confirmation-page="true"] .phase1102-confirmation-hero-copy{min-width:0;display:grid;gap:8px;align-content:center;}
body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero h1{margin:0;font-size:clamp(38px,3.7vw,62px);max-width:none;line-height:.98;}
body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero .eyebrow{margin:0;}
body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero p:not(.eyebrow){margin:0;max-width:60ch;font-size:clamp(15px,1vw,18px);line-height:1.45;}
body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero::after{min-height:86px;padding:16px 18px;align-content:center;font-size:12px;}
body[data-phase115-confirmation-page="true"] .phase115-receipt-card{grid-template-columns:minmax(0,1.18fr) minmax(290px,.82fr);grid-template-areas:"head head" "meta meta" "items timeline" "handoff next" "actions actions";gap:clamp(12px,1.15vw,18px);padding:clamp(16px,1.55vw,28px);}
body[data-phase115-confirmation-page="true"] .phase115-receipt-head{padding-bottom:14px;}
body[data-phase115-confirmation-page="true"] .phase115-receipt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}
body[data-phase115-confirmation-page="true"] .phase115-receipt-grid div:last-child{grid-column:auto;}
body[data-phase115-confirmation-page="true"] .phase115-receipt-grid div{padding:12px 14px;min-height:72px;box-sizing:border-box;}
body[data-phase115-confirmation-page="true"] .phase115-order-items,.phase116-payment-timeline,.phase145-receipt-handoff,.phase115-next-steps{align-self:start;}
body[data-phase115-confirmation-page="true"] .phase116-payment-timeline{padding:18px;}
body[data-phase115-confirmation-page="true"] .phase145-receipt-handoff{padding:18px;gap:8px;}
body[data-phase115-confirmation-page="true"] .phase145-receipt-handoff h3 + div{margin-bottom:8px;}
body[data-phase115-confirmation-page="true"] .phase115-next-steps{padding:18px;}
body[data-phase115-confirmation-page="true"] .phase115-next-steps ol{gap:7px;}
body[data-phase115-confirmation-page="true"] .phase115-receipt-actions{gap:10px;}
@media (min-width:1600px){body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero{grid-template-columns:minmax(0,1fr) 300px;}body[data-phase115-confirmation-page="true"] .phase115-receipt-card{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);}}
@media (max-width:1180px){body[data-phase115-confirmation-page="true"] .phase115-receipt-card{grid-template-columns:1fr;grid-template-areas:"head" "meta" "items" "timeline" "handoff" "next" "actions";}body[data-phase115-confirmation-page="true"] .phase115-receipt-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media (max-width:720px){body[data-phase115-confirmation-page="true"] .phase115-confirmation-page{padding-top:0;}body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero{grid-template-columns:1fr;padding:22px 18px;min-height:0;}body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero::after{display:none;content:none;}body[data-phase115-confirmation-page="true"] .phase115-confirmation-hero h1{font-size:clamp(36px,11vw,48px);}body[data-phase115-confirmation-page="true"] .phase115-receipt-card{gap:14px;padding:16px;}body[data-phase115-confirmation-page="true"] .phase115-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr));}body[data-phase115-confirmation-page="true"] .phase115-receipt-grid div{min-height:68px;padding:11px 12px;}body[data-phase115-confirmation-page="true"] .phase145-receipt-handoff,body[data-phase115-confirmation-page="true"] .phase116-payment-timeline,body[data-phase115-confirmation-page="true"] .phase115-next-steps{padding:16px;}}
/* phase1102-confirmation-density-repair:end */

/* phase94-homepage-declutter:start */
.phase94-lean-home main,
main[data-phase94-homepage-declutter="true"]{
  background:#fff8ea;
}
.hero-home[data-phase94-homepage-declutter="true"] .center{
  max-width:1120px;
}
.hero-home[data-phase94-homepage-declutter="true"] .hero-sub{
  max-width:880px;
  margin-left:auto;
  margin-right:auto;
}
.phase81-seo-proof[data-phase94-essential-home="true"]{
  margin:clamp(28px,5vw,64px) auto;
  max-width:1160px;
  padding:clamp(22px,4vw,44px);
  border-radius:34px;
  background:linear-gradient(135deg,rgba(255,250,240,.98),rgba(246,229,195,.82));
  border:1px solid rgba(91,55,10,.13);
  box-shadow:0 24px 70px rgba(54,32,6,.12);
}
.phase81-seo-proof[data-phase94-essential-home="true"] .phase81-proof-copy{
  max-width:780px;
}
.phase81-seo-proof[data-phase94-essential-home="true"] h2{
  margin:.25rem 0 .65rem;
  font-size:clamp(28px,4vw,50px);
  line-height:.98;
  letter-spacing:-.045em;
}
.phase81-seo-proof[data-phase94-essential-home="true"] p{
  color:#5a390e;
  font-weight:660;
  line-height:1.55;
}
.phase94-lean-proof-row{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
  margin:22px 0;
}
.phase94-lean-proof-row span{
  display:grid;
  gap:3px;
  padding:14px 16px;
  border-radius:20px;
  background:rgba(255,255,255,.72);
  border:1px solid rgba(91,55,10,.11);
}
.phase94-lean-proof-row strong{font-size:clamp(17px,2vw,22px);color:#351e07;}
.phase94-lean-proof-row em{font-style:normal;font-size:12px;font-weight:800;color:#8a5a16;text-transform:uppercase;letter-spacing:.08em;}
.phase94-essential-products{
  max-width:1160px;
  margin:clamp(28px,5vw,68px) auto;
  padding:0 clamp(18px,3vw,28px);
}
.phase94-essential-products > .eyebrow,
.phase94-home-cta-band .eyebrow{text-align:left;}
.phase94-essential-products h2,
.phase94-home-cta-band h2{
  margin:.25rem 0 1rem;
  font-size:clamp(28px,4vw,48px);
  line-height:1;
  letter-spacing:-.04em;
  color:#2f1a06;
}
.phase94-essential-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:14px;
}
.phase94-essential-grid a{
  display:grid;
  gap:8px;
  min-height:190px;
  padding:20px;
  border-radius:26px;
  text-decoration:none!important;
  background:#fffaf0;
  color:#321d08!important;
  border:1px solid rgba(91,55,10,.12);
  box-shadow:0 18px 46px rgba(54,32,6,.10);
}
.phase94-essential-grid span{font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:#9a6414;}
.phase94-essential-grid strong{font-size:22px;line-height:1;letter-spacing:-.02em;}
.phase94-essential-grid em{font-style:normal;color:#5a390e;font-weight:650;line-height:1.45;}
.phase94-seo-link-row{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:16px;
}
.phase94-seo-link-row a{
  display:inline-flex;
  align-items:center;
  min-height:38px;
  padding:9px 12px;
  border-radius:999px;
  background:rgba(255,250,240,.92);
  border:1px solid rgba(91,55,10,.11);
  color:#3a2208!important;
  text-decoration:none!important;
  font-size:13px;
  font-weight:850;
}
.phase94-home-cta-band{
  max-width:1120px;
  margin:clamp(28px,5vw,72px) auto;
  padding:clamp(24px,5vw,54px);
  border-radius:34px;
  background:#2f1a06;
  color:#fff8ea;
  box-shadow:0 24px 80px rgba(38,22,5,.22);
}
.phase94-home-cta-band h2,.phase94-home-cta-band p{color:#fff8ea;}
.phase94-home-cta-band p{max-width:760px;font-weight:650;line-height:1.55;color:rgba(255,248,234,.82);}
.phase94-home-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;}
.phase94-home-cta-actions a{
  display:inline-flex;
  min-height:46px;
  align-items:center;
  justify-content:center;
  padding:12px 18px;
  border-radius:999px;
  text-decoration:none!important;
  font-weight:900;
  background:#fff8ea;
  color:#2f1a06!important;
}
.phase94-home-cta-actions a:nth-child(2){background:rgba(255,255,255,.12);color:#fff8ea!important;border:1px solid rgba(255,255,255,.25);}
@media(max-width:850px){
  .phase94-lean-proof-row,.phase94-essential-grid{grid-template-columns:1fr!important;}
  .phase81-seo-proof[data-phase94-essential-home="true"],.phase94-home-cta-band{border-radius:26px;margin-left:12px;margin-right:12px;}
  .phase94-essential-products{padding:0 12px;}
}
.hero-home[data-phase94-homepage-declutter="true"] .homepage-primary-path a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:52px!important;
  padding:14px 22px!important;
  border-radius:999px!important;
  background:rgba(255,248,234,.14)!important;
  color:#fff8ea!important;
  border:1px solid rgba(255,248,234,.28)!important;
  text-decoration:none!important;
  font-weight:900!important;
  box-shadow:none!important;
}
.hero-home[data-phase94-homepage-declutter="true"] .homepage-primary-path a:first-child{
  background:linear-gradient(135deg,#f1bf56,#ca8500)!important;
  color:#1f1305!important;
}
main[data-phase94-homepage-declutter="true"] .phase84-scroll-process{
  height:auto!important;
  margin:clamp(18px,3vw,34px) 0!important;
  padding:clamp(26px,5vw,58px) clamp(14px,3vw,28px)!important;
}
main[data-phase94-homepage-declutter="true"] .phase84-scroll-process:before{
  content:"ONTCSA PROCESS"!important;
  position:static!important;
  display:block!important;
  max-width:1160px!important;
  margin:0 auto 14px!important;
  transform:none!important;
  font-size:12px!important;
  color:#8b5a16!important;
}
main[data-phase94-homepage-declutter="true"] .phase84-scroll-process .phase84-scroll-track{
  position:static!important;
  top:auto!important;
  height:auto!important;
  width:auto!important;
  min-width:0!important;
  max-width:1160px!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:16px!important;
  padding:0!important;
  transform:none!important;
}
main[data-phase94-homepage-declutter="true"] .phase84-scroll-process .showcase-card{
  flex:auto!important;
  height:auto!important;
  min-height:0!important;
  opacity:1!important;
  transform:none!important;
}
main[data-phase94-homepage-declutter="true"] .phase84-scroll-process .showcase-card img{
  height:220px!important;
}
@media(max-width:850px){
  main[data-phase94-homepage-declutter="true"] .phase84-scroll-process{height:auto!important;margin:24px 0!important;}
  main[data-phase94-homepage-declutter="true"] .phase84-scroll-process .phase84-scroll-track{grid-template-columns:1fr!important;}
}
/* phase94-homepage-declutter:end */

/* phase95-homepage-summary-scroll-highlight:start */
.phase81-seo-proof[data-phase95-scroll-highlight="true"]{
  scroll-margin-top:110px;
}
.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid{
  position:relative;
  align-items:stretch;
}
.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a{
  background:#fffaf0!important;
  color:#321d08!important;
  border-color:rgba(91,55,10,.12)!important;
  box-shadow:0 18px 46px rgba(54,32,6,.10)!important;
  transform:translateY(0) scale(1)!important;
  transition:background .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease!important;
}
.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a span{
  color:#9a6414!important;
}
.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a strong{
  color:#321d08!important;
}
.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a em{
  color:#5a390e!important;
}
.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase95-card-active,
.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a.phase95-card-active{
  background:#2f1a06!important;
  color:#fff8ea!important;
  border-color:rgba(255,232,187,.28)!important;
  box-shadow:0 26px 70px rgba(47,26,6,.30)!important;
  transform:translateY(-4px) scale(1.012)!important;
}
.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a.phase95-card-active span{
  color:#f1bf56!important;
}
.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a.phase95-card-active strong{
  color:#fff8ea!important;
}
.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a.phase95-card-active em{
  color:rgba(255,248,234,.78)!important;
}
.phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a:focus-visible{
  outline:3px solid #f1bf56!important;
  outline-offset:4px!important;
}
@media(max-width:850px){
  .phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a.phase95-card-active{
    transform:translateY(-2px) scale(1.006)!important;
  }
}
@media(prefers-reduced-motion:reduce){
  .phase81-seo-proof[data-phase95-scroll-highlight="true"] .phase81-chip-grid a{
    transition:none!important;
    transform:none!important;
  }
}
/* phase95-homepage-summary-scroll-highlight:end */

/* phase96-homepage-product-information:start */
.phase96-product-info{
  width:min(1180px,calc(100% - 36px));
  margin:clamp(28px,5vw,72px) auto;
  padding:clamp(26px,4vw,54px);
  border-radius:34px;
  background:linear-gradient(145deg,#120b04,#2f1a06 58%,#080502);
  border:1px solid rgba(89,54,13,.13);
  box-shadow:0 34px 90px rgba(54,32,6,.10);
  color:#2b1907;
  overflow:hidden;
}
.phase96-product-info .eyebrow{
  color:#8a5b13;
}
.phase96-product-intro{
  display:grid;
  grid-template-columns:minmax(0,.78fr) minmax(280px,.42fr);
  gap:clamp(20px,4vw,46px);
  align-items:end;
  margin-bottom:clamp(22px,4vw,42px);
}
.phase96-product-intro h2{
  margin:.2rem 0 .75rem;
  font-size:clamp(2rem,4vw,4.45rem);
  line-height:.95;
  letter-spacing:-.07em;
  color:#221104;
}
.phase96-product-intro p{
  margin:0;
  color:#5a390e;
  font-size:clamp(1rem,1.3vw,1.18rem);
  line-height:1.65;
}
.phase96-product-intro .phase96-reference-note{
  align-self:stretch;
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:10px;
  padding:22px;
  border-radius:24px;
  background:rgba(47,26,6,.96);
  color:#fff8ea;
  box-shadow:0 20px 55px rgba(47,26,6,.24);
}
.phase96-reference-note strong{
  font-size:1.05rem;
  letter-spacing:-.02em;
}
.phase96-reference-note span{
  color:rgba(255,248,234,.75);
  line-height:1.45;
}
.phase96-product-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:clamp(16px,2.3vw,28px);
}
.phase96-product-card{
  position:relative;
  min-height:clamp(330px,36vw,520px);
  display:grid;
  grid-template-rows:1fr auto;
  text-decoration:none!important;
  color:#2b1907;
  border-radius:32px;
  overflow:hidden;
  background:#fffaf0;
  border:1px solid rgba(89,54,13,.12);
  box-shadow:0 24px 68px rgba(54,32,6,.12);
  isolation:isolate;
}
.phase96-product-card.phase96-card-dark{
  background:radial-gradient(circle at 66% 16%,rgba(155,100,20,.45),transparent 34%),linear-gradient(150deg,#2f1a06,#5a3209 78%);
  color:#fff8ea;
}
.phase96-product-card img{
  width:100%;
  height:100%;
  min-height:245px;
  object-fit:cover;
  filter:saturate(1.08) contrast(1.02);
  transform:scale(1.02);
  transition:transform .45s ease,filter .45s ease;
}
.phase96-product-card:after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,rgba(255,250,240,.06),rgba(255,250,240,.2) 38%,rgba(255,250,240,.94));
  z-index:1;
  pointer-events:none;
}
.phase96-product-card.phase96-card-dark:after{
  background:linear-gradient(180deg,rgba(30,16,5,.05),rgba(30,16,5,.1) 38%,rgba(30,16,5,.88));
}
.phase96-product-copy{
  position:relative;
  z-index:2;
  padding:clamp(20px,3vw,32px);
  margin-top:-118px;
}
.phase96-product-copy span{
  display:inline-flex;
  align-items:center;
  width:max-content;
  max-width:100%;
  padding:7px 10px;
  border-radius:999px;
  background:rgba(154,100,20,.14);
  color:#8a5b13;
  font-size:.72rem;
  font-weight:900;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.phase96-card-dark .phase96-product-copy span{
  background:rgba(255,248,234,.12);
  color:#f1bf56;
}
.phase96-product-copy h3{
  margin:.8rem 0 .35rem;
  font-size:clamp(1.8rem,3vw,3rem);
  line-height:.95;
  letter-spacing:-.055em;
  color:inherit;
}
.phase96-product-copy p{
  margin:0 0 1rem;
  max-width:36rem;
  color:#5a390e;
  line-height:1.55;
}
.phase96-card-dark .phase96-product-copy p{
  color:rgba(255,248,234,.78);
}
.phase96-product-copy em{
  display:inline-flex;
  align-items:center;
  gap:8px;
  font-style:normal;
  font-weight:900;
  color:#2f1a06;
}
.phase96-card-dark .phase96-product-copy em{
  color:#fff8ea;
}
.phase96-product-card:hover img,
.phase96-product-card:focus-visible img{
  transform:scale(1.065);
  filter:saturate(1.16) contrast(1.06);
}
.phase96-product-card:focus-visible{
  outline:4px solid #f1bf56;
  outline-offset:5px;
}
.phase96-product-footer{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:clamp(22px,3vw,34px);
}
.phase96-product-footer a{
  text-decoration:none!important;
  display:inline-flex;
  align-items:center;
  min-height:42px;
  padding:10px 14px;
  border-radius:999px;
  background:#2f1a06;
  color:#fff8ea;
  font-weight:850;
  box-shadow:0 12px 30px rgba(47,26,6,.16);
}
.phase96-product-footer a:nth-child(even){
  background:#fffaf0;
  color:#2f1a06;
  border:1px solid rgba(89,54,13,.14);
}
@media(max-width:900px){
  .phase96-product-intro,
  .phase96-product-grid{
    grid-template-columns:1fr;
  }
  .phase96-product-card{
    min-height:360px;
  }
  .phase96-product-copy{
    margin-top:-104px;
  }
}
@media(max-width:540px){
  .phase96-product-info{
    width:min(100% - 22px,1180px);
    padding:22px;
    border-radius:26px;
  }
  .phase96-product-card{
    min-height:330px;
    border-radius:24px;
  }
  .phase96-product-card img{
    min-height:230px;
  }
  .phase96-product-copy{
    padding:20px;
  }
}
@media(prefers-reduced-motion:reduce){
  .phase96-product-card img{
    transition:none;
    transform:none;
  }
}
/* phase96-homepage-product-information:end */



/* phase98-homepage-style-continuity:start */
:root{
  --phase98-approved-gold:#f1bf56;
  --phase98-approved-cream:#fff8ea;
  --phase98-approved-copper:#ca8500;
  --phase98-approved-brown:#2f1a06;
  --phase98-approved-ink:#160b02;
}
main[data-phase98-full-continuity="true"]{
  background:
    radial-gradient(circle at var(--phase97-cursor-x,50%) var(--phase97-cursor-y,30%),rgba(241,191,86,.18),transparent 24vw),
    linear-gradient(180deg,#160b02 0%,#2f1a06 48%,#0b0502 100%)!important;
  color:var(--phase98-approved-cream);
}
main[data-phase98-full-continuity="true"] > section[data-phase98-continuity-section="true"]{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  max-width:min(1180px,calc(100% - clamp(28px,5vw,96px)));
  margin:clamp(28px,5vw,72px) auto;
  border-radius:clamp(28px,4vw,54px);
  border:1px solid rgba(255,248,234,.18);
  background:
    radial-gradient(circle at 18% 14%,rgba(241,191,86,.19),transparent 32%),
    radial-gradient(circle at 82% 18%,rgba(202,133,0,.14),transparent 34%),
    linear-gradient(135deg,#160b02 0%,#2f1a06 52%,#050302 100%)!important;
  box-shadow:0 34px 120px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,248,234,.12);
  color:var(--phase98-approved-cream)!important;
}
.hero-home[data-phase98-continuity-section="true"]{
  max-width:100%!important;
  margin:0 auto clamp(28px,5vw,72px)!important;
  border-radius:0 0 clamp(34px,5vw,72px) clamp(34px,5vw,72px)!important;
}
main[data-phase98-full-continuity="true"] > section[data-phase98-continuity-section="true"]:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-2;
  pointer-events:none;
  opacity:.34;
  background-image:linear-gradient(rgba(255,248,234,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,248,234,.08) 1px,transparent 1px);
  background-size:72px 72px;
  mask-image:radial-gradient(circle at 50% 22%,black,transparent 74%);
  transform:translateY(calc(var(--phase97-scroll,0)*-24px));
}
main[data-phase98-full-continuity="true"] > section[data-phase98-continuity-section="true"]:after,
.phase98-section-orbital-depth{
  content:"";
  position:absolute;
  width:min(34vw,420px);
  height:min(34vw,420px);
  right:-10%;
  top:-18%;
  z-index:-1;
  pointer-events:none;
  border:1px solid rgba(255,248,234,.14);
  border-radius:999px;
  box-shadow:0 0 90px rgba(241,191,86,.1),inset 0 0 54px rgba(202,133,0,.08);
  transform:translate3d(0,calc(var(--phase97-scroll,0)*-42px),0) rotate(18deg);
}
main[data-phase98-full-continuity="true"] section h2,
main[data-phase98-full-continuity="true"] section h3,
main[data-phase98-full-continuity="true"] section strong{
  color:var(--phase98-approved-cream)!important;
}
main[data-phase98-full-continuity="true"] section p,
main[data-phase98-full-continuity="true"] section em,
main[data-phase98-full-continuity="true"] section span{
  color:rgba(255,248,234,.78)!important;
}
main[data-phase98-full-continuity="true"] .eyebrow{
  color:#f1bf56!important;
  letter-spacing:.13em;
}
.phase81-seo-proof[data-phase98-continuity-section="true"]{
  display:grid!important;
  grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;
  gap:clamp(26px,4vw,54px)!important;
  padding:clamp(34px,5vw,72px)!important;
}
.phase81-seo-proof[data-phase98-continuity-section="true"] .phase81-proof-copy{
  align-self:center;
}
.phase81-seo-proof[data-phase98-continuity-section="true"] .phase81-chip-grid a,
.phase94-essential-products[data-phase98-continuity-section="true"] .phase94-essential-grid a,
.phase96-product-info[data-phase98-continuity-section="true"] .phase96-reference-note,
.phase94-seo-link-row a{
  background:linear-gradient(135deg,rgba(255,248,234,.12),rgba(255,248,234,.055))!important;
  border:1px solid rgba(255,248,234,.18)!important;
  box-shadow:0 20px 70px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,248,234,.12)!important;
  backdrop-filter:blur(18px) saturate(1.25);
  -webkit-backdrop-filter:blur(18px) saturate(1.25);
}
.phase81-seo-proof[data-phase98-continuity-section="true"] .phase81-chip-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(220px,1fr))!important;
  align-items:stretch!important;
  gap:18px!important;
}
.phase81-seo-proof[data-phase98-continuity-section="true"] .phase81-chip-grid a{
  min-height:clamp(190px,18vw,260px)!important;
  height:auto!important;
  padding:clamp(20px,2.4vw,30px)!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
}
.phase81-seo-proof[data-phase98-continuity-section="true"] .phase81-chip-grid a strong{
  font-size:clamp(1rem,1.25vw,1.28rem)!important;
  line-height:1.12!important;
}
.phase81-seo-proof[data-phase98-continuity-section="true"] .phase81-chip-grid a em{
  font-size:.72rem!important;
  line-height:1.3!important;
}
.phase81-seo-proof[data-phase98-continuity-section="true"] .phase81-chip-grid a span,
.phase81-seo-proof[data-phase98-continuity-section="true"] .phase81-chip-grid a p{
  font-size:.94rem!important;
  line-height:1.55!important;
}
.phase81-seo-proof[data-phase98-continuity-section="true"] .phase81-chip-grid a:hover,
.phase94-essential-products[data-phase98-continuity-section="true"] .phase94-essential-grid a:hover,
.phase94-seo-link-row a:hover{
  transform:translateY(-6px)!important;
  border-color:rgba(241,191,86,.42)!important;
  box-shadow:0 30px 90px rgba(0,0,0,.28),0 0 0 1px rgba(241,191,86,.18)!important;
}
.phase81-seo-proof[data-phase98-continuity-section="true"] .phase95-card-active,
.phase81-seo-proof[data-phase98-continuity-section="true"] .phase81-chip-grid a.phase95-card-active{
  background-color:#2f1a06!important;
  background-image:linear-gradient(135deg,#7b4a13,#2f1a06)!important;
  border-color:rgba(241,191,86,.5)!important;
}
.phase84-scroll-process[data-phase98-continuity-section="true"]{
  padding:clamp(26px,4vw,54px)!important;
}
.phase84-scroll-process[data-phase98-continuity-section="true"] .showcase-card{
  background:linear-gradient(135deg,rgba(255,248,234,.13),rgba(255,248,234,.055))!important;
  border:1px solid rgba(255,248,234,.18)!important;
  color:var(--phase98-approved-cream)!important;
  box-shadow:0 24px 90px rgba(0,0,0,.24)!important;
}
.phase84-scroll-process[data-phase98-continuity-section="true"] .showcase-card img{
  border-radius:24px;
  filter:saturate(1.06) contrast(1.03);
}
.phase96-product-info[data-phase98-continuity-section="true"]{
  padding:clamp(34px,5vw,72px)!important;
}
.phase96-product-info[data-phase98-continuity-section="true"] .phase96-product-card{
  border:1px solid rgba(255,248,234,.18)!important;
  background:#0d0703!important;
  box-shadow:0 28px 100px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,248,234,.1)!important;
}
.phase96-product-info[data-phase98-continuity-section="true"] .phase96-product-copy{
  background:linear-gradient(180deg,rgba(22,11,2,.18),rgba(22,11,2,.88))!important;
}
.phase96-product-info[data-phase98-continuity-section="true"] .phase96-product-copy em,
.phase96-product-footer a,
.phase94-home-cta-actions a{
  color:#160b02!important;
  background:#f1bf56!important;
  border-color:rgba(241,191,86,.7)!important;
}
.phase96-product-info[data-phase98-continuity-section="true"] .phase96-product-footer a,
.phase94-home-cta-actions a{
  border-radius:999px;
}
.phase94-essential-products[data-phase98-continuity-section="true"],
.phase94-home-cta-band[data-phase98-continuity-section="true"]{
  padding:clamp(34px,5vw,72px)!important;
}
.phase94-home-cta-band[data-phase98-continuity-section="true"]{
  text-align:center;
}
.footer{
  background:#0b0502!important;
  color:rgba(255,248,234,.78)!important;
  border-top:1px solid rgba(255,248,234,.14);
}
.footer h4,.footer strong{color:#fff8ea!important;}
.footer a{color:#f1bf56!important;}
@media(max-width:860px){
  main[data-phase98-full-continuity="true"] > section[data-phase98-continuity-section="true"]{
    max-width:calc(100% - 24px);
    margin:24px auto;
    border-radius:28px;
  }
  .hero-home[data-phase98-continuity-section="true"]{max-width:100%!important;margin-top:0!important;border-radius:0 0 32px 32px!important;}
  .phase81-seo-proof[data-phase98-continuity-section="true"]{grid-template-columns:1fr!important;padding:28px 18px!important;}
  .phase81-seo-proof[data-phase98-continuity-section="true"] .phase81-chip-grid{grid-template-columns:1fr!important;}
  .phase81-seo-proof[data-phase98-continuity-section="true"] .phase81-chip-grid a{min-height:auto!important;}
  .phase96-product-info[data-phase98-continuity-section="true"],
  .phase94-essential-products[data-phase98-continuity-section="true"],
  .phase94-home-cta-band[data-phase98-continuity-section="true"]{padding:28px 18px!important;}
}
/* phase98-homepage-style-continuity:end */

/* phase99-traceability-ledger-scroll:start */
.phase99-ledger-scroll{
  box-sizing:border-box;
  max-width:min(1180px,calc(100vw - 32px));
  overflow:hidden!important;
  min-height:240vh;
  display:grid;
  grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr);
  grid-template-areas:"copy steps" "graphic steps";
  gap:clamp(26px,4vw,68px);
  padding:clamp(42px,7vw,92px)!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 74% calc(20% + var(--phase99-progress,0)*40%),rgba(241,191,86,.24),transparent 28%),
    radial-gradient(circle at 20% 74%,rgba(202,133,0,.16),transparent 31%),
    linear-gradient(145deg,#050302 0%,#160b02 38%,#2f1a06 100%)!important;
}
.phase99-ledger-sticky{
  grid-area:copy;
  position:sticky;
  top:clamp(88px,10vh,132px);
  align-self:start;
  min-height:58vh;
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:18px;
  z-index:3;
}
.phase99-ledger-sticky h2{
  overflow-wrap:break-word;
  word-break:normal;
  font-size:clamp(38px,4.7vw,68px)!important;
  line-height:.96!important;
  letter-spacing:-.05em!important;
  max-width:13.5ch;
}
.phase99-ledger-sticky p:not(.eyebrow){
  max-width:54ch;
  font-size:clamp(17px,1.45vw,21px)!important;
  line-height:1.62!important;
  color:rgba(255,248,234,.82)!important;
}
.phase99-ledger-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;}
.phase99-ledger-badges span,.phase99-floating-chip{
  border-radius:999px;
  border:1px solid rgba(241,191,86,.32);
  background:rgba(255,248,234,.1);
  color:#fff8ea!important;
  padding:9px 13px;
  font-weight:850;
  font-size:.78rem;
  letter-spacing:.04em;
  backdrop-filter:blur(16px) saturate(1.2);
  box-shadow:inset 0 1px 0 rgba(255,248,234,.16),0 18px 54px rgba(0,0,0,.24);
}
.phase99-ledger-canvas{
  grid-area:graphic;
  position:sticky;
  top:calc(clamp(88px,10vh,132px) + 46vh);
  height:min(48vw,500px);
  min-height:330px;
  border-radius:42px;
  border:1px solid rgba(255,248,234,.16);
  background:radial-gradient(circle at 50% 50%,rgba(241,191,86,.12),transparent 42%),rgba(255,248,234,.045);
  overflow:hidden;
  z-index:2;
}
.phase99-ambient-rings,.phase99-ambient-rings:before,.phase99-ambient-rings:after{
  content:"";
  position:absolute;
  inset:10%;
  border-radius:50%;
  border:1px solid rgba(241,191,86,.16);
  transform:rotate(calc(var(--phase99-progress,0)*92deg));
  box-shadow:0 0 74px rgba(241,191,86,.08),inset 0 0 44px rgba(241,191,86,.05);
}
.phase99-ambient-rings:before{inset:16%;transform:rotate(calc(var(--phase99-progress,0)*-124deg));}
.phase99-ambient-rings:after{inset:29%;transform:rotate(calc(var(--phase99-progress,0)*184deg));}
.phase99-ledger-graphic{position:absolute;inset:3%;width:94%;height:94%;filter:drop-shadow(0 0 24px rgba(241,191,86,.22));}
.phase99-ledger-line{fill:none;stroke:url(#phase99GoldLine);stroke-width:3.5;stroke-dasharray:10 14;stroke-linecap:round;opacity:.84;animation:phase99-line-flow 12s linear infinite;}
.phase99-ledger-line-two{opacity:.52;animation-direction:reverse;}
.phase99-ledger-graphic circle[data-phase99-ledger-node]{fill:url(#phase99NodeGlow);stroke:#fff8ea;stroke-width:1.5;animation:phase99-node-pulse 3.6s ease-in-out infinite;transform-origin:center;}
.phase99-ledger-graphic circle[data-phase99-ledger-node="03"],.phase99-ledger-graphic circle[data-phase99-ledger-node="07"]{animation-delay:.8s;}
.phase99-floating-chip{position:absolute;z-index:2;}
.phase99-chip-one{left:12%;top:18%;}.phase99-chip-two{right:16%;top:28%;}.phase99-chip-three{right:12%;bottom:18%;}
.phase99-ledger-steps{
  grid-area:steps;
  display:grid;
  gap:clamp(24px,5vw,72px);
  padding:clamp(30px,7vw,92px) 0;
}
.phase99-ledger-step{
  min-height:clamp(300px,48vh,520px);
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:16px;
  border-radius:38px;
  padding:clamp(28px,4.5vw,56px);
  border:1px solid rgba(255,248,234,.15);
  background:linear-gradient(135deg,rgba(255,248,234,.105),rgba(255,248,234,.045));
  box-shadow:0 30px 100px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,248,234,.1);
  transform:translateY(18px) scale(.975);
  opacity:.58;
  transition:opacity .38s ease,transform .38s ease,border-color .38s ease,background .38s ease;
}
.phase99-ledger-step.phase99-step-active{
  opacity:1;
  transform:translateY(0) scale(1);
  border-color:rgba(241,191,86,.5);
  background:linear-gradient(135deg,rgba(123,74,19,.78),rgba(47,26,6,.94));
}
.phase99-ledger-step span{color:#f1bf56!important;font-weight:950;letter-spacing:.18em;text-transform:uppercase;}
.phase99-ledger-step h3{font-size:clamp(30px,3.2vw,52px)!important;line-height:1!important;letter-spacing:-.035em!important;margin:0;}
.phase99-ledger-step p{font-size:clamp(16px,1.35vw,20px)!important;line-height:1.62!important;max-width:52ch;color:rgba(255,248,234,.82)!important;}
.phase81-seo-proof[data-phase99-relaxed-summary="true"],
body:has([data-phase99-traceability-ledger-scroll="true"]) .phase84-scroll-process,
body:has([data-phase99-traceability-ledger-scroll="true"]) .phase96-product-info,
body:has([data-phase99-traceability-ledger-scroll="true"]) .phase94-essential-products,
body:has([data-phase99-traceability-ledger-scroll="true"]) .phase94-home-cta-band{box-sizing:border-box!important;overflow:hidden!important;max-width:min(1180px,calc(100vw - 32px))!important;}
body:has([data-phase99-traceability-ledger-scroll="true"]) .hero-product{overflow:hidden!important;}
body:has([data-phase99-traceability-ledger-scroll="true"]) .phase97-orbital-mesh{overflow:hidden!important;}
body:has([data-phase99-traceability-ledger-scroll="true"]) .showcase-card img,
body:has([data-phase99-traceability-ledger-scroll="true"]) .phase96-product-card img{opacity:1!important;filter:saturate(1.12) contrast(1.08) brightness(1.08)!important;}
body:has([data-phase99-traceability-ledger-scroll="true"]) .phase96-product-card::before{opacity:.34!important;}
body:has([data-phase99-traceability-ledger-scroll="true"]) .phase94-essential-grid{grid-template-columns:repeat(2,minmax(280px,1fr))!important;gap:18px!important;}
body:has([data-phase99-traceability-ledger-scroll="true"]) .phase94-essential-grid a{min-height:230px!important;padding:clamp(24px,3vw,34px)!important;}
body:has([data-phase99-traceability-ledger-scroll="true"]) .phase94-essential-grid strong{font-size:clamp(24px,2.4vw,34px)!important;line-height:1.02!important;}
body:has([data-phase99-traceability-ledger-scroll="true"]) .phase94-essential-grid em{font-size:clamp(15px,1.15vw,18px)!important;line-height:1.55!important;}
.phase81-seo-proof[data-phase99-relaxed-summary="true"]{grid-template-columns:minmax(0,1fr)!important;min-height:auto!important;}
.phase81-seo-proof[data-phase99-relaxed-summary="true"] .phase81-proof-copy{max-width:850px;}
@keyframes phase99-line-flow{to{stroke-dashoffset:-240;}}
@keyframes phase99-node-pulse{0%,100%{opacity:.72;r:11;}50%{opacity:1;filter:drop-shadow(0 0 16px rgba(241,191,86,.74));}}
@media(max-width:900px){
  body:has([data-phase99-traceability-ledger-scroll="true"]) main,
  body:has([data-phase99-traceability-ledger-scroll="true"]) main > section{max-width:100vw!important;overflow:hidden!important;box-sizing:border-box!important;}
  body:has([data-phase99-traceability-ledger-scroll="true"]) .hero-product,
  body:has([data-phase99-traceability-ledger-scroll="true"]) .phase84-scroll-process,
  body:has([data-phase99-traceability-ledger-scroll="true"]) .phase94-home-cta-band{overflow:hidden!important;}
  .phase99-ledger-scroll{min-height:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "graphic" "steps";padding:30px 18px!important;}
  .phase99-ledger-sticky,.phase99-ledger-canvas{position:relative;top:auto;min-height:auto;}
  .phase99-ledger-sticky h2{max-width:11ch;}
  .phase99-ledger-canvas{height:340px;}
  .phase99-ledger-step{min-height:auto;padding:26px 20px;opacity:1;transform:none;}
}
@media(prefers-reduced-motion:reduce){.phase99-ledger-line,.phase99-ledger-graphic circle[data-phase99-ledger-node]{animation:none!important}.phase99-ledger-step{transition:none!important}}
/* phase99-traceability-ledger-scroll:end */



/* phase506-track-order-breakpoint-optimizer:start */
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"]{
  --phase506-shell:max(1160px,min(1800px,calc(100vw - clamp(28px,5vw,120px))));
  --phase506-pad-x:clamp(14px,2.8vw,60px);
  background:radial-gradient(circle at 10% 8%,rgba(217,164,65,.18),transparent 32vw),radial-gradient(circle at 90% 0,rgba(95,54,9,.12),transparent 35vw),linear-gradient(180deg,#1f1005 0,#2f1a06 330px,#fff8ea 660px,#fff8ea 100%);
  overflow-x:hidden;
}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-shell{width:var(--phase506-shell);max-width:calc(100vw - 24px);box-sizing:border-box;}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero{position:relative;isolation:isolate;padding:clamp(92px,7vw,132px) 0 clamp(34px,4.5vw,76px);background:transparent;color:#fff8ea;overflow:hidden;}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero .phase467-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:clamp(18px,3vw,54px);align-items:end;padding:clamp(24px,2.6vw,44px);border-radius:clamp(26px,2.2vw,42px);background:radial-gradient(circle at 16% 18%,rgba(241,191,86,.30),transparent 30%),linear-gradient(132deg,#241204 0,#482904 54%,#1a0d03 100%);box-shadow:0 28px 80px rgba(31,16,5,.24);}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero .phase467-eyebrow,main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero h1,main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero p:not(.phase467-eyebrow),main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero .phase467-account-links{grid-column:1!important;}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero .phase467-shell:after{content:"Order • Carrier • Support";display:grid;align-content:end;justify-content:start;min-height:clamp(104px,8vw,160px);padding:clamp(16px,2vw,24px);border:1px solid rgba(255,232,187,.22);border-radius:clamp(20px,1.5vw,30px);background:linear-gradient(180deg,rgba(255,248,234,.13),rgba(255,248,234,.035)),repeating-linear-gradient(135deg,rgba(241,191,86,.15) 0 1px,transparent 1px 14px);color:rgba(255,248,234,.88);font-size:clamp(12px,.9vw,15px);font-weight:950;letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 22px 58px rgba(0,0,0,.18);}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero h1{font-size:clamp(40px,4vw,70px);line-height:.96;letter-spacing:-.055em;max-width:18ch;margin:0 0 18px;}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero p:not(.phase467-eyebrow){max-width:62ch;font-size:clamp(16px,1.1vw,20px);line-height:1.58;color:rgba(255,248,234,.86);}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-account-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;padding:clamp(16px,1.4vw,22px) 0 0;overflow:visible;}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-account-links a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:9px 15px;background:rgba(255,248,234,.12);border-color:rgba(255,232,187,.22);color:#ffe8bb;box-shadow:inset 0 1px 0 rgba(255,255,255,.10);}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-account-links a[href="/track-order"]{background:#f1bf56;color:#1f1305;border-color:rgba(241,191,86,.72);}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-board{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(18px,2.2vw,34px);align-items:start;padding:0 0 clamp(54px,6vw,96px);}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-card,main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-tools a{border-radius:clamp(22px,1.8vw,34px);box-shadow:0 24px 64px rgba(72,41,4,.13);}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-card{padding:clamp(20px,2vw,34px);background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,253,247,.74));min-width:0;}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-card h2{font-size:clamp(30px,2.8vw,48px);line-height:1.03;letter-spacing:-.045em;margin:0 0 18px;color:#2f1a06;}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,190px);gap:12px;align-items:end;}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-form input{min-height:52px;border-radius:16px;}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-form button{min-height:52px;width:100%;white-space:normal;}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-shipment-timeline{display:grid;grid-template-columns:1fr;gap:clamp(10px,1vw,14px);margin-top:clamp(18px,1.6vw,26px);}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-shipment-timeline article{min-width:0;display:grid;grid-template-columns:minmax(86px,120px) minmax(0,1fr);gap:clamp(12px,1.2vw,18px);align-items:start;border-radius:22px;padding:clamp(16px,1.4vw,22px);background:#fff8ea;border:1px solid rgba(72,41,4,.12);box-shadow:0 14px 34px rgba(72,41,4,.08);}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-shipment-timeline strong{display:block;font-size:clamp(18px,1.35vw,24px);line-height:1.1;color:#2f1a06;}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-shipment-timeline p{line-height:1.5;color:#6f4a18;}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-tools{display:grid;gap:14px;position:sticky;top:86px;align-self:start;}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-tools a{display:grid;gap:8px;min-height:140px;padding:clamp(18px,1.6vw,24px);background:linear-gradient(135deg,#fffdf7,#f7ead2);border:1px solid rgba(72,41,4,.12);color:#2f1a06;text-decoration:none;}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-tools strong{font-size:clamp(20px,1.7vw,28px);line-height:1.05;letter-spacing:-.035em;}
main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-tools span{line-height:1.5;color:#6f4a18;}
@media (min-width:1600px){main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-board{grid-template-columns:minmax(0,1.42fr) minmax(380px,.58fr);}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-shipment-timeline{grid-template-columns:repeat(3,minmax(0,1fr));}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-shipment-timeline article{display:block;min-height:180px;}}
@media (min-width:2200px){main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"]{--phase506-shell:min(1960px,calc(100vw - 240px));}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero .phase467-shell:after{min-height:170px;}}
@media (max-width:1180px){main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"]{--phase506-shell:min(100% - 32px,1040px);}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-board{grid-template-columns:minmax(0,1fr) minmax(280px,360px);}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-shipment-timeline{grid-template-columns:1fr;}}
@media (max-width:900px){main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"]{--phase506-shell:min(100% - 28px,780px);}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero .phase467-shell{grid-template-columns:1fr;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero .phase467-shell:after{min-height:104px;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-board{grid-template-columns:1fr;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-tools{position:relative;top:auto;grid-template-columns:repeat(3,minmax(0,1fr));}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-tools a{min-height:130px;}}
@media (max-width:720px){main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"]{--phase506-shell:min(100% - 24px,560px);background:linear-gradient(180deg,#1f1005 0,#2b1705 132px,#fff8ea 330px,#fff8ea 100%);}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero{padding:76px 0 28px;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero .phase467-shell{padding:22px 18px;border-radius:24px;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero .phase467-shell:after{display:none;content:none;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero h1{font-size:clamp(34px,11vw,48px);max-width:none;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-account-links{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-account-links a{flex:0 0 auto;scroll-snap-align:start;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-card{padding:18px;border-radius:22px;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-form{grid-template-columns:1fr;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-form button{width:100%;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-tools{grid-template-columns:1fr;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-tools a{min-height:auto;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-board{padding-bottom:56px;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-shipment-timeline article{grid-template-columns:1fr;gap:8px;}}
@media (max-width:380px){main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"]{--phase506-shell:min(100% - 20px,340px);}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-track-hero .phase467-shell,main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-card{padding-left:14px;padding-right:14px;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-account-links a{font-size:12px;padding:8px 12px;}main.phase467-tracking-console[data-template="phase467-shipment-tracking-console"] .phase467-card h2{font-size:28px;}}
/* phase506-track-order-breakpoint-optimizer:end */
/* phase506-adult-use-market-documentation-breakpoint-optimizer:start */
main[data-template="phase506-adult-use-market-documentation"]{background:#fff8ea;color:#1f1305;overflow-x:clip;--phase506-shell:min(1480px,calc(100% - clamp(28px,5vw,104px)))}
main[data-template="phase506-adult-use-market-documentation"] .subnav{height:auto;min-height:56px;padding:10px max(18px,calc((100vw - 1480px)/2));gap:18px;background:rgba(255,248,234,.92);border-bottom:1px solid rgba(72,41,4,.12);box-shadow:0 8px 24px rgba(72,41,4,.06)}
main[data-template="phase506-adult-use-market-documentation"] .subnav strong{font-size:clamp(16px,1.2vw,21px);line-height:1.15;white-space:nowrap}main[data-template="phase506-adult-use-market-documentation"] .subnav-links{display:flex;gap:8px;align-items:center;overflow:auto;scrollbar-width:none;min-width:0}main[data-template="phase506-adult-use-market-documentation"] .subnav-links::-webkit-scrollbar{display:none}main[data-template="phase506-adult-use-market-documentation"] .subnav a{display:inline-flex;align-items:center;min-height:34px;white-space:nowrap;border-radius:999px;padding:8px 12px;border:1px solid rgba(72,41,4,.10);background:rgba(255,255,255,.55);font-weight:800}main[data-template="phase506-adult-use-market-documentation"] .subnav a.active{background:#2f1a06;color:#fff8ea;border-color:#2f1a06}
main[data-template="phase506-adult-use-market-documentation"] .hero-product{min-height:0!important;padding:clamp(72px,7vw,112px) max(20px,calc((100vw - 1480px)/2)) clamp(48px,5vw,82px)!important;text-align:left;align-items:center;background:radial-gradient(circle at 15% 18%,rgba(241,191,86,.26),transparent 30%),radial-gradient(circle at 82% 28%,rgba(255,232,187,.12),transparent 32%),linear-gradient(135deg,#120a03,#2f1a06 52%,#5b3506)!important}
main[data-template="phase506-adult-use-market-documentation"] .hero-product .center.narrow{width:var(--phase506-shell)!important;display:grid;grid-template-columns:minmax(0,780px) minmax(260px,440px);grid-template-areas:"eyebrow visual" "title visual" "copy visual" "actions visual";gap:clamp(14px,2.5vw,36px) clamp(26px,5vw,82px);align-items:center;margin:0 auto!important}
main[data-template="phase506-adult-use-market-documentation"] .hero-product .eyebrow{grid-area:eyebrow;margin:0;color:#f1bf56}main[data-template="phase506-adult-use-market-documentation"] .hero-product h1{grid-area:title;margin:0;font-size:clamp(38px,4.7vw,76px)!important;line-height:.98!important;letter-spacing:-.055em!important;max-width:780px;text-wrap:balance}main[data-template="phase506-adult-use-market-documentation"] .hero-product .hero-sub{grid-area:copy;margin:0;color:rgba(255,248,234,.82)!important;font-size:clamp(16.5px,1.35vw,22px)!important;line-height:1.55!important;max-width:760px}main[data-template="phase506-adult-use-market-documentation"] .hero-product .link-row{grid-area:actions;justify-content:flex-start;gap:12px;margin-top:6px}main[data-template="phase506-adult-use-market-documentation"] .hero-product .link-row a{min-height:48px;padding:12px 18px;background:rgba(255,248,234,.08);border-color:rgba(255,232,187,.22);color:#ffe8bb}main[data-template="phase506-adult-use-market-documentation"] .hero-product .link-row a:first-child{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;border-color:rgba(255,232,187,.55);box-shadow:0 18px 38px rgba(202,133,0,.28)}
main[data-template="phase506-adult-use-market-documentation"] .hero-product .product-orb{grid-area:visual;width:min(100%,430px)!important;height:clamp(210px,21vw,320px)!important;margin:0!important;align-self:center;justify-self:center;border:1px solid rgba(255,232,187,.16);filter:drop-shadow(0 30px 54px rgba(0,0,0,.42))}
main[data-template="phase506-adult-use-market-documentation"] .content-section{padding:clamp(58px,6vw,98px) max(20px,calc((100vw - 1480px)/2))!important;background:#fff8ea}main[data-template="phase506-adult-use-market-documentation"] .content-section:nth-of-type(2n+1){background:linear-gradient(180deg,#fff8ea,#fffdf7)}main[data-template="phase506-adult-use-market-documentation"] .content-section>h2,main[data-template="phase506-adult-use-market-documentation"] .buyer-education>h2{max-width:980px;margin-left:auto;margin-right:auto;text-align:center;font-size:clamp(30px,4vw,62px)!important;line-height:1.02!important;text-wrap:balance}main[data-template="phase506-adult-use-market-documentation"] .content-section>p.eyebrow,main[data-template="phase506-adult-use-market-documentation"] .buyer-education>p.eyebrow{text-align:center}main[data-template="phase506-adult-use-market-documentation"] .performance-note{max-width:980px;margin:22px auto 0;color:#6f4a18;line-height:1.62;text-align:center}
main[data-template="phase506-adult-use-market-documentation"] .phase7-conversion-suite,main[data-template="phase506-adult-use-market-documentation"] .product-section-suite{width:var(--phase506-shell);max-width:100%;margin:24px auto 0;display:grid!important;gap:clamp(14px,1.5vw,22px);border-radius:clamp(24px,2vw,38px);padding:clamp(12px,1.4vw,20px);background:linear-gradient(180deg,#fff7e8,#ffe8bb);border:1px solid rgba(72,41,4,.10);box-shadow:0 22px 70px rgba(72,41,4,.08)}
main[data-template="phase506-adult-use-market-documentation"] .phase7-conversion-suite{grid-template-columns:repeat(3,minmax(0,1fr))!important}main[data-template="phase506-adult-use-market-documentation"] .product-section-suite{grid-template-columns:repeat(3,minmax(0,1fr))!important}main[data-template="phase506-adult-use-market-documentation"] .commercial-worksheet,main[data-template="phase506-adult-use-market-documentation"] .suite-card{min-width:0;min-height:0!important;border-radius:clamp(22px,1.8vw,32px);padding:clamp(22px,2.1vw,32px);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,253,247,.72));border:1px solid rgba(72,41,4,.12);box-shadow:0 18px 48px rgba(72,41,4,.09)}main[data-template="phase506-adult-use-market-documentation"] .commercial-worksheet h3,main[data-template="phase506-adult-use-market-documentation"] .suite-card h3{font-size:clamp(21px,1.55vw,28px);line-height:1.1;margin-bottom:10px;color:#2f1a06;text-wrap:balance}main[data-template="phase506-adult-use-market-documentation"] .commercial-worksheet p,main[data-template="phase506-adult-use-market-documentation"] .suite-card p{font-size:clamp(15.5px,1vw,18px);line-height:1.58;color:#6f4a18;margin-bottom:0}
@media(min-width:1700px){main[data-template="phase506-adult-use-market-documentation"]{--phase506-shell:min(1680px,calc(100% - clamp(110px,10vw,280px)))}main[data-template="phase506-adult-use-market-documentation"] .phase7-conversion-suite{grid-template-columns:repeat(6,minmax(0,1fr))!important}main[data-template="phase506-adult-use-market-documentation"] .product-section-suite{grid-template-columns:repeat(5,minmax(0,1fr))!important}main[data-template="phase506-adult-use-market-documentation"] .commercial-worksheet,main[data-template="phase506-adult-use-market-documentation"] .suite-card{padding:24px}main[data-template="phase506-adult-use-market-documentation"] .commercial-worksheet h3,main[data-template="phase506-adult-use-market-documentation"] .suite-card h3{font-size:22px}}
@media(max-width:1180px){main[data-template="phase506-adult-use-market-documentation"] .hero-product .center.narrow{grid-template-columns:minmax(0,1fr) minmax(220px,330px)}main[data-template="phase506-adult-use-market-documentation"] .phase7-conversion-suite,main[data-template="phase506-adult-use-market-documentation"] .product-section-suite{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:900px){main[data-template="phase506-adult-use-market-documentation"] .subnav{top:56px;align-items:flex-start;flex-direction:column;padding:10px 16px;gap:8px}main[data-template="phase506-adult-use-market-documentation"] .subnav-links{width:100%;padding-bottom:2px}main[data-template="phase506-adult-use-market-documentation"] .hero-product .center.narrow{grid-template-columns:1fr;grid-template-areas:"visual" "eyebrow" "title" "copy" "actions";gap:14px;text-align:left}main[data-template="phase506-adult-use-market-documentation"] .hero-product .product-orb{width:min(100%,360px)!important;height:clamp(150px,34vw,220px)!important;justify-self:start}main[data-template="phase506-adult-use-market-documentation"] .hero-product{padding-top:clamp(58px,9vw,82px)!important;padding-bottom:42px!important}main[data-template="phase506-adult-use-market-documentation"] .phase7-conversion-suite,main[data-template="phase506-adult-use-market-documentation"] .product-section-suite{grid-template-columns:1fr!important;width:min(100%,760px)}main[data-template="phase506-adult-use-market-documentation"] .content-section{padding-top:52px!important;padding-bottom:58px!important}}
@media(max-width:560px){main[data-template="phase506-adult-use-market-documentation"]{--phase506-shell:min(100%,430px)}main[data-template="phase506-adult-use-market-documentation"] .subnav strong{font-size:15px;white-space:normal}main[data-template="phase506-adult-use-market-documentation"] .subnav a{min-height:36px;padding:8px 11px;font-size:12px}main[data-template="phase506-adult-use-market-documentation"] .hero-product{padding-left:18px!important;padding-right:18px!important}main[data-template="phase506-adult-use-market-documentation"] .hero-product h1{font-size:clamp(34px,10.5vw,44px)!important;line-height:1.05!important;letter-spacing:-.04em!important}main[data-template="phase506-adult-use-market-documentation"] .hero-product .hero-sub{font-size:16px!important;line-height:1.58!important}main[data-template="phase506-adult-use-market-documentation"] .hero-product .link-row a{width:100%;max-width:none}main[data-template="phase506-adult-use-market-documentation"] .content-section{padding-left:18px!important;padding-right:18px!important}main[data-template="phase506-adult-use-market-documentation"] .content-section>h2{font-size:clamp(29px,8.4vw,38px)!important}main[data-template="phase506-adult-use-market-documentation"] .phase7-conversion-suite,main[data-template="phase506-adult-use-market-documentation"] .product-section-suite{padding:10px;border-radius:22px}main[data-template="phase506-adult-use-market-documentation"] .commercial-worksheet,main[data-template="phase506-adult-use-market-documentation"] .suite-card{padding:20px;border-radius:20px}}
/* phase506-adult-use-market-documentation-breakpoint-optimizer:end */
/* phase506-adult-use-market-documentation-breakpoint-optimizer-corrections:start */
main[data-template="phase506-adult-use-market-documentation"] .hero-product .center.narrow{width:100%!important;max-width:1480px!important;grid-template-columns:minmax(0,860px) minmax(260px,440px)!important}
main[data-template="phase506-adult-use-market-documentation"] .hero-product h1{max-width:900px!important}
main[data-template="phase506-adult-use-market-documentation"] .phase7-conversion-suite,main[data-template="phase506-adult-use-market-documentation"] .product-section-suite{width:100%!important;max-width:1480px!important}
@media(min-width:1700px){main[data-template="phase506-adult-use-market-documentation"] .phase7-conversion-suite{grid-template-columns:repeat(3,minmax(0,1fr))!important}main[data-template="phase506-adult-use-market-documentation"] .product-section-suite{grid-template-columns:repeat(5,minmax(220px,1fr))!important;max-width:1680px!important}}
@media(min-width:2400px){main[data-template="phase506-adult-use-market-documentation"] .hero-product .center.narrow{max-width:1680px!important;grid-template-columns:minmax(0,980px) minmax(320px,470px)!important}main[data-template="phase506-adult-use-market-documentation"] .hero-product h1{font-size:68px!important;max-width:980px!important}main[data-template="phase506-adult-use-market-documentation"] .phase7-conversion-suite{max-width:1680px!important}}
@media(max-width:900px){main[data-template="phase506-adult-use-market-documentation"] .hero-product .center.narrow{grid-template-columns:1fr!important;grid-template-areas:"eyebrow" "title" "copy" "actions" "visual"!important}main[data-template="phase506-adult-use-market-documentation"] .hero-product .product-orb{height:clamp(96px,22vw,150px)!important;margin-top:4px!important}}
@media(max-width:560px){main[data-template="phase506-adult-use-market-documentation"] .hero-product{padding-top:48px!important;padding-bottom:34px!important}main[data-template="phase506-adult-use-market-documentation"] .hero-product .product-orb{display:none!important}main[data-template="phase506-adult-use-market-documentation"] .hero-product .center.narrow{gap:11px!important}main[data-template="phase506-adult-use-market-documentation"] .hero-product h1{font-size:clamp(32px,9.8vw,40px)!important}main[data-template="phase506-adult-use-market-documentation"] .hero-product .link-row{gap:9px!important}}
/* phase506-adult-use-market-documentation-breakpoint-optimizer-corrections:end */


/* phase507-assets-breakpoint-optimizer:start */
main.phase464-assets[data-template="phase464-brand-asset-control-room"]{
  --phase507-shell:min(1420px,calc(100vw - clamp(32px,5vw,96px)));
  overflow-x:hidden;
  background:linear-gradient(180deg,#fff8ea 0,#f4e2bd 48%,#fff8ea 100%);
}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-shell,
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-subnav>div{width:var(--phase507-shell);max-width:calc(100vw - 24px);box-sizing:border-box;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-subnav{position:sticky;top:0;z-index:18;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-subnav span{gap:10px;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-subnav a{min-height:36px;display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.54);border:1px solid rgba(61,35,8,.10);}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-hero{padding:clamp(58px,5.8vw,102px) 0 clamp(48px,5vw,82px);background:radial-gradient(circle at 11% 5%,rgba(241,191,86,.30),transparent 30vw),radial-gradient(circle at 90% 20%,rgba(255,232,187,.12),transparent 28vw),linear-gradient(135deg,#170a02 0%,#3b2106 58%,#120701 100%);}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:clamp(22px,3vw,52px);align-items:center;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-hero h1{font-size:clamp(40px,5vw,82px);line-height:.96;max-width:12ch;text-wrap:balance;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-hero p{max-width:68ch;font-size:clamp(16px,1.18vw,20px);line-height:1.62;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-control-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.3vw,18px);min-width:0;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-control-card{min-height:clamp(156px,10vw,190px);padding:clamp(16px,1.5vw,22px);border-radius:clamp(22px,1.8vw,30px);}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-section{padding:clamp(58px,5.6vw,96px) 0;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-section h2{max-width:920px;font-size:clamp(32px,3.8vw,62px);line-height:1.01;text-wrap:balance;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-library .phase464-shell>p:not(.phase464-eyebrow){max-width:820px;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-contact-sheet{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.25vw,22px);align-items:stretch;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-tile{min-width:0;grid-column:span 4;grid-template-rows:clamp(210px,15vw,290px) auto;border-radius:clamp(24px,1.8vw,34px);}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-tile:nth-child(1),
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-tile:nth-child(4){grid-column:span 6;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-copy{padding:clamp(18px,1.45vw,24px);}

main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-tile.logo .phase464-asset-preview{padding:clamp(22px,2.2vw,38px);}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-tile.logo .phase464-asset-preview img{max-width:86%;max-height:72%;width:auto;height:auto;object-fit:contain;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-copy h3{font-size:clamp(20px,1.5vw,28px);line-height:1.08;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-rules-grid{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(22px,3vw,52px);}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-rule-ledger{gap:clamp(12px,1.2vw,18px);}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-rule{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:18px;align-items:start;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-docket-board{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(18px,2vw,34px);}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-docket-list span{align-items:center;min-width:0;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-docket-list b{overflow-wrap:anywhere;text-align:right;}
main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-final-card{grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,2.5vw,42px);}
@media (min-width:1600px){
  main.phase464-assets[data-template="phase464-brand-asset-control-room"]{--phase507-shell:min(1680px,calc(100vw - 160px));}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-contact-sheet{grid-template-columns:repeat(16,minmax(0,1fr));}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-tile{grid-column:span 4;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-tile:nth-child(1),
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-tile:nth-child(4){grid-column:span 6;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-tile:nth-child(6){grid-column:span 6;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-control-stack{grid-template-columns:repeat(4,minmax(0,1fr));}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-control-card{min-height:220px;}
}
@media (min-width:2400px){main.phase464-assets[data-template="phase464-brand-asset-control-room"]{--phase507-shell:min(1840px,calc(100vw - 18vw));}}
@media (max-width:1100px){
  main.phase464-assets[data-template="phase464-brand-asset-control-room"]{--phase507-shell:min(100% - 32px,980px);}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-hero-grid,
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-rules-grid,
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-docket-board,
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-final-card{grid-template-columns:1fr;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-control-stack{grid-template-columns:repeat(4,minmax(0,1fr));}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-control-card{min-height:150px;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-contact-sheet{grid-template-columns:repeat(6,minmax(0,1fr));}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-tile,
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-tile:nth-child(1),
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-tile:nth-child(4){grid-column:span 3;}
}
@media (max-width:760px){
  main.phase464-assets[data-template="phase464-brand-asset-control-room"]{--phase507-shell:min(100% - 24px,680px);}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-subnav>div{min-height:0;display:grid;grid-template-columns:1fr;gap:8px;padding:12px 0;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-subnav span{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-subnav a{flex:0 0 auto;scroll-snap-align:start;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-hero{padding:clamp(44px,10vw,64px) 0 44px;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-hero h1{font-size:clamp(34px,11vw,48px);max-width:12ch;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-actions{display:grid;grid-template-columns:1fr;gap:10px;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-actions .phase464-btn{width:100%;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-control-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-control-card{min-height:0;padding:14px;border-radius:20px;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-control-card strong{font-size:28px;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-control-card p{font-size:12px;line-height:1.38;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-control-card p{display:none;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-contact-sheet{grid-template-columns:1fr;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-tile,
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-tile:nth-child(1),
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-tile:nth-child(4){grid-column:auto;grid-template-rows:clamp(170px,46vw,230px) auto;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-rule{grid-template-columns:1fr;gap:8px;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-docket-list span{display:grid;grid-template-columns:1fr;gap:6px;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-docket-list b{text-align:left;}
}
@media (max-width:380px){
  main.phase464-assets[data-template="phase464-brand-asset-control-room"]{--phase507-shell:min(100% - 20px,340px);}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-control-card span{font-size:10px;letter-spacing:.09em;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-control-card p{display:none;}
  main.phase464-assets[data-template="phase464-brand-asset-control-room"] .phase464-asset-copy{padding:16px;}
}
/* phase507-assets-breakpoint-optimizer:end */

/* phase506-all-products-dynamic-breakpoint-optimizer:start */
main[data-phase506-all-products-breakpoint-optimizer="true"]{background:#e7dfd2;overflow-x:clip;color:#241204;--phase506-shell:min(1680px,calc(100% - clamp(24px,5vw,120px)));}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-shell{overflow:clip;min-width:0;background:linear-gradient(180deg,#1d1004 0,#2f1a06 28%,#e7dfd2 28.1%,#e7dfd2 100%)}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase103-catalog-region{overflow-x:clip;min-width:0;background:#e7dfd2}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-hero{width:var(--phase506-shell);margin:0 auto;padding:clamp(78px,7vw,116px) 0 clamp(24px,3.4vw,48px)!important;grid-template-columns:minmax(0,1fr) minmax(280px,420px)!important;gap:clamp(20px,3vw,52px)!important;align-items:end!important;min-width:0}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-hero>*{min-width:0}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-hero h1{font-size:clamp(38px,4.9vw,76px)!important;line-height:.95!important;letter-spacing:-.06em!important;max-width:11.5ch;text-wrap:balance;margin:12px 0 0!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-kicker{font-size:clamp(11px,.9vw,13px)!important;letter-spacing:.16em!important;max-width:100%;overflow-wrap:anywhere}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase109-prime-panel{min-width:0;border-radius:clamp(22px,2vw,30px)!important;padding:clamp(18px,2vw,26px)!important;align-self:stretch;display:grid;align-content:end;gap:8px!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase109-prime-panel strong{font-size:clamp(19px,1.55vw,26px)!important;line-height:1.08!important;text-wrap:balance}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase109-prime-panel p{font-size:clamp(13.5px,1vw,15.5px)!important;line-height:1.5!important;margin:0!important}
/* phase1075-catalog-toolbar-spacing: keep the catalog controls clear of both the hero and results/filter rail. */
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-toolbar{width:var(--phase506-shell);margin:clamp(14px,2vw,36px) auto 0!important;padding:clamp(12px,1.4vw,18px)!important;grid-template-columns:minmax(0,1fr) minmax(210px,320px)!important;gap:clamp(10px,1.4vw,16px)!important;border-radius:24px!important;min-width:0}
/* Override the older catalog-template reset that otherwise collapses the top clearance. */
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{margin-top:clamp(14px,2vw,36px)!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-search,main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-sort{min-width:0;min-height:48px;border-radius:16px!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-search input,main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-sort select{min-width:0;width:100%}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-main{width:var(--phase506-shell);margin:0 auto;padding:clamp(18px,2vw,30px) 0 clamp(58px,6vw,104px)!important;grid-template-columns:minmax(248px,300px) minmax(0,1fr)!important;gap:clamp(18px,2vw,32px)!important;align-items:start;min-width:0}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-main>*{min-width:0}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-filters{top:84px!important;max-height:calc(100dvh - 108px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:24px!important;padding:16px!important;min-width:0}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-filter div{gap:8px!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-filter button,main[data-phase506-all-products-breakpoint-optimizer="true"] .dashboard-category-pill{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.18!important;min-height:38px!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-dashboard-results{min-width:0;overflow:visible!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-grid[data-dashboard-product-grid="true"]{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))!important;gap:clamp(14px,1.4vw,22px)!important;align-items:stretch!important;min-width:0!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-product-card{min-width:0!important;height:100%;display:grid!important;grid-template-rows:auto 1fr!important;border-radius:22px!important;overflow:hidden!important;background:linear-gradient(180deg,#fffaf0,#f1e3c8)!important;color:#241204!important;box-shadow:0 18px 42px rgba(72,41,4,.13)!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-media{aspect-ratio:1/1!important;min-height:0!important;max-height:none!important;background:linear-gradient(135deg,#fffaf0,#ead4aa)!important;overflow:hidden!important;border-radius:20px 20px 0 0!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;max-height:none!important;padding:0!important;margin:0!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-body{display:grid!important;grid-template-rows:auto auto minmax(0,auto) auto auto!important;gap:9px!important;padding:clamp(14px,1.35vw,20px)!important;min-width:0!important;color:#241204!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-eyebrow{min-height:1.25em;line-height:1.25!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7a4a0a!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-body h3{min-height:3.45em!important;margin:0!important;font-size:clamp(17px,1.3vw,22px)!important;line-height:1.15!important;letter-spacing:-.025em!important;color:#241204!important;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden!important;text-wrap:balance}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-body h3 a{color:inherit!important;text-decoration:none!important;display:block!important;overflow:visible!important;white-space:normal!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-body p:not(.phase102-eyebrow):not(.phase283-card-summary){min-height:2.9em!important;max-height:2.9em!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;color:#5f3b12!important;line-height:1.45!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-body dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;align-self:end!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-body dl div{min-width:0!important;border-radius:14px!important;padding:9px 10px!important;background:#fff8ea!important;border:1px solid rgba(72,41,4,.12)!important;overflow:hidden!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-body dt{font-size:10px!important;line-height:1.1!important;letter-spacing:.11em!important;color:#80510f!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-body dd{font-size:clamp(12px,.9vw,14px)!important;line-height:1.2!important;color:#241204!important;overflow-wrap:anywhere!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase109-catalog-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:auto!important;width:100%!important;align-self:end!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-width:0!important}
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase109-catalog-card-actions button{min-width:0!important;width:100%!important;min-height:42px!important;padding:10px 9px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.12!important;font-size:13px!important}
@media(min-width:1760px){main[data-phase506-all-products-breakpoint-optimizer="true"]{--phase506-shell:min(1880px,calc(100% - clamp(140px,12vw,520px)))}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-main{grid-template-columns:310px minmax(0,1fr)!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}}
@media(max-width:1180px){main[data-phase506-all-products-breakpoint-optimizer="true"]{--phase506-shell:min(100% - 32px,1040px)}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-hero{grid-template-columns:1fr!important;padding-top:clamp(70px,8vw,94px)!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-toolbar{grid-template-columns:1fr minmax(190px,260px)!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-main{grid-template-columns:1fr!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-filters,main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-dashboard-results{grid-column:1/-1!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-filters{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-filter div{display:flex!important;flex-wrap:wrap!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-filter button,main[data-phase506-all-products-breakpoint-optimizer="true"] .dashboard-category-pill{width:auto!important;max-width:100%!important}}
@media(max-width:820px){main[data-phase506-all-products-breakpoint-optimizer="true"]{--phase506-shell:min(100% - 28px,760px)}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-hero{padding-top:68px!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-hero h1{font-size:clamp(36px,10vw,58px)!important;max-width:12ch}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-toolbar{grid-template-columns:1fr!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}
@media(max-width:700px){main[data-phase506-all-products-breakpoint-optimizer="true"]{--phase506-shell:min(100% - 22px,520px)}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-shell{overflow-x:clip!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-hero{padding:62px 0 22px!important;gap:16px!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-hero h1{font-size:clamp(32px,11vw,44px)!important;line-height:1!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase109-prime-panel{padding:16px!important;border-radius:20px!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-main{padding-top:14px!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-filters{border-radius:20px!important;padding:13px!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-product-card{border-radius:14px!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-media{border-radius:14px 14px 0 0!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-body{padding:10px!important;gap:7px!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-eyebrow{font-size:9px!important;letter-spacing:.08em!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-body h3{font-size:13.5px!important;min-height:4.05em!important;line-height:1.18!important;-webkit-line-clamp:3}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-body p:not(.phase102-eyebrow):not(.phase283-card-summary){font-size:11.5px!important;min-height:2.7em!important;max-height:2.7em!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-body dl{grid-template-columns:1fr!important;gap:6px!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-body dl div{padding:7px 8px!important;border-radius:10px!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-body dd{font-size:11.5px!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase109-catalog-card-actions{grid-template-columns:1fr!important;gap:7px!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase109-catalog-card-actions button{min-height:38px!important;border-radius:11px!important;font-size:12px!important;padding:8px 7px!important}}
@media(max-width:360px){main[data-phase506-all-products-breakpoint-optimizer="true"]{--phase506-shell:min(100% - 18px,520px)}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-grid[data-dashboard-product-grid="true"]{gap:8px!important}main[data-phase506-all-products-breakpoint-optimizer="true"] .phase102-card-body{padding:9px!important}}
/* phase506-all-products-dynamic-breakpoint-optimizer:end */
/* phase507-b2b-tobacco-export-support-breakpoint-optimizer:start */
main.phase465-export[data-template="phase465-b2b-export-flight-deck"]{--phase507-shell:min(1440px,calc(100% - clamp(28px,5vw,96px)));overflow-x:clip;background:#fff8ea}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-shell{width:var(--phase507-shell)!important}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-subnav{position:sticky;top:60px;z-index:32;background:rgba(255,248,234,.94);backdrop-filter:blur(16px);box-shadow:0 10px 28px rgba(52,30,7,.08)}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-subnav>div{width:var(--phase507-shell)!important;min-height:54px;gap:14px}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-subnav span{gap:8px;flex-wrap:nowrap;overflow:auto;min-width:0;scrollbar-width:none}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-subnav span::-webkit-scrollbar{display:none}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-subnav a{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.58);border:1px solid rgba(61,35,8,.10);white-space:nowrap}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-hero{padding:clamp(54px,5.2vw,92px) 0 clamp(44px,5vw,80px)!important;background:radial-gradient(circle at 82% 12%,rgba(241,191,86,.24),transparent 28%),radial-gradient(circle at 12% 20%,rgba(202,133,0,.13),transparent 30%),linear-gradient(140deg,#170802,#3a2006 58%,#0b0401)}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-hero-grid{width:var(--phase507-shell)!important;grid-template-columns:minmax(0,760px) minmax(360px,1fr)!important;gap:clamp(24px,4vw,70px);align-items:center}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-hero h1{font-size:clamp(40px,4.8vw,76px)!important;line-height:.98!important;letter-spacing:-.055em!important;max-width:760px;text-wrap:balance;margin-bottom:18px!important}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-hero p:not(.phase465-eyebrow){font-size:clamp(16.5px,1.18vw,20px);line-height:1.58;max-width:720px}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-flight-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);padding:clamp(14px,1.7vw,22px);border-radius:clamp(26px,2.8vw,40px);align-self:center}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-flight-board figure{min-height:clamp(160px,15vw,260px)}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-manifest-card{padding:clamp(14px,1.4vw,20px)}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-manifest-card strong{font-size:clamp(16px,1.3vw,21px)}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-section{padding:clamp(56px,5.8vw,92px) 0}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-section h2{font-size:clamp(31px,4vw,60px)!important;line-height:1.02!important;text-wrap:balance;max-width:960px}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-switch-layout{grid-template-columns:minmax(320px,440px) minmax(0,1fr)!important;gap:clamp(22px,3.2vw,48px)}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-product-buttons{grid-template-columns:1fr;gap:9px}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-product-buttons button{min-height:48px;border-radius:18px}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-product-panel{min-height:0;padding:clamp(18px,2.1vw,30px);border-radius:clamp(24px,2.4vw,34px)}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-product-card img{height:clamp(190px,18vw,300px)}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-matrix-grid{grid-template-columns:repeat(4,minmax(0,1fr));border-radius:30px}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-matrix-cell{min-height:0;padding:clamp(18px,1.8vw,26px)}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-responsibility-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,26px)}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-ledger h3{font-size:clamp(26px,2.6vw,38px)}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-checkpoint-card{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);gap:clamp(22px,3vw,44px);padding:clamp(20px,2.2vw,34px)}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-checkpoint-card img{height:clamp(260px,24vw,430px)}
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-checklist span{min-width:0}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-final-card{grid-template-columns:minmax(0,1fr) auto;width:var(--phase507-shell)!important}
@media(min-width:1700px){main.phase465-export[data-template="phase465-b2b-export-flight-deck"]{--phase507-shell:min(1680px,calc(100% - clamp(110px,10vw,300px)))}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-hero-grid{grid-template-columns:minmax(0,820px) minmax(520px,1fr)!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-matrix-grid{grid-template-columns:repeat(4,minmax(0,1fr))}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-responsibility-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1100px){main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-hero-grid,main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-switch-layout,main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-checkpoint-card,main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-final-card{grid-template-columns:1fr!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-flight-board{max-width:760px}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-product-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){main.phase465-export[data-template="phase465-b2b-export-flight-deck"]{--phase507-shell:min(100% - 28px,680px)}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-subnav{top:48px}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-subnav>div{align-items:flex-start;flex-direction:column;padding:10px 0;gap:8px}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-subnav span{width:100%;padding-bottom:2px}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-hero{padding:44px 0 40px!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-hero h1{font-size:clamp(34px,9.5vw,44px)!important;line-height:1.04!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-hero p:not(.phase465-eyebrow){font-size:16px;line-height:1.56}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-actions .phase465-btn{width:100%;max-width:none}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-flight-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;border-radius:24px}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-flight-board figure{min-height:125px}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-manifest-card{padding:12px;border-radius:18px}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-manifest-card strong{font-size:14.5px;line-height:1.18}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-product-buttons,main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-matrix-grid,main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-responsibility-layout{grid-template-columns:1fr!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-section{padding:48px 0}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-checkpoint-card img{height:220px}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-checklist span{display:grid;gap:4px}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-checklist b{text-align:left}}
@media(max-width:380px){main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-flight-board{grid-template-columns:1fr}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-flight-board figure{min-height:110px}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-subnav strong{font-size:12px}}
/* phase507-b2b-tobacco-export-support-breakpoint-optimizer:end */
/* phase507-b2b-tobacco-export-support-breakpoint-optimizer-corrections:start */
main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-hero h1{font-size:clamp(38px,4.2vw,68px)!important;text-wrap:normal!important;max-width:860px!important}
@media(max-width:1100px){main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-flight-board{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:100%!important;padding:12px!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-flight-board figure{display:none!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-manifest-card{padding:13px!important;border-radius:18px!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-manifest-card strong{font-size:15px!important;line-height:1.16!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-hero{padding-top:46px!important;padding-bottom:44px!important}}
@media(max-width:700px){main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-flight-board{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:4px!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-manifest-card span{font-size:10px!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-manifest-card strong{font-size:13.5px!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-hero{padding-top:34px!important;padding-bottom:34px!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-hero-grid{gap:16px!important}}
@media(max-width:380px){main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-flight-board{grid-template-columns:1fr 1fr!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-manifest-card{padding:10px!important}}
/* phase507-b2b-tobacco-export-support-breakpoint-optimizer-corrections:end */
/* phase507-b2b-tobacco-export-support-breakpoint-optimizer-desktop-tighten:start */
@media(min-width:1101px){main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-flight-board figure{height:clamp(190px,14vw,260px)!important;min-height:0!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-flight-board img{height:100%!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-hero{padding-top:clamp(46px,4.4vw,78px)!important;padding-bottom:clamp(42px,4.5vw,76px)!important}}
@media(min-width:1700px){main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-flight-board figure{height:250px!important}main.phase465-export[data-template="phase465-b2b-export-flight-deck"] .phase465-hero-grid{grid-template-columns:minmax(0,860px) minmax(500px,720px)!important}}
/* phase507-b2b-tobacco-export-support-breakpoint-optimizer-desktop-tighten:end */


/* phase508-bulk-cones-breakpoint-optimizer:start */
main[data-bulk-item-slug="bulk-cones"]{
  --phase508-shell:min(1420px,calc(100vw - clamp(28px,5vw,110px)));
  overflow-x:hidden;
  background:linear-gradient(180deg,#fff8ea 0%,#f6ead0 48%,#fff8ea 100%);
}
main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-hero{
  grid-template-columns:minmax(0,1.02fr) minmax(360px,520px);
  gap:clamp(22px,3.5vw,58px);
  align-items:center;
  padding:clamp(76px,6.4vw,112px) max(24px,calc((100vw - 1420px)/2)) clamp(42px,4.6vw,70px);
  background:radial-gradient(circle at 14% 14%,rgba(202,133,0,.30),transparent 30vw),radial-gradient(circle at 90% 18%,rgba(255,232,187,.15),transparent 28vw),linear-gradient(135deg,#1f1305 0%,#482904 58%,#7a4a08 100%);
}
main[data-bulk-item-slug="bulk-cones"] .phase383-hero-copy{min-height:auto;min-width:0;max-width:850px;}
main[data-bulk-item-slug="bulk-cones"] .phase383-hero-copy h1{font-size:clamp(38px,4.35vw,68px);line-height:.98;letter-spacing:-.058em;max-width:14ch;text-wrap:balance;margin-bottom:clamp(16px,1.6vw,22px);}
main[data-bulk-item-slug="bulk-cones"] .phase383-hero-lede{font-size:clamp(16px,1.18vw,20px);line-height:1.58;max-width:720px;}
main[data-bulk-item-slug="bulk-cones"] .phase383-hero-actions{gap:10px;margin-top:clamp(20px,2vw,28px);}
main[data-bulk-item-slug="bulk-cones"] .phase383-hero-actions .btn{min-height:44px;padding:11px 17px;text-align:center;white-space:normal;}
main[data-bulk-item-slug="bulk-cones"] .phase383-hero-ledger{min-height:clamp(380px,31vw,520px);max-width:520px;justify-self:stretch;border-radius:clamp(26px,2.5vw,34px);}
main[data-bulk-item-slug="bulk-cones"] .phase383-ledger-card{padding:clamp(16px,1.7vw,20px);}
main[data-bulk-item-slug="bulk-cones"] .phase383-ledger-card strong{font-size:clamp(17px,1.2vw,20px);}
main[data-bulk-item-slug="bulk-cones"] .phase383-mini-ledger p{padding:10px 12px;min-width:0;}
main[data-bulk-item-slug="bulk-cones"] .phase383-mini-ledger strong{overflow-wrap:anywhere;}
main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-proof-strip{width:min(1660px,calc(100% - clamp(24px,5vw,120px)));margin:clamp(18px,2vw,30px) auto 0;border-radius:30px;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:0 22px 60px rgba(61,35,8,.10);}
main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-proof-strip article{padding:clamp(22px,2vw,30px);}
main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-proof-strip span{font-size:clamp(18px,1.5vw,24px);line-height:1.05;}
main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-proof-strip p{font-size:clamp(14px,1vw,16px);line-height:1.5;}
main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-subnav{top:60px;gap:9px;padding:12px 16px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;justify-content:center;background:rgba(255,248,234,.94);}
main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-subnav::-webkit-scrollbar{display:none;}
main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-subnav a{flex:0 0 auto;min-height:40px;display:inline-flex;align-items:center;}
main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-spec-system,
main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-related,
main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-fit,
main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-quality-band{padding-left:max(24px,calc((100vw - 1420px)/2));padding-right:max(24px,calc((100vw - 1420px)/2));}
main[data-bulk-item-slug="bulk-cones"] .phase383-section-heading{max-width:900px;}
main[data-bulk-item-slug="bulk-cones"] .phase383-section-heading h2,
main[data-bulk-item-slug="bulk-cones"] .phase383-fit-copy h2,
main[data-bulk-item-slug="bulk-cones"] .phase383-quality-copy h2,
main[data-bulk-item-slug="bulk-cones"] .phase383-next-step h2{font-size:clamp(32px,3.5vw,58px);line-height:1.02;text-wrap:balance;}
main[data-bulk-item-slug="bulk-cones"] .phase383-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.4vw,22px);}
main[data-bulk-item-slug="bulk-cones"] .phase383-spec-grid article,
main[data-bulk-item-slug="bulk-cones"] .phase383-related-grid a{min-width:0;}
main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-fit{grid-template-columns:minmax(340px,.78fr) minmax(0,1fr);gap:clamp(24px,3vw,52px);}
main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-quality-band{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:clamp(24px,3vw,52px);}
main[data-bulk-item-slug="bulk-cones"] .phase383-image-card{min-height:clamp(340px,28vw,500px);}
main[data-bulk-item-slug="bulk-cones"] .phase383-checklist p{grid-template-columns:44px minmax(0,1fr);}
main[data-bulk-item-slug="bulk-cones"] .phase383-related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.2vw,18px);}
main[data-bulk-item-slug="bulk-cones"] .phase383-related-grid strong{font-size:clamp(19px,1.35vw,24px);overflow-wrap:anywhere;}
main[data-bulk-item-slug="bulk-cones"] .phase383-next-step{padding:clamp(64px,6vw,96px) max(24px,calc((100vw - 1180px)/2));}
main[data-bulk-item-slug="bulk-cones"] .phase383-next-actions .btn{white-space:normal;text-align:center;}
@media (min-width:1600px){
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-hero{padding-left:max(80px,calc((100vw - 1680px)/2));padding-right:max(80px,calc((100vw - 1680px)/2));grid-template-columns:minmax(0,1fr) minmax(440px,600px);}
  main[data-bulk-item-slug="bulk-cones"] .phase383-hero-ledger{max-width:600px;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-spec-system,
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-related,
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-fit,
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-quality-band{padding-left:max(80px,calc((100vw - 1680px)/2));padding-right:max(80px,calc((100vw - 1680px)/2));}
  main[data-bulk-item-slug="bulk-cones"] .phase383-related-grid{grid-template-columns:repeat(5,minmax(0,1fr));}
}
@media (min-width:2400px){
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-hero,
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-spec-system,
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-related,
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-fit,
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-quality-band{padding-left:max(12vw,calc((100vw - 1840px)/2));padding-right:max(12vw,calc((100vw - 1840px)/2));}
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-proof-strip{width:min(1840px,calc(100% - 24vw));}
}
@media (max-width:1180px){
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-hero{grid-template-columns:minmax(0,1fr) minmax(300px,420px);padding:clamp(62px,7vw,86px) 24px 42px;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-hero-ledger{min-height:420px;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 32px,1040px);}
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-fit,
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-quality-band{grid-template-columns:1fr 1fr;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media (max-width:900px){
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-hero{grid-template-columns:1fr;padding:clamp(54px,9vw,72px) 18px 38px;gap:22px;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-hero-copy h1{font-size:clamp(36px,9vw,52px);max-width:13ch;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-hero-ledger{min-height:360px;max-width:none;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-subnav{top:54px;justify-content:flex-start;padding:10px 12px;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-spec-grid,
  main[data-bulk-item-slug="bulk-cones"] .phase383-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-fit,
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-quality-band{grid-template-columns:1fr;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-spec-system,
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-related,
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-fit,
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-quality-band,
  main[data-bulk-item-slug="bulk-cones"] .phase383-next-step{padding-left:18px;padding-right:18px;}
}
@media (max-width:640px){
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-hero{padding-top:56px;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-hero-ledger{min-height:300px;border-radius:24px;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-ledger-card{margin:0 12px 12px;padding:14px;border-radius:18px;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-mini-ledger{display:none;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-hero-actions,
  main[data-bulk-item-slug="bulk-cones"] .phase383-next-actions{display:grid;grid-template-columns:1fr;gap:10px;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-main .btn,
  main[data-bulk-item-slug="bulk-cones"] .phase383-hero-actions .btn,
  main[data-bulk-item-slug="bulk-cones"] .phase383-next-actions .btn{width:100%;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-proof-strip,
  main[data-bulk-item-slug="bulk-cones"] .phase383-spec-grid,
  main[data-bulk-item-slug="bulk-cones"] .phase383-related-grid{grid-template-columns:1fr;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-image-card{min-height:280px;border-radius:24px;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-checklist p{grid-template-columns:1fr;gap:6px;}
}
@media (max-width:380px){
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-hero{padding-left:14px;padding-right:14px;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-hero-copy h1{font-size:34px;}
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-spec-system,
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-related,
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-fit,
  main[data-bulk-item-slug="bulk-cones"] .phase383-bulk-quality-band,
  main[data-bulk-item-slug="bulk-cones"] .phase383-next-step{padding-left:14px;padding-right:14px;}
}
/* phase508-bulk-cones-breakpoint-optimizer:end */



/* phase508-bulk-whole-leaf-breakpoint-optimizer:start */
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"]{
  overflow-x:clip;
  background:linear-gradient(180deg,#fff8ea 0%,#f5ead4 48%,#fff8ea 100%);
}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] *,
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] *::before,
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] *::after{box-sizing:border-box;min-width:0}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-hero{
  grid-template-columns:minmax(0,1fr) minmax(360px,540px);
  gap:clamp(24px,4vw,68px);
  align-items:center;
  padding:clamp(78px,7vw,112px) max(24px,calc((100vw - 1440px)/2)) clamp(42px,5vw,70px);
}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-copy{min-height:auto;max-width:860px}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-copy h1{
  max-width:15.8ch;
  font-size:clamp(38px,4.35vw,64px);
  line-height:.98;
  letter-spacing:-.058em;
  text-wrap:balance;
  margin-bottom:clamp(16px,1.7vw,22px);
}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-lede{font-size:clamp(16px,1.18vw,20px);line-height:1.6;max-width:720px}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-actions{gap:10px;margin-top:clamp(20px,2vw,28px)}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-actions .btn,
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-next-actions .btn{min-height:44px;padding:11px 17px;text-align:center;white-space:normal}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-ledger{min-height:clamp(400px,32vw,540px);max-width:540px;justify-self:stretch;border-radius:clamp(26px,2.5vw,34px)}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-ledger-card{padding:clamp(16px,1.7vw,21px)}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-ledger-card strong{font-size:clamp(17px,1.25vw,20px);line-height:1.24}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-mini-ledger p{padding:10px 12px;gap:8px}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-mini-ledger strong{text-align:right;overflow-wrap:anywhere}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-proof-strip{
  width:min(1660px,calc(100% - clamp(24px,5vw,120px)));
  margin:clamp(18px,2vw,30px) auto 0;
  border-radius:30px;
  overflow:hidden;
  grid-template-columns:repeat(4,minmax(0,1fr));
  box-shadow:0 22px 60px rgba(61,35,8,.10);
}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-proof-strip article{padding:clamp(22px,2vw,30px)}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-proof-strip span{font-size:clamp(18px,1.45vw,24px);line-height:1.05}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-proof-strip p{font-size:clamp(14px,1vw,16px);line-height:1.5}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-subnav{top:60px;gap:9px;padding:12px 16px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;justify-content:center;max-width:100%}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-subnav::-webkit-scrollbar{display:none}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-subnav a{flex:0 0 auto;min-height:38px;display:inline-flex;align-items:center}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-spec-system,
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-related{padding:clamp(58px,7vw,98px) max(24px,calc((100vw - 1440px)/2))}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-section-heading{max-width:920px;margin-bottom:clamp(24px,3vw,38px)}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-section-heading h2,
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-fit-copy h2,
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-quality-copy h2,
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-next-step h2{font-size:clamp(30px,3.5vw,56px);line-height:1;text-wrap:balance}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-section-heading p,
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-fit-copy>p,
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-quality-copy p,
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-next-step p{font-size:clamp(15.5px,1.12vw,18px);line-height:1.65;max-width:72ch}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,22px)}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-spec-grid article,
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-related-grid a,
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-checklist p{padding:clamp(20px,2vw,28px);border-radius:clamp(22px,2.3vw,30px)}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-fit,
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-quality-band{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,60px);padding:clamp(60px,7vw,100px) max(24px,calc((100vw - 1440px)/2))}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-quality-band{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-image-card{min-height:clamp(340px,30vw,520px);border-radius:clamp(26px,2.8vw,36px);overflow:hidden}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-image-card img{width:100%;height:100%;object-fit:cover}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-checklist{gap:10px}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-checklist p{grid-template-columns:40px 1fr;align-items:center}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-related-grid strong{font-size:clamp(19px,1.3vw,25px);line-height:1.08}
main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-next-step{padding:clamp(62px,7vw,96px) max(24px,calc((100vw - 1180px)/2))}
@media (min-width:1600px){
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-hero,
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-spec-system,
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-related,
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-fit,
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-quality-band{padding-left:max(72px,calc((100vw - 1660px)/2));padding-right:max(72px,calc((100vw - 1660px)/2))}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-hero{grid-template-columns:minmax(0,1fr) minmax(460px,560px)}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-copy h1{font-size:clamp(60px,3.45vw,68px);max-width:16.6ch}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:1100px){
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);padding-left:24px;padding-right:24px}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-copy h1{font-size:clamp(36px,5.4vw,56px)}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-fit,
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-quality-band{grid-template-columns:1fr;padding-left:24px;padding-right:24px}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:900px){
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-hero{grid-template-columns:1fr;padding:72px 18px 34px;gap:24px}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-copy h1{font-size:clamp(34px,7vw,48px);line-height:1;max-width:14ch}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-ledger{min-height:0;height:auto;max-width:none}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-ledger figure{position:relative;height:clamp(190px,42vw,320px)}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-ledger img{position:absolute;inset:0}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-ledger-card,
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-mini-ledger{margin-left:14px;margin-right:14px}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-mini-ledger{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-mini-ledger::-webkit-scrollbar{display:none}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-mini-ledger p{flex:0 0 min(250px,78vw);display:grid;grid-template-columns:1fr;align-items:start}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-mini-ledger strong{text-align:left}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-proof-strip{width:min(100% - 28px,760px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-subnav{top:48px;justify-content:flex-start}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-spec-system,
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-related,
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-next-step{padding-left:18px;padding-right:18px}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-spec-grid,
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:560px){
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-hero{padding:64px 14px 28px}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-copy h1{font-size:clamp(31px,9vw,40px);max-width:13.6ch}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-lede{font-size:15.5px;line-height:1.55}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-actions,
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-next-actions{display:grid;grid-template-columns:1fr;width:100%}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-hero-actions .btn,
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-next-actions .btn{width:100%;max-width:100%}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-proof-strip,
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-spec-grid,
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-related-grid{grid-template-columns:1fr}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-proof-strip article{padding:20px}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-fit,
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-bulk-quality-band{padding:48px 16px}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-image-card{min-height:300px}
  main[data-bulk-item-slug="bulk-whole-leaf-tobacco"] .phase383-checklist p{grid-template-columns:36px 1fr}
}
/* phase508-bulk-whole-leaf-breakpoint-optimizer:end */

/* phase509-chewing-loose-breakpoint-optimizer:start */
main.phase385-chewing-main[data-template="phase385-chewing-loose-commercial-page"],
main.phase385-chewing-main[data-template="phase385-chewing-loose-commercial-page"] *{
  box-sizing:border-box;
}
main.phase385-chewing-main[data-template="phase385-chewing-loose-commercial-page"]{
  --phase509-shell:min(100% - 48px, 1320px);
  --phase509-wide-shell:min(100% - 48px, 1500px);
  overflow-x:clip;
}
main.phase385-chewing-main .phase385-chewing-hero,
main.phase385-chewing-main .phase385-format-system,
main.phase385-chewing-main .phase385-market-fit,
main.phase385-chewing-main .phase385-quality-band,
main.phase385-chewing-main .phase385-commercial-packet,
main.phase385-chewing-main .phase385-chewing-next{
  padding-left:max(24px,calc((100vw - 1320px)/2));
  padding-right:max(24px,calc((100vw - 1320px)/2));
}
main.phase385-chewing-main .phase385-chewing-hero{
  grid-template-columns:minmax(0, .98fr) minmax(360px, .78fr);
  justify-content:center;
  min-height:min(760px, calc(100vh - 60px));
  gap:clamp(26px,3vw,46px);
  padding-top:clamp(96px,7vw,126px);
  padding-bottom:clamp(48px,5vw,78px);
}
main.phase385-chewing-main .phase385-hero-copy{
  min-height:0;
  justify-content:center;
  max-width:760px;
}
main.phase385-chewing-main .phase385-chewing-hero h1{
  max-width:12.5ch;
  font-size:clamp(42px,5vw,72px);
  line-height:.96;
  text-wrap:balance;
}
main.phase385-chewing-main .phase385-hero-lede{
  max-width:64ch;
  font-size:clamp(18px,1.35vw,22px);
  line-height:1.5;
}
main.phase385-chewing-main .phase385-hero-ledger{
  min-height:0;
  height:clamp(430px,38vw,560px);
  align-self:center;
}
main.phase385-chewing-main .phase385-format-grid,
main.phase385-chewing-main .phase385-packet-grid,
main.phase385-chewing-main .phase385-market-fit,
main.phase385-chewing-main .phase385-quality-band{
  max-width:1320px;
  margin-left:auto;
  margin-right:auto;
}
main.phase385-chewing-main .phase385-proof-strip{
  grid-template-columns:repeat(4,minmax(0,320px));
  justify-content:center;
  gap:1px;
  padding:1px max(24px,calc((100vw - 1320px)/2));
}
main.phase385-chewing-main .phase385-proof-strip article{
  min-width:0;
}
main.phase385-chewing-main .phase385-chewing-subnav{
  overflow-x:auto;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
}
main.phase385-chewing-main .phase385-chewing-subnav::-webkit-scrollbar{display:none;}
main.phase385-chewing-main .phase385-chewing-subnav a{
  white-space:nowrap;
}
main.phase385-chewing-main .phase385-image-card img{
  min-height:360px;
  max-height:560px;
}
@media (min-width:1600px){
  main.phase385-chewing-main .phase385-chewing-hero,
  main.phase385-chewing-main .phase385-format-system,
  main.phase385-chewing-main .phase385-market-fit,
  main.phase385-chewing-main .phase385-quality-band,
  main.phase385-chewing-main .phase385-commercial-packet{
    padding-left:max(32px,calc((100vw - 1500px)/2));
    padding-right:max(32px,calc((100vw - 1500px)/2));
  }
  main.phase385-chewing-main .phase385-chewing-hero{
    grid-template-columns:minmax(640px,760px) minmax(460px,620px);
  }
  main.phase385-chewing-main .phase385-chewing-hero h1{max-width:13.5ch;}
  main.phase385-chewing-main .phase385-format-grid,
  main.phase385-chewing-main .phase385-packet-grid,
  main.phase385-chewing-main .phase385-market-fit,
  main.phase385-chewing-main .phase385-quality-band{
    max-width:1500px;
  }
  main.phase385-chewing-main .phase385-proof-strip{
    grid-template-columns:repeat(4,minmax(250px,340px));
    padding-left:max(32px,calc((100vw - 1500px)/2));
    padding-right:max(32px,calc((100vw - 1500px)/2));
  }
  main.phase385-chewing-main .phase385-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
  main.phase385-chewing-main .phase385-packet-grid{grid-template-columns:repeat(4,minmax(0,1fr));}
}
@media (min-width:701px) and (max-width:1180px){
  main.phase385-chewing-main .phase385-chewing-hero{
    grid-template-columns:1fr;
    min-height:0;
    padding-top:clamp(92px,10vw,112px);
    padding-bottom:44px;
  }
  main.phase385-chewing-main .phase385-hero-copy{
    max-width:820px;
  }
  main.phase385-chewing-main .phase385-chewing-hero h1{
    max-width:15ch;
    font-size:clamp(42px,7vw,64px);
  }
  main.phase385-chewing-main .phase385-hero-ledger{
    width:100%;
    height:clamp(340px,48vw,460px);
  }
  main.phase385-chewing-main .phase385-mini-ledger{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
  main.phase385-chewing-main .phase385-ledger-card{bottom:94px;}
  main.phase385-chewing-main .phase385-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));}
  main.phase385-chewing-main .phase385-market-fit,
  main.phase385-chewing-main .phase385-quality-band{grid-template-columns:1fr;}
  main.phase385-chewing-main .phase385-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:700px){
  main.phase385-chewing-main[data-template="phase385-chewing-loose-commercial-page"]{
    overflow-x:hidden;
  }
  main.phase385-chewing-main .phase385-chewing-hero,
  main.phase385-chewing-main .phase385-format-system,
  main.phase385-chewing-main .phase385-market-fit,
  main.phase385-chewing-main .phase385-quality-band,
  main.phase385-chewing-main .phase385-commercial-packet,
  main.phase385-chewing-main .phase385-chewing-next{
    width:100%;
    max-width:100%;
    padding-left:clamp(16px,5vw,22px);
    padding-right:clamp(16px,5vw,22px);
  }
  main.phase385-chewing-main .phase385-chewing-hero{
    grid-template-columns:minmax(0,1fr);
    gap:24px;
    min-height:0;
    padding-top:clamp(82px,20vw,96px);
    padding-bottom:34px;
  }
  main.phase385-chewing-main .phase385-chewing-hero h1{
    max-width:100%;
    font-size:clamp(34px,10.4vw,44px);
    line-height:1.04;
    margin-bottom:14px;
  }
  main.phase385-chewing-main .phase385-hero-lede{
    font-size:clamp(16px,4.7vw,18px);
    line-height:1.55;
  }
  main.phase385-chewing-main .phase385-actions,
  main.phase385-chewing-main .phase385-next-actions{
    display:grid;
    grid-template-columns:1fr;
    gap:10px;
    width:100%;
    margin-top:18px;
  }
  main.phase385-chewing-main .btn{
    width:100%;
    min-height:48px;
    padding:13px 16px;
    text-align:center;
  }
  main.phase385-chewing-main .phase385-hero-ledger{
    width:100%;
    max-width:100%;
    height:auto;
    min-height:0;
    border-radius:26px;
  }
  main.phase385-chewing-main .phase385-hero-ledger figure{
    position:relative;
    height:clamp(210px,62vw,285px);
  }
  main.phase385-chewing-main .phase385-hero-ledger:after{display:none;}
  main.phase385-chewing-main .phase385-ledger-card,
  main.phase385-chewing-main .phase385-mini-ledger{
    position:relative;
    left:auto;
    right:auto;
    bottom:auto;
    margin:10px;
  }
  main.phase385-chewing-main .phase385-ledger-card{
    padding:16px;
    border-radius:20px;
  }
  main.phase385-chewing-main .phase385-mini-ledger{
    grid-template-columns:1fr;
    gap:8px;
  }
  main.phase385-chewing-main .phase385-mini-ledger p{padding:12px 13px;}
  main.phase385-chewing-main .phase385-proof-strip{
    grid-template-columns:1fr;
    padding-left:0;
    padding-right:0;
  }
  main.phase385-chewing-main .phase385-proof-strip article{padding:22px 18px;}
  main.phase385-chewing-main .phase385-section-heading{text-align:left;margin-bottom:22px;}
  main.phase385-chewing-main .phase385-section-heading h2,
  main.phase385-chewing-main .phase385-fit-copy h2,
  main.phase385-chewing-main .phase385-quality-copy h2,
  main.phase385-chewing-main .phase385-commercial-packet h2,
  main.phase385-chewing-main .phase385-chewing-next h2{
    font-size:clamp(30px,8.6vw,40px);
    line-height:1.08;
  }
  main.phase385-chewing-main .phase385-format-grid,
  main.phase385-chewing-main .phase385-market-fit,
  main.phase385-chewing-main .phase385-quality-band,
  main.phase385-chewing-main .phase385-packet-grid{
    grid-template-columns:1fr;
    gap:14px;
    max-width:100%;
  }
  main.phase385-chewing-main .phase385-format-grid article,
  main.phase385-chewing-main .phase385-fit-copy,
  main.phase385-chewing-main .phase385-quality-copy,
  main.phase385-chewing-main .phase385-packet-grid a{
    padding:20px;
    border-radius:24px;
    min-width:0;
  }
  main.phase385-chewing-main .phase385-image-card{border-radius:24px;}
  main.phase385-chewing-main .phase385-image-card img{
    min-height:220px;
    max-height:280px;
  }
  main.phase385-chewing-main .phase385-checklist p{
    display:block;
    overflow-wrap:anywhere;
  }
  main.phase385-chewing-main .phase385-checklist strong{display:block;margin-bottom:4px;}
  main.phase385-chewing-main .phase385-chewing-next{text-align:left;}
}
@media (min-width:370px) and (max-width:620px){
  .phase387-mini-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}
  .phase387-mini-ledger p{padding:9px 8px}
  .phase387-mini-ledger strong{font-size:11px;line-height:1.1}
}
@media (max-width:360px){
  main.phase385-chewing-main .phase385-chewing-hero h1{font-size:33px;}
  main.phase385-chewing-main .phase385-ledger-card strong{font-size:18px;}
  main.phase385-chewing-main .phase385-format-grid article,
  main.phase385-chewing-main .phase385-fit-copy,
  main.phase385-chewing-main .phase385-quality-copy,
  main.phase385-chewing-main .phase385-packet-grid a{padding:18px;}
}
/* phase509-chewing-loose-breakpoint-optimizer:end */


/* phase509-cigar-aging-packaging-breakpoint-optimizer:start */
main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"]{--phase386-shell:min(100% - 44px,1180px);--phase386-wide-shell:min(100% - 56px,1480px);--phase386-cinema-shell:min(100% - 72px,1760px);overflow-x:hidden}
main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-hero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.86fr);padding-left:max(22px,calc((100vw - 1280px)/2));padding-right:max(22px,calc((100vw - 1280px)/2));gap:clamp(24px,3vw,46px)}
main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-copy{min-width:0;min-height:clamp(420px,36vw,540px)}
main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-hero h1{max-width:820px;font-size:clamp(42px,5.05vw,72px);line-height:.94;text-wrap:balance}
main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-lede{max-width:780px;text-wrap:pretty}
main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-ledger{min-height:clamp(420px,36vw,540px)}
main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-ledger-card strong{font-size:clamp(17px,1.35vw,21px)}
main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-proof-strip{max-width:var(--phase386-cinema-shell);margin:0 auto;border-radius:0 0 30px 30px;overflow:hidden;width:100%}
main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-proof-strip article{min-width:0}
main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-system,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-packaging-fit,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-quality-band,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-commercial-packet{padding-left:max(22px,calc((100vw - 1280px)/2));padding-right:max(22px,calc((100vw - 1280px)/2))}
main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-grid,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-packet-grid{max-width:var(--phase386-wide-shell);margin-left:auto;margin-right:auto}
main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-packaging-fit{grid-template-columns:minmax(360px,.82fr) minmax(0,1.08fr)}
main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-quality-band{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}
main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-image-card img{min-height:clamp(360px,34vw,520px)}
main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-quality-copy,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-fit-copy{min-width:0}
@media (min-width:1440px){
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-hero{grid-template-columns:minmax(620px,1fr) minmax(520px,.82fr);padding-left:max(42px,calc((100vw - 1540px)/2));padding-right:max(42px,calc((100vw - 1540px)/2));padding-top:112px;padding-bottom:64px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-hero h1{font-size:clamp(64px,4.4vw,82px);max-width:900px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-copy,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-ledger{min-height:clamp(500px,31vw,610px)}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-system,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-packaging-fit,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-quality-band,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-commercial-packet{padding-left:max(34px,calc((100vw - 1480px)/2));padding-right:max(34px,calc((100vw - 1480px)/2))}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-packet-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (min-width:1920px){
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-hero{grid-template-columns:minmax(760px,1fr) minmax(640px,.78fr);padding-left:max(72px,calc((100vw - 1780px)/2));padding-right:max(72px,calc((100vw - 1780px)/2))}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-hero h1{font-size:clamp(76px,3.35vw,96px);max-width:1040px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-lede{font-size:clamp(21px,1.15vw,25px);max-width:900px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-copy,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-ledger{min-height:clamp(560px,27vw,680px)}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-system,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-packaging-fit,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-quality-band,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-commercial-packet{padding-left:max(56px,calc((100vw - 1680px)/2));padding-right:max(56px,calc((100vw - 1680px)/2))}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1760px;border-radius:0 0 36px 36px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-proof-strip article{padding:30px 32px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-grid,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-packet-grid{max-width:1680px}
}
@media (min-width:2560px){
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-hero{grid-template-columns:minmax(920px,1fr) minmax(700px,.72fr);padding-left:max(96px,calc((100vw - 1960px)/2));padding-right:max(96px,calc((100vw - 1960px)/2))}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-hero h1{font-size:clamp(84px,2.7vw,108px);max-width:1180px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-copy,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-ledger{min-height:680px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-proof-strip{max-width:1960px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-system,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-packaging-fit,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-quality-band,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-commercial-packet{padding-left:max(80px,calc((100vw - 1800px)/2));padding-right:max(80px,calc((100vw - 1800px)/2))}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-grid,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-packet-grid{max-width:1800px}
}
@media (min-width:701px) and (max-width:1180px){
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-hero{grid-template-columns:1fr;padding-top:92px;padding-bottom:48px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-copy{min-height:0}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-hero h1{font-size:clamp(48px,7.2vw,66px);max-width:820px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-ledger{min-height:360px;max-height:440px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-mini-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-ledger-card{bottom:92px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-packaging-fit,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-quality-band{grid-template-columns:1fr;gap:22px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-image-card img{min-height:320px;max-height:420px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:701px) and (max-width:900px){
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-grid article{padding:20px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-proof-strip article{padding:22px 18px}
}
@media (max-width:700px){
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-hero{padding:78px 18px 34px;gap:20px;grid-template-columns:minmax(0,1fr)}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-copy{min-height:0;justify-content:flex-start}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-hero h1{font-size:clamp(34px,10.2vw,42px);line-height:.98;margin-bottom:14px;max-width:100%}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-lede{font-size:16px;line-height:1.42;margin:0}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-actions,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-next-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-main .btn,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .btn{width:100%;min-height:48px;padding:13px 16px;text-align:center}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-ledger{min-height:360px;max-height:390px;border-radius:26px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-ledger-card{left:14px;right:14px;bottom:96px;padding:15px;border-radius:19px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-mini-ledger{left:14px;right:14px;bottom:14px;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:2px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-mini-ledger p{flex:0 0 min(220px,78vw);padding:11px;scroll-snap-align:start}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-proof-strip{grid-template-columns:1fr;border-radius:0;max-width:none}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-proof-strip article{padding:20px 18px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-subnav{top:48px;padding:10px 12px;gap:8px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-subnav a{flex:0 0 auto;min-height:40px;padding:10px 12px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-system,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-packaging-fit,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-quality-band,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-commercial-packet,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-next{padding:54px 18px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-section-heading{text-align:left;margin-bottom:20px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-section-heading h2,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-fit-copy h2,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-quality-copy h2,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-commercial-packet h2,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-next h2{font-size:clamp(30px,9vw,38px);line-height:1.02;text-wrap:balance}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-section-heading p:last-child,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-quality-copy p,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-next p{font-size:16px;line-height:1.5}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-packaging-fit,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-release-quality-band{grid-template-columns:minmax(0,1fr);gap:18px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-grid,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-packet-grid{grid-template-columns:1fr;gap:12px;max-width:none;width:100%}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-grid article,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-fit-copy,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-quality-copy,main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-packet-grid a{padding:20px;border-radius:24px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-image-card{border-radius:24px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-image-card img{min-height:260px;max-height:320px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-checklist p{display:grid;grid-template-columns:auto minmax(0,1fr);padding:12px}
}
@media (min-width:370px) and (max-width:620px){
  .phase387-mini-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}
  .phase387-mini-ledger p{padding:9px 8px}
  .phase387-mini-ledger strong{font-size:11px;line-height:1.1}
}
@media (max-width:360px){
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-aging-hero h1{font-size:34px;max-width:100%}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-hero-ledger{min-height:345px}
  main.phase386-aging-main[data-template="phase386-cigar-aging-packaging-commercial-page"] .phase386-ledger-card strong{font-size:16px}
}
/* phase509-cigar-aging-packaging-breakpoint-optimizer:end */

/* phase510-chewing-loose-breakpoint-optimizer-fixups:start */
main.phase385-chewing-main .phase385-market-fit,
main.phase385-chewing-main .phase385-quality-band{
  max-width:none;
  margin-left:0;
  margin-right:0;
}
@media (min-width:1181px){
  main.phase385-chewing-main .phase385-market-fit{
    grid-template-columns:minmax(420px,.82fr) minmax(0,1fr);
  }
  main.phase385-chewing-main .phase385-quality-band{
    grid-template-columns:minmax(0,1fr) minmax(360px,.76fr);
  }
}
@media (min-width:1600px){
  main.phase385-chewing-main .phase385-market-fit,
  main.phase385-chewing-main .phase385-quality-band{
    max-width:none;
    margin-left:0;
    margin-right:0;
  }
  main.phase385-chewing-main .phase385-market-fit{
    grid-template-columns:minmax(520px,640px) minmax(0,760px);
    justify-content:center;
  }
  main.phase385-chewing-main .phase385-quality-band{
    grid-template-columns:minmax(0,780px) minmax(420px,560px);
    justify-content:center;
  }
}
@media (min-width:961px) and (max-width:1180px){
  main.phase385-chewing-main .phase385-chewing-hero{
    grid-template-columns:minmax(0,.96fr) minmax(340px,.78fr);
    min-height:min(720px, calc(100vh - 60px));
    padding-top:clamp(94px,8vw,112px);
    padding-bottom:46px;
  }
  main.phase385-chewing-main .phase385-chewing-hero h1{
    max-width:12.5ch;
    font-size:clamp(42px,5.2vw,58px);
  }
  main.phase385-chewing-main .phase385-hero-ledger{
    height:clamp(410px,42vw,500px);
    width:auto;
  }
  main.phase385-chewing-main .phase385-mini-ledger{grid-template-columns:repeat(3,minmax(0,1fr));}
  main.phase385-chewing-main .phase385-ledger-card{bottom:94px;}
  main.phase385-chewing-main .phase385-market-fit,
  main.phase385-chewing-main .phase385-quality-band{grid-template-columns:1fr;}
}
@media (min-width:701px) and (max-width:960px){
  main.phase385-chewing-main .phase385-chewing-hero{
    grid-template-columns:1fr;
    min-height:0;
    padding-bottom:40px;
  }
  main.phase385-chewing-main .phase385-hero-ledger{
    height:auto;
  }
}
@media (max-width:700px){
  main.phase385-chewing-main .phase385-chewing-hero{
    gap:20px;
    padding-top:78px;
    padding-bottom:28px;
  }
  main.phase385-chewing-main .phase385-chewing-hero h1{
    font-size:clamp(31px,9.3vw,38px);
    line-height:1.05;
    margin-bottom:12px;
  }
  main.phase385-chewing-main .phase385-hero-lede{
    font-size:clamp(15.5px,4.35vw,17px);
    line-height:1.5;
  }
  main.phase385-chewing-main .phase385-actions{
    gap:9px;
    margin-top:14px;
  }
  main.phase385-chewing-main .phase385-hero-ledger figure{
    height:clamp(178px,52vw,230px);
  }
  main.phase385-chewing-main .phase385-ledger-card{
    margin:8px;
    padding:13px 14px;
  }
  main.phase385-chewing-main .phase385-ledger-card strong{
    font-size:17px;
    line-height:1.16;
  }
  main.phase385-chewing-main .phase385-mini-ledger{
    display:flex;
    gap:8px;
    overflow-x:auto;
    padding-bottom:2px;
    scrollbar-width:none;
    -webkit-overflow-scrolling:touch;
  }
  main.phase385-chewing-main .phase385-mini-ledger::-webkit-scrollbar{display:none;}
  main.phase385-chewing-main .phase385-mini-ledger p{
    flex:0 0 min(155px,72vw);
    padding:10px 11px;
  }
  main.phase385-chewing-main .phase385-mini-ledger strong{font-size:12px;}
  main.phase385-chewing-main .phase385-format-system{padding-top:54px;padding-bottom:54px;}
  main.phase385-chewing-main .phase385-market-fit,
  main.phase385-chewing-main .phase385-quality-band,
  main.phase385-chewing-main .phase385-commercial-packet,
  main.phase385-chewing-main .phase385-chewing-next{padding-top:56px;padding-bottom:56px;}
}
@media (max-width:360px){
  main.phase385-chewing-main .phase385-chewing-hero h1{font-size:30px;}
  main.phase385-chewing-main .phase385-hero-ledger figure{height:172px;}
}
/* phase510-chewing-loose-breakpoint-optimizer-fixups:end */

/* phase511-chewing-loose-tablet-ledger-fix:start */
@media (min-width:701px) and (max-width:960px){
  main.phase385-chewing-main .phase385-hero-ledger{
    height:clamp(340px,48vw,430px)!important;
    min-height:0!important;
  }
  main.phase385-chewing-main .phase385-hero-ledger figure{
    position:absolute;
    inset:0;
  }
  main.phase385-chewing-main .phase385-mini-ledger{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
  main.phase385-chewing-main .phase385-ledger-card{bottom:94px;}
}
/* phase511-chewing-loose-tablet-ledger-fix:end */

/* phase512-cigar-process-breakpoint-optimizer:start */
main.phase388-process-main[data-template="phase388-cigar-process-commercial-page"],
main.phase388-process-main[data-template="phase388-cigar-process-commercial-page"] *{
  box-sizing:border-box;
}
main.phase388-process-main[data-template="phase388-cigar-process-commercial-page"]{
  overflow-x:clip;
}
main.phase388-process-main .phase388-process-hero,
main.phase388-process-main .phase388-process-flow,
main.phase388-process-main .phase388-checkpoint-system,
main.phase388-process-main .phase388-draw-quality-band,
main.phase388-process-main .phase388-commercial-packet,
main.phase388-process-main .phase388-process-next{
  padding-left:max(24px,calc((100vw - 1320px)/2));
  padding-right:max(24px,calc((100vw - 1320px)/2));
}
main.phase388-process-main .phase388-process-hero{
  grid-template-columns:minmax(0,.94fr) minmax(380px,.80fr);
  justify-content:center;
  min-height:min(760px, calc(100vh - 60px));
  gap:clamp(26px,3vw,46px);
  padding-top:clamp(96px,7vw,124px);
  padding-bottom:clamp(48px,5vw,74px);
}
main.phase388-process-main .phase388-hero-copy{
  min-height:0;
  max-width:780px;
}
main.phase388-process-main .phase388-process-hero h1{
  max-width:12.5ch;
  font-size:clamp(42px,5vw,72px);
  line-height:.96;
  text-wrap:balance;
}
main.phase388-process-main .phase388-hero-lede{
  max-width:64ch;
  font-size:clamp(18px,1.35vw,22px);
  line-height:1.5;
}
main.phase388-process-main .phase388-flow-ledger{
  min-height:0;
  height:clamp(430px,38vw,560px);
  align-self:center;
}
main.phase388-process-main .phase388-process-proof-strip{
  grid-template-columns:repeat(4,minmax(0,320px));
  justify-content:center;
  gap:1px;
  padding:1px max(24px,calc((100vw - 1320px)/2));
}
main.phase388-process-main .phase388-process-proof-strip article,
main.phase388-process-main .phase388-flow-grid article,
main.phase388-process-main .phase388-packet-grid a{
  min-width:0;
}
main.phase388-process-main .phase388-process-flow,
main.phase388-process-main .phase388-checkpoint-system,
main.phase388-process-main .phase388-draw-quality-band,
main.phase388-process-main .phase388-commercial-packet{
  background-clip:border-box;
}
main.phase388-process-main .phase388-flow-grid,
main.phase388-process-main .phase388-packet-grid,
main.phase388-process-main .phase388-checkpoint-system,
main.phase388-process-main .phase388-draw-quality-band{
  max-width:1320px;
  margin-left:auto;
  margin-right:auto;
}
main.phase388-process-main .phase388-flow-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
}
main.phase388-process-main .phase388-packet-grid{
  grid-template-columns:repeat(5,minmax(0,1fr));
}
main.phase388-process-main .phase388-process-subnav{
  overflow-x:auto;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
}
main.phase388-process-main .phase388-process-subnav::-webkit-scrollbar{display:none;}
main.phase388-process-main .phase388-process-subnav a{white-space:nowrap;}
main.phase388-process-main .phase388-image-card img{
  min-height:360px;
  max-height:560px;
}
@media (min-width:1600px){
  main.phase388-process-main .phase388-process-hero,
  main.phase388-process-main .phase388-process-flow,
  main.phase388-process-main .phase388-checkpoint-system,
  main.phase388-process-main .phase388-draw-quality-band,
  main.phase388-process-main .phase388-commercial-packet{
    padding-left:max(32px,calc((100vw - 1500px)/2));
    padding-right:max(32px,calc((100vw - 1500px)/2));
  }
  main.phase388-process-main .phase388-process-hero{
    grid-template-columns:minmax(640px,760px) minmax(480px,620px);
  }
  main.phase388-process-main .phase388-flow-grid,
  main.phase388-process-main .phase388-packet-grid,
  main.phase388-process-main .phase388-checkpoint-system,
  main.phase388-process-main .phase388-draw-quality-band{
    max-width:1500px;
  }
  main.phase388-process-main .phase388-process-proof-strip{
    grid-template-columns:repeat(4,minmax(250px,340px));
    padding-left:max(32px,calc((100vw - 1500px)/2));
    padding-right:max(32px,calc((100vw - 1500px)/2));
  }
}
@media (min-width:901px) and (max-width:1180px){
  main.phase388-process-main .phase388-process-hero{
    grid-template-columns:minmax(0,.96fr) minmax(340px,.78fr);
    min-height:min(720px, calc(100vh - 60px));
    padding-top:clamp(94px,8vw,112px);
    padding-bottom:46px;
  }
  main.phase388-process-main .phase388-process-hero h1{
    max-width:12.5ch;
    font-size:clamp(42px,5.2vw,58px);
  }
  main.phase388-process-main .phase388-flow-ledger{
    height:clamp(410px,42vw,500px);
  }
  main.phase388-process-main .phase388-ledger-card{bottom:154px;}
  main.phase388-process-main .phase388-flow-grid,
  main.phase388-process-main .phase388-packet-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  main.phase388-process-main .phase388-process-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (min-width:701px) and (max-width:900px){
  main.phase388-process-main .phase388-process-hero{
    grid-template-columns:1fr;
    min-height:0;
    padding-top:clamp(92px,10vw,112px);
    padding-bottom:42px;
  }
  main.phase388-process-main .phase388-process-hero h1{
    max-width:15ch;
    font-size:clamp(42px,7vw,64px);
  }
  main.phase388-process-main .phase388-flow-ledger{
    width:100%;
    height:clamp(340px,48vw,440px);
    min-height:0;
  }
  main.phase388-process-main .phase388-flow-ledger figure{
    position:absolute;
    inset:0;
    height:auto;
  }
  main.phase388-process-main .phase388-ledger-card{bottom:128px;}
  main.phase388-process-main .phase388-mini-ledger{grid-template-columns:1fr;}
  main.phase388-process-main .phase388-process-proof-strip,
  main.phase388-process-main .phase388-flow-grid,
  main.phase388-process-main .phase388-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  main.phase388-process-main .phase388-checkpoint-system,
  main.phase388-process-main .phase388-draw-quality-band{grid-template-columns:1fr;}
}
@media (max-width:700px){
  main.phase388-process-main[data-template="phase388-cigar-process-commercial-page"]{overflow-x:hidden;}
  main.phase388-process-main .phase388-process-hero,
  main.phase388-process-main .phase388-process-flow,
  main.phase388-process-main .phase388-checkpoint-system,
  main.phase388-process-main .phase388-draw-quality-band,
  main.phase388-process-main .phase388-commercial-packet,
  main.phase388-process-main .phase388-process-next{
    width:100%;
    max-width:100%;
    padding-left:clamp(16px,5vw,22px);
    padding-right:clamp(16px,5vw,22px);
  }
  main.phase388-process-main .phase388-process-hero{
    grid-template-columns:minmax(0,1fr);
    gap:20px;
    min-height:0;
    padding-top:clamp(78px,20vw,94px);
    padding-bottom:30px;
  }
  main.phase388-process-main .phase388-process-hero h1{
    max-width:100%;
    font-size:clamp(32px,9.8vw,40px);
    line-height:1.05;
    margin-bottom:12px;
  }
  main.phase388-process-main .phase388-hero-lede{
    font-size:clamp(15.5px,4.35vw,17px);
    line-height:1.5;
  }
  main.phase388-process-main .phase388-actions,
  main.phase388-process-main .phase388-next-actions{
    display:grid;
    grid-template-columns:1fr;
    gap:10px;
    width:100%;
    margin-top:16px;
  }
  main.phase388-process-main .btn{
    width:100%;
    min-height:48px;
    padding:13px 16px;
    text-align:center;
  }
  main.phase388-process-main .phase388-flow-ledger{
    width:100%;
    max-width:100%;
    height:auto;
    min-height:0;
    border-radius:26px;
  }
  main.phase388-process-main .phase388-flow-ledger figure{
    height:clamp(180px,54vw,240px);
  }
  main.phase388-process-main .phase388-flow-ledger img{height:100%;}
  main.phase388-process-main .phase388-ledger-card,
  main.phase388-process-main .phase388-mini-ledger{
    position:relative;
    left:auto;
    right:auto;
    bottom:auto;
    margin:9px;
  }
  main.phase388-process-main .phase388-ledger-card{
    padding:14px;
    border-radius:20px;
  }
  main.phase388-process-main .phase388-ledger-card strong{
    font-size:17px;
    line-height:1.16;
  }
  main.phase388-process-main .phase388-mini-ledger{
    display:flex;
    gap:8px;
    overflow-x:auto;
    padding-bottom:2px;
    scrollbar-width:none;
    -webkit-overflow-scrolling:touch;
  }
  main.phase388-process-main .phase388-mini-ledger::-webkit-scrollbar{display:none;}
  main.phase388-process-main .phase388-mini-ledger p{
    flex:0 0 min(170px,72vw);
    display:block;
    padding:11px 12px;
  }
  main.phase388-process-main .phase388-mini-ledger span,
  main.phase388-process-main .phase388-mini-ledger strong{display:block;}
  main.phase388-process-main .phase388-mini-ledger strong{font-size:12px;margin-top:4px;}
  main.phase388-process-main .phase388-process-proof-strip{
    grid-template-columns:1fr;
    padding-left:0;
    padding-right:0;
  }
  main.phase388-process-main .phase388-process-proof-strip article{padding:22px 18px;}
  main.phase388-process-main .phase388-process-flow{padding-top:54px;padding-bottom:54px;}
  main.phase388-process-main .phase388-checkpoint-system,
  main.phase388-process-main .phase388-draw-quality-band,
  main.phase388-process-main .phase388-commercial-packet,
  main.phase388-process-main .phase388-process-next{padding-top:56px;padding-bottom:56px;}
  main.phase388-process-main .phase388-section-heading{text-align:left;margin-bottom:22px;}
  main.phase388-process-main .phase388-section-heading h2,
  main.phase388-process-main .phase388-checkpoint-copy h2,
  main.phase388-process-main .phase388-quality-copy h2,
  main.phase388-process-main .phase388-commercial-packet h2,
  main.phase388-process-main .phase388-process-next h2{
    font-size:clamp(30px,8.4vw,40px);
    line-height:1.08;
  }
  main.phase388-process-main .phase388-flow-grid,
  main.phase388-process-main .phase388-checkpoint-system,
  main.phase388-process-main .phase388-draw-quality-band,
  main.phase388-process-main .phase388-packet-grid{
    grid-template-columns:1fr;
    gap:14px;
    max-width:100%;
  }
  main.phase388-process-main .phase388-flow-grid article,
  main.phase388-process-main .phase388-checkpoint-copy,
  main.phase388-process-main .phase388-packet-grid a{
    padding:20px;
    border-radius:24px;
  }
  main.phase388-process-main .phase388-image-card{border-radius:24px;}
  main.phase388-process-main .phase388-image-card img{
    min-height:220px;
    max-height:285px;
  }
  main.phase388-process-main .phase388-checklist p{
    grid-template-columns:1fr;
    gap:4px;
    overflow-wrap:anywhere;
  }
  main.phase388-process-main .phase388-commercial-packet,
  main.phase388-process-main .phase388-process-next{text-align:left;}
}
@media (max-width:360px){
  main.phase388-process-main .phase388-process-hero h1{font-size:30px;}
  main.phase388-process-main .phase388-flow-ledger figure{height:172px;}
  main.phase388-process-main .phase388-ledger-card strong{font-size:16px;}
}
/* phase512-cigar-process-breakpoint-optimizer:end */


/* phase512-cigar-vitolas-breakpoint-optimizer:start */
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"]{--phase389-wide-shell:min(100% - 56px,1480px);--phase389-cinema-shell:min(100% - 72px,1760px);overflow-x:hidden}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-hero{grid-template-columns:minmax(0,1.02fr) minmax(380px,.86fr);gap:clamp(24px,3vw,46px);padding-left:max(22px,calc((100vw - 1280px)/2));padding-right:max(22px,calc((100vw - 1280px)/2))}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-hero-copy{min-width:0;min-height:clamp(420px,36vw,540px)}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-hero h1{max-width:860px;font-size:clamp(42px,5.05vw,72px);line-height:.94;text-wrap:balance}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-hero-lede{max-width:780px;text-wrap:pretty}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-format-ledger{min-height:clamp(420px,36vw,540px)}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-format-ledger figure{height:100%;min-height:inherit}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-ledger-card strong{font-size:clamp(17px,1.35vw,21px)}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-proof-strip{max-width:var(--phase389-cinema-shell);margin:0 auto;border-radius:0 0 30px 30px;overflow:hidden;width:100%}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-proof-strip article{min-width:0}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-flow,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-size-fit,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packaging-quality-band,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-commercial-packet{padding-left:max(22px,calc((100vw - 1280px)/2));padding-right:max(22px,calc((100vw - 1280px)/2))}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-format-grid,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packet-grid{max-width:var(--phase389-wide-shell);margin-left:auto;margin-right:auto}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-size-fit{grid-template-columns:minmax(360px,.82fr) minmax(0,1.08fr)}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packaging-quality-band{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-image-card img{min-height:clamp(360px,34vw,520px)}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-fit-copy,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-quality-copy{min-width:0}
main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packet-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
@media (min-width:1440px){
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-hero{grid-template-columns:minmax(620px,1fr) minmax(520px,.82fr);padding-left:max(42px,calc((100vw - 1540px)/2));padding-right:max(42px,calc((100vw - 1540px)/2));padding-top:112px;padding-bottom:64px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-hero h1{font-size:clamp(64px,4.4vw,82px);max-width:920px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-hero-copy,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-format-ledger{min-height:clamp(500px,31vw,610px)}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-flow,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-size-fit,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packaging-quality-band,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-commercial-packet{padding-left:max(34px,calc((100vw - 1480px)/2));padding-right:max(34px,calc((100vw - 1480px)/2))}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-format-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packet-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media (min-width:1920px){
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-hero{grid-template-columns:minmax(760px,1fr) minmax(640px,.78fr);padding-left:max(72px,calc((100vw - 1780px)/2));padding-right:max(72px,calc((100vw - 1780px)/2))}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-hero h1{font-size:clamp(76px,3.35vw,96px);max-width:1040px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-hero-lede{font-size:clamp(21px,1.15vw,25px);max-width:900px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-hero-copy,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-format-ledger{min-height:clamp(560px,27vw,680px)}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-flow,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-size-fit,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packaging-quality-band,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-commercial-packet{padding-left:max(56px,calc((100vw - 1680px)/2));padding-right:max(56px,calc((100vw - 1680px)/2))}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-proof-strip{max-width:1760px;border-radius:0 0 36px 36px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-proof-strip article{padding:30px 32px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-format-grid,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packet-grid{max-width:1680px}
}
@media (min-width:2560px){
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-hero{grid-template-columns:minmax(920px,1fr) minmax(700px,.72fr);padding-left:max(96px,calc((100vw - 1960px)/2));padding-right:max(96px,calc((100vw - 1960px)/2))}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-hero h1{font-size:clamp(84px,2.7vw,108px);max-width:1180px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-hero-copy,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-format-ledger{min-height:680px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-proof-strip{max-width:1960px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-flow,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-size-fit,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packaging-quality-band,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-commercial-packet{padding-left:max(80px,calc((100vw - 1800px)/2));padding-right:max(80px,calc((100vw - 1800px)/2))}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-format-grid,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packet-grid{max-width:1800px}
}
@media (min-width:701px) and (max-width:1180px){
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-hero{grid-template-columns:1fr;padding-top:92px;padding-bottom:48px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-hero-copy{min-height:0}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-hero h1{font-size:clamp(48px,7.2vw,66px);max-width:820px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-format-ledger{min-height:360px;max-height:440px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-mini-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-mini-ledger p{display:block;min-width:0;overflow-wrap:anywhere}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-ledger-card{bottom:96px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-size-fit,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packaging-quality-band{grid-template-columns:1fr;gap:22px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-image-card img{min-height:320px;max-height:420px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:701px) and (max-width:900px){
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-proof-strip article{padding:22px 18px}
}
@media (max-width:700px){
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-hero{padding:78px 18px 34px;gap:20px;grid-template-columns:minmax(0,1fr)}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-hero-copy{min-height:0;justify-content:flex-start}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-hero h1{font-size:clamp(34px,10.2vw,42px);line-height:.98;margin-bottom:14px;max-width:100%}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-hero-lede{font-size:16px;line-height:1.42;margin:0}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-actions,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-next-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .btn{width:100%;min-height:48px;padding:13px 16px;text-align:center}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-format-ledger{min-height:360px;max-height:390px;border-radius:26px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-ledger-card{left:14px;right:14px;bottom:96px;padding:15px;border-radius:19px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-mini-ledger{left:14px;right:14px;bottom:14px;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:2px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-mini-ledger p{flex:0 0 min(224px,78vw);display:block;padding:11px;scroll-snap-align:start}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-proof-strip{grid-template-columns:1fr;border-radius:0;max-width:none}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-proof-strip article{padding:20px 18px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-subnav{top:48px;padding:10px 12px;gap:8px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-subnav a{flex:0 0 auto;min-height:40px;padding:10px 12px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-flow,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-size-fit,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packaging-quality-band,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-commercial-packet,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-next{padding:54px 18px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-size-fit,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packaging-quality-band{grid-template-columns:minmax(0,1fr);gap:18px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-section-heading{text-align:left;margin-bottom:20px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-section-heading h2,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-fit-copy h2,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-quality-copy h2,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-commercial-packet h2,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-next h2{font-size:clamp(30px,9vw,38px);line-height:1.02;text-wrap:balance}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-section-heading p,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-quality-copy p,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-next p{font-size:16px;line-height:1.5}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-format-grid,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packet-grid{grid-template-columns:1fr;gap:12px;max-width:none;width:100%}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-format-grid article,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-fit-copy,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-quality-copy,main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-packet-grid a{padding:20px;border-radius:24px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-image-card{border-radius:24px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-image-card img{min-height:260px;max-height:320px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-checklist p{grid-template-columns:auto minmax(0,1fr);padding:12px}
}
@media (max-width:360px){
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-vitolas-hero h1{font-size:34px;max-width:100%}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-format-ledger{min-height:345px}
  main.phase389-vitolas-main[data-template="phase389-cigar-vitolas-commercial-page"] .phase389-ledger-card strong{font-size:16px}
}
/* phase512-cigar-vitolas-breakpoint-optimizer:end */

/* phase513-cigar-process-wide-split-fix:start */
main.phase388-process-main .phase388-checkpoint-system,
main.phase388-process-main .phase388-draw-quality-band{
  max-width:none;
  margin-left:0;
  margin-right:0;
}
@media (min-width:1181px){
  main.phase388-process-main .phase388-checkpoint-system{
    grid-template-columns:minmax(420px,.82fr) minmax(0,1fr);
  }
  main.phase388-process-main .phase388-draw-quality-band{
    grid-template-columns:minmax(0,1fr) minmax(380px,.78fr);
  }
}
@media (min-width:1600px){
  main.phase388-process-main .phase388-checkpoint-system,
  main.phase388-process-main .phase388-draw-quality-band{
    max-width:none;
    margin-left:0;
    margin-right:0;
  }
  main.phase388-process-main .phase388-checkpoint-system{
    grid-template-columns:minmax(520px,640px) minmax(0,760px);
    justify-content:center;
  }
  main.phase388-process-main .phase388-draw-quality-band{
    grid-template-columns:minmax(0,780px) minmax(420px,560px);
    justify-content:center;
  }
}
/* phase513-cigar-process-wide-split-fix:end */

/* phase514-cigar-process-media-visibility:start */
main.phase388-process-main[data-template="phase388-cigar-process-commercial-page"] .phase388-image-card{
  background:linear-gradient(145deg,#2f1a06,#6b3a10);
}
main.phase388-process-main[data-template="phase388-cigar-process-commercial-page"] .phase388-image-card img{
  filter:saturate(1.18) contrast(1.08) brightness(1.18)!important;
  object-position:center 58%;
}
main.phase388-process-main[data-template="phase388-cigar-process-commercial-page"] .phase388-checkpoint-system .phase388-image-card img{
  object-position:center 54%;
}
@media (max-width:700px){
  main.phase388-process-main[data-template="phase388-cigar-process-commercial-page"] .phase388-image-card img{
    object-position:center 55%;
  }
}
/* phase514-cigar-process-media-visibility:end */

/* phase515-cones-overview-breakpoint-optimizer:start */
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"]{overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f5ead4 48%,#fff8ea 100%)}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] *,
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] *::before,
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] *::after{box-sizing:border-box;min-width:0}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-hero{grid-template-columns:minmax(0,1.04fr) minmax(360px,540px);gap:clamp(24px,4vw,66px);align-items:center;padding:clamp(82px,7vw,118px) max(24px,calc((100vw - 1440px)/2)) clamp(40px,5vw,68px)}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-hero-copy{min-height:auto;max-width:860px}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-hero h1{max-width:13.6ch;font-size:clamp(40px,4.35vw,66px);line-height:.98;text-wrap:balance;margin-bottom:clamp(16px,1.8vw,22px)}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-hero-lede{max-width:720px;font-size:clamp(16.5px,1.24vw,20px);line-height:1.6}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-actions{gap:10px;margin-top:clamp(18px,2vw,26px)}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-actions .btn,
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-next-actions .btn{min-height:44px;padding:11px 17px;white-space:normal;text-align:center}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cone-ledger{min-height:clamp(380px,31vw,520px);height:auto;max-width:540px;justify-self:stretch;border-radius:clamp(26px,2.5vw,34px)}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cone-ledger img{object-position:center 52%;filter:saturate(1.12) contrast(1.07) brightness(.86)}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-ledger-card{padding:clamp(16px,1.7vw,21px)}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-ledger-card strong{font-size:clamp(17px,1.35vw,22px);line-height:1.22}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-mini-ledger{gap:8px;max-width:min(320px,calc(100% - 44px))}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-mini-ledger p{padding:10px 12px}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-proof-strip{width:min(1640px,calc(100% - clamp(24px,5vw,112px)));max-width:none;margin:clamp(18px,2vw,28px) auto 0;transform:none;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:30px}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-subnav{top:60px;overflow-x:auto;justify-content:center;flex-wrap:wrap;scrollbar-width:thin}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-subnav a{flex:0 0 auto;white-space:nowrap}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-program-system,
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-commercial-packet,
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-capability-fit,
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-release-band{padding-left:max(24px,calc((100vw - 1440px)/2));padding-right:max(24px,calc((100vw - 1440px)/2))}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-section-heading{max-width:min(900px,100%)}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-program-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,20px);max-width:1440px;margin:0 auto}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-program-grid article{min-height:clamp(210px,18vw,250px)}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-capability-fit{grid-template-columns:minmax(360px,560px) minmax(0,720px);justify-content:center;align-items:center}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-image-card{min-height:clamp(360px,32vw,500px)}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-image-card img{object-position:center 56%;filter:saturate(1.16) contrast(1.08) brightness(1.12)!important}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-release-band{grid-template-columns:minmax(0,720px) minmax(360px,560px);justify-content:center;align-items:center}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-commercial-packet>p{max-width:820px;margin-left:auto;margin-right:auto}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-packet-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.25vw,18px);max-width:1540px;margin:30px auto 0}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-packet-grid a{min-height:190px}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-next{padding-left:max(24px,calc((100vw - 1120px)/2));padding-right:max(24px,calc((100vw - 1120px)/2))}
@media (min-width:1600px){main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-hero{grid-template-columns:minmax(0,820px) minmax(420px,620px);justify-content:center;padding-left:max(36px,calc((100vw - 1640px)/2));padding-right:max(36px,calc((100vw - 1640px)/2))}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-program-system,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-commercial-packet,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-capability-fit,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-release-band{padding-left:max(36px,calc((100vw - 1540px)/2));padding-right:max(36px,calc((100vw - 1540px)/2))}}
@media (max-width:1180px){main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:24px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cone-ledger{min-height:420px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-packet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-capability-fit,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-release-band{grid-template-columns:minmax(0,1fr);padding-left:24px;padding-right:24px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-image-card{min-height:360px}}
@media (max-width:900px){main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-hero{grid-template-columns:minmax(0,1fr);padding:clamp(78px,13vw,92px) 20px 34px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-hero h1{font-size:clamp(36px,8.2vw,56px);line-height:1.02;max-width:14ch}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cone-ledger{min-height:360px;max-width:none}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-mini-ledger{position:absolute;left:16px;right:16px;top:16px;max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-mini-ledger strong{overflow-wrap:anywhere}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-ledger-card{left:16px;right:16px;bottom:16px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-subnav{top:48px;justify-content:flex-start;flex-wrap:nowrap}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-program-system,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-commercial-packet,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-capability-fit,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-release-band{padding-left:20px;padding-right:20px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-hero{padding:76px 18px 28px;gap:18px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-hero h1{font-size:clamp(34px,10vw,44px);max-width:12.6ch}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-hero-lede{font-size:16px;line-height:1.55}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-actions,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-next-actions{display:grid;grid-template-columns:1fr}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-actions .btn,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-next-actions .btn{width:100%;min-height:50px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cone-ledger{min-height:285px;border-radius:24px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-mini-ledger{display:none}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-ledger-card{padding:14px;border-radius:18px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-ledger-card strong{font-size:17px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-proof-strip{grid-template-columns:1fr;width:calc(100% - 36px);margin-top:18px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-program-grid,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-packet-grid{grid-template-columns:1fr;margin-left:0;margin-right:0}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-program-system,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-commercial-packet,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-capability-fit,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-release-band,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-next{padding-left:18px;padding-right:18px;padding-top:clamp(48px,12vw,66px);padding-bottom:clamp(48px,12vw,66px)}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-section-heading h2,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-commercial-packet h2,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-next h2,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-fit-copy h2,main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-release-band h2{font-size:clamp(30px,8.8vw,40px);line-height:1.06}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-image-card{min-height:280px;border-radius:24px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-image-card figcaption{position:static;border-radius:0;background:#2f1a06}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-fit-copy{padding:22px;border-radius:24px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-checklist p{grid-template-columns:40px 1fr;align-items:start;padding:12px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-checklist strong{width:36px;height:36px}}
@media (max-width:380px){main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-hero{padding-left:14px;padding-right:14px}main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-cones-proof-strip{width:calc(100% - 28px)}}
/* phase515-cones-overview-breakpoint-optimizer:end */

/* phase515-cones-overview-media-visibility:start */
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-image-card{background:linear-gradient(145deg,#3d2308,#8b5a16)}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-image-card img{filter:saturate(1.2) contrast(1.06) brightness(1.28)!important;object-position:center 42%}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-capability-fit .phase395-image-card img{object-position:center 36%}
main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-release-band .phase395-image-card img{object-position:center 46%}
@media (max-width:700px){main.phase395-cones-main[data-template="phase395-cones-overview-commercial-page"] .phase395-image-card img{object-position:center 40%;filter:saturate(1.2) contrast(1.06) brightness(1.24)!important}}
/* phase515-cones-overview-media-visibility:end */

/* phase515-cones-airflow-breakpoint-optimizer:start */
main.phase392-cones-airflow-main[data-template="phase392-cones-design-airflow-commercial-page"],
main.phase392-cones-airflow-main[data-template="phase392-cones-design-airflow-commercial-page"] *{box-sizing:border-box;}
main.phase392-cones-airflow-main[data-template="phase392-cones-design-airflow-commercial-page"]{overflow-x:clip;}
main.phase392-cones-airflow-main .phase392-cones-airflow-hero,
main.phase392-cones-airflow-main .phase392-airflow-system,
main.phase392-cones-airflow-main .phase392-pack-fit,
main.phase392-cones-airflow-main .phase392-quality-band,
main.phase392-cones-airflow-main .phase392-commercial-packet,
main.phase392-cones-airflow-main .phase392-airflow-next{
  padding-left:max(24px,calc((100vw - 1320px)/2));
  padding-right:max(24px,calc((100vw - 1320px)/2));
}
main.phase392-cones-airflow-main .phase392-cones-airflow-hero{
  grid-template-columns:minmax(0,.96fr) minmax(380px,.78fr);
  justify-content:center;
  min-height:min(760px,calc(100vh - 60px));
  gap:clamp(26px,3vw,46px);
  padding-top:clamp(96px,7vw,124px);
  padding-bottom:clamp(48px,5vw,74px);
}
main.phase392-cones-airflow-main .phase392-hero-copy{min-height:0;max-width:790px;}
main.phase392-cones-airflow-main .phase392-cones-airflow-hero h1{
  max-width:12.8ch;
  font-size:clamp(42px,5vw,72px);
  line-height:.96;
  text-wrap:balance;
}
main.phase392-cones-airflow-main .phase392-hero-lede{
  max-width:64ch;
  font-size:clamp(18px,1.35vw,22px);
  line-height:1.5;
}
main.phase392-cones-airflow-main .phase392-airflow-ledger{
  min-height:0;
  height:clamp(430px,38vw,560px);
  align-self:center;
}
main.phase392-cones-airflow-main .phase392-airflow-proof-strip{
  grid-template-columns:repeat(4,minmax(0,320px));
  max-width:none;
  justify-content:center;
  gap:1px;
  margin-left:0;
  margin-right:0;
  padding:1px max(24px,calc((100vw - 1320px)/2));
  transform:translateY(-18px);
  border-radius:0;
}
main.phase392-cones-airflow-main .phase392-airflow-proof-strip article,
main.phase392-cones-airflow-main .phase392-airflow-grid article,
main.phase392-cones-airflow-main .phase392-packet-grid a{min-width:0;}
main.phase392-cones-airflow-main .phase392-airflow-grid,
main.phase392-cones-airflow-main .phase392-packet-grid{
  max-width:1320px;
  margin-left:auto;
  margin-right:auto;
}
main.phase392-cones-airflow-main .phase392-airflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));}
main.phase392-cones-airflow-main .phase392-packet-grid{grid-template-columns:repeat(5,minmax(0,1fr));}
main.phase392-cones-airflow-main .phase392-airflow-subnav{
  overflow-x:auto;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
  flex-wrap:nowrap;
}
main.phase392-cones-airflow-main .phase392-airflow-subnav::-webkit-scrollbar{display:none;}
main.phase392-cones-airflow-main .phase392-airflow-subnav a{white-space:nowrap;}
main.phase392-cones-airflow-main .phase392-image-card img{min-height:360px;max-height:560px;}
@media (min-width:1600px){
  main.phase392-cones-airflow-main .phase392-cones-airflow-hero,
  main.phase392-cones-airflow-main .phase392-airflow-system,
  main.phase392-cones-airflow-main .phase392-pack-fit,
  main.phase392-cones-airflow-main .phase392-quality-band,
  main.phase392-cones-airflow-main .phase392-commercial-packet{
    padding-left:max(32px,calc((100vw - 1500px)/2));
    padding-right:max(32px,calc((100vw - 1500px)/2));
  }
  main.phase392-cones-airflow-main .phase392-cones-airflow-hero{
    grid-template-columns:minmax(640px,760px) minmax(480px,620px);
  }
  main.phase392-cones-airflow-main .phase392-airflow-grid,
  main.phase392-cones-airflow-main .phase392-packet-grid{max-width:1500px;}
  main.phase392-cones-airflow-main .phase392-airflow-proof-strip{
    grid-template-columns:repeat(4,minmax(250px,340px));
    padding-left:max(32px,calc((100vw - 1500px)/2));
    padding-right:max(32px,calc((100vw - 1500px)/2));
  }
}
@media (min-width:901px) and (max-width:1180px){
  main.phase392-cones-airflow-main .phase392-cones-airflow-hero{
    grid-template-columns:minmax(0,.96fr) minmax(340px,.78fr);
    min-height:min(720px,calc(100vh - 60px));
    padding-top:clamp(94px,8vw,112px);
    padding-bottom:46px;
  }
  main.phase392-cones-airflow-main .phase392-cones-airflow-hero h1{
    max-width:12.8ch;
    font-size:clamp(42px,5.2vw,58px);
  }
  main.phase392-cones-airflow-main .phase392-airflow-ledger{height:clamp(410px,42vw,500px);}
  main.phase392-cones-airflow-main .phase392-airflow-grid,
  main.phase392-cones-airflow-main .phase392-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  main.phase392-cones-airflow-main .phase392-airflow-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (min-width:701px) and (max-width:900px){
  main.phase392-cones-airflow-main .phase392-cones-airflow-hero{
    grid-template-columns:1fr;
    min-height:0;
    padding-top:clamp(92px,10vw,112px);
    padding-bottom:42px;
  }
  main.phase392-cones-airflow-main .phase392-cones-airflow-hero h1{
    max-width:15ch;
    font-size:clamp(42px,7vw,64px);
  }
  main.phase392-cones-airflow-main .phase392-airflow-ledger{height:clamp(340px,48vw,440px);min-height:0;}
  main.phase392-cones-airflow-main .phase392-mini-ledger{left:18px;right:18px;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));}
  main.phase392-cones-airflow-main .phase392-ledger-card{left:18px;right:18px;}
  main.phase392-cones-airflow-main .phase392-airflow-proof-strip,
  main.phase392-cones-airflow-main .phase392-airflow-grid,
  main.phase392-cones-airflow-main .phase392-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  main.phase392-cones-airflow-main .phase392-pack-fit,
  main.phase392-cones-airflow-main .phase392-quality-band{grid-template-columns:1fr;}
}
@media (max-width:700px){
  main.phase392-cones-airflow-main[data-template="phase392-cones-design-airflow-commercial-page"]{overflow-x:hidden;}
  main.phase392-cones-airflow-main .phase392-cones-airflow-hero,
  main.phase392-cones-airflow-main .phase392-airflow-system,
  main.phase392-cones-airflow-main .phase392-pack-fit,
  main.phase392-cones-airflow-main .phase392-quality-band,
  main.phase392-cones-airflow-main .phase392-commercial-packet,
  main.phase392-cones-airflow-main .phase392-airflow-next{
    width:100%;max-width:100%;padding-left:clamp(16px,5vw,22px);padding-right:clamp(16px,5vw,22px);
  }
  main.phase392-cones-airflow-main .phase392-cones-airflow-hero{
    grid-template-columns:minmax(0,1fr);
    gap:20px;min-height:0;padding-top:clamp(78px,20vw,94px);padding-bottom:30px;
  }
  main.phase392-cones-airflow-main .phase392-cones-airflow-hero h1{
    max-width:100%;font-size:clamp(31px,9.4vw,39px);line-height:1.05;margin-bottom:12px;
  }
  main.phase392-cones-airflow-main .phase392-hero-lede{font-size:clamp(15.5px,4.35vw,17px);line-height:1.5;}
  main.phase392-cones-airflow-main .phase392-actions,
  main.phase392-cones-airflow-main .phase392-next-actions{display:grid;grid-template-columns:1fr;gap:10px;width:100%;margin-top:16px;}
  main.phase392-cones-airflow-main .btn{width:100%;min-height:48px;padding:13px 16px;text-align:center;}
  main.phase392-cones-airflow-main .phase392-airflow-ledger{width:100%;max-width:100%;height:auto;min-height:0;border-radius:26px;}
  main.phase392-cones-airflow-main .phase392-airflow-ledger figure{position:relative;inset:auto;height:clamp(180px,54vw,240px);}
  main.phase392-cones-airflow-main .phase392-airflow-ledger img{height:100%;}
  main.phase392-cones-airflow-main .phase392-ledger-card,
  main.phase392-cones-airflow-main .phase392-mini-ledger{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:9px;}
  main.phase392-cones-airflow-main .phase392-ledger-card{padding:14px;border-radius:20px;}
  main.phase392-cones-airflow-main .phase392-ledger-card strong{font-size:17px;line-height:1.16;}
  main.phase392-cones-airflow-main .phase392-mini-ledger{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:none;}
  main.phase392-cones-airflow-main .phase392-mini-ledger::-webkit-scrollbar{display:none;}
  main.phase392-cones-airflow-main .phase392-mini-ledger p{flex:0 0 min(170px,72vw);padding:11px 12px;}
  main.phase392-cones-airflow-main .phase392-mini-ledger strong{font-size:12px;}
  main.phase392-cones-airflow-main .phase392-airflow-proof-strip{grid-template-columns:1fr;padding-left:0;padding-right:0;margin:0;transform:none;border-radius:0;}
  main.phase392-cones-airflow-main .phase392-airflow-proof-strip article{padding:22px 18px;}
  main.phase392-cones-airflow-main .phase392-airflow-system{padding-top:54px;padding-bottom:54px;}
  main.phase392-cones-airflow-main .phase392-pack-fit,
  main.phase392-cones-airflow-main .phase392-quality-band,
  main.phase392-cones-airflow-main .phase392-commercial-packet,
  main.phase392-cones-airflow-main .phase392-airflow-next{padding-top:56px;padding-bottom:56px;}
  main.phase392-cones-airflow-main .phase392-section-heading{text-align:left;margin-bottom:22px;}
  main.phase392-cones-airflow-main .phase392-section-heading h2,
  main.phase392-cones-airflow-main .phase392-fit-copy h2,
  main.phase392-cones-airflow-main .phase392-quality-band h2,
  main.phase392-cones-airflow-main .phase392-commercial-packet h2,
  main.phase392-cones-airflow-main .phase392-airflow-next h2{font-size:clamp(30px,8.4vw,40px);line-height:1.08;}
  main.phase392-cones-airflow-main .phase392-airflow-grid,
  main.phase392-cones-airflow-main .phase392-pack-fit,
  main.phase392-cones-airflow-main .phase392-quality-band,
  main.phase392-cones-airflow-main .phase392-packet-grid{grid-template-columns:1fr;gap:14px;max-width:100%;margin-left:0;margin-right:0;}
  main.phase392-cones-airflow-main .phase392-airflow-grid article,
  main.phase392-cones-airflow-main .phase392-fit-copy,
  main.phase392-cones-airflow-main .phase392-packet-grid a{padding:20px;border-radius:24px;min-height:auto;}
  main.phase392-cones-airflow-main .phase392-image-card{border-radius:24px;min-height:0;}
  main.phase392-cones-airflow-main .phase392-image-card img{min-height:220px;max-height:285px;}
  main.phase392-cones-airflow-main .phase392-checklist p{grid-template-columns:1fr;gap:4px;overflow-wrap:anywhere;}
  main.phase392-cones-airflow-main .phase392-commercial-packet,
  main.phase392-cones-airflow-main .phase392-airflow-next{text-align:left;}
}
@media (max-width:360px){
  main.phase392-cones-airflow-main .phase392-cones-airflow-hero h1{font-size:30px;}
  main.phase392-cones-airflow-main .phase392-airflow-ledger figure{height:172px;}
  main.phase392-cones-airflow-main .phase392-ledger-card strong{font-size:16px;}
}
/* phase515-cones-airflow-breakpoint-optimizer:end */

/* phase516-cones-airflow-wide-split-media:start */
main.phase392-cones-airflow-main .phase392-pack-fit,
main.phase392-cones-airflow-main .phase392-quality-band{max-width:none;margin-left:0;margin-right:0;}
@media (min-width:1181px){
  main.phase392-cones-airflow-main .phase392-pack-fit{grid-template-columns:minmax(420px,.82fr) minmax(0,1fr);}
  main.phase392-cones-airflow-main .phase392-quality-band{grid-template-columns:minmax(0,1fr) minmax(380px,.78fr);}
}
@media (min-width:1600px){
  main.phase392-cones-airflow-main .phase392-pack-fit{grid-template-columns:minmax(520px,640px) minmax(0,760px);justify-content:center;}
  main.phase392-cones-airflow-main .phase392-quality-band{grid-template-columns:minmax(0,780px) minmax(420px,560px);justify-content:center;}
}
main.phase392-cones-airflow-main[data-template="phase392-cones-design-airflow-commercial-page"] .phase392-image-card{background:linear-gradient(145deg,#2f1a06,#6b3a10);}
main.phase392-cones-airflow-main[data-template="phase392-cones-design-airflow-commercial-page"] .phase392-image-card img{filter:saturate(1.18) contrast(1.08) brightness(1.18)!important;object-position:center 56%;}
/* phase516-cones-airflow-wide-split-media:end */


/* phase515-cones-materials-breakpoint-optimizer:start */
main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"]{--phase394-wide-shell:min(100% - 56px,1480px);--phase394-cinema-shell:min(100% - 72px,1760px);overflow-x:hidden}
main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-cones-materials-hero{grid-template-columns:minmax(0,1.04fr) minmax(380px,.86fr);gap:clamp(24px,3vw,46px);padding-left:max(22px,calc((100vw - 1280px)/2));padding-right:max(22px,calc((100vw - 1280px)/2))}
main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-hero-copy{min-width:0;min-height:clamp(420px,36vw,540px)}
main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-cones-materials-hero h1{max-width:880px;font-size:clamp(42px,5.05vw,72px);line-height:.94;text-wrap:balance}
main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-hero-lede{max-width:820px;text-wrap:pretty}
main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-ledger{min-height:clamp(420px,36vw,540px)}
main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-ledger-card strong{font-size:clamp(17px,1.35vw,22px)}
main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-proof-strip{max-width:var(--phase394-cinema-shell);width:100%}
main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-proof-strip article{min-width:0}
main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-system,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-sample-fit,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-quality-band,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-commercial-packet{padding-left:max(22px,calc((100vw - 1280px)/2));padding-right:max(22px,calc((100vw - 1280px)/2))}
main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-grid,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-packet-grid{max-width:var(--phase394-wide-shell);margin-left:auto;margin-right:auto}
main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-sample-fit{grid-template-columns:minmax(360px,.82fr) minmax(0,1.08fr)}
main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-quality-band{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}
main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-image-card{min-height:clamp(360px,34vw,520px)}
main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-fit-copy,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-quality-copy{min-width:0}
@media (min-width:1440px){
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-cones-materials-hero{grid-template-columns:minmax(640px,1fr) minmax(520px,.82fr);padding-left:max(42px,calc((100vw - 1540px)/2));padding-right:max(42px,calc((100vw - 1540px)/2));padding-top:112px;padding-bottom:64px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-cones-materials-hero h1{font-size:clamp(64px,4.4vw,82px);max-width:940px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-hero-copy,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-ledger{min-height:clamp(500px,31vw,610px)}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-system,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-sample-fit,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-quality-band,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-commercial-packet{padding-left:max(34px,calc((100vw - 1480px)/2));padding-right:max(34px,calc((100vw - 1480px)/2))}
}
@media (min-width:1920px){
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-cones-materials-hero{grid-template-columns:minmax(780px,1fr) minmax(640px,.78fr);padding-left:max(72px,calc((100vw - 1780px)/2));padding-right:max(72px,calc((100vw - 1780px)/2))}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-cones-materials-hero h1{font-size:clamp(76px,3.35vw,96px);max-width:1080px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-hero-lede{font-size:clamp(21px,1.15vw,25px);max-width:920px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-hero-copy,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-ledger{min-height:clamp(560px,27vw,680px)}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-system,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-sample-fit,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-quality-band,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-commercial-packet{padding-left:max(56px,calc((100vw - 1680px)/2));padding-right:max(56px,calc((100vw - 1680px)/2))}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-proof-strip{max-width:1760px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-proof-strip article{padding:30px 32px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-grid,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-packet-grid{max-width:1680px}
}
@media (min-width:2560px){
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-cones-materials-hero{grid-template-columns:minmax(940px,1fr) minmax(700px,.72fr);padding-left:max(96px,calc((100vw - 1960px)/2));padding-right:max(96px,calc((100vw - 1960px)/2))}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-cones-materials-hero h1{font-size:clamp(84px,2.7vw,108px);max-width:1180px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-hero-copy,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-ledger{min-height:680px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-proof-strip{max-width:1960px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-system,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-sample-fit,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-quality-band,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-commercial-packet{padding-left:max(80px,calc((100vw - 1800px)/2));padding-right:max(80px,calc((100vw - 1800px)/2))}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-grid,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-packet-grid{max-width:1800px}
}
@media (min-width:701px) and (max-width:1180px){
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-cones-materials-hero{grid-template-columns:1fr;padding-top:92px;padding-bottom:48px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-hero-copy{min-height:0}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-cones-materials-hero h1{font-size:clamp(48px,7.2vw,66px);max-width:860px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-ledger{min-height:360px;max-height:440px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-mini-ledger{position:absolute;left:18px;right:18px;top:18px;max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-mini-ledger p{min-width:0;overflow-wrap:anywhere;padding:12px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-ledger-card{bottom:18px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-sample-fit,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-quality-band{grid-template-columns:1fr;gap:22px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-image-card{min-height:320px;max-height:420px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:701px) and (max-width:900px){
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-grid article{min-height:0;padding:22px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;transform:translateY(-18px)}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-proof-strip article{padding:22px 18px}
}
@media (max-width:700px){
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-cones-materials-hero{padding:78px 18px 34px;gap:20px;grid-template-columns:minmax(0,1fr)}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-hero-copy{min-height:0;justify-content:flex-start}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-cones-materials-hero h1{font-size:clamp(34px,10.2vw,42px);line-height:.98;margin-bottom:14px;max-width:100%}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-hero-lede{font-size:16px;line-height:1.42;margin:0}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-actions,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-next-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .btn{width:100%;min-height:48px;padding:13px 16px;text-align:center}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-ledger{min-height:360px;max-height:390px;border-radius:26px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-ledger-card{left:14px;right:14px;bottom:14px;padding:15px;border-radius:19px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-mini-ledger{position:absolute;left:14px;right:14px;top:14px;display:flex;gap:8px;max-width:none;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:2px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-mini-ledger p{flex:0 0 min(224px,78vw);padding:11px;scroll-snap-align:start}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-proof-strip{grid-template-columns:1fr;border-radius:0;max-width:none;margin:0;transform:none;width:100%}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-proof-strip article{padding:20px 18px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-subnav{top:48px;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding:10px 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-subnav a{flex:0 0 auto;min-height:40px;padding:10px 12px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-system,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-sample-fit,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-quality-band,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-commercial-packet,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-next{padding:54px 18px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-sample-fit,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-quality-band{grid-template-columns:minmax(0,1fr);gap:18px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-section-heading{text-align:left;margin-bottom:20px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-section-heading h2,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-fit-copy h2,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-quality-band h2,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-commercial-packet h2,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-next h2{font-size:clamp(30px,9vw,38px);line-height:1.02;text-wrap:balance}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-section-heading p,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-commercial-packet>p,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-next p{font-size:16px;line-height:1.5}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-grid,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-packet-grid{grid-template-columns:1fr;gap:12px;max-width:none;width:100%;margin-left:0;margin-right:0}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-grid article,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-fit-copy,main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-packet-grid a{padding:20px;border-radius:24px;min-height:0}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-image-card{border-radius:24px;min-height:260px;max-height:320px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-checklist p{grid-template-columns:auto minmax(0,1fr);padding:12px}
}
@media (max-width:360px){
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-cones-materials-hero h1{font-size:34px;max-width:100%}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-material-ledger{min-height:345px}
  main.phase394-cones-materials-main[data-template="phase394-cones-materials-commercial-page"] .phase394-ledger-card strong{font-size:16px}
}
/* phase515-cones-materials-breakpoint-optimizer:end */

/* phase517-cones-airflow-image-fill-fix:start */
main.phase392-cones-airflow-main[data-template="phase392-cones-design-airflow-commercial-page"] .phase392-pack-fit .phase392-image-card img,
main.phase392-cones-airflow-main[data-template="phase392-cones-design-airflow-commercial-page"] .phase392-quality-band .phase392-image-card img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  min-height:0;
  max-height:none;
  object-fit:cover;
  object-position:center center;
  filter:saturate(1.2) contrast(1.1) brightness(1.24)!important;
}
main.phase392-cones-airflow-main[data-template="phase392-cones-design-airflow-commercial-page"] .phase392-image-card figcaption{
  z-index:2;
}
@media (max-width:700px){
  main.phase392-cones-airflow-main[data-template="phase392-cones-design-airflow-commercial-page"] .phase392-image-card{
    min-height:260px;
  }
}
/* phase517-cones-airflow-image-fill-fix:end */


/* phase515-cones-packaging-breakpoint-optimizer:start */
.phase515-cones-packaging-main,
.phase515-cones-packaging-main *{box-sizing:border-box}
.phase515-cones-packaging-main{background:#fff8ea;color:#2f1a06;overflow:hidden}
.phase515-cones-packaging-main .subnav{height:auto;min-height:56px;position:relative;top:auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 max(22px,calc((100vw - 1180px)/2));max-width:none;overflow:hidden}
.phase515-cones-packaging-main .subnav>div:first-child{font-size:clamp(18px,2vw,24px);white-space:nowrap;color:#2f1a06}
.phase515-cones-packaging-main .subnav-links{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}
.phase515-cones-packaging-main .subnav-links::-webkit-scrollbar{display:none}
.phase515-cones-packaging-main .subnav-links a{flex:0 0 auto;border-radius:999px;padding:8px 10px;text-decoration:none;color:#5a3b14;font-weight:750}
.phase515-cones-packaging-main .subnav-links a.active{background:#fff8ea;color:#b87900;box-shadow:inset 0 0 0 1px rgba(72,41,4,.12)}
.phase515-cones-packaging-main .hero-product{min-height:0;padding:clamp(76px,9vw,112px) max(22px,calc((100vw - 1180px)/2)) clamp(64px,8vw,92px)}
.phase515-cones-packaging-main .hero-product:first-of-type{background:radial-gradient(circle at 50% 18%,rgba(202,133,0,.25),transparent 32%),linear-gradient(160deg,#0d0702 0%,#1f1305 48%,#482904 100%)}
.phase515-cones-packaging-main .center{width:min(980px,100%);min-width:0}
.phase515-cones-packaging-main .narrow{width:min(820px,100%)}
.phase515-cones-packaging-main h1{font-size:clamp(50px,8vw,104px);line-height:.92;letter-spacing:-.065em;text-wrap:balance;margin-bottom:18px}
.phase515-cones-packaging-main h2{font-size:clamp(36px,5.4vw,74px);line-height:.97;letter-spacing:-.055em;text-wrap:balance}
.phase515-cones-packaging-main .hero-sub{max-width:780px;margin-left:auto;margin-right:auto;font-size:clamp(19px,2.2vw,28px);line-height:1.34;text-wrap:balance;color:rgba(255,232,187,.82)}
.phase515-cones-packaging-main .link-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}
.phase515-cones-packaging-main .link-row a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;text-decoration:none;font-weight:900}
.phase515-cones-packaging-main .product-stage.cones-packaging{position:relative;width:min(760px,72vw);height:190px;margin:70px auto 0;border-radius:34px;transform:rotateX(58deg) rotateZ(-5deg);background:linear-gradient(135deg,rgba(255,232,187,.18),rgba(202,133,0,.10)),radial-gradient(ellipse at 45% 45%,rgba(255,232,187,.24),rgba(202,133,0,.12) 34%,rgba(31,19,5,.34) 70%);border:1px solid rgba(255,232,187,.20);box-shadow:0 34px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.10)}
.phase515-cones-packaging-main .product-stage.cones-packaging:before{content:"";position:absolute;inset:28% 10%;border-radius:999px;background:linear-gradient(90deg,rgba(255,232,187,.28),rgba(202,133,0,.14));filter:blur(1px)}
.phase515-cones-packaging-main .product-stage.cones-packaging:after{content:"ONTCSA PRODUCT PROOF";position:absolute;left:26px;bottom:16px;color:#fff8ea;font-size:11px;font-weight:950;letter-spacing:.24em}
.phase515-cones-packaging-main .content-section.buyer-education{padding:clamp(64px,8vw,96px) max(22px,calc((100vw - 1180px)/2));background:#fff8ea}
.phase515-cones-packaging-main .content-section.buyer-education>h2{max-width:880px;margin:0 auto 34px;text-align:center;color:#2f1a06}
.phase515-cones-packaging-main .spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin-inline:auto}
.phase515-cones-packaging-main .spec-grid article{min-width:0;min-height:210px;padding:28px;border-radius:28px;background:linear-gradient(180deg,#fff8ea,#f3dfb4);border:1px solid rgba(72,41,4,.12);box-shadow:0 20px 55px rgba(47,26,6,.10)}
.phase515-cones-packaging-main .spec-grid h3{font-size:clamp(22px,2vw,30px);line-height:1.08;color:#1f1305}
.phase515-cones-packaging-main .spec-grid p{font-size:17px;line-height:1.5;color:rgba(47,26,6,.72)}
.phase515-cones-packaging-main .hero-product:last-of-type{background:radial-gradient(circle at 50% 18%,rgba(202,133,0,.18),transparent 30%),linear-gradient(160deg,#120a02,#2d1804 72%,#482904);padding-top:clamp(74px,8vw,108px);padding-bottom:clamp(74px,8vw,108px)}
.phase515-cones-packaging-main .hero-product:last-of-type .center{width:min(880px,100%)}
.phase515-cones-packaging-main .hero-product:last-of-type .hero-sub{max-width:820px}
@media (min-width:1440px){
  .phase515-cones-packaging-main .subnav{padding-left:max(50px,calc((100vw - 1440px)/2));padding-right:max(50px,calc((100vw - 1440px)/2))}
  .phase515-cones-packaging-main .hero-product,.phase515-cones-packaging-main .content-section.buyer-education{padding-left:max(50px,calc((100vw - 1360px)/2));padding-right:max(50px,calc((100vw - 1360px)/2))}
  .phase515-cones-packaging-main .spec-grid{max-width:1360px}
}
@media (min-width:1920px){
  .phase515-cones-packaging-main .hero-product,.phase515-cones-packaging-main .content-section.buyer-education{padding-left:max(72px,calc((100vw - 1560px)/2));padding-right:max(72px,calc((100vw - 1560px)/2))}
  .phase515-cones-packaging-main .spec-grid{max-width:1500px}
  .phase515-cones-packaging-main .product-stage.cones-packaging{width:min(920px,52vw);height:220px}
}
@media (min-width:2560px){
  .phase515-cones-packaging-main .hero-product,.phase515-cones-packaging-main .content-section.buyer-education{padding-left:calc((100vw - 1680px)/2);padding-right:calc((100vw - 1680px)/2)}
  .phase515-cones-packaging-main .spec-grid{max-width:1560px}
}
@media (min-width:720px) and (max-width:1180px){
  .phase515-cones-packaging-main .hero-product{padding-top:80px;padding-bottom:72px}
  .phase515-cones-packaging-main h1{font-size:clamp(58px,9vw,86px)}
  .phase515-cones-packaging-main .product-stage.cones-packaging{width:min(680px,82vw);height:170px;margin-top:52px}
  .phase515-cones-packaging-main .spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .phase515-cones-packaging-main .spec-grid article:last-child{grid-column:1/-1;min-height:170px}
}
@media (max-width:719px){
  .phase515-cones-packaging-main .subnav{top:auto;display:block;padding:10px 14px;overflow:hidden}
  .phase515-cones-packaging-main .subnav>div:first-child{margin-bottom:8px;font-size:18px}
  .phase515-cones-packaging-main .subnav-links{width:100%;gap:7px}
  .phase515-cones-packaging-main .subnav-links a{padding:8px 10px;font-size:13px}
  .phase515-cones-packaging-main .hero-product{padding:64px 18px 54px;text-align:left;align-items:flex-start}
  .phase515-cones-packaging-main .center,.phase515-cones-packaging-main .narrow{width:100%}
  .phase515-cones-packaging-main h1{font-size:clamp(42px,13vw,56px);line-height:.96;max-width:9ch;margin-left:0;margin-right:0}
  .phase515-cones-packaging-main h2{font-size:clamp(32px,10vw,44px);line-height:1.02;text-align:left}
  .phase515-cones-packaging-main .eyebrow{font-size:11px;line-height:1.35}
  .phase515-cones-packaging-main .hero-sub{font-size:18px;line-height:1.45;text-align:left;margin-left:0;margin-right:0}
  .phase515-cones-packaging-main .link-row{display:grid;grid-template-columns:1fr;width:100%;justify-content:stretch}
  .phase515-cones-packaging-main .link-row a{width:100%;min-height:48px}
  .phase515-cones-packaging-main .product-stage.cones-packaging{width:100%;height:135px;margin:34px 0 0;border-radius:24px;transform:rotateX(54deg) rotateZ(-4deg)}
  .phase515-cones-packaging-main .product-stage.cones-packaging:after{left:18px;bottom:12px;font-size:9px;letter-spacing:.18em}
  .phase515-cones-packaging-main .content-section.buyer-education{padding:56px 18px}
  .phase515-cones-packaging-main .content-section.buyer-education>h2{text-align:left;margin-bottom:22px}
  .phase515-cones-packaging-main .spec-grid{grid-template-columns:1fr;gap:14px}
  .phase515-cones-packaging-main .spec-grid article{min-height:0;padding:22px;border-radius:24px}
  .phase515-cones-packaging-main .spec-grid p{font-size:16px}
  .phase515-cones-packaging-main .hero-product:last-of-type{padding:62px 18px;text-align:left}
}
@media (max-width:360px){
  .phase515-cones-packaging-main .hero-product,.phase515-cones-packaging-main .content-section.buyer-education,.phase515-cones-packaging-main .hero-product:last-of-type{padding-left:15px;padding-right:15px}
  .phase515-cones-packaging-main h1{font-size:40px}
  .phase515-cones-packaging-main .hero-sub{font-size:17px}
}
/* phase515-cones-packaging-breakpoint-optimizer:end */


/* phase516-distributor-importer-breakpoint-optimizer:start */
main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"]{--phase396-wide-shell:min(100% - 56px,1480px);--phase396-cinema-shell:min(100% - 72px,1760px);overflow-x:hidden}
main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-hero{grid-template-columns:minmax(0,1.04fr) minmax(380px,.86fr);gap:clamp(24px,3vw,46px);padding-left:max(22px,calc((100vw - 1280px)/2));padding-right:max(22px,calc((100vw - 1280px)/2))}
main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-hero-copy{min-width:0;min-height:clamp(420px,36vw,540px)}
main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-hero h1{max-width:940px;font-size:clamp(42px,5.05vw,72px);line-height:.94;text-wrap:balance}
main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-hero-lede{max-width:840px;text-wrap:pretty}
main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-ledger{min-height:clamp(420px,36vw,540px)}
main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-ledger-card strong{font-size:clamp(17px,1.35vw,22px)}
main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));max-width:var(--phase396-cinema-shell);margin-left:auto;margin-right:auto;width:100%;padding-left:max(18px,calc((100vw - 1480px)/2));padding-right:max(18px,calc((100vw - 1480px)/2))}
main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-system,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-documentation-fit,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-logistics-band,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-commercial-packet{padding-left:max(22px,calc((100vw - 1280px)/2));padding-right:max(22px,calc((100vw - 1280px)/2))}
main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-grid,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-packet-grid{max-width:var(--phase396-wide-shell);margin-left:auto;margin-right:auto}
main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-packet-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-documentation-fit{grid-template-columns:minmax(360px,.82fr) minmax(0,1.08fr)}
main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-logistics-band{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}
main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-image-card{min-height:clamp(360px,34vw,520px)}
main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-image-card img{min-height:100%;height:100%}
body:has(main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"]) .phase418-epictetus-panel{width:var(--phase396-wide-shell);max-width:1480px}
@media (min-width:1440px){
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-hero{grid-template-columns:minmax(680px,1fr) minmax(520px,.82fr);padding-left:max(42px,calc((100vw - 1540px)/2));padding-right:max(42px,calc((100vw - 1540px)/2));padding-top:112px;padding-bottom:64px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-hero h1{font-size:clamp(64px,4.25vw,82px);max-width:1040px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-hero-copy,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-ledger{min-height:clamp(500px,31vw,610px)}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-system,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-documentation-fit,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-logistics-band,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-commercial-packet{padding-left:max(34px,calc((100vw - 1480px)/2));padding-right:max(34px,calc((100vw - 1480px)/2))}
}
@media (min-width:1920px){
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-hero{grid-template-columns:minmax(820px,1fr) minmax(640px,.78fr);padding-left:max(72px,calc((100vw - 1780px)/2));padding-right:max(72px,calc((100vw - 1780px)/2))}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-hero h1{font-size:clamp(76px,3.2vw,96px);max-width:1180px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-hero-lede{font-size:clamp(21px,1.15vw,25px);max-width:960px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-hero-copy,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-ledger{min-height:clamp(560px,27vw,680px)}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-system,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-documentation-fit,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-logistics-band,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-commercial-packet{padding-left:max(56px,calc((100vw - 1680px)/2));padding-right:max(56px,calc((100vw - 1680px)/2))}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-proof-strip{max-width:1760px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-grid,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-packet-grid{max-width:1680px}
}
@media (min-width:2560px){
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-hero{grid-template-columns:minmax(980px,1fr) minmax(700px,.72fr);padding-left:max(96px,calc((100vw - 1960px)/2));padding-right:max(96px,calc((100vw - 1960px)/2))}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-proof-strip{box-sizing:border-box;width:min(calc(100% - 96px),1960px);max-width:1960px;padding-left:18px;padding-right:18px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-hero h1{font-size:clamp(84px,2.65vw,108px);max-width:1280px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-hero-copy,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-ledger{min-height:680px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-proof-strip{max-width:1960px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-system,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-documentation-fit,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-logistics-band,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-commercial-packet{padding-left:max(80px,calc((100vw - 1800px)/2));padding-right:max(80px,calc((100vw - 1800px)/2))}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-grid,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-packet-grid{max-width:1800px}
}
@media (min-width:701px) and (max-width:1180px){
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-hero{grid-template-columns:1fr;padding-top:92px;padding-bottom:48px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-hero-copy{min-height:0}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-hero h1{font-size:clamp(48px,7.2vw,66px);max-width:900px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-ledger{min-height:360px;max-height:440px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-mini-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-mini-ledger p{min-width:0;overflow-wrap:anywhere;padding:12px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-documentation-fit,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-logistics-band{grid-template-columns:1fr;gap:22px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-image-card{min-height:320px;max-height:420px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:701px) and (max-width:900px){
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-grid article{min-height:0;padding:22px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:36px;padding-right:36px}
}
@media (max-width:700px){
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-hero{padding:78px 18px 34px;gap:20px;grid-template-columns:minmax(0,1fr)}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-hero-copy{min-height:0;justify-content:flex-start}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-hero h1{font-size:clamp(34px,10.2vw,42px);line-height:.98;margin-bottom:14px;max-width:100%}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-hero-lede{font-size:16px;line-height:1.42;margin:0}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-actions,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-next-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .btn{width:100%;min-height:48px;padding:13px 16px;text-align:center}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-ledger{min-height:360px;max-height:390px;border-radius:26px;display:block}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-ledger-card{position:absolute;left:14px;right:14px;bottom:14px;margin:0;padding:15px;border-radius:19px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-mini-ledger{position:absolute;left:14px;right:14px;top:14px;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;margin:0;padding-bottom:2px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-mini-ledger p{flex:0 0 min(224px,78vw);padding:11px;scroll-snap-align:start}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-proof-strip{grid-template-columns:1fr;max-width:none;margin:0;padding:18px;width:100%}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-subnav{top:48px;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding:10px 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-subnav a{flex:0 0 auto;min-height:40px;padding:10px 12px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-system,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-documentation-fit,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-logistics-band,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-commercial-packet,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-next{padding:54px 18px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-documentation-fit,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-logistics-band{grid-template-columns:minmax(0,1fr);gap:18px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-section-heading h2,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-fit-copy h2,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-logistics-band h2,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-commercial-packet h2,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-next h2{font-size:clamp(30px,9vw,38px);line-height:1.02;text-wrap:balance}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-section-heading p,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-commercial-packet>p,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-next>p{font-size:16px;line-height:1.5}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-grid,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-packet-grid{grid-template-columns:1fr;gap:12px;max-width:none;width:100%;margin-left:0;margin-right:0}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-grid article,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-fit-copy,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-logistics-copy,main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-packet-grid a{padding:20px;border-radius:24px;min-height:0}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-image-card{border-radius:24px;min-height:260px;max-height:320px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-image-card img{min-height:260px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-checklist p{grid-template-columns:auto minmax(0,1fr);padding:12px}
  body:has(main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"]) .phase418-epictetus-panel{width:calc(100% - 36px);margin:54px auto;border-radius:26px}
  body:has(main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"]) .phase418-epictetus-panel-route{grid-template-columns:1fr;padding:18px}
  body:has(main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"]) .phase418-epictetus-panel-copy{padding:22px}
}
@media (max-width:360px){
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-distributor-hero h1{font-size:34px;max-width:100%}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-channel-ledger{min-height:345px}
  main.phase396-distributor-main[data-template="phase396-distributor-importer-commercial-page"] .phase396-ledger-card strong{font-size:16px}
}
/* phase516-distributor-importer-breakpoint-optimizer:end */

/* phase520-export-support-breakpoint-optimizer:start */
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"]{
  --phase520-shell:min(1480px,calc(100% - clamp(28px,5vw,104px)));
  overflow-x:clip;
}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-shell{width:var(--phase520-shell)!important;max-width:var(--phase520-shell)!important;min-width:0!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .subnav{overflow-x:clip!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .subnav>div{width:min(1480px,calc(100% - clamp(28px,5vw,104px)))!important;max-width:min(1480px,calc(100% - clamp(28px,5vw,104px)))!important;min-width:0!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .subnav-links{min-width:0!important;max-width:100%!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-hero{min-height:auto!important;padding:clamp(58px,5.8vw,96px) 0 clamp(48px,5vw,84px)!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-hero-grid{grid-template-columns:minmax(0,760px) minmax(460px,680px)!important;gap:clamp(28px,4vw,58px)!important;justify-content:center!important;align-items:center!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-hero h1{font-size:clamp(40px,4.45vw,74px)!important;line-height:.96!important;max-width:780px!important;text-wrap:balance!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-lede{max-width:680px!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-map{min-height:clamp(390px,28vw,510px)!important;max-height:560px!important;overflow:hidden!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-map>img{height:100%!important;object-fit:cover!important;object-position:center!important;filter:brightness(.82) contrast(1.08)!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-map-overlay{position:absolute!important;inset:auto clamp(16px,2vw,24px) clamp(16px,2vw,24px)!important;display:grid!important;grid-template-columns:1.2fr 1fr 1fr!important;gap:10px!important;align-items:stretch!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-node{min-width:0!important;padding:clamp(13px,1.1vw,17px)!important;border-radius:20px!important;overflow-wrap:anywhere!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-node p{font-size:12.5px!important;line-height:1.35!important;margin-top:8px!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-lanes-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-handoff-layout,
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-buyer-layout{grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr)!important;gap:clamp(24px,4vw,56px)!important;align-items:center!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-image-card,
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-buyer-media{max-height:560px!important;overflow:hidden!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-packet-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-packet-card{min-width:0!important;overflow-wrap:anywhere!important}
main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-next-card{grid-template-columns:minmax(0,1fr) minmax(260px,380px)!important;gap:24px!important;align-items:center!important}
@media(min-width:1800px){
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"]{--phase520-shell:min(1640px,calc(100% - 144px))}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-hero-grid{grid-template-columns:minmax(0,820px) minmax(620px,760px)!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-packet-grid{grid-template-columns:repeat(4,minmax(230px,1fr))!important;max-width:1500px!important;margin-inline:auto!important}
}
@media(min-width:2400px){
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"]{--phase520-shell:min(1760px,calc(100% - 220px))}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-map{min-height:500px!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-signal-grid,
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-lanes-grid{max-width:1500px!important;margin-inline:auto!important}
}
@media(max-width:1180px){
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"]{--phase520-shell:min(100% - 40px,1040px)}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-map{min-height:0!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:14px!important;background:linear-gradient(145deg,rgba(255,248,234,.14),rgba(255,248,234,.05))!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-map>img{display:none!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-map-overlay{position:relative!important;inset:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-node.wide{grid-column:auto!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-handoff-layout,
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-buyer-layout{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:860px){
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"]{--phase520-shell:min(100% - 32px,760px)}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .subnav{position:sticky!important;top:64px!important;z-index:40!important;overflow-x:hidden!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .subnav>div{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;padding:10px 0!important;gap:8px!important;align-items:flex-start!important;flex-direction:column!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .subnav-links{width:100%!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;padding-bottom:4px!important;scrollbar-width:none!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .subnav-links::-webkit-scrollbar{display:none!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .subnav-links a{flex:0 0 auto!important;white-space:nowrap!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-hero{padding:clamp(34px,8vw,54px) 0 clamp(34px,8vw,52px)!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-hero h1{font-size:clamp(35px,9.4vw,54px)!important;letter-spacing:-.05em!important;max-width:11.5ch!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-lede{font-size:clamp(15px,4vw,18px)!important;margin-top:16px!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:22px!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-btn{width:100%!important;min-height:46px!important;padding:12px 14px!important;text-align:center!important;box-shadow:none!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-signal-grid,
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-lanes-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-map-overlay{grid-template-columns:repeat(3,minmax(170px,1fr))!important;overflow-x:auto!important;scrollbar-width:none!important;padding-bottom:2px!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-map-overlay::-webkit-scrollbar{display:none!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-node p{display:none!important}
}
@media(max-width:560px){
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"]{--phase520-shell:min(100% - 28px,520px)}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-hero h1{font-size:clamp(32px,10.5vw,45px)!important;max-width:10.8ch!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-actions{grid-template-columns:1fr!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-signal-grid,
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-lanes-grid,
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-packet-grid{grid-template-columns:minmax(0,1fr)!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-map{padding:10px!important;border-radius:26px!important;margin-top:4px!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-map-overlay{grid-template-columns:repeat(3,minmax(158px,1fr))!important;gap:8px!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-node{padding:12px!important;border-radius:17px!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-section{padding-block:clamp(42px,10vw,62px)!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-next-card{grid-template-columns:minmax(0,1fr)!important;padding:22px!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-next-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}
}
@media(max-width:360px){
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"]{--phase520-shell:min(100% - 24px,340px)}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-hero h1{font-size:32px!important;max-width:10.5ch!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-node{min-width:150px!important}
}
/* phase520-export-support-breakpoint-optimizer:end */

/* phase520-export-support-mobile-rail-correction:start */
@media(max-width:860px){
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-map{height:auto!important;min-height:0!important;max-height:none!important;align-items:start!important;contain:layout paint!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-map-overlay{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;height:auto!important;min-height:0!important;max-height:none!important;grid-template-columns:none!important;grid-auto-rows:auto!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-node{flex:0 0 min(178px,72vw)!important;height:auto!important;min-height:0!important;align-self:flex-start!important;scroll-snap-align:start!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-node strong{font-size:clamp(14px,3.6vw,16px)!important;line-height:1.2!important}
}
@media(max-width:560px){
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-map{margin-top:0!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-node{flex-basis:min(166px,70vw)!important;padding:11px!important}
}
/* phase520-export-support-mobile-rail-correction:end */

/* phase520-export-support-tablet-landscape-density:start */
@media(min-width:901px) and (max-width:1180px){
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"]{--phase520-shell:min(100% - 40px,1100px)}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-hero-grid{grid-template-columns:minmax(0,1fr) minmax(350px,420px)!important;align-items:center!important;gap:28px!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-hero h1{font-size:clamp(42px,5.2vw,56px)!important;max-width:640px!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-control-map{height:auto!important;min-height:0!important;max-height:none!important;padding:12px!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-map-overlay{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important;gap:9px!important;overflow:visible!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-node{padding:12px!important;border-radius:18px!important;min-height:0!important}
  main.phase399-export-support-main[data-template="phase399-export-support-control-tower"] .phase399-node p{display:none!important}
}
/* phase520-export-support-tablet-landscape-density:end */

/* phase521-grabba-hub-breakpoint-optimizer:start */
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"]{
  --phase521-shell:min(1480px,calc(100% - clamp(28px,5vw,104px)));
  overflow-x:clip;
  background:#fff8ea;
}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-shell{width:var(--phase521-shell)!important;max-width:var(--phase521-shell)!important;min-width:0!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .subnav{overflow-x:clip!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .subnav>div{width:min(1480px,calc(100% - clamp(28px,5vw,104px)))!important;max-width:min(1480px,calc(100% - clamp(28px,5vw,104px)))!important;min-width:0!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .subnav span{min-width:0!important;max-width:100%!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-command-hero{min-height:auto!important;padding:clamp(58px,5.8vw,96px) 0 clamp(46px,5vw,80px)!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-hero-grid{grid-template-columns:minmax(0,760px) minmax(500px,700px)!important;gap:clamp(28px,4vw,58px)!important;justify-content:center!important;align-items:center!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-command-hero h1{font-size:clamp(42px,4.5vw,74px)!important;line-height:.96!important;letter-spacing:-.055em!important;max-width:760px!important;text-wrap:balance!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-lede{max-width:700px!important;font-size:clamp(16px,1.35vw,21px)!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-leaf-market-board{height:clamp(390px,28vw,520px)!important;min-height:0!important;max-height:560px!important;overflow:hidden!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;gap:10px!important;padding:clamp(14px,1.4vw,18px)!important;align-content:end!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-leaf-market-board>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:brightness(.72) contrast(1.08) saturate(1.02)!important;z-index:0!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-market-card{position:relative!important;z-index:1!important;min-width:0!important;min-height:0!important;padding:clamp(13px,1.15vw,17px)!important;border-radius:20px!important;overflow-wrap:anywhere!important;align-self:end!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-market-card p{font-size:12.5px!important;line-height:1.35!important;margin-top:8px!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-rail-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-router-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-path-card,
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-router-card{min-width:0!important;overflow-wrap:anywhere!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-split-layout,
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-quality-layout{grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr)!important;gap:clamp(24px,4vw,56px)!important;align-items:center!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-image-card{max-height:560px!important;overflow:hidden!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-image-card img{width:100%!important;height:100%!important;object-fit:cover!important;filter:brightness(.9) contrast(1.04)!important}
main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-next-card{width:var(--phase521-shell)!important;max-width:var(--phase521-shell)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,380px)!important;gap:24px!important;align-items:center!important}
@media(min-width:1800px){
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"]{--phase521-shell:min(1640px,calc(100% - 144px))}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-hero-grid{grid-template-columns:minmax(0,820px) minmax(620px,760px)!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-router-grid{grid-template-columns:repeat(4,minmax(260px,1fr))!important;max-width:1500px!important;margin-inline:auto!important}
}
@media(min-width:2400px){
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"]{--phase521-shell:min(1760px,calc(100% - 220px))}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-leaf-market-board{height:500px!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-rail-grid,
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-path-grid{max-width:1500px!important;margin-inline:auto!important}
}
@media(max-width:1180px){
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"]{--phase521-shell:min(100% - 40px,1040px)}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-leaf-market-board{height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:12px!important;background:linear-gradient(145deg,rgba(70,39,4,.92),rgba(28,16,4,.94))!important;align-items:stretch!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-leaf-market-board>img{display:none!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-market-card{padding:13px!important;border-radius:18px!important;align-self:stretch!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-market-card p{display:none!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-router-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-split-layout,
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-quality-layout{grid-template-columns:minmax(0,1fr)!important}
}
@media(min-width:901px) and (max-width:1180px){
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,440px)!important;align-items:center!important;gap:28px!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-command-hero h1{font-size:clamp(42px,5.2vw,58px)!important;max-width:640px!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-leaf-market-board{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;align-self:center!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-split-layout,
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-quality-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:24px!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-image-card{max-height:430px!important}
}
@media(max-width:860px){
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"]{--phase521-shell:min(100% - 32px,760px)}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .subnav{position:sticky!important;top:64px!important;z-index:40!important;overflow-x:hidden!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .subnav>div{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;padding:10px 0!important;gap:8px!important;align-items:flex-start!important;flex-direction:column!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .subnav span{width:100%!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;padding-bottom:4px!important;scrollbar-width:none!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .subnav span::-webkit-scrollbar{display:none!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .subnav span a{flex:0 0 auto!important;white-space:nowrap!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-command-hero{padding:clamp(34px,8vw,54px) 0 clamp(34px,8vw,52px)!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-command-hero h1{font-size:clamp(34px,9vw,52px)!important;letter-spacing:-.05em!important;max-width:12ch!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-lede{font-size:clamp(15px,4vw,18px)!important;margin-top:16px!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:22px!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-btn{width:100%!important;min-height:46px!important;padding:12px 14px!important;text-align:center!important;box-shadow:none!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-leaf-market-board{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;padding:10px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-leaf-market-board::-webkit-scrollbar{display:none!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-market-card{flex:0 0 min(172px,72vw)!important;scroll-snap-align:start!important;height:auto!important;min-height:0!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-rail-grid,
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-path-grid,
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-router-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:560px){
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"]{--phase521-shell:min(100% - 28px,520px)}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-command-hero h1{font-size:clamp(32px,10.2vw,44px)!important;max-width:11ch!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-actions{grid-template-columns:1fr!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-rail-grid,
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-path-grid,
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-router-grid{grid-template-columns:minmax(0,1fr)!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-market-card{flex-basis:min(162px,70vw)!important;padding:11px!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-section{padding-block:clamp(42px,10vw,62px)!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-next-card{grid-template-columns:minmax(0,1fr)!important;padding:22px!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-next .phase406-actions{grid-template-columns:1fr!important;width:100%!important}
}
@media(max-width:360px){
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"]{--phase521-shell:min(100% - 24px,340px)}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-command-hero h1{font-size:32px!important;max-width:10.5ch!important}
}
/* phase521-grabba-hub-breakpoint-optimizer:end */

/* phase521-manufacturing-capabilities-breakpoint-optimizer:start */
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"]{overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#fff1cf 42%,#fff8ea 100%)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] *,
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] *::before,
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] *::after{box-sizing:border-box;min-width:0}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-shell{width:min(1500px,calc(100% - clamp(32px,5.6vw,132px)))}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .subnav{position:sticky;top:0;z-index:125;background:rgba(255,248,234,.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .subnav>div{width:min(1500px,calc(100% - clamp(32px,5.6vw,132px)));min-height:56px;gap:18px}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .subnav span{display:flex;align-items:center;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;white-space:nowrap}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .subnav span::-webkit-scrollbar{display:none}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .subnav a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:36px;margin-left:0;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.42);border:1px solid rgba(72,41,4,.08)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-factory-hero{padding:clamp(72px,7vw,120px) 0 clamp(42px,5vw,78px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-factory-hero .phase407-shell{width:min(1640px,calc(100% - clamp(32px,5vw,120px)))}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-hero-grid{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);gap:clamp(28px,3.4vw,62px);align-items:center}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-factory-hero h1{font-size:clamp(42px,4.9vw,82px);max-width:760px;text-wrap:balance}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-lede{max-width:760px}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-production-board{min-height:clamp(460px,34vw,640px);border-radius:clamp(30px,2.6vw,46px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-production-board img{opacity:.56;object-position:center}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-station-card{width:min(260px,46%);padding:clamp(14px,1.25vw,20px);border-radius:clamp(20px,1.7vw,28px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-station-card strong{font-size:clamp(18px,1.45vw,24px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-station-card p{font-size:clamp(13px,1vw,16px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-proof-rail .phase407-shell{width:min(1640px,100%)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-rail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-rail-grid div{padding:clamp(18px,2vw,26px) clamp(18px,2.5vw,34px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-section{padding:clamp(62px,7vw,112px) 0}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-section-head{grid-template-columns:minmax(0,.76fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);align-items:end}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-section-head h2{font-size:clamp(34px,3.8vw,64px);text-wrap:balance}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-section-head p{max-width:820px}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-bay-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1.05fr);gap:clamp(16px,2vw,28px);padding:clamp(22px,3vw,48px);border-radius:clamp(32px,4vw,58px);background:radial-gradient(circle at 50% 44%,rgba(241,191,86,.14),transparent 32%),#050302}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-bay-card{min-height:clamp(240px,22vw,360px);padding:clamp(22px,2.2vw,34px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-bay-card:nth-child(2){transform:translateY(clamp(0px,2vw,34px))}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-bay-card:nth-child(3){transform:translateY(clamp(-16px,-1vw,-6px))}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-split-layout{grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);gap:clamp(24px,3vw,48px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-image-card{min-height:clamp(400px,35vw,650px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-image-card img{min-height:clamp(400px,35vw,650px);object-position:center}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-flow-card{padding:clamp(24px,2.6vw,42px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-flow-card h2{font-size:clamp(34px,3.6vw,62px);text-wrap:balance}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-packaging-thumb{max-height:none;min-height:clamp(190px,15vw,270px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-packaging-thumb img{height:clamp(190px,15vw,270px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-scope-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.5vw,20px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-scope-card{min-height:clamp(140px,10vw,180px);padding:clamp(18px,1.7vw,24px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-quality-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.92fr);gap:clamp(28px,4vw,70px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-quality-copy h2{font-size:clamp(34px,3.8vw,64px);text-wrap:balance}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-quality-export-band .phase407-image-card{min-height:clamp(360px,27vw,520px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-router-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.7vw,22px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-router-card{min-height:clamp(142px,11vw,184px);padding:clamp(18px,1.7vw,26px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-router-card:nth-child(4n+2){transform:translateY(clamp(0px,1.4vw,18px))}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-next{padding:clamp(58px,6vw,90px) 0 clamp(78px,8vw,124px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-next-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(24px,3vw,42px);border-radius:clamp(28px,2.8vw,42px)}
main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-next-card h2{text-wrap:balance}
@media (min-width:1600px){
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-factory-hero .phase407-shell{width:min(1760px,calc(100% - 160px))}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-hero-grid{grid-template-columns:minmax(520px,.78fr) minmax(760px,1.22fr)}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-shell{width:min(1580px,calc(100% - 160px))}
}
@media (max-width:1180px){
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-hero-grid{grid-template-columns:1fr;max-width:900px;margin-inline:auto}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-production-board{min-height:560px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-rail-grid,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-router-grid,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-bay-grid{grid-template-columns:1fr 1fr}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-bay-card:nth-child(3){grid-column:1/-1;transform:none;min-height:220px}
}
@media (max-width:980px){
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .subnav{position:relative;top:auto;z-index:40;margin-top:48px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-shell,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .subnav>div{width:min(100% - 32px,860px)}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .subnav>div{align-items:flex-start;flex-direction:column;padding:11px 0;min-height:0}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .subnav span{width:100%;padding-bottom:2px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-section-head,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-split-layout,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-quality-layout{grid-template-columns:1fr}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-section-head{align-items:start;margin-bottom:24px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-bay-card:nth-child(2),
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-router-card:nth-child(4n+2){transform:none}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-image-card,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-image-card img{min-height:380px}
}
@media (max-width:700px){
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-shell,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-factory-hero .phase407-shell,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .subnav>div{width:calc(100% - 28px)}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .subnav strong{font-size:15px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .subnav a{min-height:34px;padding:8px 11px;font-size:12px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-factory-hero{padding:50px 0 34px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-factory-hero h1{font-size:clamp(38px,12.4vw,58px);line-height:.94;letter-spacing:-.052em}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-lede{font-size:16px;line-height:1.55}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-actions{gap:10px;margin-top:22px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-btn{width:100%;min-height:46px;text-align:center;justify-content:center}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-production-board{display:grid;gap:10px;min-height:0;padding:14px;border-radius:28px;overflow:hidden;background:linear-gradient(180deg,rgba(18,9,2,.92),rgba(18,9,2,.98))}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-production-board:before{display:none}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-production-board img{position:relative;height:220px;border-radius:20px;opacity:.72;object-fit:cover}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-station-card{position:relative!important;inset:auto!important;width:100%;margin:0;padding:15px;border-radius:18px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-rail-grid,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-bay-grid,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-scope-grid,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-router-grid,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-flow-steps{grid-template-columns:1fr}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-rail-grid div{border-left:0;border-top:1px solid rgba(92,54,9,.16)}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-section{padding:50px 0}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-section-head h2{font-size:clamp(34px,11vw,48px)}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-section-head p{font-size:16px;line-height:1.58}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-bay-grid{padding:14px;border-radius:30px;background:#050302}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-bay-card{min-height:0;padding:22px;border-radius:24px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-bay-card:nth-child(3){grid-column:auto}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-image-card,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-image-card img{min-height:300px;border-radius:26px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-flow-card{border-radius:26px;padding:22px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-flow-card h2,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-quality-copy h2{font-size:clamp(32px,10.5vw,46px)}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-packaging-thumb img{height:190px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-quality-export-band .phase407-image-card{display:none}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-router-card,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-scope-card{min-height:0;border-radius:22px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-next-card{grid-template-columns:1fr;padding:22px;border-radius:28px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-next-card h2{font-size:clamp(30px,10vw,44px)}
}
@media (max-width:390px){
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-shell,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-factory-hero .phase407-shell,
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .subnav>div{width:calc(100% - 22px)}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-factory-hero h1{font-size:clamp(34px,11.8vw,44px)}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-production-board img{height:190px}
  main.phase407-manufacturing-main[data-phase521-breakpoint-optimizer="true"] .phase407-station-card strong{font-size:18px}
}
/* phase521-manufacturing-capabilities-breakpoint-optimizer:end */

/* phase913-manufacturing-hero-board-and-quote-repair:start */
/* Keep the factory-scope stations readable instead of allowing the right pair to collide. */
main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase407-production-board{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  grid-template-rows:repeat(2,minmax(0,1fr));
  gap:clamp(12px,1.5vw,22px);
  min-height:clamp(460px,34vw,620px);
  padding:clamp(18px,2vw,30px);
}
main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase407-station-card{
  position:relative!important;
  inset:auto!important;
  z-index:3;
  width:auto!important;
  min-width:0;
  margin:0!important;
  align-self:stretch;
  padding:clamp(14px,1.35vw,20px);
}
/* Match the landing page’s primary CTA: gold fill with dark, high-contrast type. */
main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase407-factory-hero .phase407-btn.secondary{
  background:#f1bf56!important;
  color:#2f1a06!important;
  -webkit-text-fill-color:#2f1a06!important;
  border-color:#f1bf56!important;
  font-weight:950!important;
}
main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase407-factory-hero .phase407-btn.secondary:hover,
main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase407-factory-hero .phase407-btn.secondary:focus-visible{
  background:#ffd064!important;
  color:#2f1a06!important;
  -webkit-text-fill-color:#2f1a06!important;
}
@media(max-width:700px){
  main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase407-production-board{
    grid-template-columns:1fr;
    grid-template-rows:none;
    min-height:0;
  }
}
/* phase913-manufacturing-hero-board-and-quote-repair:end */

/* phase914-manufacturing-capability-bay-media:start */
/* Give each capability bay an approved, semantically labelled production image without compressing its buyer-facing detail. */
main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase407-bay-card{
  display:grid!important;
  grid-template-rows:clamp(150px,12vw,218px) auto auto 1fr;
  gap:clamp(8px,.75vw,12px);
  align-content:start;
  min-height:0!important;
  overflow:hidden;
}
main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase913-bay-image{
  display:block;
  width:100%;
  height:100%;
  min-height:0;
  object-fit:cover;
  object-position:center;
  border-radius:clamp(16px,1.5vw,24px);
  background:#2f1a06;
}
main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase407-bay-card>span{
  margin-top:clamp(3px,.4vw,7px);
}
main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase407-bay-card p{
  margin:0;
  align-self:start;
}
@media(max-width:1180px){
  main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase407-bay-card:nth-child(2){
    transform:none!important;
  }
}
@media(max-width:980px){
  main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase407-bay-card{
    grid-template-rows:clamp(160px,24vw,220px) auto auto 1fr;
  }
}
@media(max-width:700px){
  main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase407-bay-card{
    grid-template-rows:clamp(185px,55vw,260px) auto auto 1fr;
    padding:clamp(20px,5vw,28px);
  }
}
/* phase914-manufacturing-capability-bay-media:end */

/* phase915-manufacturing-cta-landing-parity:start */
/* All manufacturing action buttons use the approved landing-page gold fill and dark, high-contrast label. */
main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase407-btn.secondary{
  background:#f1bf56!important;
  color:#2f1a06!important;
  -webkit-text-fill-color:#2f1a06!important;
  border-color:#f1bf56!important;
  font-weight:950!important;
}
main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase407-btn.secondary:hover,
main.phase407-manufacturing-main[data-phase407-manufacturing-theme="true"] .phase407-btn.secondary:focus-visible{
  background:#ffd064!important;
  color:#2f1a06!important;
  -webkit-text-fill-color:#2f1a06!important;
  border-color:#ffd064!important;
}
/* phase915-manufacturing-cta-landing-parity:end */

/* phase916-about-hero-left-alignment:start */
/* Match the landing-page hero: left-column editorial content is deliberately left aligned at every responsive size. */
main.phase381-about-main .phase381-about-hero .phase381-hero-copy,
main.phase381-about-main .phase381-about-hero .phase381-hero-copy h1,
main.phase381-about-main .phase381-about-hero .phase381-hero-copy p{
  text-align:left!important;
}
main.phase381-about-main .phase381-about-hero .phase381-hero-copy .phase381-hero-actions{
  justify-content:flex-start!important;
}
/* phase916-about-hero-left-alignment:end */

/* phase917-about-proof-card-landing-parity:start */
/* Turn the company figures into distinct dark tobacco cards, matching the landing-page's gold/cream card language. */
main.phase381-about-main .phase381-proof-strip{
  gap:clamp(12px,1.3vw,20px)!important;
  padding:clamp(18px,2vw,30px)!important;
  background:linear-gradient(135deg,#160a03,#2f1a06)!important;
}
main.phase381-about-main .phase381-proof-strip article{
  display:grid!important;
  align-content:start!important;
  gap:clamp(9px,.8vw,13px)!important;
  min-height:clamp(174px,14vw,236px)!important;
  padding:clamp(22px,2vw,34px)!important;
  border:1px solid rgba(241,191,86,.30)!important;
  border-radius:clamp(22px,2vw,34px)!important;
  background:linear-gradient(145deg,#482904,#221104)!important;
  box-shadow:0 18px 46px rgba(0,0,0,.22)!important;
}
main.phase381-about-main .phase381-proof-strip article span{
  color:#f1bf56!important;
  -webkit-text-fill-color:#f1bf56!important;
  text-shadow:none!important;
}
main.phase381-about-main .phase381-proof-strip article p{
  margin:0!important;
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
  opacity:1!important;
  text-shadow:none!important;
}
@media(max-width:700px){
  main.phase381-about-main .phase381-proof-strip{
    padding:14px!important;
  }
  main.phase381-about-main .phase381-proof-strip article{
    min-height:0!important;
    padding:22px!important;
    border-radius:24px!important;
  }
}
/* phase917-about-proof-card-landing-parity:end */

/* phase919-about-dark-section-type-parity:start */
/* Preserve landing-page contrast on dark tobacco sections: cream headlines/copy with gold eyebrow labels. */
main.phase381-about-main .phase381-origin-system .phase381-section-heading h2,
main.phase381-about-main .phase381-capability-grid .phase381-section-heading h2{
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
  text-shadow:none!important;
}
main.phase381-about-main .phase381-origin-system .phase381-section-heading>p:not(.eyebrow){
  color:rgba(255,232,187,.90)!important;
  -webkit-text-fill-color:rgba(255,232,187,.90)!important;
  text-shadow:none!important;
}
main.phase381-about-main .phase381-origin-system .eyebrow,
main.phase381-about-main .phase381-capability-grid .eyebrow{
  color:#f1bf56!important;
  -webkit-text-fill-color:#f1bf56!important;
  text-shadow:none!important;
}
/* phase919-about-dark-section-type-parity:end */

/* phase920-about-final-cta-contrast:start */
/* The final primary action uses the landing page's deep-tobacco button treatment: light type on a dark fill. */
main.phase381-about-main .phase381-buyer-next .phase381-next-actions .btn.primary,
main.phase381-about-main .phase381-buyer-next .phase381-next-actions .btn.primary:visited{
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
  text-shadow:none!important;
}
main.phase381-about-main .phase381-buyer-next .phase381-next-actions .btn.primary :is(span,strong,em){
  color:inherit!important;
  -webkit-text-fill-color:currentColor!important;
}
main.phase381-about-main .phase381-buyer-next .phase381-next-actions .btn.primary:hover,
main.phase381-about-main .phase381-buyer-next .phase381-next-actions .btn.primary:focus-visible{
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
}
/* phase920-about-final-cta-contrast:end */

/* phase927-about-button-landing-parity:start */
/* Match landing actions: gold primary with dark type; cream/outlined secondary with explicit readable type. */
main#main.phase381-about-main .phase381-hero-actions .btn.primary,
main#main.phase381-about-main .phase381-next-actions .btn.primary{
  background:#f1bf56!important;
  border-color:#f1bf56!important;
  color:#2f1a06!important;
  -webkit-text-fill-color:#2f1a06!important;
}
main.phase381-about-main .phase381-hero-actions .btn.secondary{
  background:rgba(255,248,234,.10)!important;
  border-color:rgba(255,248,234,.62)!important;
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
}
main.phase381-about-main .phase381-next-actions .btn.secondary{
  background:#fff8ea!important;
  border-color:rgba(72,41,4,.20)!important;
  color:#2f1a06!important;
  -webkit-text-fill-color:#2f1a06!important;
}
main.phase381-about-main :is(.phase381-hero-actions,.phase381-next-actions) .btn:hover,
main.phase381-about-main :is(.phase381-hero-actions,.phase381-next-actions) .btn:focus-visible{filter:brightness(1.06);outline:2px solid #f1bf56;outline-offset:3px}
/* phase927-about-button-landing-parity:end */

/* phase525-offerings-breakpoint-optimizer:start */
html:has(main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"]),
body:has(main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"]){max-width:100%;overflow-x:hidden}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"]{overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f4e7cc 46%,#fff8ea 100%)}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] *,
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] *::before,
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] *::after{box-sizing:border-box;min-width:0}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-dispatch-hero{grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);gap:clamp(28px,4vw,72px);padding:clamp(82px,7.5vw,128px) clamp(28px,5.6vw,120px) clamp(48px,5.5vw,86px)}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-hero-copy{max-width:760px}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-dispatch-hero h1{font-size:clamp(42px,4.9vw,78px);line-height:.96;max-width:11.6ch;text-wrap:balance;overflow-wrap:normal}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-dispatch-hero p{font-size:clamp(16px,1.22vw,19px);line-height:1.6;max-width:720px;text-wrap:pretty}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-hero-actions{gap:12px;max-width:100%}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] a.btn{white-space:normal;text-align:center}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-console{min-height:clamp(420px,34vw,620px);border-radius:clamp(28px,2.4vw,42px)}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-console-ticket{max-width:min(280px,48%);padding:clamp(15px,1.5vw,22px)}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-rail{width:min(1500px,calc(100% - clamp(30px,5vw,120px)));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);margin-inline:auto}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-section{width:min(1460px,calc(100% - clamp(30px,5vw,120px)));padding:clamp(58px,6vw,104px) 0;margin-inline:auto}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-section-head{max-width:1180px;margin-inline:auto}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-section-head h2,
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-studio-copy h2,
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-handoff-copy h2,
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-final-cta h2{font-size:clamp(34px,3.5vw,62px);line-height:1;text-wrap:balance;overflow-wrap:normal}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-path-card{min-height:clamp(230px,19vw,310px);padding:clamp(20px,2vw,30px)}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-studio-split{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:clamp(26px,4vw,70px);align-items:center}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-studio-media{min-height:clamp(400px,34vw,640px);border-radius:clamp(28px,2.6vw,44px)}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-studio-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,18px)}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-commercial-handoff-band{width:min(1500px,calc(100% - clamp(30px,5vw,120px)));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,70px);margin-inline:auto;padding:clamp(38px,4.5vw,70px);border-radius:clamp(28px,2.8vw,46px)}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-handoff-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,18px)}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-routing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,22px)}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-final-cta{width:min(1500px,calc(100% - clamp(30px,5vw,120px)));grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:clamp(24px,4vw,72px);margin-inline:auto;margin-bottom:clamp(64px,7vw,118px);padding:clamp(24px,3vw,44px);border-radius:clamp(30px,3vw,50px)}
main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-final-cta img{min-height:clamp(280px,24vw,460px);border-radius:clamp(24px,2.2vw,36px)}
@media (min-width:1700px){
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-dispatch-hero{grid-template-columns:minmax(0,840px) minmax(620px,820px);justify-content:center;padding-inline:clamp(110px,8vw,220px)}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-section{width:min(1600px,calc(100% - 160px))}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-rail,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-commercial-handoff-band,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-final-cta{width:min(1660px,calc(100% - 160px))}
}
@media (min-width:2400px){
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-dispatch-hero{grid-template-columns:minmax(0,900px) minmax(760px,920px);padding-inline:clamp(220px,12vw,520px)}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-section,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-rail,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-commercial-handoff-band,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-final-cta{width:min(1780px,calc(100% - 22vw))}
}
@media (max-width:1180px){
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-dispatch-hero{grid-template-columns:minmax(0,1fr) minmax(330px,430px);padding-inline:clamp(24px,4vw,54px)}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-dispatch-hero h1{font-size:clamp(42px,5.4vw,64px)}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-path-grid,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-routing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-studio-split,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-commercial-handoff-band,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-final-cta{grid-template-columns:1fr}
}
@media (max-width:900px){
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-dispatch-hero{grid-template-columns:1fr;padding:clamp(66px,9vw,88px) clamp(20px,4vw,34px) 42px;gap:26px}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-dispatch-hero h1{font-size:clamp(40px,8.2vw,58px);max-width:12ch}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-console{min-height:360px}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-rail,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-section,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-commercial-handoff-band,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-final-cta{width:min(100% - 36px,820px)}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-rail,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-handoff-cards,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-studio-list{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-dispatch-hero{padding:56px 16px 34px;gap:22px}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-dispatch-hero h1{font-size:clamp(34px,10.6vw,46px);line-height:1;max-width:11.2ch;letter-spacing:-.048em}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-dispatch-hero p{font-size:15.5px;line-height:1.55}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-hero-actions{display:grid;grid-template-columns:1fr;gap:10px;width:100%;margin-top:20px}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] a.btn{width:100%;min-height:48px;padding:13px 14px}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-console{display:grid;gap:10px;min-height:0;padding:14px;border-radius:26px;background:linear-gradient(180deg,rgba(31,19,5,.94),rgba(31,19,5,.98))}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-console img{position:relative;height:190px;border-radius:20px;opacity:.74;object-fit:cover}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-console-ticket{position:relative!important;inset:auto!important;max-width:100%;width:100%;padding:15px;border-radius:18px;transform:none!important}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-rail,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-section,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-commercial-handoff-band,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-final-cta{width:calc(100% - 28px)}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-rail{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none;padding-bottom:2px;scroll-snap-type:x proximity}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-rail::-webkit-scrollbar{display:none}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-rail article{flex:0 0 min(190px,66vw);scroll-snap-align:start;min-height:92px}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-section{padding:46px 0}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-section-head h2,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-studio-copy h2,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-handoff-copy h2,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-final-cta h2{font-size:clamp(30px,9.4vw,42px);line-height:1.02}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-path-grid,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-handoff-cards,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-routing-grid,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-studio-list{grid-template-columns:1fr}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-path-card{min-height:0;padding:20px;border-radius:24px}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-studio-media{min-height:280px;border-radius:26px}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-commercial-handoff-band{padding:22px;border-radius:28px}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-final-cta{padding:16px 16px 22px;border-radius:28px}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-final-cta img{min-height:220px}
}
@media (max-width:380px){
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-dispatch-hero{padding-inline:14px}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-rail,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-section,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-commercial-handoff-band,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-final-cta{width:calc(100% - 24px)}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"][data-phase525-breakpoint-optimizer="true"] .phase411-service-console img{height:170px}
}
/* phase525-offerings-breakpoint-optimizer:end */

/* phase525-start-your-cigar-brand-breakpoint-optimizer:start */
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"]{
  --phase525-shell:min(1280px,calc(100% - 44px));
  --phase525-wide-shell:min(1560px,calc(100% - 72px));
  --phase525-ultra-shell:min(1880px,calc(100% - 120px));
  overflow-x:clip;
}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] *,
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] *::before,
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] *::after{box-sizing:border-box;min-width:0;}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-atelier-hero{
  grid-template-columns:minmax(0,1.02fr) minmax(390px,.84fr);
  gap:clamp(24px,3.4vw,58px);
  padding:clamp(82px,7.6vw,112px) max(22px,calc((100vw - 1280px)/2)) clamp(48px,5.2vw,72px);
}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-hero-copy{max-width:760px;align-self:center;}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-atelier-hero h1{
  max-width:720px;
  font-size:clamp(42px,4.65vw,68px);
  line-height:.96;
  letter-spacing:-.048em;
}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-atelier-hero p{max-width:700px;}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-spec-desk{
  min-height:clamp(520px,42vw,610px);
  align-self:stretch;
}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-spec-desk img{height:clamp(300px,25vw,365px);background:#2f1a06;}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-proof-rail,
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-section,
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase417-iprint-panel-inner,
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase418-epictetus-panel-inner,
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-final-cta{
  width:var(--phase525-shell);
  max-width:var(--phase525-shell);
  margin-left:auto;
  margin-right:auto;
}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-section{padding-left:0;padding-right:0;}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-vitola-ledger,
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-launch-router{padding-top:clamp(58px,6vw,92px);padding-bottom:clamp(58px,6vw,92px);}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-blend-architecture-wall,
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-packaging-proof-studio,
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-sampling-quality-band{
  grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);
  gap:clamp(24px,3.5vw,58px);
}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-packaging-proof-studio{grid-template-columns:minmax(360px,.9fr) minmax(0,1fr);}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-ledger-card:nth-child(2),
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-ledger-card:nth-child(3){transform:none;grid-column:auto;margin-left:0;}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-quality-cards,
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-router-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-route-card,
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-quality-card,
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-ledger-card{overflow-wrap:anywhere;}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase417-iprint-panel,
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase418-epictetus-panel{padding-left:0;padding-right:0;overflow:hidden;}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase417-iprint-panel-board,
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase418-epictetus-panel-route{overflow-wrap:anywhere;}
main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-final-cta{margin-top:clamp(50px,6vw,86px);margin-bottom:clamp(50px,6vw,86px);}
@media (min-width:1600px){
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-atelier-hero{
    padding-left:calc((100vw - 1560px)/2);
    padding-right:calc((100vw - 1560px)/2);
    grid-template-columns:minmax(0,1fr) minmax(520px,.76fr);
  }
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-proof-rail,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-section,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase417-iprint-panel-inner,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase418-epictetus-panel-inner,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-final-cta{width:var(--phase525-wide-shell);max-width:var(--phase525-wide-shell);}
}
@media (min-width:2200px){
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-atelier-hero{
    padding-left:calc((100vw - 1880px)/2);
    padding-right:calc((100vw - 1880px)/2);
    grid-template-columns:minmax(0,1fr) minmax(640px,.72fr);
  }
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-proof-rail,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-section,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase417-iprint-panel-inner,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase418-epictetus-panel-inner,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-final-cta{width:var(--phase525-ultra-shell);max-width:var(--phase525-ultra-shell);}
}
@media (min-width:681px) and (max-width:1120px){
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"]{--phase525-shell:min(100% - 44px,960px);}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-atelier-hero{grid-template-columns:1fr;padding:clamp(70px,8vw,88px) 28px 48px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-atelier-hero h1{font-size:clamp(42px,6.8vw,60px);max-width:860px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-spec-desk{min-height:460px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-spec-card{width:min(310px,42%);}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-blend-architecture-wall,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-packaging-proof-studio,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-sampling-quality-band{grid-template-columns:1fr;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-ledger-grid,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-quality-cards,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-router-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:680px){
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"]{--phase525-shell:calc(100% - 32px);}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-atelier-hero{grid-template-columns:1fr!important;gap:18px;padding:58px 16px 34px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-atelier-hero h1{font-size:clamp(32px,9.4vw,38px);line-height:1.01;letter-spacing:-.04em;margin:10px 0 12px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-atelier-hero p{font-size:15.5px;line-height:1.43;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-hero-actions,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-packaging-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] a.btn{width:100%;min-height:48px;padding:12px 16px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-spec-desk{min-height:0;padding:12px;border-radius:28px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-spec-desk:before{display:none;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-spec-desk img{height:clamp(168px,49vw,214px);border-radius:22px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-spec-card{position:relative!important;inset:auto!important;width:100%!important;margin:7px 0 0!important;padding:12px 13px;border-radius:18px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-spec-card strong{font-size:16px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-spec-card p{font-size:13px;line-height:1.42;margin-top:5px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-proof-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;transform:translateY(-12px);border-radius:22px;padding:12px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-proof-rail article{padding:14px 12px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-section{padding-top:48px;padding-bottom:48px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-blend-architecture-wall,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-packaging-proof-studio,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-sampling-quality-band{grid-template-columns:1fr!important;width:var(--phase525-shell);max-width:var(--phase525-shell);margin-left:auto;margin-right:auto;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-blend-copy,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-packaging-copy,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-quality-copy,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-blend-media,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-packaging-media{width:100%!important;max-width:100%!important;min-width:0!important;justify-self:stretch!important;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-blend-media img,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-packaging-media img,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-sampling-quality-band>img{width:100%!important;max-width:100%!important;min-width:0!important;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-quality-card,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-route-card{width:100%!important;max-width:100%!important;min-width:0!important;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .eyebrow{max-width:100%;white-space:normal;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-section-head h2,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-blend-copy h2,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-packaging-copy h2,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-quality-copy h2,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-final-cta h2,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase417-iprint-panel h2,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase418-epictetus-panel h2{font-size:clamp(30px,9.2vw,40px);line-height:1.04;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-ledger-grid,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-quality-cards,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-router-grid{grid-template-columns:1fr!important;gap:12px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-ledger-card,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-quality-card,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-route-card{padding:18px;border-radius:22px;min-height:0;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-blend-media img,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-packaging-media img,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-sampling-quality-band>img{height:clamp(230px,68vw,310px);border-radius:24px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase417-iprint-panel-inner,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase418-epictetus-panel-inner,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-final-cta{width:var(--phase525-shell);max-width:var(--phase525-shell);grid-template-columns:1fr!important;border-radius:26px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase417-iprint-panel-board,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase418-epictetus-panel-route{grid-template-columns:1fr!important;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase417-iprint-chip-row,
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase418-chip-row{display:flex;flex-wrap:wrap;gap:8px;}
}
@media (max-width:360px){
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-atelier-hero{padding-left:14px;padding-right:14px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-atelier-hero h1{font-size:31px;}
  main.phase412-private-label-cigars-main[data-phase412-private-label-cigars-theme="true"] .phase412-spec-desk img{height:160px;}
}
/* phase525-start-your-cigar-brand-breakpoint-optimizer:end */

/* phase523-packaging-requirements-breakpoint-optimizer:start */
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"]{overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f4dfb9 42%,#fff8ea 100%)}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] *,
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] *::before,
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] *::after{box-sizing:border-box;min-width:0}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-hero{grid-template-columns:minmax(380px,.85fr) minmax(520px,1.15fr);gap:clamp(28px,4vw,76px);padding:clamp(78px,7vw,126px) clamp(32px,5.6vw,120px) clamp(46px,5.2vw,82px);align-items:center;overflow:hidden}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-hero h1{font-size:clamp(48px,5.5vw,92px);line-height:.92;max-width:780px;text-wrap:balance}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-hero p{max-width:760px;line-height:1.6}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-hero-actions{gap:12px;align-items:center}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .btn,
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] a.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;font-weight:950;text-decoration:none!important;border:1px solid rgba(255,248,234,.32)}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] a.btn.primary{background:#f1bf56;color:#2f1a06!important;border-color:#f1bf56}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] a.btn.ghost{background:rgba(255,248,234,.10);color:#fff8ea!important;border-color:rgba(255,248,234,.34)}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-packaging-control-board{min-height:clamp(500px,34vw,640px);border-radius:clamp(34px,3vw,50px);padding:clamp(16px,1.8vw,26px);overflow:hidden}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-packaging-control-board img{height:clamp(330px,23vw,440px);object-fit:cover;object-position:center;border-radius:clamp(24px,2.2vw,36px)}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-board-card{width:min(285px,45%);padding:clamp(16px,1.5vw,22px);overflow-wrap:anywhere}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-board-card strong{font-size:clamp(18px,1.35vw,23px);line-height:1.08}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-board-card p{font-size:clamp(13px,1vw,15px);line-height:1.42}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-requirement-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#efd5a7;border-top:1px solid rgba(70,39,4,.12);border-bottom:1px solid rgba(70,39,4,.14)}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-requirement-strip article{padding:clamp(18px,2vw,30px) clamp(20px,2.5vw,42px);min-height:96px}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-section{padding:clamp(66px,7vw,116px) clamp(32px,5.6vw,120px)}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-section-head,
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-lane-intro{max-width:1380px;margin-inline:auto;margin-bottom:clamp(24px,3vw,42px)}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-section-head h2,
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-lane-intro h2,
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-market-copy h2{font-size:clamp(38px,4.6vw,76px);line-height:.96;text-wrap:balance}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-grid{max-width:1380px;margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px);align-items:stretch}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-card{min-height:clamp(250px,18vw,330px);padding:clamp(24px,2.2vw,34px);overflow:hidden;overflow-wrap:anywhere}

main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-card > span,
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-lane-board article > b,
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-packet-card > span{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:44px!important;max-width:100%!important;height:auto!important;min-height:28px!important;padding:7px 11px!important;border-radius:999px!important;white-space:nowrap!important;line-height:1!important;overflow:visible!important;text-align:center!important}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-card > span{margin-bottom:18px!important;background:#f1bf56;color:#2f1a06!important}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-packet-card > span{margin-bottom:18px!important;background:#f1bf56;color:#2f1a06!important}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-card:nth-child(4){grid-column:2 / span 2;margin-top:clamp(20px,2.5vw,42px);min-height:220px}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-artwork-file-room,
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-market-label-board{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:clamp(28px,4vw,70px);align-items:center}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-media-panel,
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-quality-media{min-height:clamp(420px,34vw,620px);border-radius:clamp(30px,2.8vw,46px);overflow:hidden;background:#2f1a06;box-shadow:0 28px 70px rgba(47,26,6,.16)}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-media-panel img,
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-quality-media img{display:block!important;width:100%;height:100%;min-height:clamp(420px,34vw,620px);object-fit:cover;object-position:center;opacity:1!important}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-file-stack,
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-market-copy{max-width:760px}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-file-stack ul{display:grid;gap:12px;padding:0;margin:24px 0;list-style:none}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-file-stack li{padding:16px 18px;border-radius:20px;background:rgba(255,248,234,.76);border:1px solid rgba(70,39,4,.10);line-height:1.45}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-case-pack-lanes{background:linear-gradient(135deg,#160b03,#3b2106);color:#fff8ea}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-lane-board{max-width:1380px;margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-lane-board article{min-height:clamp(190px,14vw,250px);padding:clamp(24px,2.2vw,34px);overflow-wrap:anywhere}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-lane-board article:nth-child(2){transform:translateY(clamp(0px,1.6vw,24px))}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-quality-media figcaption{position:absolute;left:clamp(18px,2vw,28px);right:clamp(18px,2vw,28px);bottom:clamp(18px,2vw,28px);padding:16px 18px;border-radius:20px;background:rgba(47,26,6,.88);color:#fff8ea;line-height:1.35}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-market-links,
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-hero-actions{display:flex;flex-wrap:wrap;gap:12px}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-market-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border-radius:999px;background:#3b2106;color:#fff8ea!important;font-weight:900;text-decoration:none!important}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-packet-grid{max-width:1380px;margin-inline:auto;display:grid;grid-template-columns:1.18fr .82fr .92fr .98fr;gap:clamp(14px,1.8vw,24px)}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-packet-card{min-height:clamp(220px,18vw,300px);padding:clamp(22px,2vw,32px);overflow-wrap:anywhere}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-final-cta{width:min(1380px,calc(100% - clamp(32px,5.6vw,120px)));margin:clamp(58px,6vw,92px) auto clamp(80px,7vw,120px);display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:clamp(26px,4vw,62px);align-items:center;padding:clamp(28px,3vw,44px);border-radius:clamp(32px,3vw,48px);overflow:hidden;background:#2f1a06;color:#fff8ea}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-final-cta img{display:block!important;width:100%;height:clamp(320px,28vw,520px);object-fit:cover;border-radius:clamp(24px,2vw,34px);opacity:1!important}
main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-final-cta h2{font-size:clamp(36px,4.4vw,72px);line-height:.96;text-wrap:balance}
@media (min-width:1600px){
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-hero{grid-template-columns:minmax(620px,.82fr) minmax(780px,1.18fr);padding-left:clamp(120px,7vw,180px);padding-right:clamp(120px,7vw,180px)}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-section{padding-left:clamp(120px,7vw,180px);padding-right:clamp(120px,7vw,180px)}
}
@media (max-width:1180px){
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-hero{grid-template-columns:1fr;max-width:none;padding-left:clamp(24px,4vw,54px);padding-right:clamp(24px,4vw,54px)}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-hero-copy{max-width:860px}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-packaging-control-board{min-height:560px}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-requirement-strip,
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:960px){
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-artwork-file-room,
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-market-label-board,
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-final-cta{grid-template-columns:1fr}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-section{padding-left:clamp(22px,4vw,42px);padding-right:clamp(22px,4vw,42px)}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-card:nth-child(4){grid-column:1/-1;margin-top:0}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-lane-board{grid-template-columns:1fr 1fr}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-lane-board article:nth-child(2){transform:none}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-lane-board article:nth-child(3){grid-column:1/-1}
}
@media (max-width:700px){
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"]{padding-top:0}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-hero{padding:82px 14px 34px;gap:24px}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-hero h1{font-size:clamp(40px,13vw,58px);line-height:.94;letter-spacing:-.052em}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-hero p{font-size:16px;line-height:1.55}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-hero-actions a,
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-final-cta .phase409-hero-actions a{width:100%}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-packaging-control-board{display:grid;gap:10px;min-height:0;padding:14px;border-radius:28px;background:rgba(18,9,2,.88)}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-packaging-control-board:before{display:none}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-packaging-control-board img{height:220px;border-radius:20px}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-board-card{position:relative!important;inset:auto!important;width:100%;margin:0;padding:15px;border-radius:18px}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-requirement-strip,
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-grid,
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-lane-board,
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-packet-grid{grid-template-columns:1fr}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-requirement-strip article{min-height:0;border-left:0;border-top:1px solid rgba(70,39,4,.12)}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-section{padding:50px 14px}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-section-head h2,
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-lane-intro h2,
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-market-copy h2{font-size:clamp(34px,11vw,48px)}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-card,
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-lane-board article,
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-packet-card{min-height:0;padding:22px;border-radius:24px}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-lane-board article:nth-child(3){grid-column:auto}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-media-panel,
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-quality-media,
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-media-panel img,
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-quality-media img{min-height:300px;border-radius:26px}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-quality-media figcaption{position:relative;left:auto;right:auto;bottom:auto;margin:12px;border-radius:18px}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-market-links a{width:100%}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-final-cta{width:calc(100% - 28px);margin:52px auto 72px;padding:18px;border-radius:28px}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-final-cta img{height:260px;border-radius:22px}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-final-cta h2{font-size:clamp(32px,10.5vw,46px)}
}
@media (max-width:390px){
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-hero{padding-left:11px;padding-right:11px}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-docket-hero h1{font-size:clamp(36px,12vw,46px)}
  main.phase409-packaging-main[data-phase523-breakpoint-optimizer="true"] .phase409-section{padding-left:11px;padding-right:11px}
}
/* phase523-packaging-requirements-breakpoint-optimizer:end */


/* phase526-pprivacy-policy-breakpoint-optimizer:start */
html:has(main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"]),body:has(main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"]){max-width:100%;overflow-x:hidden}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"]{overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f5e8cf 48%,#fff8ea 100%)}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] *,main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] *::before,main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] *::after{box-sizing:border-box;min-width:0}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-shell{width:min(1460px,calc(100% - clamp(32px,5.4vw,120px)))}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero{padding:clamp(76px,7vw,118px) 0 clamp(42px,5vw,70px)}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:clamp(24px,4vw,70px);align-items:center}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] h1{font-size:clamp(40px,4.8vw,76px);line-height:.98;max-width:12ch;text-wrap:balance;overflow-wrap:normal}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] h2{font-size:clamp(32px,3.5vw,58px);line-height:1.02;text-wrap:balance;overflow-wrap:normal}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] p{font-size:clamp(15.5px,1.05vw,18px);line-height:1.62;text-wrap:pretty}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-policy-card{padding:clamp(20px,2.2vw,32px);border-radius:clamp(24px,2.4vw,36px)}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-subnav{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;white-space:nowrap;padding-inline:clamp(14px,3vw,42px)}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-subnav a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;white-space:nowrap}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-section{padding:clamp(54px,6vw,100px) 0}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-ledger-grid,main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-use-panel,main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-choice-grid{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:clamp(24px,4vw,70px);align-items:center}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-ledger-list,main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-choice-cards{gap:clamp(12px,1.5vw,18px)}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-dark-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}
main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-actions{gap:10px;flex-wrap:wrap}main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-actions a{white-space:normal;text-align:center;min-height:46px}
@media(min-width:1700px){main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-shell{width:min(1640px,calc(100% - 160px))}}
@media(min-width:2400px){main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-shell{width:min(1780px,calc(100% - 22vw))}}
@media(max-width:1050px){main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero-grid,main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-ledger-grid,main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-use-panel,main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-choice-grid{grid-template-columns:1fr}main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-summary-grid,main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-dark-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-shell{width:calc(100% - 28px)}main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero{padding:56px 0 34px}main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] h1{font-size:clamp(33px,10.2vw,44px);line-height:1;max-width:11ch}main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] h2{font-size:clamp(29px,9vw,40px)}main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-actions{display:grid;grid-template-columns:1fr;width:100%}main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-actions a{width:100%;justify-content:center}main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-summary-grid,main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-dark-grid{grid-template-columns:1fr}main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-use-panel figure{min-height:230px;border-radius:26px}main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-section{padding:46px 0}main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-final-card{padding:22px;border-radius:28px}}
@media(max-width:380px){main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-shell{width:calc(100% - 24px)}main.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-policy-card dl div{grid-template-columns:1fr!important}}
/* phase526-pprivacy-policy-breakpoint-optimizer:end */

/* phase527-quality-control-guide-breakpoint-optimizer:start */
html:has(main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"]),body:has(main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"]){max-width:100%;overflow-x:hidden}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"]{overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f2e3c8 46%,#fff8ea 100%)}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] *,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] *::before,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] *::after{box-sizing:border-box;min-width:0}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-lab-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(28px,4vw,72px);padding:clamp(82px,7.5vw,128px) clamp(28px,5.6vw,120px) clamp(46px,5.5vw,84px)}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-hero-copy{max-width:780px}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-lab-hero h1{font-size:clamp(42px,4.9vw,78px);line-height:.96;max-width:12ch;text-wrap:balance;overflow-wrap:normal}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-lab-hero p{font-size:clamp(16px,1.2vw,19px);line-height:1.6;max-width:720px;text-wrap:pretty}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-hero-actions{gap:12px;max-width:100%}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] a.btn{white-space:normal;text-align:center}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-inspection-console{min-height:clamp(420px,34vw,620px);border-radius:clamp(28px,2.4vw,42px)}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-console-card{max-width:min(280px,48%);padding:clamp(15px,1.5vw,22px)}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-control-strip{width:min(1500px,calc(100% - clamp(30px,5vw,120px)));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);margin-inline:auto}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-section{width:min(1460px,calc(100% - clamp(30px,5vw,120px)));padding:clamp(58px,6vw,104px) 0;margin-inline:auto}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-section-head{max-width:1180px;margin-inline:auto}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-section-head h2,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-bench-copy h2,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-release-copy h2,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-ledger-copy h2,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-cta h2{font-size:clamp(34px,3.5vw,62px);line-height:1;text-wrap:balance;overflow-wrap:normal}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-matrix-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-draw-testing-bench,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-documentation-ledger{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:clamp(26px,4vw,70px);align-items:center}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-bench-media,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-ledger-media{min-height:clamp(380px,32vw,620px);border-radius:clamp(28px,2.6vw,44px)}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-release-band{width:min(1500px,calc(100% - clamp(30px,5vw,120px)));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,70px);margin-inline:auto;padding:clamp(38px,4.5vw,70px);border-radius:clamp(28px,2.8vw,46px)}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-release-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,18px)}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-router-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.7vw,22px)}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-cta{width:min(1500px,calc(100% - clamp(30px,5vw,120px)));grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:clamp(24px,4vw,72px);margin-inline:auto;margin-bottom:clamp(64px,7vw,118px);padding:clamp(24px,3vw,44px);border-radius:clamp(30px,3vw,50px)}
main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-cta img{min-height:clamp(280px,24vw,460px);border-radius:clamp(24px,2.2vw,36px)}
@media(min-width:1700px){main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-lab-hero{grid-template-columns:minmax(0,840px) minmax(620px,820px);justify-content:center;padding-inline:clamp(110px,8vw,220px)}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-section{width:min(1600px,calc(100% - 160px))}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-control-strip,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-release-band,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-cta{width:min(1660px,calc(100% - 160px))}}
@media(min-width:2400px){main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-section,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-control-strip,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-release-band,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-cta{width:min(1780px,calc(100% - 22vw))}}
@media(max-width:1180px){main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-lab-hero{grid-template-columns:minmax(0,1fr) minmax(330px,430px);padding-inline:clamp(24px,4vw,54px)}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-matrix-grid,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-router-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-draw-testing-bench,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-documentation-ledger,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-release-band,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-cta{grid-template-columns:1fr}}
@media(max-width:900px){main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-lab-hero{grid-template-columns:1fr;padding:clamp(66px,9vw,88px) clamp(20px,4vw,34px) 42px;gap:26px}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-lab-hero h1{font-size:clamp(40px,8.2vw,58px);max-width:12ch}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-inspection-console{min-height:360px}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-control-strip,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-section,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-release-band,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-cta{width:min(100% - 36px,820px)}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-control-strip,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-release-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-lab-hero{padding:56px 16px 34px;gap:22px}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-lab-hero h1{font-size:clamp(34px,10.6vw,46px);line-height:1;max-width:11ch}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-hero-actions{display:grid;grid-template-columns:1fr;gap:10px;width:100%;margin-top:20px}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] a.btn{width:100%;min-height:48px;padding:13px 14px}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-inspection-console{display:grid;gap:10px;min-height:0;padding:14px;border-radius:26px;background:linear-gradient(180deg,rgba(31,19,5,.94),rgba(31,19,5,.98))}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-inspection-console img{position:relative;height:190px;border-radius:20px;opacity:.74;object-fit:cover}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-console-card{position:relative!important;inset:auto!important;max-width:100%;width:100%;padding:15px;border-radius:18px;transform:none!important}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-control-strip,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-section,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-release-band,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-cta{width:calc(100% - 28px)}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-control-strip{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none;padding-bottom:2px;scroll-snap-type:x proximity}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-control-strip::-webkit-scrollbar{display:none}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-control-strip article{flex:0 0 min(190px,66vw);scroll-snap-align:start;min-height:92px}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-section{padding:46px 0}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-section-head h2,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-bench-copy h2,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-release-copy h2,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-ledger-copy h2,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-cta h2{font-size:clamp(30px,9.4vw,42px);line-height:1.02}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-matrix-grid,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-release-steps,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-router-grid{grid-template-columns:1fr}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-bench-media,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-ledger-media{min-height:260px;border-radius:26px}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-release-band{padding:22px;border-radius:28px}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-cta{padding:16px 16px 22px;border-radius:28px}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-cta img{min-height:220px}}
@media(max-width:380px){main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-control-strip,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-section,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-release-band,main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-final-cta{width:calc(100% - 24px)}main.phase410-quality-guide-main[data-phase527-breakpoint-optimizer="true"] .phase410-inspection-console img{height:170px}}
/* phase527-quality-control-guide-breakpoint-optimizer:end */


/* phase528-premium-wraps-breakpoint-optimizer:start */
.phase472-wraps-main{--phase528-shell:min(1180px,calc(100vw - clamp(32px,7vw,132px)));}
.phase472-wraps-hero{grid-template-columns:minmax(0,.92fr) minmax(390px,1fr);}
.phase472-hero-copy,.phase472-hero-media,.phase472-inspection-strip>article,.phase472-workbench-intro,.phase472-workbench-grid,.phase472-workbench-image,.phase472-maker-docket>div,.phase472-freshness-lane>figure,.phase472-lane-copy,.phase472-buyer-brief>div{min-width:0;}
.phase472-workbench-image img{object-position:58% center;filter:saturate(1.08) contrast(1.08) brightness(1.12);}
@media(min-width:1500px){
  .phase472-wraps-hero,.phase472-inspection-strip,.phase472-spec-workbench,.phase472-maker-docket,.phase472-freshness-lane{padding-left:max(92px,calc((100vw - 1280px)/2));padding-right:max(92px,calc((100vw - 1280px)/2));}
  .phase472-buyer-brief{margin-left:max(92px,calc((100vw - 1280px)/2));margin-right:max(92px,calc((100vw - 1280px)/2));}
  .phase472-media-main{max-width:680px;}
}
@media(min-width:641px) and (max-width:980px){
  .phase472-wraps-hero{grid-template-columns:1fr;padding-top:clamp(92px,12vw,118px);padding-bottom:82px;gap:30px;}
  .phase472-wraps-main h1{font-size:clamp(58px,9vw,76px);line-height:.92;}
  .phase472-hero-lede{max-width:660px;}
  .phase472-media-main{height:clamp(300px,45vw,360px);max-width:none;}
  .phase472-media-card{padding:20px 22px;}
  .phase472-inspection-strip{padding-top:clamp(86px,12vw,118px);gap:18px;}
  .phase472-inspection-strip article{min-height:260px;}
  .phase472-workbench-image img{height:330px;object-position:62% center;}
  .phase472-freshness-lane{gap:26px;}
  .phase472-freshness-lane figure,.phase472-freshness-lane img{min-height:360px;}
}
@media(max-width:640px){
  .phase472-wraps-hero{grid-template-columns:1fr;}
  .phase472-wraps-main .eyebrow{font-size:10px;letter-spacing:.18em;margin-bottom:10px;}
  .phase472-wraps-main h1{font-size:clamp(40px,13vw,52px);line-height:.94;margin-bottom:16px;letter-spacing:-.045em;}
  .phase472-wraps-main h2{font-size:clamp(28px,9.6vw,38px);line-height:1.02;}
  .phase472-wraps-main h3{font-size:clamp(20px,7vw,26px);}
  .phase472-wraps-main p{font-size:15px;line-height:1.52;}
  .phase472-wraps-hero{padding:92px 22px 52px;gap:22px;}
  .phase472-hero-lede{font-size:16px!important;line-height:1.42!important;}
  .phase472-hero-actions{gap:10px;margin:22px 0 18px;}
  .phase472-quick-specs{gap:9px;}
  .phase472-quick-specs div{padding:12px 14px;border-radius:18px;}
  .phase472-quick-specs dd{font-size:14px;line-height:1.18;}
  .phase472-media-main{height:300px;border-radius:24px;}
  .phase472-media-card{padding:15px 16px;border-radius:20px;}
  .phase472-media-card span{width:30px;height:30px;margin-bottom:9px;}
  .phase472-media-card strong{font-size:17px;}
  .phase472-media-card p{font-size:13px;line-height:1.38;}
  .phase472-inspection-strip{padding:72px 22px 34px;gap:12px;}
  .phase472-inspection-strip article{min-height:0;padding:22px 22px 24px;border-radius:22px;}
  .phase472-inspection-strip span{font-size:10px;margin-bottom:12px;}
  .phase472-spec-workbench{padding:42px 22px 54px;}
  .phase472-workbench-intro{padding:22px;border-radius:24px;margin-bottom:14px;}
  .phase472-workbench-grid{gap:12px;}
  .phase472-spec-panel{padding:22px;border-radius:24px;}
  .phase472-spec-panel ul{gap:10px;}
  .phase472-spec-panel li{font-size:14px;line-height:1.32;}
  .phase472-workbench-image{border-radius:24px;}
  .phase472-workbench-image img{height:240px;object-fit:contain;object-position:center;filter:saturate(1.12) contrast(1.1) brightness(1.18);background:#1f1305;}
  .phase472-workbench-image figcaption{left:14px;right:14px;bottom:14px;max-width:none;border-radius:15px;padding:10px 12px;font-size:13px;line-height:1.1;}
  .phase472-maker-docket{padding:56px 22px;gap:22px;}
  .phase472-maker-docket .btn{margin-top:20px;}
  .phase472-docket-cards{gap:12px;}
  .phase472-docket-cards article{min-height:0;padding:22px;border-radius:22px;}
  .phase472-docket-cards b{margin-bottom:12px;}
  .phase472-freshness-lane{padding:44px 22px;gap:18px;}
  .phase472-freshness-lane figure,.phase472-freshness-lane img{min-height:300px;}
  .phase472-freshness-lane figure{border-radius:24px;}
  .phase472-lane-copy{padding:24px 20px;border-radius:24px;}
  .phase472-lane-steps{gap:10px;margin-top:18px;}
  .phase472-lane-steps article{padding:14px 16px;border-radius:18px;}
  .phase472-buyer-brief{margin:36px 16px;padding:26px 20px;border-radius:26px;gap:18px;}
  .phase472-brief-actions{min-width:0;width:100%;gap:10px;}
}
@media(max-width:380px){
  .phase472-wraps-hero,.phase472-inspection-strip,.phase472-spec-workbench,.phase472-maker-docket,.phase472-freshness-lane{padding-left:16px;padding-right:16px;}
  .phase472-buyer-brief{margin-left:12px;margin-right:12px;}
  .phase472-media-main{height:280px;}
  .phase472-workbench-image img{height:230px;object-fit:contain;}
}
/* phase528-premium-wraps-breakpoint-optimizer:end */

/* phase527-pprivacy-policy-breakpoint-optimizer:start */
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"]{
  overflow-x:clip;
}
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-shell{
  width:min(1180px,calc(100% - clamp(32px,5vw,72px)));
}
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero{
  position:relative;
  isolation:isolate;
  padding-top:clamp(72px,8vw,122px);
}
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero:after{
  content:"";
  position:absolute;
  inset:auto 0 0;
  height:76px;
  pointer-events:none;
  background:linear-gradient(180deg,rgba(255,248,234,0),rgba(255,248,234,.055));
  z-index:-1;
}
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero h1{
  max-width:760px;
  text-wrap:balance;
  font-size:clamp(44px,5.65vw,78px);
  line-height:.96;
}
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-lede,
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-section-head p,
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-ledger-copy p,
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-choice-grid>div:first-child p,
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-final-card>p:not(.phase474-eyebrow):not(.phase474-updated){
  text-wrap:pretty;
}
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-policy-card{
  max-width:100%;
  align-self:center;
}
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-subnav{
  scrollbar-width:thin;
  scrollbar-color:rgba(202,133,0,.45) transparent;
}
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-subnav a{
  transition:background .18s ease,color .18s ease,border-color .18s ease;
}
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-subnav a:hover,
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-subnav a:focus-visible{
  background:#2f1a06;
  color:#fff8ea;
}
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-use-panel figure{
  background-image:linear-gradient(180deg,rgba(47,26,6,.10),rgba(47,26,6,.32)),url('/assets/approved/factory-production-quality-control.webp')!important;
  background-size:cover!important;
  background-position:center!important;
}
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-use-panel img{
  background:transparent;
}
.phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-final-card{
  max-width:1180px;
}
@media(min-width:1500px){
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-shell{width:min(1240px,calc(100% - 112px));}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.66fr);}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero h1{font-size:clamp(64px,4.8vw,86px);}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-section{padding-block:clamp(76px,5.4vw,112px);}
}
@media(max-width:1100px){
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.74fr);gap:clamp(24px,4vw,44px);}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero h1{font-size:clamp(42px,6.2vw,68px);}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-policy-card{padding:24px;border-radius:30px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-policy-card strong{font-size:clamp(27px,3vw,34px);}
}
@media(max-width:980px){
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero-grid,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-ledger-grid,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-choice-grid{gap:24px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-policy-card{margin-top:2px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-summary-grid,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-dark-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-dark-grid article:last-child{grid-column:1/-1;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-use-panel img{min-height:320px;max-height:420px;}
}
@media(max-width:760px){
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-shell{width:calc(100% - 32px);}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero{padding:72px 0 34px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero h1{font-size:clamp(38px,10.6vw,50px);line-height:1.02;letter-spacing:-.052em;overflow-wrap:anywhere;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-lede{font-size:17px;line-height:1.55!important;max-width:100%;overflow-wrap:break-word;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-actions a{width:100%;min-height:48px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-policy-card{display:block!important;visibility:visible!important;opacity:1!important;padding:20px;border-radius:26px;box-shadow:0 20px 52px rgba(0,0,0,.24);}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-policy-card strong{font-size:28px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-policy-card dl{gap:8px;margin-top:16px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-policy-card div{padding:12px;border-radius:16px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-subnav{position:sticky;top:56px;z-index:18;padding:10px 16px;gap:8px;box-shadow:0 12px 34px rgba(47,26,6,.10);}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-subnav strong{padding-right:2px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-subnav a{padding:9px 11px;font-size:12px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-section{padding:56px 0;scroll-margin-top:118px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-section-head{text-align:left;margin-bottom:22px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-section-head h2,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-ledger-copy h2,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-use-panel h2,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-choice-grid h2,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-security-panel h2,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-final-card h2{font-size:clamp(32px,9vw,42px);line-height:1.04;letter-spacing:-.048em;text-wrap:balance;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-summary-grid,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-dark-grid,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-use-list{grid-template-columns:1fr;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-dark-grid article:last-child{grid-column:auto;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-summary-grid article,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-ledger-list article,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-choice-cards article,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-dark-grid article{padding:22px;border-radius:24px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-use-panel{border-radius:28px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-use-panel img{min-height:260px;max-height:320px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-use-panel>div{padding:24px 20px 22px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-security-panel,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-final-card{padding:28px 20px;border-radius:28px;text-align:left;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-final .phase474-actions{justify-content:stretch;}
}
@media(max-width:420px){
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-shell{width:calc(100% - 28px);}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero{padding-top:66px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-hero h1{font-size:clamp(34px,10.8vw,43px);line-height:1.04;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-eyebrow{font-size:11px;letter-spacing:.14em;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-lede{font-size:16px;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-policy-card p{font-size:15px;line-height:1.52;}
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-section-head h2,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-ledger-copy h2,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-use-panel h2,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-choice-grid h2,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-security-panel h2,
  .phase474-privacy-main[data-phase526-breakpoint-optimizer="true"] .phase474-final-card h2{font-size:clamp(29px,8.8vw,36px);}
}
/* phase527-pprivacy-policy-breakpoint-optimizer:end */
/* phase526-premium-services-breakpoint-optimizer:start */
main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-studio-media,
main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-final-cta{overflow:hidden;isolation:isolate}
main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-studio-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 58%;filter:saturate(1.28) contrast(1.18) brightness(.92)!important}
main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-studio-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(31,19,5,.06),rgba(31,19,5,.18));mix-blend-mode:multiply}
main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-final-cta img{display:block;object-fit:cover;object-position:center 56%;filter:saturate(1.22) contrast(1.13) brightness(.94)!important}
@media (min-width:1181px) and (max-width:1599px){
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-studio-media{min-height:clamp(430px,31vw,520px)}
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-studio-media img{height:clamp(430px,31vw,520px)}
}
@media (min-width:1600px){
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-studio-media{min-height:clamp(500px,28vw,620px)}
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-studio-media img{height:clamp(500px,28vw,620px)}
}
@media (max-width:640px){
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-dispatch-hero{padding-top:52px;padding-bottom:26px}
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-dispatch-hero h1{font-size:clamp(33px,10.2vw,43px);max-width:10.8ch}
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-dispatch-hero p{font-size:15.25px;line-height:1.52}
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-hero-actions{margin-top:18px}
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-service-console{display:flex!important;flex-wrap:nowrap;align-items:stretch;gap:10px;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:12px;border-radius:24px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-service-console::-webkit-scrollbar{display:none}
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-service-console img{flex:0 0 min(214px,72vw);width:min(214px,72vw);height:212px;min-height:0;border-radius:18px;scroll-snap-align:start;object-position:center center}
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-console-ticket{position:relative!important;inset:auto!important;transform:none!important;flex:0 0 min(228px,78vw);width:min(228px,78vw);max-width:none;margin:0;padding:15px;border-radius:18px;scroll-snap-align:start;box-shadow:0 14px 30px rgba(0,0,0,.18)}
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-console-ticket strong{font-size:20px;line-height:1.1}
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-console-ticket p{font-size:15px;line-height:1.42;margin-top:8px}
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-studio-media{min-height:0;height:auto}
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-studio-media img{height:230px;object-position:center 58%}
}
@media (max-width:380px){
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-service-console img{height:196px}
  main.phase411-premium-services-main[data-phase526-premium-services-breakpoints="true"] .phase411-console-ticket{flex-basis:min(218px,78vw)}
}
/* phase526-premium-services-breakpoint-optimizer:end */


/* phase528-private-label-cigars-breakpoint-optimizer:start */
html:has(main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"]),
body:has(main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"]){max-width:100%;overflow-x:hidden}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"]{--phase528-shell:min(1420px,calc(100% - clamp(32px,5.4vw,120px)));--phase528-wide:min(1640px,calc(100% - 160px));--phase528-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f3e3c5 42%,#fff8ea 100%)}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] *,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] *::before,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] *::after{box-sizing:border-box;min-width:0}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-atelier-hero{grid-template-columns:minmax(0,.94fr) minmax(430px,1.06fr);gap:clamp(28px,4vw,72px);padding:clamp(82px,7vw,124px) max(clamp(28px,5.4vw,120px),calc((100vw - 1420px)/2)) clamp(48px,5vw,82px)}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-atelier-hero h1{font-size:clamp(42px,4.7vw,76px);line-height:.96;max-width:12ch;text-wrap:balance;overflow-wrap:normal}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-atelier-hero p{font-size:clamp(16px,1.15vw,19px);line-height:1.6;text-wrap:pretty;max-width:760px}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-hero-actions,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-packaging-actions{gap:12px;max-width:100%}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] a.btn{white-space:normal;text-align:center}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-spec-desk{min-height:clamp(440px,34vw,640px);border-radius:clamp(30px,2.6vw,46px)}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-spec-desk img{height:clamp(300px,24vw,430px);object-position:center}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-spec-card{max-width:min(290px,48%);padding:clamp(15px,1.5vw,22px)}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-proof-rail,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-section,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase417-iprint-panel-inner,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase418-epictetus-panel-inner,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-final-cta{width:var(--phase528-shell);max-width:var(--phase528-shell);margin-inline:auto}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-section{padding-block:clamp(58px,6vw,104px);padding-inline:0}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-section-head h2,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-blend-copy h2,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-packaging-copy h2,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-quality-copy h2,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase417-iprint-panel h2,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase418-epictetus-panel h2,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-final-cta h2{font-size:clamp(32px,3.5vw,62px);line-height:1.02;text-wrap:balance;overflow-wrap:normal}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-proof-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.3vw,18px)}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-blend-architecture-wall,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-packaging-proof-studio,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-sampling-quality-band{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);gap:clamp(26px,4vw,72px);align-items:center}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-packaging-proof-studio{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-blend-media,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-packaging-media{min-height:clamp(340px,30vw,560px);border-radius:clamp(28px,2.6vw,44px);overflow:hidden}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-blend-media img,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-packaging-media img,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-sampling-quality-band>img{width:100%;height:100%;min-height:clamp(300px,26vw,500px);object-fit:cover}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-quality-cards,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-router-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,22px)}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase417-iprint-panel,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase418-epictetus-panel{overflow:hidden;padding-inline:0}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase417-iprint-panel-inner,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase418-epictetus-panel-inner{gap:clamp(22px,3.2vw,58px);border-radius:clamp(28px,2.8vw,46px)}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase417-iprint-panel-board,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase418-epictetus-panel-route{overflow-wrap:anywhere}
main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-final-cta{grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,3vw,46px);align-items:center;padding:clamp(24px,3vw,42px);margin-block:clamp(58px,6vw,96px);border-radius:clamp(28px,2.8vw,44px)}
@media(min-width:1700px){main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-atelier-hero{grid-template-columns:minmax(0,920px) minmax(620px,780px);padding-inline:calc((100vw - 1640px)/2)}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-proof-rail,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-section,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase417-iprint-panel-inner,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase418-epictetus-panel-inner,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-final-cta{width:var(--phase528-wide);max-width:var(--phase528-wide)}}
@media(min-width:2400px){main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-atelier-hero{grid-template-columns:minmax(0,980px) minmax(740px,900px);padding-inline:calc((100vw - 1880px)/2)}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-proof-rail,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-section,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase417-iprint-panel-inner,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase418-epictetus-panel-inner,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-final-cta{width:var(--phase528-ultra);max-width:var(--phase528-ultra)}}
@media(max-width:1180px){main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"]{--phase528-shell:min(100% - 44px,980px)}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-atelier-hero{grid-template-columns:1fr;padding:clamp(70px,8vw,92px) 28px 48px}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-atelier-hero h1{font-size:clamp(42px,6.5vw,62px);max-width:780px}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-spec-desk{min-height:460px}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-blend-architecture-wall,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-packaging-proof-studio,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-sampling-quality-band{grid-template-columns:1fr}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-ledger-grid,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-quality-cards,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-router-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"]{--phase528-shell:calc(100% - 32px)}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-atelier-hero{grid-template-columns:1fr!important;gap:18px;padding:56px 16px 34px}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-atelier-hero h1{font-size:clamp(32px,9.8vw,44px);line-height:1;max-width:11.4ch}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-atelier-hero p{font-size:15.5px;line-height:1.5}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-hero-actions,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-packaging-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] a.btn{width:100%;min-height:48px;padding:13px 14px}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-spec-desk{display:grid;gap:10px;min-height:0;padding:12px;border-radius:28px;background:linear-gradient(180deg,rgba(31,19,5,.94),rgba(31,19,5,.98))}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-spec-desk:before{display:none}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-spec-desk img{position:relative;height:clamp(170px,48vw,220px);border-radius:22px;opacity:.76}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-spec-card{position:relative!important;inset:auto!important;max-width:100%;width:100%!important;margin:0!important;padding:14px;border-radius:18px;transform:none!important}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-proof-rail{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none;padding:12px;scroll-snap-type:x proximity}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-proof-rail::-webkit-scrollbar{display:none}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-proof-rail article{flex:0 0 min(178px,64vw);scroll-snap-align:start;min-height:88px}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-section{padding-block:46px}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-section-head h2,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-blend-copy h2,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-packaging-copy h2,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-quality-copy h2,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase417-iprint-panel h2,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase418-epictetus-panel h2,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-final-cta h2{font-size:clamp(30px,9.2vw,40px);line-height:1.04}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-ledger-grid,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-quality-cards,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-router-grid{grid-template-columns:1fr!important;gap:12px}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-blend-media,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-packaging-media{min-height:0}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-blend-media img,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-packaging-media img,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-sampling-quality-band>img{height:clamp(230px,68vw,310px);min-height:0;border-radius:24px}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase417-iprint-panel-inner,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase418-epictetus-panel-inner,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-final-cta{grid-template-columns:1fr!important;border-radius:26px;padding:22px}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase417-iprint-panel-board,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase418-epictetus-panel-route{grid-template-columns:1fr!important}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase417-iprint-chip-row,main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase418-chip-row{display:flex;flex-wrap:wrap;gap:8px}}
@media(max-width:380px){main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"]{--phase528-shell:calc(100% - 24px)}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-atelier-hero{padding-inline:14px}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-atelier-hero h1{font-size:32px}main.phase412-private-label-cigars-main[data-phase528-breakpoint-optimizer="true"] .phase412-spec-desk img{height:160px}}
/* phase528-private-label-cigars-breakpoint-optimizer:end */

/* phase529-private-label-cones-breakpoint-optimizer:start */
html:has(main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"]),body:has(main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"]){max-width:100%;overflow-x:hidden}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"]{--phase529-shell:min(1420px,calc(100% - clamp(32px,5.4vw,120px)));--phase529-wide:min(1640px,calc(100% - 160px));--phase529-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f2e2c4 44%,#fff8ea 100%)}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] *,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] *::before,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] *::after{box-sizing:border-box;min-width:0}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-launch-lab-hero{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:clamp(28px,4vw,72px);padding:clamp(82px,7vw,124px) max(clamp(28px,5.4vw,120px),calc((100vw - 1420px)/2)) clamp(48px,5vw,82px);align-items:center}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-launch-lab-hero h1{font-size:clamp(42px,4.7vw,76px);line-height:.96;max-width:12ch;text-wrap:balance;overflow-wrap:normal}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-launch-lab-hero .lede,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-launch-lab-hero p{font-size:clamp(16px,1.15vw,19px);line-height:1.6;text-wrap:pretty;max-width:740px}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-hero-actions,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-final-actions{gap:12px;max-width:100%;flex-wrap:wrap}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] a.btn{white-space:normal;text-align:center}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-lab-bench{min-height:clamp(440px,34vw,640px);border-radius:clamp(30px,2.6vw,46px);overflow:hidden}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-lab-bench img{height:clamp(300px,24vw,430px);object-position:center}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-bench-card{max-width:min(290px,48%);padding:clamp(15px,1.5vw,22px)}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-proof-rail,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-development-console,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-airflow-test-track,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-material-packaging-rig,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-2026-readiness-band,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-buyer-flight-plan,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase417-iprint-panel-inner,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase418-epictetus-panel-inner{width:var(--phase529-shell);max-width:var(--phase529-shell);margin-inline:auto}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-development-console,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-airflow-test-track,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-material-packaging-rig,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-2026-readiness-band,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-buyer-flight-plan{padding-block:clamp(58px,6vw,104px);padding-inline:0}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-section-intro h2,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-track-copy h2,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-rig-copy h2,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-2026-readiness-band h2,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase417-iprint-panel h2,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase418-epictetus-panel h2{font-size:clamp(32px,3.5vw,62px);line-height:1.02;text-wrap:balance;overflow-wrap:normal}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-proof-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.3vw,18px)}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-console-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-airflow-test-track,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-material-packaging-rig,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-2026-readiness-band{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);gap:clamp(26px,4vw,72px);align-items:center}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-material-packaging-rig{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-rig-media,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-2026-readiness-band figure{min-height:clamp(340px,30vw,560px);border-radius:clamp(28px,2.6vw,44px);overflow:hidden}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-rig-media img,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-2026-readiness-band img{width:100%;height:100%;min-height:clamp(300px,26vw,500px);object-fit:cover}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-track-board,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-flight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,22px)}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-flight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-console-card,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-flight-card,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-track-board div{overflow-wrap:anywhere}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase417-iprint-panel,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase418-epictetus-panel{overflow:hidden;padding-inline:0}
main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase417-iprint-panel-inner,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase418-epictetus-panel-inner{gap:clamp(22px,3.2vw,58px);border-radius:clamp(28px,2.8vw,46px)}
@media(min-width:1700px){main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-launch-lab-hero{grid-template-columns:minmax(0,880px) minmax(620px,820px);padding-inline:calc((100vw - 1640px)/2)}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-proof-rail,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-development-console,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-airflow-test-track,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-material-packaging-rig,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-2026-readiness-band,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-buyer-flight-plan,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase417-iprint-panel-inner,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase418-epictetus-panel-inner{width:var(--phase529-wide);max-width:var(--phase529-wide)}}
@media(min-width:2400px){main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-launch-lab-hero{grid-template-columns:minmax(0,980px) minmax(760px,900px);padding-inline:calc((100vw - 1880px)/2)}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-proof-rail,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-development-console,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-airflow-test-track,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-material-packaging-rig,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-2026-readiness-band,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-buyer-flight-plan,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase417-iprint-panel-inner,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase418-epictetus-panel-inner{width:var(--phase529-ultra);max-width:var(--phase529-ultra)}}
@media(max-width:1180px){main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"]{--phase529-shell:min(100% - 44px,980px)}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-launch-lab-hero{grid-template-columns:1fr;padding:clamp(70px,8vw,92px) 28px 48px}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-launch-lab-hero h1{font-size:clamp(42px,6.5vw,62px);max-width:780px}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-lab-bench{min-height:460px}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-airflow-test-track,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-material-packaging-rig,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-2026-readiness-band{grid-template-columns:1fr}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-console-grid,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-flight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"]{--phase529-shell:calc(100% - 32px)}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-launch-lab-hero{grid-template-columns:1fr!important;gap:18px;padding:56px 16px 34px}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-launch-lab-hero h1{font-size:clamp(32px,9.8vw,44px);line-height:1;max-width:11.6ch}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-launch-lab-hero .lede{font-size:15.5px;line-height:1.5}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-hero-actions,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-final-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] a.btn{width:100%;min-height:48px;padding:13px 14px}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-lab-bench{display:grid;gap:10px;min-height:0;padding:12px;border-radius:28px;background:linear-gradient(180deg,rgba(31,19,5,.94),rgba(31,19,5,.98))}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-lab-bench img{position:relative;height:clamp(170px,48vw,220px);border-radius:22px;opacity:.76}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-bench-card{position:relative!important;inset:auto!important;max-width:100%;width:100%!important;margin:0!important;padding:14px;border-radius:18px;transform:none!important}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-proof-rail{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none;padding:12px;scroll-snap-type:x proximity}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-proof-rail::-webkit-scrollbar{display:none}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-proof-rail article{flex:0 0 min(186px,66vw);scroll-snap-align:start;min-height:88px}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-development-console,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-airflow-test-track,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-material-packaging-rig,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-2026-readiness-band,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-buyer-flight-plan{padding-block:46px}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-section-intro h2,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-track-copy h2,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-rig-copy h2,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-2026-readiness-band h2,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase417-iprint-panel h2,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase418-epictetus-panel h2{font-size:clamp(30px,9.2vw,40px);line-height:1.04}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-console-grid,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-track-board,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-flight-grid{grid-template-columns:1fr!important;gap:12px}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-rig-media,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-2026-readiness-band figure{min-height:0}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-rig-media img,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-2026-readiness-band img{height:clamp(230px,68vw,310px);min-height:0;border-radius:24px}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase417-iprint-panel-inner,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase418-epictetus-panel-inner{grid-template-columns:1fr!important;border-radius:26px;padding:22px}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase417-iprint-panel-board,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase418-epictetus-panel-route{grid-template-columns:1fr!important}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase417-iprint-chip-row,main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase418-chip-row{display:flex;flex-wrap:wrap;gap:8px}}
@media(max-width:380px){main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"]{--phase529-shell:calc(100% - 24px)}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-launch-lab-hero{padding-inline:14px}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-launch-lab-hero h1{font-size:32px}main.phase413-private-label-cones-main[data-phase529-breakpoint-optimizer="true"] .phase413-lab-bench img{height:160px}}
/* phase529-private-label-cones-breakpoint-optimizer:end */

/* phase529-private-label-products-breakpoint-optimizer:start */
.phase419-products-main[data-phase529-breakpoint-optimizer="true"]{
  overflow-x:clip;
  background:#fff8ea;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-shell{
  width:min(1180px,calc(100% - clamp(32px,5vw,72px)));
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-products-subnav{
  z-index:24;
  top:0;
  border-top:1px solid rgba(47,26,6,.10);
  box-shadow:0 10px 28px rgba(47,26,6,.08);
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-products-subnav .subnav-links{
  scrollbar-width:thin;
  scrollbar-color:rgba(202,133,0,.50) transparent;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-product-hero{
  padding:clamp(72px,7.2vw,106px) 0 clamp(56px,6vw,84px);
  isolation:isolate;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-product-hero:after{
  height:clamp(72px,8vw,118px);
  z-index:0;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-hero-grid{
  grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);
  gap:clamp(30px,5vw,68px);
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-hero-copy h1{
  font-size:clamp(46px,5.8vw,72px);
  line-height:.96;
  letter-spacing:-.058em;
  text-wrap:balance;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-hero-lede,
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-section-head p,
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-lane-copy p,
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-packout-copy p,
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-final-card p{
  text-wrap:pretty;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-product-board{
  min-height:clamp(430px,39vw,540px);
  border-radius:clamp(30px,3.5vw,42px);
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-product-board img{
  min-height:clamp(430px,39vw,540px);
  height:100%;
  object-position:center;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-board-card{
  max-width:calc(100% - 44px);
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-proof-grid span{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:58px;
  line-height:1.12;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-section{
  padding:clamp(68px,6.5vw,98px) 0;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-section-head{
  max-width:880px;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-section-head h2,
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-lane-copy h2,
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-packout-copy h2,
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-final-card h2{
  font-size:clamp(34px,4.35vw,56px);
  line-height:1.03;
  text-wrap:balance;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-family-grid{
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:18px;
  align-items:stretch;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-family-card{
  grid-column:span 2;
  min-height:250px;
  display:flex;
  flex-direction:column;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-family-card:nth-child(2){
  transform:none;
  margin-top:34px;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-family-card:nth-child(4){
  grid-column:span 3;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-family-card:nth-child(5){
  grid-column:span 3;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-family-card a,
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-provider-card a{
  margin-top:auto;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-lane-grid,
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-packout-grid{
  gap:clamp(28px,4vw,54px);
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-image-card img{
  height:clamp(360px,35vw,470px);
  object-position:center;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-manufacturing-lane .phase419-image-card{
  background-image:url('/assets/approved/factory-production-quality-control.webp');
  background-size:cover;
  background-position:center;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-packout-studio .phase419-image-card{
  background-image:url('/assets/approved/leaf-by-ramsey-wraps-packaging.webp');
  background-size:cover;
  background-position:center;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-packout-studio .phase419-image-card img{
  object-position:center;
  background:#2f1a06;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-provider-card{
  display:flex;
  flex-direction:column;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-provider-card:nth-child(2){
  margin-top:28px;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-router-grid a{
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  min-height:132px;
}
.phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-final-card{
  max-width:1180px;
}
@media(min-width:1500px){
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-shell{width:min(1260px,calc(100% - 112px));}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-hero-copy h1{font-size:clamp(62px,4.7vw,82px);}
}
@media(max-width:1120px){
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);gap:30px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-hero-copy h1{font-size:clamp(42px,5.8vw,64px);}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-board-card{width:min(250px,70%);}
}
@media(max-width:980px){
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-hero-grid,
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-lane-grid,
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-packout-grid,
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-provider-grid{
    grid-template-columns:1fr;
  }
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-product-hero{padding-top:68px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-product-board{max-width:760px;margin-inline:auto;width:100%;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-family-card,
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-family-card:nth-child(4),
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-family-card:nth-child(5){grid-column:auto;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-family-card:nth-child(2){margin-top:0;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-provider-card:nth-child(2){margin-top:0;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-router-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-lane-copy,
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-packout-copy{max-width:760px;}
}
@media(max-width:760px){
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-shell{width:calc(100% - 32px);}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-products-subnav{position:sticky;top:56px;overflow-x:auto;display:flex;gap:18px;align-items:center;justify-content:flex-start;padding-inline:16px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-products-subnav>div:first-child{flex:0 0 auto;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-products-subnav .subnav-links{display:flex;flex:0 0 auto;min-width:max-content;gap:16px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-product-hero{padding:52px 0 42px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-hero-grid{gap:22px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-hero-copy h1{font-size:clamp(38px,10.8vw,50px);line-height:1.02;letter-spacing:-.052em;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-hero-lede{font-size:17px;line-height:1.52;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-hero-actions{display:grid;grid-template-columns:1fr;gap:10px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-btn{width:100%;min-height:48px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-product-board{display:grid;grid-template-columns:1fr;gap:10px;min-height:0;border-radius:28px;padding-bottom:12px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-product-board:before{top:12px;left:12px;font-size:10px;padding:8px 10px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-product-board img{height:250px;min-height:250px;border-radius:0;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-board-card{position:relative!important;inset:auto!important;width:auto!important;max-width:none;margin:0 12px;padding:14px;border-radius:18px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-proof-grid span{min-height:52px;padding:12px 8px;font-size:14px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-section{padding:58px 0;scroll-margin-top:124px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-section-head{margin-bottom:24px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-section-head h2,
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-lane-copy h2,
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-packout-copy h2,
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-final-card h2{font-size:clamp(32px,9vw,42px);line-height:1.04;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-section-head p,
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-lane-copy p,
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-packout-copy p,
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-final-card p{font-size:16px;line-height:1.58;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-family-grid,
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-router-grid,
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-mini-grid{grid-template-columns:1fr;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-family-card{min-height:auto;padding:23px;border-radius:24px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-image-card{border-radius:26px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-image-card img{height:280px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-provider-card{min-height:auto;padding:24px;border-radius:26px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-router-grid a{min-height:auto;padding:22px;border-radius:22px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-final-cta{padding:62px 0;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-final-card{padding:26px 20px;border-radius:28px;}
}
@media(max-width:420px){
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-shell{width:calc(100% - 28px);}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-products-subnav{top:56px;height:auto;min-height:56px;padding-inline:14px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-product-hero{padding-top:46px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-hero-copy h1{font-size:clamp(34px,10.6vw,42px);}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-eyebrow{font-size:11px;letter-spacing:.14em;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-product-board img{height:230px;min-height:230px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-image-card img{height:250px;}
  .phase419-products-main[data-phase529-breakpoint-optimizer="true"] .phase419-mini-grid span{padding:13px;}
}
/* phase529-private-label-products-breakpoint-optimizer:end */
/* phase527-private-grabba-breakpoint-optimizer:start */
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"]{overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f2dfb8 38%,#fff8ea 100%)}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] *,
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] *::before,
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] *::after{box-sizing:border-box;min-width:0}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-compat{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shell{width:min(1320px,calc(100% - 48px))}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .subnav{position:sticky;top:60px;z-index:28;backdrop-filter:blur(18px)}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .subnav>div{width:min(1320px,calc(100% - 48px))}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-hero{padding:clamp(54px,5vw,78px) 0 clamp(42px,4.6vw,70px);background:linear-gradient(180deg,#fff8ea 0%,#f0dfbc 55%,#211105 55%,#130801 100%)}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-hero::before{font-size:clamp(58px,10vw,158px);top:clamp(66px,6vw,96px);opacity:.78;max-width:100%;overflow:hidden}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:clamp(22px,3vw,44px);align-items:end;margin-bottom:clamp(28px,3vw,44px)}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-intro h1{font-size:clamp(44px,5.55vw,78px);line-height:.9;letter-spacing:-.075em;max-width:980px;text-wrap:balance;overflow-wrap:normal;margin:0}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-copy p{max-width:680px;font-size:clamp(16px,1.15vw,18px);line-height:1.58;text-wrap:pretty}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-actions{gap:12px;flex-wrap:wrap}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-wall{display:grid;grid-template-columns:minmax(360px,1.08fr) minmax(260px,.72fr) minmax(330px,.9fr);grid-template-rows:repeat(2,minmax(160px,1fr));gap:clamp(12px,1.6vw,20px);height:auto;min-height:clamp(330px,28vw,440px)}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile{position:relative;overflow:hidden;min-height:0;height:auto;border-radius:clamp(22px,2vw,34px);display:block}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.hero{grid-row:span 2}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.label-sheet{grid-column:3;grid-row:1;display:grid}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile:not(.label-sheet) img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.18) contrast(1.08) brightness(.9)!important}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile span,
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile strong{z-index:2}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile strong{font-size:clamp(21px,2.2vw,32px);line-height:1.02;text-wrap:balance}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-proof-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-fold-layout{grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);gap:clamp(28px,4vw,72px);align-items:center}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-fold-copy h2{font-size:clamp(40px,4.8vw,72px);max-width:12ch;text-wrap:balance}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-matrix-grid{gap:clamp(16px,1.8vw,24px)}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-release-layout{gap:clamp(28px,4vw,62px);align-items:center}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-route-grid{gap:clamp(12px,1.5vw,18px)}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-final-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,5vw,84px);align-items:center;max-width:1500px}
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-final-card h2{font-size:clamp(40px,5vw,72px);max-width:12ch;text-wrap:balance}
@media (min-width:1600px){
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shell,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .subnav>div{width:min(1540px,calc(100% - 96px))}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-intro{grid-template-columns:minmax(0,1fr) minmax(460px,.62fr)}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-wall{grid-template-columns:minmax(480px,1.08fr) minmax(320px,.74fr) minmax(420px,.92fr);min-height:clamp(400px,23vw,500px)}
}
@media (min-width:2400px){
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shell,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .subnav>div{width:min(1780px,calc(100% - 16vw))}
}
@media (max-width:1180px){
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shell,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .subnav>div{width:min(100% - 40px,100%)}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-intro{grid-template-columns:1fr;gap:18px}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-intro h1{font-size:clamp(42px,7vw,68px);max-width:980px}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-wall{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,minmax(170px,1fr));min-height:0}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.hero{grid-row:span 2}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.label-sheet{grid-column:auto;grid-row:auto}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-fold-layout{grid-template-columns:1fr;gap:26px}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-fold-copy h2{max-width:16ch}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-final-card{grid-template-columns:1fr}
}
@media (max-width:850px){
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .subnav{top:48px;overflow-x:auto;scrollbar-width:none}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .subnav::-webkit-scrollbar{display:none}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .subnav>div{min-width:max-content;gap:16px;padding:10px 0}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .subnav a{display:inline-flex;align-items:center;min-height:34px;margin-left:8px;padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.7);border:1px solid rgba(65,35,5,.1);white-space:nowrap}
}
@media (max-width:640px){
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shell{width:calc(100% - 28px)}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-hero{padding:42px 0 34px;background:linear-gradient(180deg,#fff8ea 0%,#f0dfbc 52%,#211105 52%,#130801 100%)}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-hero::before{font-size:68px;top:84px;left:0;transform:none;max-width:100vw}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-intro h1{font-size:clamp(38px,12.2vw,50px);line-height:.92;letter-spacing:-.065em;max-width:10.5ch}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-copy p{font-size:15.5px;line-height:1.54}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-actions{display:grid;grid-template-columns:1fr;gap:10px;width:100%}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-btn{width:100%;min-height:48px;text-align:center;white-space:normal}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-wall{display:flex;overflow-x:auto;overflow-y:hidden;gap:10px;min-height:0;padding:0 0 4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-wall::-webkit-scrollbar{display:none}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.hero,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.label-sheet{flex:0 0 min(248px,78vw);height:238px;scroll-snap-align:start;grid-row:auto;grid-column:auto}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile strong{font-size:24px}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-proof-tape{overflow:hidden}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-proof-grid{display:flex;overflow-x:auto;gap:0;scrollbar-width:none;padding-bottom:1px;scroll-snap-type:x proximity}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-proof-grid::-webkit-scrollbar{display:none}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-proof-grid>div{flex:0 0 min(220px,72vw);scroll-snap-align:start}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-section{padding:clamp(50px,12vw,66px) 0}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-section-head h2,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-fold-copy h2,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-iprint-pass h2,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-release-board h2,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-final-card h2{font-size:clamp(32px,9.8vw,42px);line-height:1.02;letter-spacing:-.052em;max-width:12.2ch}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-route-grid,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-matrix-grid{grid-template-columns:1fr}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-final-card{padding:24px;border-radius:28px}
}
@media (min-width:901px) and (max-width:1180px){
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-wall{grid-template-columns:minmax(310px,1.08fr) minmax(230px,.74fr) minmax(260px,.9fr);grid-template-rows:repeat(2,minmax(170px,210px));min-height:0;max-height:440px;align-items:stretch}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.hero,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.label-sheet{grid-column:auto;grid-row:auto;height:auto;min-height:0}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.hero{grid-row:span 2}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.label-sheet{grid-column:3;grid-row:1}
}
@media (max-width:900px){
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-wall{display:flex;overflow-x:auto;overflow-y:hidden;gap:12px;min-height:0;padding:0 0 4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-wall::-webkit-scrollbar{display:none}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.hero,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.label-sheet{flex:0 0 min(310px,54vw);height:250px;scroll-snap-align:start;grid-row:auto;grid-column:auto}
}
@media (max-width:640px){
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-hero{background:linear-gradient(180deg,#fff8ea 0%,#f0dfbc 66%,#211105 66%,#130801 100%)}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-copy p{color:#5e421c}
}
@media (max-width:380px){
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shell{width:calc(100% - 24px)}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.hero,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.label-sheet{flex-basis:min(232px,78vw);height:222px}
}
/* phase527-private-grabba-breakpoint-optimizer:end */



/* phase530-private-label-launch-planning-guide-breakpoint-optimizer:start */
html:has(main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"]),body:has(main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"]){max-width:100%;overflow-x:hidden}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"]{--phase530-shell:min(1420px,calc(100% - clamp(32px,5.4vw,120px)));--phase530-wide:min(1640px,calc(100% - 160px));--phase530-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f1dfbd 43%,#fff8ea 100%)}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] *,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] *::before,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] *::after{box-sizing:border-box;min-width:0}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-shell,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-launch-guide-main .subnav>div{width:var(--phase530-shell)}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .subnav{overflow-x:clip}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .subnav>div{width:var(--phase530-shell);max-width:100%;gap:14px}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .subnav span{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .subnav a{margin-left:0;white-space:nowrap}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-calendar-control-hero{padding:clamp(82px,7vw,124px) 0 clamp(44px,4.8vw,78px)}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-hero-layout{width:var(--phase530-shell);grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:clamp(28px,4vw,72px);align-items:center}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-calendar-control-hero h1{font-size:clamp(42px,4.7vw,76px);line-height:.96;max-width:12.2ch;text-wrap:balance;overflow-wrap:normal}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-lede,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-section-head p,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-runway-grid>div:first-child p,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-split-card p,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-window-copy p{font-size:clamp(16px,1.12vw,19px);line-height:1.62;text-wrap:pretty}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-actions{gap:12px;max-width:100%;flex-wrap:wrap}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-btn{white-space:normal;text-align:center;justify-content:center}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-calendar-board{min-height:clamp(440px,34vw,640px);grid-template-columns:repeat(2,minmax(0,1fr));border-radius:clamp(30px,2.6vw,46px);overflow:hidden}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-calendar-board img{height:clamp(300px,24vw,430px);object-position:center}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-board-card{padding:clamp(15px,1.5vw,22px);overflow-wrap:anywhere}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-proof-rail,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-section,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase417-iprint-panel-inner,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-next-card{width:var(--phase530-shell);max-width:100%;margin-inline:auto}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-section{padding-block:clamp(58px,6vw,104px);padding-inline:0}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-section-head h2,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-runway-grid h2,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-split-card h2,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-window-copy h2,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-next-card h2,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase417-iprint-panel h2{font-size:clamp(32px,3.25vw,54px);line-height:1.02;text-wrap:balance;overflow-wrap:normal}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-rail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.3vw,18px)}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-runway-grid,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-sample-lock-layout,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-window-layout,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-handoff-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:clamp(26px,4vw,72px);align-items:center}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-window-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-handoff-layout{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-image-card{min-height:clamp(340px,30vw,560px);border-radius:clamp(28px,2.6vw,44px);overflow:hidden}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-image-card img{width:100%;height:100%;min-height:clamp(300px,26vw,500px);object-fit:cover}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-window-list{gap:10px}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-packet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.7vw,22px)}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-console-card,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-runway-card,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-packet-card,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-window-list div,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-rail-grid div{overflow-wrap:anywhere}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase417-iprint-panel{overflow:hidden;padding-inline:0}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase417-iprint-panel-inner{gap:clamp(22px,3.2vw,58px);border-radius:clamp(28px,2.8vw,46px)}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase417-iprint-panel-board{overflow-wrap:anywhere}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-next{padding-inline:0}
main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-next-card{grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,3vw,46px);align-items:center;border-radius:clamp(28px,2.8vw,44px)}
@media(min-width:1700px){main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-hero-layout{grid-template-columns:minmax(0,880px) minmax(620px,820px)}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-proof-rail,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-section,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase417-iprint-panel-inner,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-next-card,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .subnav>div{width:var(--phase530-wide)}}
@media(min-width:2400px){main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-hero-layout{grid-template-columns:minmax(0,980px) minmax(760px,900px)}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-proof-rail,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-section,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase417-iprint-panel-inner,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-next-card,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .subnav>div{width:var(--phase530-ultra)}}
@media(max-width:1180px){main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"]{--phase530-shell:min(100% - 44px,980px)}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-hero-layout{grid-template-columns:1fr;width:var(--phase530-shell)}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-calendar-control-hero h1{font-size:clamp(42px,6.5vw,62px);max-width:780px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-calendar-board{min-height:auto}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-rail-grid{grid-template-columns:repeat(4,minmax(170px,1fr));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:6px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-console-grid{grid-template-columns:repeat(3,minmax(0,1fr))}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-runway-grid,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-sample-lock-layout,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-window-layout,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-handoff-layout{grid-template-columns:1fr}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"]{--phase530-shell:calc(100% - 32px)}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .subnav{overflow-x:auto;overscroll-behavior-x:contain}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .subnav>div{width:max-content;min-width:calc(100vw - 32px);padding:12px 16px;align-items:flex-start}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .subnav span{justify-content:flex-start;flex-wrap:nowrap}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-calendar-control-hero{padding:56px 0 34px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-hero-layout{gap:18px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-calendar-control-hero h1{font-size:clamp(32px,9.8vw,44px);line-height:1;max-width:11.5ch}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-lede{font-size:16px;margin-top:16px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-actions{display:grid;grid-template-columns:1fr;width:100%;margin-top:20px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-btn{width:100%;min-height:48px;padding-inline:16px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-calendar-board{grid-template-columns:1fr;gap:10px;padding:12px;min-height:0;border-radius:26px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-calendar-board img{position:relative;grid-column:auto;grid-row:auto;height:220px;border-radius:18px;opacity:.78}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-board-card{padding:14px;border-radius:18px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-proof-rail{width:100%;padding-inline:16px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-rail-grid{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(178px,72vw);grid-template-columns:none;overflow-x:auto;gap:10px;padding:0 0 8px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-section{padding-block:42px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-section-head h2,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-runway-grid h2,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-split-card h2,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-window-copy h2,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-next-card h2,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase417-iprint-panel h2{font-size:clamp(27px,8vw,36px);line-height:1.06}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-console-grid,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-packet-grid,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-mini-grid{grid-template-columns:1fr}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-console-card:nth-child(2),main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-runway-card:nth-child(2){transform:none}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-image-card{min-height:0;border-radius:24px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-image-card img{min-height:220px;height:220px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-split-card,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-window-copy{padding:22px;border-radius:24px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase417-iprint-panel-inner{grid-template-columns:1fr;padding:24px 18px;width:var(--phase530-shell)}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase417-iprint-chip-row{display:flex;flex-wrap:wrap}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase417-iprint-panel-actions{display:grid;grid-template-columns:1fr}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase417-iprint-panel-actions a{width:100%;justify-content:center;text-align:center}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-next-card{grid-template-columns:1fr;padding:24px 18px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-next-card .phase414-actions{margin-top:0}}
@media(max-width:380px){main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"]{--phase530-shell:calc(100% - 24px)}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .subnav>div{padding-inline:12px;min-width:calc(100vw - 24px)}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-calendar-control-hero h1{font-size:31px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-calendar-board img,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-image-card img{height:190px;min-height:190px}main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-split-card,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-window-copy,main.phase414-launch-guide-main[data-phase530-breakpoint-optimizer="true"] .phase414-next-card{padding-inline:16px}}
/* phase530-private-label-launch-planning-guide-breakpoint-optimizer:end */


/* phase529-private-label-launch-planning-breakpoint-optimizer:start */
.phase475-launch-main[data-phase475-private-label-launch="true"]{--phase529-pad:max(20px,calc((100vw - 1180px)/2));overflow-x:hidden;}
.phase475-launch-main[data-phase475-private-label-launch="true"] *{box-sizing:border-box;}
.phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-hero-copy,
.phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-command-card,
.phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-section-head,
.phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-control-grid article,
.phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-image-card,
.phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-gate-copy,
.phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-packaging-panel,
.phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-runway article,
.phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-brief-grid,
.phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-brief-cards a{min-width:0;}
.phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-image-card{background-color:#2f1a06!important;background-image:linear-gradient(180deg,rgba(47,26,6,.02),rgba(47,26,6,.18)),url('/assets/approved/factory-production-floor.webp')!important;background-size:cover!important;background-position:center!important;}
.phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-image-card img{width:100%;height:auto;min-height:0;aspect-ratio:16/10;object-fit:cover;object-position:center 48%;filter:saturate(1.08) contrast(1.03) brightness(1.05)!important;}
@media(min-width:1500px){
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-shell{width:min(1280px,calc(100% - 140px));}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-subnav{padding-left:max(70px,calc((100vw - 1280px)/2));padding-right:max(70px,calc((100vw - 1280px)/2));}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-hero-grid{gap:clamp(38px,4.6vw,82px);}
}
@media(min-width:721px) and (max-width:1050px){
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-hero{padding:96px 0 50px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-hero-copy{min-height:0;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-hero-grid{gap:28px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-hero h1{font-size:clamp(54px,7.6vw,72px);line-height:.94;max-width:720px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-command-card{min-height:390px;border-radius:30px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-command-overlay{left:22px;right:22px;bottom:20px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-proof-strip article{padding:22px 24px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-section{padding:76px 0;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-control-grid article{min-height:260px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-image-card img{aspect-ratio:16/9;min-height:0;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-runway article{min-height:260px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-brief-cards a{min-height:190px;}
}
@media(max-width:720px){
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-shell{width:calc(100% - 40px);}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-hero{padding:86px 0 38px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-hero-grid{gap:22px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-hero-copy{min-height:0;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-hero h1{font-size:clamp(38px,11.2vw,48px);line-height:.94;letter-spacing:-.055em;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-lede{font-size:15px!important;line-height:1.5!important;margin-top:16px!important;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-actions{gap:10px;margin-top:20px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-actions a{width:100%;min-height:45px;padding:12px 16px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-command-card{min-height:330px;border-radius:28px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-command-card img{object-position:center;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-command-overlay{left:14px;right:14px;bottom:14px;padding:17px;border-radius:20px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-command-overlay strong{font-size:19px;line-height:1.12;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-proof-strip article{padding:18px 20px;border-right:0;border-bottom:1px solid rgba(47,26,6,.12);}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-proof-strip strong{font-size:14px;line-height:1.32;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-subnav{gap:8px;padding:10px 14px;scroll-padding-inline:14px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-subnav a{font-size:12px;padding:8px 11px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-section{padding:54px 0;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-section-head{margin-bottom:24px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-section-head h2,
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-gate-copy h2,
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-packaging-panel h2,
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-brief-grid h2{font-size:clamp(28px,9.1vw,36px);line-height:1.02;letter-spacing:-.05em;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-section-head p{font-size:14px;line-height:1.55;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-control-grid{gap:12px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-control-grid article{min-height:0;padding:22px;border-radius:24px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-control-grid h3{font-size:22px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-control-grid p{font-size:14px;line-height:1.5;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-gate-layout{gap:24px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-image-card{border-radius:24px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-image-card img{aspect-ratio:4/3;min-height:0;object-position:center;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-image-card figcaption{padding:14px 16px;font-size:13px;line-height:1.25;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-gate-stack{gap:10px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-gate-stack p{padding:15px 16px;border-radius:18px;font-size:14px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-packaging-panel{gap:22px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-packaging .phase475-actions a:not(:first-child){background:rgba(255,248,234,.12);}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-packaging-list{gap:10px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-packaging-list article{padding:18px;border-radius:20px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-runway{gap:12px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-runway article{min-height:0;padding:22px;border-radius:24px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-runway h3{font-size:22px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-runway p{font-size:14px;line-height:1.5;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-brief-grid{gap:22px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-brief-cards{gap:12px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-brief-cards a{min-height:0;padding:22px;border-radius:22px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-brief-cards strong{font-size:21px;}
}
@media(max-width:380px){
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-shell{width:calc(100% - 32px);}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-hero h1{font-size:38px;}
  .phase475-launch-main[data-phase475-private-label-launch="true"] .phase475-command-card{min-height:300px;}
}
/* phase529-private-label-launch-planning-breakpoint-optimizer:end */


/* phase531-private-label-packaging-breakpoint-optimizer:start */
html:has(main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"]),body:has(main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"]){max-width:100%;overflow-x:hidden}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"]{--phase531-shell:min(1420px,calc(100% - clamp(32px,5.4vw,120px)));--phase531-wide:min(1640px,calc(100% - 160px));--phase531-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f0dfbd 44%,#fff8ea 100%)}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] *,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] *::before,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] *::after{box-sizing:border-box;min-width:0}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-shell{width:var(--phase531-shell);max-width:100%}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .subnav{overflow-x:clip}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .subnav>div{width:var(--phase531-shell);max-width:100%;gap:14px}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .subnav span{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .subnav a{margin-left:0;white-space:nowrap}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-packaging-atelier-hero{padding:clamp(82px,7vw,124px) 0 clamp(44px,4.8vw,78px)}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-hero-layout{width:var(--phase531-shell);grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);gap:clamp(28px,4vw,72px);align-items:center}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-packaging-atelier-hero h1{font-size:clamp(42px,4.65vw,76px);line-height:.96;max-width:13ch;text-wrap:balance;overflow-wrap:normal}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-lede,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-section-head p,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-split-card p,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-window-copy p,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase419-provider-card p{font-size:clamp(16px,1.12vw,19px);line-height:1.62;text-wrap:pretty}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-actions{gap:12px;max-width:100%;flex-wrap:wrap}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-btn{white-space:normal;text-align:center;justify-content:center}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-package-workbench{min-height:clamp(440px,34vw,640px);grid-template-columns:repeat(2,minmax(0,1fr));border-radius:clamp(30px,2.6vw,46px);overflow:hidden}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-package-workbench img{height:clamp(300px,24vw,430px);object-position:center}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-board-card{padding:clamp(15px,1.5vw,22px);overflow-wrap:anywhere}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-proof-rail,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-section,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-next-card{width:var(--phase531-shell);max-width:100%;margin-inline:auto}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-section{padding-block:clamp(58px,6vw,104px);padding-inline:0}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-section-head h2,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-split-card h2,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-window-copy h2,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-next-card h2,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase419-provider-card h3{font-size:clamp(32px,3.25vw,54px);line-height:1.02;text-wrap:balance;overflow-wrap:normal}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-rail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.3vw,18px)}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-artwork-layout,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-release-layout{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:clamp(26px,4vw,72px);align-items:center}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-image-card{min-height:clamp(340px,30vw,560px);border-radius:clamp(28px,2.6vw,44px);overflow:hidden}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-image-card img{width:100%;height:100%;min-height:clamp(300px,26vw,500px);object-fit:cover}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-label-sheet{max-width:min(92%,520px)}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-case-lane-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,22px)}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-case-lane img{height:clamp(180px,17vw,270px);object-fit:cover;border-radius:22px}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-window-list{gap:10px}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase419-provider-layout{grid-template-columns:1.04fr .96fr;gap:clamp(16px,2vw,28px)}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase419-provider-card{border-radius:clamp(26px,2.6vw,40px);padding:clamp(22px,2.7vw,36px)}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-packet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.7vw,22px)}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-format-card,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-case-lane,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-packet-card,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-window-list div,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-rail-grid div,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase419-provider-card{overflow-wrap:anywhere}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-next{padding-inline:0}
main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-next-card{grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,3vw,46px);align-items:center;border-radius:clamp(28px,2.8vw,44px)}
@media(min-width:1700px){main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-hero-layout{grid-template-columns:minmax(0,880px) minmax(620px,820px)}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-proof-rail,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-section,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-next-card,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .subnav>div{width:var(--phase531-wide)}}
@media(min-width:2400px){main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-hero-layout{grid-template-columns:minmax(0,980px) minmax(760px,900px)}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-proof-rail,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-section,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-next-card,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .subnav>div{width:var(--phase531-ultra)}}
@media(max-width:1180px){main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"]{--phase531-shell:min(100% - 44px,980px)}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-hero-layout{grid-template-columns:1fr;width:var(--phase531-shell)}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-packaging-atelier-hero h1{font-size:clamp(42px,6.5vw,62px);max-width:820px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-package-workbench{min-height:auto}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-rail-grid{grid-template-columns:repeat(4,minmax(170px,1fr));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:6px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-format-grid,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-case-lane-board{grid-template-columns:repeat(3,minmax(0,1fr))}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-artwork-layout,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-release-layout,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase419-provider-layout{grid-template-columns:1fr}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"]{--phase531-shell:calc(100% - 32px)}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .subnav{overflow-x:auto;overscroll-behavior-x:contain}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .subnav>div{width:max-content;min-width:calc(100vw - 32px);padding:12px 16px;align-items:flex-start}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .subnav span{justify-content:flex-start;flex-wrap:nowrap}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-packaging-atelier-hero{padding:56px 0 34px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-hero-layout{gap:18px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-packaging-atelier-hero h1{font-size:clamp(32px,9.8vw,44px);line-height:1;max-width:12.4ch}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-lede{font-size:16px;margin-top:16px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-actions{display:grid;grid-template-columns:1fr;width:100%;margin-top:20px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-btn{width:100%;min-height:48px;padding-inline:16px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-package-workbench{grid-template-columns:1fr;gap:10px;padding:12px;min-height:0;border-radius:26px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-package-workbench img{position:relative;grid-column:auto;grid-row:auto;height:220px;border-radius:18px;opacity:.82}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-board-card{padding:14px;border-radius:18px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-proof-rail{width:100%;padding-inline:16px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-rail-grid{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(178px,72vw);grid-template-columns:none;overflow-x:auto;gap:10px;padding:0 0 8px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-section{padding-block:42px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-section-head h2,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-split-card h2,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-window-copy h2,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-next-card h2,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase419-provider-card h3{font-size:clamp(27px,8vw,36px);line-height:1.06}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-format-grid,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-case-lane-board,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-packet-grid,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-mini-grid{grid-template-columns:1fr}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-format-card:nth-child(2){transform:none}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-image-card{min-height:0;border-radius:24px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-image-card img{min-height:220px;height:220px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-label-sheet{position:relative;left:auto;right:auto;bottom:auto;transform:none;margin:12px;width:calc(100% - 24px);grid-template-columns:repeat(2,minmax(0,1fr))}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-split-card,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-window-copy,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase419-provider-card{padding:22px;border-radius:24px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-case-lane img{height:190px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-next-card{grid-template-columns:1fr;padding:24px 18px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-next-card .phase416-actions{margin-top:0}}
@media(max-width:380px){main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"]{--phase531-shell:calc(100% - 24px)}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .subnav>div{padding-inline:12px;min-width:calc(100vw - 24px)}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-packaging-atelier-hero h1{font-size:31px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-package-workbench img,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-image-card img{height:190px;min-height:190px}main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-split-card,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-window-copy,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase419-provider-card,main.phase416-packaging-main[data-phase531-breakpoint-optimizer="true"] .phase416-next-card{padding-inline:16px}}
/* phase531-private-label-packaging-breakpoint-optimizer:end */

/* phase530-private-label-programs-faq-breakpoint-optimizer:start */
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"]{overflow-x:clip;background:#fff8ea;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-shell{width:min(1180px,calc(100% - clamp(32px,5vw,72px)));}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-subnav{z-index:24;top:0;border-top:1px solid rgba(47,26,6,.10);box-shadow:0 10px 28px rgba(47,26,6,.08);}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-subnav .subnav-links{scrollbar-width:thin;scrollbar-color:rgba(202,133,0,.52) transparent;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-faq-hero{padding:clamp(72px,7vw,106px) 0 clamp(54px,6vw,82px);isolation:isolate;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-faq-hero:after{height:clamp(72px,8vw,112px);z-index:0;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(30px,5vw,64px);}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-hero-copy h1{font-size:clamp(46px,5.45vw,70px);line-height:.96;letter-spacing:-.056em;text-wrap:balance;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-lede,
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-section-head p,
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-ledger-copy p,
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-final-card p{text-wrap:pretty;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-desk-board{min-height:clamp(430px,38vw,520px);border-radius:clamp(30px,3.5vw,42px);background-image:url('/assets/approved/leaf-by-ramsey-wraps-packaging.webp');background-size:cover;background-position:center;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-desk-board img{height:100%;min-height:clamp(430px,38vw,520px);object-position:center;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-desk-note{max-width:calc(100% - 44px);}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-quick-rail .phase420-shell{gap:1px;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-quick-rail span{display:flex;align-items:center;justify-content:center;min-height:58px;line-height:1.12;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-section{padding:clamp(68px,6.3vw,96px) 0;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-section-head{max-width:900px;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-section-head h2,
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-ledger-copy h2,
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-final-card h2{font-size:clamp(34px,4.25vw,56px);line-height:1.03;text-wrap:balance;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase421-faq-filter-bar{align-items:center;position:sticky;top:0;z-index:16;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase421-filter-button{white-space:nowrap;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-question-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-question-card{grid-column:span 2;min-height:220px;display:flex;flex-direction:column;padding:24px;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-question-card:nth-child(2){transform:none;margin-top:28px;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-question-card:nth-child(4){grid-column:span 3;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-question-card:nth-child(5){grid-column:span 3;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-question-card h3{font-size:clamp(20px,1.9vw,25px);text-wrap:balance;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-answer-ledger .phase420-image-card{background-image:url('/assets/approved/factory-production-quality-control.webp');background-size:cover;background-position:center;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-image-card img{height:clamp(340px,34vw,460px);object-position:center;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-provider-card{display:flex;flex-direction:column;min-height:300px;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-provider-card:nth-child(2){margin-top:28px;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-provider-card a{margin-top:auto;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-router-grid a{display:flex;flex-direction:column;min-height:132px;}
.phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-final-card{max-width:1180px;}
@media(min-width:1500px){
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-shell{width:min(1260px,calc(100% - 112px));}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-hero-copy h1{font-size:clamp(62px,4.55vw,82px);}
}
@media(max-width:1120px){
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);gap:30px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-hero-copy h1{font-size:clamp(42px,5.6vw,64px);}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-desk-note{width:min(245px,70%);}
}
@media(max-width:980px){
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-hero-grid,
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-ledger-layout,
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-provider-grid{grid-template-columns:1fr;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-desk-board{max-width:760px;margin-inline:auto;width:100%;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-question-card,
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-question-card:nth-child(4),
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-question-card:nth-child(5){grid-column:auto;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-question-card:nth-child(2){margin-top:0;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-router-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-provider-card:nth-child(2){margin-top:0;}
}
@media(max-width:760px){
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-shell{width:calc(100% - 32px);}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-subnav{position:sticky;top:56px;overflow:hidden;display:block;padding:10px 14px;min-height:72px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-subnav>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;width:100%;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-subnav strong{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-subnav .subnav-links{display:flex;flex-wrap:wrap;gap:6px 14px;max-width:100%;overflow:visible;min-width:0;padding-bottom:0;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-faq-hero{padding:52px 0 42px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-hero-grid{gap:22px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-hero-copy h1{font-size:clamp(38px,10.6vw,50px);line-height:1.02;letter-spacing:-.052em;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-lede{font-size:17px;line-height:1.52;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-actions{display:grid;grid-template-columns:1fr;gap:10px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-btn{width:100%;min-height:48px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-desk-board{display:grid;grid-template-columns:1fr;gap:10px;min-height:0;border-radius:28px;padding-bottom:12px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-desk-board:before{top:12px;left:12px;font-size:10px;padding:8px 10px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-desk-board img{height:240px;min-height:240px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-desk-note{position:relative!important;inset:auto!important;width:auto!important;max-width:none;margin:0 12px;padding:14px;border-radius:18px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-quick-rail .phase420-shell{grid-template-columns:repeat(2,minmax(0,1fr));}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-quick-rail span{min-height:52px;padding:12px 8px;font-size:14px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-section{padding:58px 0;scroll-margin-top:124px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-section-head{margin-bottom:24px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-section-head h2,
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-ledger-copy h2,
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-final-card h2{font-size:clamp(32px,9vw,42px);line-height:1.04;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase421-faq-filter-bar{top:112px;display:flex;flex-wrap:nowrap;overflow-x:auto;padding:10px;border-radius:20px;margin-bottom:22px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase421-filter-button{flex:0 0 auto;min-height:40px;padding:9px 14px;font-size:13px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-question-grid,
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-router-grid{grid-template-columns:1fr;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-question-card{min-height:auto;padding:22px;border-radius:24px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-question-card h3{font-size:22px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-image-card{border-radius:26px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-image-card img{height:270px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-provider-card{min-height:auto;padding:24px;border-radius:26px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-router-grid a{min-height:auto;padding:22px;border-radius:22px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-final{padding:62px 0;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-final-card{padding:26px 20px;border-radius:28px;}
}
@media(max-width:420px){
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-shell{width:calc(100% - 28px);}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-subnav{min-height:72px;padding-inline:14px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-faq-hero{padding-top:46px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-hero-copy h1{font-size:clamp(34px,10.6vw,42px);}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-eyebrow{font-size:11px;letter-spacing:.14em;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-desk-board img{height:220px;min-height:220px;}
  .phase420-faq-main[data-phase530-breakpoint-optimizer="true"] .phase420-image-card img{height:240px;}
}
/* phase530-private-label-programs-faq-breakpoint-optimizer:end */


/* phase532-private-label-quality-breakpoint-optimizer:start */
html:has(main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"]),body:has(main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"]){max-width:100%;overflow-x:hidden}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"]{--phase532-shell:min(1420px,calc(100% - clamp(32px,5.4vw,120px)));--phase532-wide:min(1640px,calc(100% - 160px));--phase532-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f1dfbd 46%,#fff8ea 100%)}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] *,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] *::before,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] *::after{box-sizing:border-box;min-width:0}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase372-hero-layout.phase376-hero-layout,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-proof-strip,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-section-head,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-program-grid,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-resource-grid,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-media-mosaic.media-mosaic.phase371-mosaic-balanced-grid,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-dark-slab,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase424-provider-panel{width:var(--phase532-shell);max-width:100%;margin-inline:auto}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-hero.phase424-quality-hero{padding:clamp(82px,7vw,124px) 0 clamp(44px,4.8vw,78px)}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase372-hero-layout.phase376-hero-layout{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:clamp(28px,4vw,72px);align-items:center}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase376-copy-column h1{font-size:clamp(42px,4.7vw,76px);line-height:.96;max-width:12ch;text-wrap:balance;overflow-wrap:normal}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-lede,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-section-head p:not(.phase371-eyebrow),main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-card p,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-dark-slab p,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase424-provider-panel p{font-size:clamp(16px,1.12vw,19px);line-height:1.62;text-wrap:pretty}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-actions,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-chip-row{gap:12px;max-width:100%;flex-wrap:wrap}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-actions a,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-chip-row a{white-space:normal;text-align:center;justify-content:center}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase376-credential-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:100%}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase372-hero-media-stack.phase376-editorial-image{min-height:clamp(420px,34vw,640px);border-radius:clamp(30px,2.6vw,46px)}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase376-editorial-image img{object-position:center}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase376-hero-note{left:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px);border-radius:clamp(20px,2vw,28px)}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.3vw,18px);padding:clamp(16px,2vw,26px) 0;background:transparent}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-subnav.scroll-pin{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] section{scroll-margin-top:132px}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-section{padding:clamp(58px,6vw,104px) 0}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-section-head{max-width:min(920px,var(--phase532-shell));margin-bottom:clamp(24px,3vw,42px)}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-section-head h2,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-dark-slab h2,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-final h2{font-size:clamp(32px,3.25vw,54px);line-height:1.02;text-wrap:balance;overflow-wrap:normal}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-program-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-card{padding:clamp(20px,2vw,30px);border-radius:clamp(24px,2.4vw,34px);overflow-wrap:anywhere}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-media-mosaic.media-mosaic.phase371-mosaic-balanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px)}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-mosaic-image-frame{aspect-ratio:16/10}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-mosaic-caption-panel{padding:clamp(18px,2vw,28px)!important}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-dark-slab{grid-template-columns:.9fr 1.1fr;gap:clamp(24px,3.5vw,64px);padding:clamp(28px,4vw,58px);border-radius:clamp(28px,3vw,46px)}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-dark-list{gap:12px}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase424-provider-panel{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px)}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase424-provider-panel article{border-radius:clamp(24px,2.4vw,34px);padding:clamp(22px,2.7vw,36px);overflow-wrap:anywhere}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,22px)}
main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-final .phase371-section-head{max-width:min(960px,var(--phase532-shell))}
@media(min-width:1700px){main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase372-hero-layout.phase376-hero-layout{grid-template-columns:minmax(0,880px) minmax(620px,820px)}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase372-hero-layout.phase376-hero-layout,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-proof-strip,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-program-grid,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-resource-grid,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-media-mosaic.media-mosaic.phase371-mosaic-balanced-grid,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-dark-slab,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase424-provider-panel{width:var(--phase532-wide)}}
@media(min-width:2400px){main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase372-hero-layout.phase376-hero-layout{grid-template-columns:minmax(0,980px) minmax(760px,900px)}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase372-hero-layout.phase376-hero-layout,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-proof-strip,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-program-grid,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-resource-grid,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-media-mosaic.media-mosaic.phase371-mosaic-balanced-grid,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-dark-slab,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase424-provider-panel{width:var(--phase532-ultra)}}
@media(max-width:1180px){main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"]{--phase532-shell:min(100% - 44px,980px)}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase372-hero-layout.phase376-hero-layout{grid-template-columns:1fr;width:var(--phase532-shell)}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase376-copy-column h1{font-size:clamp(42px,6.5vw,62px);max-width:780px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-proof-strip{grid-template-columns:repeat(4,minmax(178px,1fr));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:8px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-media-mosaic.media-mosaic.phase371-mosaic-balanced-grid,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-dark-slab{grid-template-columns:1fr}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"]{--phase532-shell:calc(100% - 32px)}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-hero.phase424-quality-hero{padding:56px 0 34px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase372-hero-layout.phase376-hero-layout{gap:18px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase376-copy-column h1{font-size:clamp(32px,9.8vw,44px);line-height:1;max-width:11.5ch}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-lede{font-size:16px;margin-top:16px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase376-credential-strip{grid-template-columns:1fr;gap:8px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-actions,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-chip-row{display:grid;grid-template-columns:1fr;width:100%;margin-top:20px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-actions a,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-chip-row a{width:100%;min-height:48px;padding-inline:16px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase372-hero-media-stack.phase376-editorial-image{min-height:0;height:auto;border-radius:26px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase376-editorial-image img{position:relative;height:240px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase376-hero-note{position:relative;left:auto;right:auto;bottom:auto;margin:12px;border-radius:20px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-proof-strip{width:100%;padding-inline:16px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,76vw);grid-template-columns:none;gap:10px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-subnav.scroll-pin{top:54px!important;max-height:none!important;padding:10px 16px!important}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-section{padding-block:42px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-section-head h2,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-dark-slab h2,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-final h2{font-size:clamp(27px,8vw,36px);line-height:1.06}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-program-grid,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-resource-grid,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase424-provider-panel,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-media-mosaic.media-mosaic.phase371-mosaic-balanced-grid{grid-template-columns:1fr}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-mosaic-image-frame{aspect-ratio:auto;height:220px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-dark-slab{padding:24px 18px;border-radius:26px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-dark-list article,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-card,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase424-provider-panel article{padding:22px;border-radius:24px}}
@media(max-width:380px){main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"]{--phase532-shell:calc(100% - 24px)}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase376-copy-column h1{font-size:31px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase376-editorial-image img,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-mosaic-image-frame{height:190px}main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-dark-slab,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase371-card,main.phase424-quality-main[data-phase532-breakpoint-optimizer="true"] .phase424-provider-panel article{padding-inline:16px}}
/* phase532-private-label-quality-breakpoint-optimizer:end */


/* phase533-product-comparison-breakpoint-optimizer:start */
html:has(main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"]),body:has(main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"]){max-width:100%;overflow-x:hidden}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"]{--phase533-shell:min(1420px,calc(100% - clamp(32px,5.4vw,120px)));--phase533-wide:min(1640px,calc(100% - 160px));--phase533-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip;background:linear-gradient(180deg,#fff8ea 0%,#f1dfbd 45%,#fff8ea 100%)}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] *,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] *::before,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] *::after{box-sizing:border-box;min-width:0}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-shell{width:var(--phase533-shell);max-width:100%}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-hero{min-height:auto;padding:clamp(82px,7vw,124px) 0 clamp(54px,5vw,86px)}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:clamp(28px,4vw,72px);align-items:center}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-hero h1{font-size:clamp(42px,4.8vw,78px);line-height:.96;max-width:12ch;text-wrap:balance;overflow-wrap:normal}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-lead,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-section-head p,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-compass-copy p,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-route-card p{font-size:clamp(16px,1.12vw,19px);line-height:1.62;text-wrap:pretty}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-actions,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-final-actions{gap:12px;max-width:100%;flex-wrap:wrap}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-btn{white-space:normal;text-align:center;justify-content:center}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-command-card{border-radius:clamp(28px,2.8vw,46px);padding:clamp(20px,2.4vw,34px);min-height:clamp(430px,32vw,620px)}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-stack-meter{gap:clamp(12px,1.6vw,20px)}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-stack-meter article{overflow-wrap:anywhere}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-proof-strip{width:var(--phase533-shell);max-width:100%;margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.3vw,18px);padding-inline:0}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-fit-gallery,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-cockpit,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-spec-compass,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-route-lab,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-final-cta{padding-block:clamp(58px,6vw,104px);padding-inline:0}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-section-head h2,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-compass-copy h2,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-route-card.main h2,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-final-grid h2{font-size:clamp(32px,3.25vw,54px);line-height:1.02;text-wrap:balance;overflow-wrap:normal}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-gallery-grid{grid-template-columns:1.1fr .9fr .9fr;grid-auto-rows:minmax(170px,auto);gap:clamp(14px,1.8vw,24px)}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-feature-tile{grid-row:span 2;min-height:clamp(360px,32vw,560px);border-radius:clamp(28px,2.6vw,44px);overflow:hidden}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-feature-tile img{width:100%;height:100%;object-fit:cover}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-slim-tile,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-wide-note{border-radius:clamp(22px,2vw,32px);overflow-wrap:anywhere}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-matrix{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:clamp(24px,2.4vw,36px)}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-matrix-row{grid-template-columns:minmax(120px,.75fr) minmax(190px,1.1fr) minmax(210px,1.1fr) minmax(200px,1.1fr) minmax(130px,.65fr);min-width:920px;gap:clamp(10px,1.2vw,18px)}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-compass-grid{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:clamp(26px,4vw,72px);align-items:center}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-compass-wheel{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-compass-wheel div{overflow-wrap:anywhere}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-route-grid{grid-template-columns:1.05fr repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-route-card{border-radius:clamp(24px,2.4vw,34px);padding:clamp(20px,2vw,30px);overflow-wrap:anywhere}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-route-card.main{grid-row:span 2}
main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-final-grid{grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,3vw,46px);align-items:center;border-radius:clamp(28px,2.8vw,44px)}
@media(min-width:1700px){main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-shell,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-proof-strip{width:var(--phase533-wide)}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-hero-grid{grid-template-columns:minmax(0,880px) minmax(620px,820px)}}
@media(min-width:2400px){main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-shell,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-proof-strip{width:var(--phase533-ultra)}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-hero-grid{grid-template-columns:minmax(0,980px) minmax(760px,900px)}}
@media(max-width:1180px){main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"]{--phase533-shell:min(100% - 44px,980px)}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-hero-grid{grid-template-columns:1fr}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-hero h1{font-size:clamp(42px,6.5vw,62px);max-width:780px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-command-card{min-height:auto}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-proof-strip{grid-template-columns:repeat(4,minmax(190px,1fr));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:8px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-feature-tile{grid-row:auto}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-compass-grid{grid-template-columns:1fr}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-route-card.main{grid-row:auto;grid-column:1/-1}}
@media(max-width:760px){main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"]{--phase533-shell:calc(100% - 32px)}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-hero{padding:56px 0 34px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-hero-grid{gap:18px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-hero h1{font-size:clamp(32px,9.8vw,44px);line-height:1;max-width:11.4ch}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-lead{font-size:16px;margin-top:16px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-actions,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-final-actions{display:grid;grid-template-columns:1fr;width:100%;margin-top:20px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-btn{width:100%;min-height:48px;padding-inline:16px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-command-card{padding:18px;border-radius:26px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-command-top{gap:8px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-stack-meter{grid-template-columns:1fr}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-proof-strip{width:100%;padding-inline:16px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,76vw);grid-template-columns:none;gap:10px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-fit-gallery,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-cockpit,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-spec-compass,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-route-lab,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-final-cta{padding-block:42px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-section-head h2,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-compass-copy h2,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-route-card.main h2,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-final-grid h2{font-size:clamp(27px,8vw,36px);line-height:1.06}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-gallery-grid,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-compass-wheel,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-route-grid{grid-template-columns:1fr}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-feature-tile{min-height:300px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-matrix{margin-inline:-16px;border-radius:0;padding-inline:16px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-matrix-row{min-width:820px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-final-grid{grid-template-columns:1fr;padding:24px 18px}}
@media(max-width:380px){main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"]{--phase533-shell:calc(100% - 24px)}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-hero h1{font-size:31px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-command-card,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-route-card,main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-final-grid{padding-inline:16px}main.phase476-comparison-main[data-phase533-breakpoint-optimizer="true"] .phase476-feature-tile{min-height:260px}}
/* phase533-product-comparison-breakpoint-optimizer:end */


/* phase534-products-breakpoint-optimizer:start */
html:has(main[data-phase534-products-breakpoint-optimizer="true"]),body:has(main[data-phase534-products-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important}
main[data-phase534-products-breakpoint-optimizer="true"]{--phase534-shell:min(1480px,calc(100% - clamp(32px,5.4vw,120px)))!important;--phase534-wide:min(1720px,calc(100% - 160px))!important;--phase534-ultra:min(1960px,calc(100% - 22vw))!important;overflow-x:clip!important;background:linear-gradient(180deg,#fff8ea 0%,#efe0c2 42%,#fff8ea 100%)!important}
main[data-phase534-products-breakpoint-optimizer="true"] *,main[data-phase534-products-breakpoint-optimizer="true"] *::before,main[data-phase534-products-breakpoint-optimizer="true"] *::after{box-sizing:border-box!important;min-width:0!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-shell,main[data-phase534-products-breakpoint-optimizer="true"] .phase103-catalog-region{overflow-x:clip!important;min-width:0!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-hero,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-toolbar,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-main,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-section{width:var(--phase534-shell)!important;max-width:100%!important;margin-inline:auto!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-hero{padding:clamp(82px,7vw,124px) 0 clamp(32px,4vw,58px)!important;grid-template-columns:minmax(0,.9fr) minmax(330px,430px)!important;gap:clamp(24px,3.6vw,64px)!important;align-items:end!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-hero h1{font-size:clamp(42px,4.8vw,78px)!important;line-height:.96!important;letter-spacing:-.06em!important;max-width:12ch!important;text-wrap:balance!important;overflow-wrap:normal!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-kicker,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-eyebrow{letter-spacing:.14em!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase109-prime-panel{border-radius:clamp(24px,2.4vw,36px)!important;padding:clamp(20px,2.2vw,32px)!important;overflow-wrap:anywhere!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase109-prime-panel p,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-section p,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-family-card em,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-template li,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-rollout li{font-size:clamp(15px,1.05vw,18px)!important;line-height:1.62!important;text-wrap:pretty!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,320px)!important;gap:clamp(10px,1.4vw,18px)!important;padding:clamp(12px,1.4vw,20px)!important;border-radius:clamp(20px,2vw,30px)!important;align-items:end!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-toolbar input,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-toolbar select{width:100%!important;max-width:100%!important;min-height:46px!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-main{grid-template-columns:minmax(250px,310px) minmax(0,1fr)!important;gap:clamp(18px,2vw,32px)!important;padding:clamp(20px,2vw,34px) 0 clamp(58px,6vw,104px)!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-filters{top:84px!important;max-height:calc(100dvh - 108px)!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;border-radius:24px!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-filter div{display:grid!important;gap:8px!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-filter button,main[data-phase534-products-breakpoint-optimizer="true"] .dashboard-category-pill{white-space:normal!important;text-align:left!important;min-height:40px!important;overflow-wrap:anywhere!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-dashboard-status-row{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-grid[data-dashboard-product-grid="true"]{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))!important;gap:clamp(14px,1.4vw,22px)!important;align-items:stretch!important;min-width:0!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-product-card{min-width:0!important;height:100%!important;display:grid!important;grid-template-rows:auto 1fr!important;border-radius:24px!important;overflow:hidden!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-card-media{aspect-ratio:1/1!important;min-height:0!important;max-height:none!important;overflow:hidden!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-card-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;max-height:none!important;padding:0!important;margin:0!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-card-body{display:grid!important;grid-template-rows:auto auto minmax(0,auto) auto auto!important;gap:9px!important;min-width:0!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-card-body h3{min-height:3.35em!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-card-body p:not(.phase102-eyebrow):not(.phase283-card-summary){min-height:2.9em!important;max-height:2.9em!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-card-body dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase109-catalog-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:auto!important;width:100%!important;min-width:0!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-section{padding:clamp(58px,6vw,104px) 0!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-section h2{font-size:clamp(32px,3.25vw,54px)!important;line-height:1.02!important;text-wrap:balance!important;overflow-wrap:normal!important;max-width:920px!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-family-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.7vw,22px)!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-family-card{border-radius:clamp(24px,2.4vw,34px)!important;overflow:hidden!important;min-height:100%!important;overflow-wrap:anywhere!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-family-card img{height:clamp(160px,13vw,230px)!important;width:100%!important;object-fit:cover!important;display:block!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-wireframe-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(14px,1.7vw,22px)!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-rollout,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-template{border-radius:clamp(22px,2vw,30px)!important;overflow-wrap:anywhere!important}
@media(min-width:1700px){main[data-phase534-products-breakpoint-optimizer="true"] .phase102-hero,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-toolbar,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-main,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-section{width:var(--phase534-wide)!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(auto-fill,minmax(285px,1fr))!important}}
@media(min-width:2400px){main[data-phase534-products-breakpoint-optimizer="true"] .phase102-hero,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-toolbar,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-main,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-section{width:var(--phase534-ultra)!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important}}
@media(max-width:1180px){main[data-phase534-products-breakpoint-optimizer="true"]{--phase534-shell:min(100% - 44px,1040px)!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-hero,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-main{grid-template-columns:1fr!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-filters,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-dashboard-results{grid-column:1/-1!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-filters{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:820px){main[data-phase534-products-breakpoint-optimizer="true"]{--phase534-shell:min(100% - 32px,760px)!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-toolbar{grid-template-columns:1fr!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-dashboard-status-row{grid-template-columns:1fr!important;text-align:left!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-family-grid,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-wireframe-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){main[data-phase534-products-breakpoint-optimizer="true"]{--phase534-shell:min(100% - 24px,520px)!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-hero{padding:62px 0 24px!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-hero h1{font-size:clamp(32px,9.8vw,44px)!important;line-height:1!important;max-width:11.2ch!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase109-prime-panel{padding:18px!important;border-radius:22px!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-main{padding-top:18px!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-filter div{grid-template-columns:1fr!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-card-body{padding:10px!important;gap:7px!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-card-body dl{grid-template-columns:1fr!important;gap:6px!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase109-catalog-card-actions{grid-template-columns:1fr!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-section{padding-block:42px!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-section h2{font-size:clamp(27px,8vw,36px)!important;line-height:1.06!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-family-grid,main[data-phase534-products-breakpoint-optimizer="true"] .phase102-wireframe-row{grid-template-columns:1fr!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-family-card img{height:190px!important}}
@media(max-width:380px){main[data-phase534-products-breakpoint-optimizer="true"]{--phase534-shell:min(100% - 20px,360px)!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-hero h1{font-size:31px!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-card-body{padding:9px!important}main[data-phase534-products-breakpoint-optimizer="true"] .phase102-family-card img{height:170px!important}}
/* phase534-products-breakpoint-optimizer:end */
/* phase528-product-spec-breakpoint-optimizer:start */
main.phase477-spec-main[data-phase528-spec-breakpoints="true"]{overflow-x:clip;background:linear-gradient(180deg,#fff7e8 0%,#f5e3bd 38%,#fff7e8 100%)}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] *,
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] *::before,
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] *::after{box-sizing:border-box;min-width:0}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-shell{width:min(1400px,calc(100% - 56px))}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-hero{min-height:auto;padding:clamp(76px,7vw,118px) 0 clamp(46px,5vw,78px)}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-hero::before{width:clamp(320px,34vw,560px);height:clamp(320px,34vw,560px);right:max(-90px,calc((100vw - 1500px)/2 - 140px));top:clamp(80px,10vw,150px)}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.8fr);gap:clamp(28px,4vw,68px)}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-hero h1{font-size:clamp(54px,7.2vw,98px);line-height:.9;max-width:9ch;text-wrap:balance}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-lead{font-size:clamp(18px,1.75vw,24px);line-height:1.35;max-width:720px;text-wrap:pretty}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-brief-pad{padding:clamp(14px,1.3vw,20px);border-radius:clamp(26px,2.4vw,38px)}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-brief-pad ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-brief-pad li{display:grid;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:11px 14px;border-radius:999px}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-brief-pad li b{line-height:1.05}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-signal-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-intake{padding:clamp(58px,6vw,92px) 0}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-intake-grid{grid-template-columns:minmax(280px,.52fr) minmax(0,1fr);gap:clamp(24px,4vw,70px);align-items:start}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-section-head h2,
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-map-head h2,
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-check-copy h2,
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-output-card.main h2,
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-final h2{font-size:clamp(38px,4.8vw,72px);line-height:.95;text-wrap:balance;max-width:11ch}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-intake-lanes article{padding:clamp(22px,2vw,32px);min-height:0}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-spec-map{padding:clamp(58px,6vw,96px) 0}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-map-grid{grid-template-columns:minmax(340px,1.08fr) repeat(2,minmax(240px,.84fr));gap:clamp(14px,1.7vw,24px)}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-map-card{min-height:clamp(220px,18vw,300px);padding:clamp(22px,2vw,32px)}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-map-card.hero-card{min-height:clamp(440px,34vw,600px)}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-map-card.hero-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;filter:saturate(1.16) contrast(1.06) brightness(.8)!important}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-checkline{padding:clamp(64px,7vw,110px) 0}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-checkline-grid{grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);gap:clamp(26px,5vw,78px);align-items:start}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-steps{gap:14px}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-steps article{grid-template-columns:auto minmax(140px,.28fr) minmax(0,1fr);min-height:84px;padding:18px 22px}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-output{padding:clamp(58px,6vw,96px) 0}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-output-grid{grid-template-columns:minmax(320px,.92fr) repeat(2,minmax(240px,.7fr));gap:clamp(14px,1.6vw,22px)}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-output-card{min-height:clamp(180px,15vw,250px)}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-output-card.main{grid-row:span 2}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-final{padding:clamp(58px,6vw,96px) 0}
main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-final-grid{grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,5vw,86px);align-items:center}
@media (min-width:1600px){
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-shell{width:min(1580px,calc(100% - 96px))}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-hero-grid{grid-template-columns:minmax(0,900px) minmax(460px,620px);justify-content:center}
}
@media (min-width:2400px){
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-shell{width:min(1780px,calc(100% - 18vw))}
}
@media (max-width:1180px){
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-shell{width:min(100% - 44px,100%)}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.74fr);gap:28px}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-hero h1{font-size:clamp(50px,7vw,76px)}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-brief-pad li{grid-template-columns:minmax(90px,.38fr) minmax(0,1fr)}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-intake-grid,
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-checkline-grid{grid-template-columns:1fr;gap:26px}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-section-head h2,
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-check-copy h2{max-width:14ch}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-map-card.hero-card{min-height:360px;grid-column:span 2}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-output-card.main{grid-row:auto;grid-column:span 2}
}
@media (max-width:900px){
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-hero{padding:clamp(58px,9vw,78px) 0 40px}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-hero-grid{grid-template-columns:1fr;gap:24px}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-signal-strip{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-signal-strip::-webkit-scrollbar{display:none}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-signal-strip span{flex:0 0 min(230px,46vw);scroll-snap-align:start}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-steps article{grid-template-columns:auto minmax(110px,.32fr) minmax(0,1fr)}
}
@media (max-width:640px){
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-shell{width:calc(100% - 28px)}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-hero{padding:52px 0 32px}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-hero h1{font-size:clamp(42px,14vw,56px);line-height:.93;max-width:7.8ch}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-lead{font-size:17px;line-height:1.45}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-actions{display:grid;grid-template-columns:1fr;gap:10px;width:100%}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-btn{width:100%;min-height:48px;white-space:normal;text-align:center}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-brief-pad{padding:12px;border-radius:24px}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-pad-head{padding:6px 6px 10px}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-brief-pad ol{gap:8px}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-brief-pad li{grid-template-columns:1fr;gap:3px;min-height:0;padding:11px 13px;border-radius:18px}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-brief-pad li span{font-size:14px;line-height:1.3}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-signal-strip span{flex-basis:min(206px,70vw)}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-section-head h2,
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-map-head h2,
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-check-copy h2,
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-output-card.main h2,
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-final h2{font-size:clamp(34px,11vw,46px);line-height:.98;max-width:9.5ch}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-map-grid,
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-output-grid{grid-template-columns:1fr}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-map-card.hero-card,
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-output-card.main{grid-column:auto;min-height:280px}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-steps article{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:0;padding:15px;border-radius:24px}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-steps article em{grid-column:2;line-height:1.35}
  main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-final-grid{grid-template-columns:1fr}
}
@media (max-width:380px){main.phase477-spec-main[data-phase528-spec-breakpoints="true"] .phase477-shell{width:calc(100% - 24px)}}
/* phase528-product-spec-breakpoint-optimizer:end */

/* phase531-project-timeline-breakpoint-optimizer:start */
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"]{overflow-x:clip;background:#fff8ea;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-shell{width:min(1200px,calc(100% - clamp(32px,5vw,76px)));}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-hero{padding:clamp(74px,7.4vw,116px) 0 clamp(42px,4.8vw,64px);}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-hero-grid{grid-template-columns:minmax(0,1fr) minmax(430px,.78fr);gap:clamp(34px,5vw,78px);align-items:center;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-hero h1{font-size:clamp(48px,5.65vw,78px);line-height:.96;letter-spacing:-.056em;text-wrap:balance;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-lede{max-width:740px;text-wrap:pretty;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-actions{align-items:center;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-dispatch{border-radius:34px;background:rgba(255,248,234,.12);box-shadow:0 24px 80px rgba(0,0,0,.28);}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-dispatch figure{background-image:url('/assets/approved/leaf-by-ramsey-wraps-packaging.webp');background-size:cover;background-position:center;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-dispatch figure img{width:100%;height:clamp(220px,22vw,290px);object-fit:cover;object-position:center;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-ticket-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-strip{position:relative;z-index:2;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-strip-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-strip-grid article{min-height:92px;display:flex;flex-direction:column;justify-content:center;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-section{padding:clamp(76px,7vw,112px) 0;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-head{max-width:900px;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-head.center{margin-inline:auto;text-align:center;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-head h2{font-size:clamp(38px,4.8vw,68px);line-height:1.02;text-wrap:balance;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-head p{text-wrap:pretty;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-lane-board{display:grid;grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);gap:28px;align-items:start;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-stage-menu{position:sticky;top:76px;display:grid;gap:14px;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-stage-menu a{min-height:86px;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-stages{display:grid;gap:22px;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-stage-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-stage-card h3{font-size:clamp(28px,2.5vw,38px);line-height:1.02;text-wrap:balance;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-split{display:grid;grid-template-columns:minmax(0,.98fr) minmax(380px,1.02fr);gap:clamp(30px,5vw,72px);align-items:center;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-image-card{overflow:hidden;background:#2f1a06;background-image:url('/assets/approved/factory-production-quality-control.webp');background-size:cover;background-position:center;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-image-card img{display:block;width:100%;height:clamp(340px,34vw,490px);object-fit:cover;object-position:center;filter:saturate(1.08) contrast(1.04);}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-handoff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-handoff-card{min-height:250px;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-resource-grid a{display:flex;flex-direction:column;min-height:220px;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-resource-grid b{margin-top:auto;align-self:flex-start;}
.phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-final .phase483-actions{justify-content:center;}
@media(min-width:1500px){
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-shell{width:min(1280px,calc(100% - 112px));}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(520px,.82fr);}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-hero h1{font-size:clamp(64px,4.8vw,88px);}
}
@media(max-width:1100px){
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-hero-grid{grid-template-columns:1fr;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-dispatch{max-width:780px;width:100%;margin-inline:auto;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-lane-board{grid-template-columns:1fr;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-stage-menu{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr));}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-split{grid-template-columns:1fr;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-image-card{max-width:760px;width:100%;margin-inline:auto;}
}
@media(max-width:760px){
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-shell{width:calc(100% - 28px);}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-hero{padding:50px 0 38px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-hero h1{font-size:clamp(39px,11vw,50px);line-height:1.02;letter-spacing:-.05em;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-lede{font-size:17px;line-height:1.5;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-actions{display:grid;grid-template-columns:1fr;gap:10px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-btn{width:100%;min-height:48px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-dispatch{border-radius:28px;padding:14px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-dispatch-top{grid-template-columns:1fr auto;gap:10px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-board-title{padding:16px;border-radius:20px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-clock{width:70px;min-width:70px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-dispatch figure img{height:230px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-ticket-grid{grid-template-columns:1fr;gap:10px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-ticket{min-height:auto;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-strip-grid{grid-template-columns:1fr;gap:10px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-strip-grid article{min-height:auto;padding:18px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-section{padding:60px 0;scroll-margin-top:72px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-head h2{font-size:clamp(34px,9.4vw,44px);line-height:1.04;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-stage-menu{grid-template-columns:1fr;gap:10px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-stage-menu a{min-height:auto;padding:16px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-stage-card{grid-template-columns:1fr;gap:14px;border-radius:26px;padding:22px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-stage-cta a{width:100%;justify-content:center;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-gate-grid,
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-handoff,
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-resource-grid{grid-template-columns:1fr;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-image-card{border-radius:26px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-image-card img{height:260px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-handoff-card,
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-resource-grid a{min-height:auto;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-final .phase483-actions{display:grid;grid-template-columns:1fr;}
}
@media(max-width:420px){
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-shell{width:calc(100% - 26px);}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-hero h1{font-size:clamp(36px,11vw,43px);}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-board-title strong{font-size:20px;line-height:1.06;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-clock{width:58px;min-width:58px;font-size:26px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-dispatch figure img{height:214px;}
  .phase483-timeline-main[data-phase531-breakpoint-optimizer="true"] .phase483-image-card img{height:236px;}
}
/* phase531-project-timeline-breakpoint-optimizer:end */



/* phase535-quality-breakpoint-optimizer:start */
html:has(main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"]),body:has(main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"]{--phase535-shell:min(1420px,calc(100% - clamp(32px,5.4vw,120px)));--phase535-wide:min(1640px,calc(100% - 160px));--phase535-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip!important;background:linear-gradient(180deg,#140b04 0%,#fff8ea 35%,#f4e0bc 100%)}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] *,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] *::before,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] *::after{box-sizing:border-box!important;min-width:0!important}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-shell{width:var(--phase535-shell);max-width:100%;margin-inline:auto}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-hero{padding:clamp(82px,7vw,124px) 0 clamp(44px,4.8vw,78px)}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:clamp(28px,4vw,72px);align-items:center}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-hero h1{font-size:clamp(42px,4.8vw,78px);line-height:.96;max-width:12.6ch;text-wrap:balance;overflow-wrap:normal}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-lede,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-head p:not(.phase430-eyebrow),main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-panel-copy p,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-staggered-lab-cards p,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-sop-board p,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-release-card p,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-final-card p{font-size:clamp(16px,1.12vw,19px);line-height:1.62;text-wrap:pretty}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-actions,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-final-actions{gap:12px;max-width:100%;flex-wrap:wrap}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-btn,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-actions a,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-final-actions a{white-space:normal;text-align:center;justify-content:center}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-lab-card{min-height:clamp(420px,34vw,640px);border-radius:clamp(30px,2.6vw,46px)}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-lab-card img{min-height:clamp(420px,34vw,640px);object-position:center}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-lab-overlay{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;left:clamp(14px,1.8vw,24px);right:clamp(14px,1.8vw,24px);bottom:clamp(14px,1.8vw,24px)}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-lab-overlay span{overflow-wrap:anywhere}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.3vw,18px)}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-proof article{overflow-wrap:anywhere}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-subnav{padding-inline:max(16px,calc((100vw - 1420px)/2));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%}
/* Phase852: keep Quality panels aligned with the compact inner rhythm used across the public site. */
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-section{padding-block:38.4px;padding-inline:0}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-head{max-width:min(920px,var(--phase535-shell));margin-bottom:clamp(24px,3vw,42px)}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-head h2,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-panel-copy h2,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-final-card h2{font-size:clamp(32px,3.25vw,54px);line-height:1.02;text-wrap:balance;overflow-wrap:normal}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-staggered-lab-cards{grid-template-columns:1.08fr .92fr 1fr;gap:clamp(14px,1.8vw,24px)}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-staggered-lab-cards article{min-height:clamp(240px,18vw,310px);padding:clamp(20px,2.2vw,30px);border-radius:clamp(24px,2.4vw,34px);overflow-wrap:anywhere}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-panel{border-radius:clamp(30px,2.8vw,44px)}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-panel-grid{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);align-items:stretch}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-panel-media{min-height:clamp(360px,30vw,560px)}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-panel-media img{width:100%;height:100%;object-fit:cover;object-position:center}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-panel-copy{padding:clamp(28px,3.6vw,56px)}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-sample-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-sample-ledger article{overflow-wrap:anywhere}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-sop-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5vw,20px)}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-sop-board article{padding:clamp(20px,2vw,28px);border-radius:clamp(24px,2.4vw,34px);overflow-wrap:anywhere}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-release-rail{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:clamp(18px,2.6vw,34px);align-items:stretch}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-release-card,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-release-stack a{border-radius:clamp(24px,2.4vw,34px);overflow-wrap:anywhere}
main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-final-card{max-width:min(980px,var(--phase535-shell));border-radius:clamp(30px,3vw,46px)}
@media(min-width:1700px){main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-shell{width:var(--phase535-wide)}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-hero-grid{grid-template-columns:minmax(0,880px) minmax(620px,820px)}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-subnav{padding-inline:calc((100vw - 1640px)/2)}}
@media(min-width:2400px){main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-shell{width:var(--phase535-ultra)}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-hero-grid{grid-template-columns:minmax(0,980px) minmax(760px,900px)}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-subnav{padding-inline:calc((100vw - 1880px)/2)}}
@media(max-width:1180px){main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"]{--phase535-shell:min(100% - 44px,980px)}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-hero-grid,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-panel-grid,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-release-rail{grid-template-columns:1fr}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-hero h1{font-size:clamp(42px,6.5vw,62px);max-width:820px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-staggered-lab-cards{grid-template-columns:repeat(2,minmax(0,1fr))}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-staggered-lab-cards article:nth-child(4){grid-column:auto}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-sop-board{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"]{--phase535-shell:calc(100% - 32px)}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-hero{padding:56px 0 34px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-hero-grid{gap:18px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-hero h1{font-size:clamp(32px,9.8vw,44px);line-height:1;max-width:11.8ch}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-lede{font-size:16px;margin-top:16px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-actions,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-final-actions{display:grid;grid-template-columns:1fr;width:100%;margin-top:20px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-actions a,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-final-actions a{width:100%;min-height:48px;padding-inline:16px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-lab-card{min-height:0;border-radius:26px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-lab-card img{min-height:0;height:240px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-lab-overlay{position:relative;left:auto;right:auto;bottom:auto;grid-template-columns:1fr;padding:12px;background:#1f1207}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-proof{overflow-x:auto;overscroll-behavior-x:contain}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-proof .phase430-shell{width:max-content;min-width:100%;padding-inline:16px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-proof-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,76vw);grid-template-columns:none;gap:10px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-subnav{top:54px;padding-inline:16px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-section{padding-block:42px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-head h2,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-panel-copy h2,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-final-card h2{font-size:clamp(27px,8vw,36px);line-height:1.06}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-staggered-lab-cards,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-sop-board,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-sample-ledger{grid-template-columns:1fr}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-staggered-lab-cards article:nth-child(2),main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-staggered-lab-cards article:nth-child(4),main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-staggered-lab-cards article:nth-child(5){transform:none;margin-top:0}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-panel{border-radius:26px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-panel-media{min-height:0;height:220px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-panel-copy,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-release-card,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-final-card{padding:24px 18px;border-radius:24px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-release-stack{gap:12px}}
@media(max-width:380px){main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"]{--phase535-shell:calc(100% - 24px)}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-hero h1{font-size:31px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-lab-card img,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-panel-media{height:190px}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-panel-copy,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-release-card,main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-final-card{padding-inline:16px}}
/* phase535-quality-breakpoint-optimizer:end */

/* phase536-quality-1-transition-breakpoint-optimizer:start */
html:has(main[data-phase536-quality-1-breakpoint-optimizer="true"]),body:has(main[data-phase536-quality-1-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important}
main[data-phase536-quality-1-breakpoint-optimizer="true"]{--phase536-shell:min(1180px,calc(100% - clamp(32px,6vw,120px)));min-height:calc(100dvh - 88px);display:grid;place-items:center;padding:clamp(78px,8vw,132px) 0 clamp(48px,6vw,96px)!important;overflow-x:clip!important;background:radial-gradient(circle at 18% 10%,rgba(203,143,54,.24),transparent 34%),linear-gradient(135deg,#160c04 0%,#2f1a06 34%,#fff8ea 34.2%,#efe0c2 100%);color:#2f1a06}
main[data-phase536-quality-1-breakpoint-optimizer="true"] *,main[data-phase536-quality-1-breakpoint-optimizer="true"] *::before,main[data-phase536-quality-1-breakpoint-optimizer="true"] *::after{box-sizing:border-box;min-width:0}
main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-card{width:var(--phase536-shell);max-width:100%;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:clamp(18px,3vw,42px);align-items:stretch;padding:clamp(18px,2.8vw,34px);border-radius:clamp(28px,3.2vw,48px);background:linear-gradient(145deg,rgba(255,248,234,.94),rgba(248,229,190,.9));border:1px solid rgba(255,255,255,.68);box-shadow:0 32px 90px rgba(31,19,5,.28),inset 0 1px 0 rgba(255,255,255,.8);overflow:hidden;position:relative;contain:paint}
main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-card::before{content:"";position:absolute;inset:auto 0 0 44%;height:58%;background:radial-gradient(circle,rgba(122,75,19,.18),transparent 62%);pointer-events:none}
main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-copy{position:relative;z-index:1;padding:clamp(14px,2vw,24px)}
main[data-phase536-quality-1-breakpoint-optimizer="true"] .eyebrow{margin:0 0 14px;color:#8b5a16;font-weight:900;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(11px,.9vw,13px)}
main[data-phase536-quality-1-breakpoint-optimizer="true"] h1{margin:0;max-width:12ch;font-size:clamp(40px,5.2vw,76px);line-height:.96;letter-spacing:-.055em;text-wrap:balance;color:#2f1a06}
main[data-phase536-quality-1-breakpoint-optimizer="true"] p{max-width:720px;margin:clamp(16px,2vw,24px) 0 0;font-size:clamp(16px,1.18vw,19px);line-height:1.64;text-wrap:pretty;color:rgba(47,26,6,.82)}
main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,2.5vw,34px)}
main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:999px;text-decoration:none;font-weight:900;text-align:center;white-space:normal;box-shadow:0 14px 30px rgba(47,26,6,.16)}
main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-primary{background:#2f1a06;color:#fff8ea}
main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-secondary{background:rgba(255,255,255,.7);color:#2f1a06;border:1px solid rgba(80,48,10,.14)}
main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-proof{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:clamp(22px,2.4vw,32px);border-radius:clamp(24px,2.8vw,38px);background:linear-gradient(180deg,#2f1a06,#160c04);color:#fff8ea;box-shadow:inset 0 0 0 1px rgba(255,248,234,.15);overflow:hidden}
main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-proof::after{content:"QC";position:absolute;right:0;bottom:-.2em;font-size:clamp(92px,13vw,190px);line-height:1;font-weight:950;letter-spacing:-.1em;color:rgba(255,248,234,.06);pointer-events:none}
main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-proof span{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#d5a252;font-weight:900}
main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-proof strong{font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:-.04em;color:#fff8ea}
main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-proof ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}
main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-proof li{padding:12px 14px;border-radius:16px;background:rgba(255,248,234,.09);border:1px solid rgba(255,248,234,.12);font-weight:800;line-height:1.35;overflow-wrap:anywhere}
@media(min-width:1700px){main[data-phase536-quality-1-breakpoint-optimizer="true"]{--phase536-shell:min(1380px,calc(100% - 15vw))}main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-card{grid-template-columns:minmax(0,760px) minmax(420px,1fr)}}
@media(min-width:2400px){main[data-phase536-quality-1-breakpoint-optimizer="true"]{--phase536-shell:min(1540px,calc(100% - 24vw))}main[data-phase536-quality-1-breakpoint-optimizer="true"] h1{font-size:82px}}
@media(max-width:920px){main[data-phase536-quality-1-breakpoint-optimizer="true"]{--phase536-shell:calc(100% - 44px);place-items:start center;background:linear-gradient(180deg,#160c04 0%,#2f1a06 22%,#fff8ea 22.2%,#efe0c2 100%)}main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-card{grid-template-columns:1fr}main[data-phase536-quality-1-breakpoint-optimizer="true"] h1{max-width:13ch;font-size:clamp(38px,8vw,58px)}main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-proof{min-height:260px}}
@media(max-width:620px){main[data-phase536-quality-1-breakpoint-optimizer="true"]{--phase536-shell:calc(100% - 28px);padding:58px 0 38px!important}main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-card{padding:14px;border-radius:28px;gap:14px}main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-copy{padding:10px}main[data-phase536-quality-1-breakpoint-optimizer="true"] h1{font-size:clamp(32px,10vw,44px);max-width:11.5ch}main[data-phase536-quality-1-breakpoint-optimizer="true"] p{font-size:16px;line-height:1.58}main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-actions{display:grid;grid-template-columns:1fr;width:100%}main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-actions a{width:100%;min-height:50px;padding-inline:14px}main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-proof{padding:18px;border-radius:24px;min-height:0}main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-proof strong{font-size:34px}main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-proof li{font-size:14px}}
@media(max-width:370px){main[data-phase536-quality-1-breakpoint-optimizer="true"]{--phase536-shell:calc(100% - 22px);padding-top:48px!important}main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-card{padding:12px;border-radius:24px}main[data-phase536-quality-1-breakpoint-optimizer="true"] h1{font-size:30px}main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-copy{padding:6px}main[data-phase536-quality-1-breakpoint-optimizer="true"] .phase536-transition-proof strong{font-size:30px}}
/* phase536-quality-1-transition-breakpoint-optimizer:end */

/* phase532-quality-documentation-path-breakpoint-optimizer:start */
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"]{overflow-x:clip;background:#fff7e8;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-shell{width:min(1180px,calc(100% - clamp(32px,5vw,76px)));}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-hero{min-height:auto;padding:clamp(82px,7.2vw,118px) 0 clamp(70px,6vw,96px);}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(420px,.82fr);gap:clamp(34px,5vw,78px);}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-hero h1{font-size:clamp(56px,7.6vw,104px);line-height:.92;letter-spacing:-.07em;text-wrap:balance;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-lead{font-size:clamp(20px,2vw,26px);line-height:1.34;text-wrap:pretty;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-actions{align-items:center;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-record-card{border-radius:34px;max-width:620px;justify-self:end;width:100%;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-record-top{align-items:flex-start;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-record-top strong{text-wrap:balance;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-record-flow article{grid-template-columns:minmax(82px,.32fr) minmax(0,1fr);min-height:64px;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-proof-strip span{min-height:76px;line-height:1.15;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path,
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket,
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-route,
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-final{padding:clamp(82px,7vw,112px) 0;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path-grid,
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-route-grid{grid-template-columns:minmax(270px,.48fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path-head,
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-route-copy{top:84px;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path-head h2,
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-section-head h2,
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-handoff-main h2,
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-route-copy h2,
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-final h2{font-size:clamp(42px,5.8vw,76px);line-height:.96;text-wrap:balance;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path-stack article{grid-template-columns:54px minmax(190px,.44fr) minmax(0,1fr);min-height:156px;padding:26px;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path-stack strong{text-wrap:balance;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket-grid{grid-template-columns:1.02fr .98fr .98fr;grid-template-rows:minmax(230px,auto) minmax(230px,auto) minmax(210px,auto);gap:18px;align-items:stretch;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket-feature{background:#2f1a06;background-image:url('/assets/approved/factory-production-quality-control.webp');background-size:cover;background-position:center;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket-feature img{opacity:.86;filter:saturate(1.06) contrast(1.04);}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket-card{min-height:220px;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket-feature strong,
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket-card strong,
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-handoff-card strong,
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-route-links strong{font-size:clamp(23px,2.2vw,33px);text-wrap:balance;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-handoff{padding:clamp(22px,3vw,36px) 0;background:#1f1305;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-handoff-grid{grid-template-columns:1.08fr .92fr .92fr;gap:18px;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-handoff-main,
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-handoff-card{min-height:240px;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-route-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-route-links a{min-height:210px;}
.phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-final-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;}
@media(min-width:1500px){
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-shell{width:min(1260px,calc(100% - 112px));}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-hero-grid{grid-template-columns:minmax(0,1fr) minmax(520px,.82fr);}
}
@media(max-width:1100px){
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-hero-grid,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path-grid,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-route-grid,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-final-grid{grid-template-columns:1fr;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-record-card{justify-self:start;max-width:760px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path-head,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-route-copy{position:relative;top:auto;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket-feature{grid-column:span 2;min-height:430px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket-card.wide{grid-column:span 2;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-handoff-main{grid-column:span 2;grid-row:auto;}
}
@media(max-width:820px){
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path-stack article{grid-template-columns:48px minmax(160px,.38fr) minmax(0,1fr);gap:14px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path-stack em{grid-column:auto;font-size:16px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-proof-strip span{padding-inline:10px;}
}
@media(max-width:760px){
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-shell{width:calc(100% - 28px);}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-hero{padding:52px 0 48px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-hero h1{font-size:clamp(42px,13vw,56px);line-height:1;letter-spacing:-.055em;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-lead{font-size:18px;line-height:1.48;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-actions{display:grid;grid-template-columns:1fr;gap:10px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-btn{width:100%;min-height:48px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-record-card{padding:14px;border-radius:26px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-record-top{display:grid;grid-template-columns:1fr;gap:6px;padding:8px 8px 12px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-record-top strong{text-align:left;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-record-flow article{grid-template-columns:1fr;gap:5px;padding:15px;border-radius:18px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-record-flow b{font-size:19px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-proof-strip span{min-height:58px;padding:12px 8px;font-size:14px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-route,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-final{padding:62px 0;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path-head h2,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-section-head h2,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-handoff-main h2,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-route-copy h2,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-final h2{font-size:clamp(34px,10.5vw,46px);line-height:1.02;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path-stack article{grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:auto;padding:20px;border-radius:24px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path-stack span{width:42px;height:42px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path-stack strong{font-size:28px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-path-stack em{grid-column:1/-1;font-size:15px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket-grid,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-handoff-grid,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-route-links{grid-template-columns:1fr;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket-feature,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket-card.wide,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-handoff-main{grid-column:auto;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket-feature{min-height:340px;border-radius:26px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket-card,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-handoff-main,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-handoff-card,
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-route-links a{min-height:auto;padding:24px;border-radius:24px;}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-final .phase479-actions{display:grid;grid-template-columns:1fr;}
}
@media(max-width:420px){
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-shell{width:calc(100% - 26px);}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-hero h1{font-size:clamp(39px,12.2vw,49px);}
  .phase479-doc-main[data-phase532-breakpoint-optimizer="true"] .phase479-docket-feature{min-height:310px;}
}
/* phase532-quality-documentation-path-breakpoint-optimizer:end */

/* phase537-raw-tobacco-breakpoint-optimizer:start */
html:has(main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"]),body:has(main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"]{--phase537-shell:min(1420px,calc(100% - clamp(32px,5.2vw,118px)));--phase537-wide:min(1660px,calc(100% - 150px));--phase537-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip!important;background:linear-gradient(180deg,#130b04 0%,#fff8ea 34%,#f3dfb8 100%)!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] *,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] *::before,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] *::after{box-sizing:border-box!important;min-width:0!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-shell{width:var(--phase537-shell)!important;max-width:100%!important;margin-inline:auto!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-hero{padding:clamp(84px,7.2vw,128px) 0 clamp(42px,5vw,82px)!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr)!important;gap:clamp(28px,4.2vw,76px)!important;align-items:center!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-hero h1{font-size:clamp(42px,5vw,82px)!important;line-height:.96!important;max-width:12.2ch!important;text-wrap:balance!important;overflow-wrap:normal!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-lede,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-head p:not(.phase431-eyebrow),main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-panel-copy p,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-docket-card p,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-final-card p{font-size:clamp(16px,1.12vw,19px)!important;line-height:1.62!important;text-wrap:pretty!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-actions,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-final-actions{gap:12px!important;max-width:100%!important;flex-wrap:wrap!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-actions a,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-final-actions a{white-space:normal!important;text-align:center!important;justify-content:center!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-atlas-board{min-height:clamp(430px,34vw,650px)!important;border-radius:clamp(28px,2.6vw,44px)!important;contain:paint!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-atlas-board img{min-height:clamp(430px,34vw,650px)!important;object-position:center!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-atlas-card{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;left:clamp(14px,1.8vw,24px)!important;right:clamp(14px,1.8vw,24px)!important;bottom:clamp(14px,1.8vw,24px)!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-atlas-card span{overflow-wrap:anywhere!important;line-height:1.25!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(10px,1.3vw,18px)!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-proof article{overflow-wrap:anywhere!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-subnav{padding-inline:max(16px,calc((100vw - 1420px)/2))!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;max-width:100%!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-section{padding-block:clamp(58px,6vw,104px)!important;padding-inline:0!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-head{max-width:min(900px,var(--phase537-shell))!important;margin-bottom:clamp(24px,3vw,42px)!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-head h2,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-panel-copy h2,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-docket-card h2,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-final-card h2{font-size:clamp(32px,3.25vw,54px)!important;line-height:1.02!important;text-wrap:balance!important;overflow-wrap:normal!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-grade-ledger{grid-template-columns:1.06fr .94fr 1fr!important;gap:clamp(14px,1.8vw,24px)!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-grade-ledger article{min-height:clamp(230px,18vw,310px)!important;padding:clamp(20px,2.2vw,30px)!important;border-radius:clamp(24px,2.4vw,34px)!important;overflow-wrap:anywhere!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-panel{border-radius:clamp(30px,2.8vw,44px)!important;contain:paint!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-panel-grid{grid-template-columns:minmax(370px,.94fr) minmax(0,1.06fr)!important;align-items:stretch!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-panel-media{min-height:clamp(360px,30vw,560px)!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-panel-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-panel-copy{padding:clamp(28px,3.6vw,56px)!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-curing-map{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-curing-map article{overflow-wrap:anywhere!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-sorting-board{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.5vw,20px)!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-sorting-board article{padding:clamp(20px,2vw,28px)!important;border-radius:clamp(24px,2.4vw,34px)!important;overflow-wrap:anywhere!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-quality-strip{border-radius:clamp(24px,2.6vw,34px)!important;contain:paint!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-quality-strip img{height:clamp(230px,18vw,320px)!important;object-position:center!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-request-docket{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr)!important;gap:clamp(18px,2.6vw,34px)!important;align-items:stretch!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-docket-card,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-link-stack a,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-final-card{border-radius:clamp(24px,2.4vw,36px)!important;overflow-wrap:anywhere!important}
main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-link-stack a{min-height:clamp(118px,9vw,150px)!important}
@media(min-width:1700px){main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-shell{width:var(--phase537-wide)!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-hero-grid{grid-template-columns:minmax(0,860px) minmax(620px,820px)!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-subnav{padding-inline:calc((100vw - 1660px)/2)!important}}
@media(min-width:2400px){main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-shell{width:var(--phase537-ultra)!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-hero-grid{grid-template-columns:minmax(0,960px) minmax(760px,900px)!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-subnav{padding-inline:calc((100vw - 1880px)/2)!important}}
@media(max-width:1180px){main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"]{--phase537-shell:min(100% - 44px,980px)!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-hero-grid,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-panel-grid,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-request-docket{grid-template-columns:1fr!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-hero h1{font-size:clamp(42px,6.5vw,62px)!important;max-width:820px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-grade-ledger{grid-template-columns:repeat(2,minmax(0,1fr))!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-grade-ledger article:nth-child(4){grid-column:auto!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-sorting-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"]{--phase537-shell:calc(100% - 32px)!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-hero{padding:56px 0 34px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-hero-grid{gap:18px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-hero h1{font-size:clamp(34px,10.2vw,46px)!important;line-height:1!important;max-width:11.7ch!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-lede{font-size:16px!important;margin-top:16px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-actions,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-final-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;margin-top:20px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-actions a,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-final-actions a{width:100%!important;min-height:48px!important;padding-inline:16px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-atlas-board{min-height:0!important;border-radius:26px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-atlas-board img{min-height:0!important;height:240px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-atlas-card{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;grid-template-columns:1fr!important;padding:12px!important;background:#1f1207!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-proof{overflow-x:auto!important;overscroll-behavior-x:contain!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-proof .phase431-shell{width:max-content!important;min-width:100%!important;padding-inline:16px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-proof-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(190px,76vw)!important;grid-template-columns:none!important;gap:10px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-subnav{top:54px!important;padding-inline:16px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-section{padding-block:42px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-head h2,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-panel-copy h2,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-docket-card h2,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-final-card h2{font-size:clamp(28px,8vw,38px)!important;line-height:1.06!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-grade-ledger,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-sorting-board,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-curing-map{grid-template-columns:1fr!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-grade-ledger article:nth-child(2),main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-grade-ledger article:nth-child(4),main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-grade-ledger article:nth-child(5){transform:none!important;margin-top:0!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-panel{border-radius:26px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-panel-media{min-height:0!important;height:220px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-panel-copy,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-docket-card,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-final-card{padding:24px 18px!important;border-radius:24px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-quality-strip img{height:210px!important}}
@media(max-width:380px){main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"]{--phase537-shell:calc(100% - 24px)!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-hero h1{font-size:32px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-atlas-board img,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-panel-media{height:190px!important}main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-panel-copy,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-docket-card,main.phase431-raw-main[data-phase537-raw-tobacco-breakpoint-optimizer="true"] .phase431-final-card{padding-inline:16px!important}}
/* phase537-raw-tobacco-breakpoint-optimizer:end */

/* phase538-reorder-planning-breakpoint-optimizer:start */
html:has(main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"]),body:has(main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"]{--phase538-shell:min(1420px,calc(100% - clamp(32px,5.2vw,118px)));--phase538-wide:min(1660px,calc(100% - 150px));--phase538-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip!important;background:linear-gradient(180deg,#130b04 0%,#fff8ea 34%,#f3dfb8 100%)!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] *,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] *::before,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] *::after{box-sizing:border-box!important;min-width:0!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-shell{width:var(--phase538-shell)!important;max-width:100%!important;margin-inline:auto!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-hero{padding:clamp(84px,7.2vw,128px) 0 clamp(42px,5vw,82px)!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr)!important;gap:clamp(28px,4.2vw,76px)!important;align-items:center!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-hero h1{font-size:clamp(42px,5vw,82px)!important;line-height:.96!important;max-width:12.2ch!important;text-wrap:balance!important;overflow-wrap:normal!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-lede,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-head p:not(.phase432-eyebrow),main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-panel-copy p,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-docket-card p,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-final-card p{font-size:clamp(16px,1.12vw,19px)!important;line-height:1.62!important;text-wrap:pretty!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-actions,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-final-actions{gap:12px!important;max-width:100%!important;flex-wrap:wrap!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-actions a,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-final-actions a{white-space:normal!important;text-align:center!important;justify-content:center!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-control-board{min-height:clamp(430px,34vw,650px)!important;border-radius:clamp(28px,2.6vw,44px)!important;contain:paint!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-control-board img{min-height:clamp(430px,34vw,650px)!important;object-position:center!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-board-labels{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;left:clamp(14px,1.8vw,24px)!important;right:clamp(14px,1.8vw,24px)!important;bottom:clamp(14px,1.8vw,24px)!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-board-labels span{overflow-wrap:anywhere!important;line-height:1.25!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-cadence-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(10px,1.3vw,18px)!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-cadence-grid article{overflow-wrap:anywhere!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-subnav{padding-inline:max(16px,calc((100vw - 1420px)/2))!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;max-width:100%!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-section{padding-block:clamp(58px,6vw,104px)!important;padding-inline:0!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-head{max-width:min(900px,var(--phase538-shell))!important;margin-bottom:clamp(24px,3vw,42px)!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-head h2,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-panel-copy h2,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-docket-card h2,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-final-card h2{font-size:clamp(32px,3.25vw,54px)!important;line-height:1.02!important;text-wrap:balance!important;overflow-wrap:normal!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-lot-ledger{grid-template-columns:1.06fr .94fr 1fr!important;gap:clamp(14px,1.8vw,24px)!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-lot-ledger article{min-height:clamp(230px,18vw,310px)!important;padding:clamp(20px,2.2vw,30px)!important;border-radius:clamp(24px,2.4vw,34px)!important;overflow-wrap:anywhere!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-panel{border-radius:clamp(30px,2.8vw,44px)!important;contain:paint!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-panel-grid{grid-template-columns:minmax(370px,.94fr) minmax(0,1.06fr)!important;align-items:stretch!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-panel-media{min-height:clamp(360px,30vw,560px)!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-panel-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-panel-copy{padding:clamp(28px,3.6vw,56px)!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-window-board{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-window-board article{overflow-wrap:anywhere!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-doc-board{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.5vw,20px)!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-doc-board article{padding:clamp(20px,2vw,28px)!important;border-radius:clamp(24px,2.4vw,34px)!important;overflow-wrap:anywhere!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-reorder-docket{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr)!important;gap:clamp(18px,2.6vw,34px)!important;align-items:stretch!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-docket-card,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-link-stack a,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-final-card{border-radius:clamp(24px,2.4vw,36px)!important;overflow-wrap:anywhere!important}
main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-link-stack a{min-height:clamp(118px,9vw,150px)!important}
@media(min-width:1700px){main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-shell{width:var(--phase538-wide)!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-hero-grid{grid-template-columns:minmax(0,860px) minmax(620px,820px)!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-subnav{padding-inline:calc((100vw - 1660px)/2)!important}}
@media(min-width:2400px){main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-shell{width:var(--phase538-ultra)!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-hero-grid{grid-template-columns:minmax(0,960px) minmax(760px,900px)!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-subnav{padding-inline:calc((100vw - 1880px)/2)!important}}
@media(max-width:1180px){main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"]{--phase538-shell:min(100% - 44px,980px)!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-hero-grid,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-panel-grid,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-reorder-docket{grid-template-columns:1fr!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-hero h1{font-size:clamp(42px,6.5vw,62px)!important;max-width:820px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-lot-ledger{grid-template-columns:repeat(2,minmax(0,1fr))!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-lot-ledger article:nth-child(4){grid-column:auto!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-doc-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"]{--phase538-shell:calc(100% - 32px)!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-hero{padding:56px 0 34px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-hero-grid{gap:18px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-hero h1{font-size:clamp(34px,10.2vw,46px)!important;line-height:1!important;max-width:11.7ch!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-lede{font-size:16px!important;margin-top:16px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-actions,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-final-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;margin-top:20px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-actions a,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-final-actions a{width:100%!important;min-height:48px!important;padding-inline:16px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-control-board{min-height:0!important;border-radius:26px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-control-board img{min-height:0!important;height:240px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-board-labels{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;grid-template-columns:1fr!important;padding:12px!important;background:#1f1207!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-cadence-rail{overflow-x:auto!important;overscroll-behavior-x:contain!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-cadence-rail .phase432-shell{width:max-content!important;min-width:100%!important;padding-inline:16px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-cadence-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(190px,76vw)!important;grid-template-columns:none!important;gap:10px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-subnav{top:54px!important;padding-inline:16px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-section{padding-block:42px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-head h2,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-panel-copy h2,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-docket-card h2,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-final-card h2{font-size:clamp(28px,8vw,38px)!important;line-height:1.06!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-lot-ledger,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-doc-board,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-window-board{grid-template-columns:1fr!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-lot-ledger article:nth-child(2),main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-lot-ledger article:nth-child(4),main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-lot-ledger article:nth-child(5){transform:none!important;margin-top:0!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-panel{border-radius:26px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-panel-media{min-height:0!important;height:220px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-panel-copy,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-docket-card,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-final-card{padding:24px 18px!important;border-radius:24px!important}}
@media(max-width:380px){main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"]{--phase538-shell:calc(100% - 24px)!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-hero h1{font-size:32px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-control-board img,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-panel-media{height:190px!important}main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-panel-copy,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-docket-card,main.phase432-reorder-main[data-phase538-reorder-planning-breakpoint-optimizer="true"] .phase432-final-card{padding-inline:16px!important}}
/* phase538-reorder-planning-breakpoint-optimizer:end */

/* phase539-sample-review-process-breakpoint-optimizer:start */
html:has(main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"]),body:has(main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"]{--phase539-shell:min(1420px,calc(100% - clamp(32px,5.2vw,118px)));--phase539-wide:min(1660px,calc(100% - 150px));--phase539-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip!important;background:#fff7e8!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] *,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] *::before,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] *::after{box-sizing:border-box!important;min-width:0!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-shell{width:var(--phase539-shell)!important;max-width:100%!important;margin-inline:auto!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-hero{min-height:auto!important;padding:clamp(86px,7.5vw,132px) 0 clamp(54px,5.2vw,86px)!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(380px,.82fr)!important;gap:clamp(28px,4.6vw,78px)!important;align-items:center!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-hero-copy{max-width:820px!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-hero h1{font-size:clamp(46px,6.3vw,94px)!important;line-height:.92!important;max-width:10.5ch!important;text-wrap:balance!important;overflow-wrap:normal!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-lead,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent-copy p:not(.phase481-eyebrow),main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-route-copy p,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-feedback-main p{font-size:clamp(16px,1.15vw,20px)!important;line-height:1.58!important;text-wrap:pretty!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-actions{gap:12px!important;max-width:100%!important;flex-wrap:wrap!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-actions a,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-btn{white-space:normal!important;text-align:center!important;justify-content:center!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-lab-board{border-radius:clamp(26px,2.8vw,42px)!important;padding:clamp(14px,1.8vw,22px)!important;contain:paint!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(10px,1.2vw,16px)!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-lab-grid article,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent-cards article,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-score-card,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-feedback-card,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-route-links a{overflow-wrap:anywhere!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-proof-strip{width:var(--phase539-shell)!important;max-width:100%!important;margin-inline:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(10px,1.3vw,18px)!important;border-radius:clamp(22px,2.4vw,32px)!important;overflow-x:clip!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-scorecard,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-feedback,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-route,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-final{padding-block:clamp(58px,6vw,104px)!important;padding-inline:0!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent-grid,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-route-grid{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr)!important;gap:clamp(24px,4vw,64px)!important;align-items:start!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent-copy,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-route-copy{position:sticky!important;top:96px!important;align-self:start!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent-copy h2,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-section-head h2,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-feedback-main h2,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-route-copy h2,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-final h2{font-size:clamp(34px,4vw,60px)!important;line-height:1!important;text-wrap:balance!important;overflow-wrap:normal!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(12px,1.5vw,20px)!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-score-grid{grid-template-columns:1.1fr .9fr .9fr!important;grid-auto-rows:minmax(190px,auto)!important;gap:clamp(14px,1.8vw,24px)!important;align-items:stretch!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-score-feature{grid-row:span 2!important;border-radius:clamp(26px,2.8vw,40px)!important;contain:paint!important;min-height:clamp(420px,32vw,620px)!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-score-feature img{width:100%!important;height:100%!important;min-height:clamp(420px,32vw,620px)!important;object-fit:cover!important;object-position:center!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-score-card{border-radius:clamp(22px,2.3vw,34px)!important;padding:clamp(20px,2vw,30px)!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-score-card.wide{grid-column:span 2!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-feedback-grid{grid-template-columns:1.15fr .85fr .85fr .85fr!important;gap:clamp(14px,1.8vw,24px)!important;align-items:stretch!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-feedback-main,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-feedback-card{border-radius:clamp(24px,2.5vw,36px)!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-route-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(12px,1.6vw,20px)!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-final-grid{grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(18px,3vw,42px)!important;align-items:center!important}
@media(min-width:1700px){main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-shell,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-proof-strip{width:var(--phase539-wide)!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-hero-grid{grid-template-columns:minmax(0,880px) minmax(520px,700px)!important}}
@media(min-width:2400px){main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-shell,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-proof-strip{width:var(--phase539-ultra)!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-hero-grid{grid-template-columns:minmax(0,980px) minmax(620px,760px)!important}}
@media(max-width:1180px){main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"]{--phase539-shell:min(100% - 44px,980px)!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-hero-grid,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent-grid,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-route-grid{grid-template-columns:1fr!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent-copy,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-route-copy{position:relative!important;top:auto!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-feedback-main{grid-column:1/-1!important}}
@media(max-width:760px){main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"]{--phase539-shell:calc(100% - 32px)!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-hero{padding:56px 0 38px!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-hero-grid{gap:18px!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-hero h1{font-size:clamp(38px,12vw,54px)!important;line-height:.96!important;max-width:10ch!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-lead{font-size:16px!important;line-height:1.55!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;margin-top:20px!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-actions a,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-btn{width:100%!important;min-height:48px!important;padding-inline:16px!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-lab-board{border-radius:26px!important;padding:14px!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-lab-top{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:8px!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-lab-grid,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-proof-strip,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent-cards,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-feedback-grid,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-route-links{grid-template-columns:1fr!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-scorecard,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-feedback,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-route,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-final{padding-block:42px!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent-copy h2,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-section-head h2,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-feedback-main h2,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-route-copy h2,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-final h2{font-size:clamp(30px,9vw,40px)!important;line-height:1.04!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-score-grid{grid-template-columns:1fr!important;grid-auto-rows:auto!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-score-feature,main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-score-card.wide{grid-column:auto!important;grid-row:auto!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-score-feature{min-height:0!important;border-radius:26px!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-score-feature img{min-height:0!important;height:220px!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-final-grid{grid-template-columns:1fr!important}}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent-cards article{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;align-items:start!important;gap:12px!important;min-height:clamp(220px,18vw,300px)!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent-cards article span{grid-column:1!important;grid-row:1!important;align-self:start!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent-cards article strong{grid-column:1!important;grid-row:2!important;width:auto!important;max-width:100%!important;line-height:1.05!important;align-self:start!important}
main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-intent-cards article em{grid-column:1!important;grid-row:3!important;width:auto!important;max-width:100%!important;height:auto!important;line-height:1.55!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;overflow-wrap:normal!important;text-wrap:pretty!important}
@media(max-width:380px){main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"]{--phase539-shell:calc(100% - 24px)!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-hero h1{font-size:34px!important}main.phase481-sample-main[data-phase539-sample-review-breakpoint-optimizer="true"] .phase481-score-feature img{height:190px!important}}
/* phase539-sample-review-process-breakpoint-optimizer:end */

/* phase540-seed-guide-breakpoint-optimizer:start */
html:has(main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"]),body:has(main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"]{--phase540-shell:min(1420px,calc(100% - clamp(32px,5.2vw,118px)));--phase540-wide:min(1660px,calc(100% - 150px));--phase540-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip!important;background:linear-gradient(180deg,#130b04 0%,#fff8ea 32%,#f1dfb8 70%,#130b04 100%)!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] *,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] *::before,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] *::after{box-sizing:border-box!important;min-width:0!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-shell{width:var(--phase540-shell)!important;max-width:100%!important;margin-inline:auto!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-atlas-hero{padding:clamp(84px,7.2vw,128px) 0 clamp(42px,5vw,78px)!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)!important;gap:clamp(28px,4.2vw,76px)!important;align-items:center!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-atlas-hero h1{font-size:clamp(42px,5vw,82px)!important;line-height:.96!important;max-width:13.5ch!important;text-wrap:balance!important;overflow-wrap:normal!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-lede,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-head p:not(.phase435-eyebrow),main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-copy p,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-final-card p{font-size:clamp(16px,1.12vw,19px)!important;line-height:1.62!important;text-wrap:pretty!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-actions,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-final-actions{display:flex!important;gap:12px!important;max-width:100%!important;flex-wrap:wrap!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-actions a,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-final-actions a{white-space:normal!important;text-align:center!important;justify-content:center!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-map-board{min-height:clamp(430px,34vw,660px)!important;border-radius:clamp(28px,2.6vw,44px)!important;contain:paint!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-map-board img{height:clamp(430px,34vw,660px)!important;min-height:0!important;object-position:center!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-map-card{overflow-wrap:anywhere!important;line-height:1.25!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-origin-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(10px,1.2vw,16px)!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-origin-grid article{overflow-wrap:anywhere!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-subnav{padding-inline:max(16px,calc((100vw - 1420px)/2))!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;max-width:100%!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-section{padding-block:clamp(58px,6vw,104px)!important;padding-inline:0!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-head{max-width:min(940px,var(--phase540-shell))!important;margin-bottom:clamp(24px,3vw,42px)!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-head h2,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-copy h2,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-final-card h2{font-size:clamp(32px,3.25vw,54px)!important;line-height:1.02!important;text-wrap:balance!important;overflow-wrap:normal!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-lifecycle-map{grid-template-columns:1.06fr .94fr 1fr!important;gap:clamp(14px,1.8vw,24px)!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-life-card{min-height:clamp(230px,18vw,310px)!important;padding:clamp(20px,2.2vw,30px)!important;border-radius:clamp(24px,2.4vw,34px)!important;overflow-wrap:anywhere!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-split{border-radius:clamp(30px,2.8vw,44px)!important;contain:paint!important;grid-template-columns:minmax(370px,.96fr) minmax(0,1.04fr)!important;align-items:stretch!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-split.reverse{grid-template-columns:minmax(0,1.04fr) minmax(370px,.96fr)!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-media{min-height:clamp(360px,30vw,560px)!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-copy{padding:clamp(28px,3.6vw,56px)!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-quality-board{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.5vw,20px)!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-quality-board article{padding:clamp(20px,2vw,28px)!important;border-radius:clamp(24px,2.4vw,34px)!important;overflow-wrap:anywhere!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-buyer-router{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(12px,1.4vw,18px)!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-buyer-router a{min-height:clamp(160px,11vw,210px)!important;border-radius:clamp(24px,2.4vw,34px)!important;overflow-wrap:anywhere!important}
main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-final-card{border-radius:clamp(30px,3vw,46px)!important}
@media(min-width:1700px){main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-shell{width:var(--phase540-wide)!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-hero-grid{grid-template-columns:minmax(0,860px) minmax(620px,820px)!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-subnav{padding-inline:calc((100vw - 1660px)/2)!important}}
@media(min-width:2400px){main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-shell{width:var(--phase540-ultra)!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-hero-grid{grid-template-columns:minmax(0,960px) minmax(760px,900px)!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-subnav{padding-inline:calc((100vw - 1880px)/2)!important}}
@media(max-width:1180px){main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"]{--phase540-shell:min(100% - 44px,980px)!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-hero-grid,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-split,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-split.reverse{grid-template-columns:1fr!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-atlas-hero h1{font-size:clamp(42px,6.5vw,62px)!important;max-width:820px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-origin-grid,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-quality-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-buyer-router{grid-template-columns:repeat(3,minmax(0,1fr))!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-lifecycle-map{grid-template-columns:repeat(2,minmax(0,1fr))!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-life-card:nth-child(4){grid-column:auto!important}}
@media(max-width:760px){main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"]{--phase540-shell:calc(100% - 32px)!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-atlas-hero{padding:56px 0 34px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-hero-grid{gap:18px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-atlas-hero h1{font-size:clamp(34px,10.2vw,46px)!important;line-height:1!important;max-width:12ch!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-lede{font-size:16px!important;margin-top:16px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-actions,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-final-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;margin-top:20px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-actions a,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-final-actions a{width:100%!important;min-height:48px!important;padding-inline:16px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-map-board{min-height:0!important;border-radius:26px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-map-board img{height:240px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-map-board figcaption{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;background:#1f1207!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-map-card{position:relative!important;inset:auto!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-origin-rail{overflow-x:auto!important;overscroll-behavior-x:contain!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-origin-rail .phase435-shell{width:max-content!important;min-width:100%!important;padding-inline:16px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-origin-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(170px,70vw)!important;grid-template-columns:none!important;gap:10px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-subnav{top:54px!important;padding-inline:16px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-section{padding-block:42px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-head h2,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-copy h2,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-final-card h2{font-size:clamp(28px,8vw,38px)!important;line-height:1.06!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-lifecycle-map,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-quality-board,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-buyer-router{grid-template-columns:1fr!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-life-card:nth-child(2),main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-life-card:nth-child(4),main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-life-card:nth-child(5),main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-buyer-router a:nth-child(2),main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-buyer-router a:nth-child(5){transform:none!important;margin-top:0!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-split{border-radius:26px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-media{min-height:0!important;height:220px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-copy,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-final-card{padding:24px 18px!important;border-radius:24px!important}}
@media(max-width:380px){main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"]{--phase540-shell:calc(100% - 24px)!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-atlas-hero h1{font-size:32px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-map-board img,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-media{height:190px!important}main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-copy,main.phase435-seed-main[data-phase540-seed-guide-breakpoint-optimizer="true"] .phase435-final-card{padding-inline:16px!important}}
/* phase540-seed-guide-breakpoint-optimizer:end */




/* phase531-iprint-breakpoint-optimizer:start */
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"]{overflow-x:hidden!important;--phase531-shell:min(1180px,calc(100% - 40px));}
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] *,
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] *::before,
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] *::after{box-sizing:border-box;min-width:0;}
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-shell,
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .subnav>div{width:var(--phase531-shell)!important;max-width:100%!important;}
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .subnav{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;}
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .subnav>div{min-height:auto!important;}
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .subnav strong{display:block!important;line-height:1.25!important;}
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .subnav span{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:flex-end;line-height:1.25!important;}
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .subnav a{margin-left:0!important;white-space:nowrap;}
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-provider-board,
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-next-card{width:100%;}
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-provider-card,
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-brand-item-grid article,
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-source-card,
main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-lane-card{overflow-wrap:anywhere;}
@media(min-width:1440px){
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"]{--phase531-shell:min(1320px,calc(100% - 80px));}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(620px,1.08fr)!important;gap:clamp(42px,4vw,78px)!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-provider-board{min-height:560px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-lane-grid{grid-template-columns:1.05fr .9fr 1.05fr!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-brand-item-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-source-layout{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-next-card{grid-template-columns:minmax(0,1fr) auto!important;}
}
@media(min-width:1920px){
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"]{--phase531-shell:min(1480px,calc(100% - 160px));}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-iprint-hero{padding-top:118px!important;padding-bottom:60px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-iprint-hero h1{font-size:clamp(70px,4.6vw,90px)!important;max-width:860px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-lede{max-width:780px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-provider-board{min-height:600px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-section{padding-top:96px!important;padding-bottom:96px!important;}
}
@media(min-width:2400px){
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"]{--phase531-shell:min(1680px,calc(100% - 260px));}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-hero-grid{grid-template-columns:minmax(0,1fr) minmax(760px,1fr)!important;gap:88px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-provider-board{min-height:640px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-brand-item-grid{gap:20px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-source-layout{gap:22px!important;}
}
@media(max-width:1180px) and (min-width:901px){
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"]{--phase531-shell:min(100% - 44px,1000px);}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-iprint-hero{padding-top:78px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)!important;gap:28px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-iprint-hero h1{font-size:clamp(46px,5.4vw,62px)!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-provider-board{min-height:500px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-brand-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-next-card{grid-template-columns:1fr!important;}
}
@media(max-width:900px){
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"]{--phase531-shell:min(100% - 36px,760px);}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .subnav>div{padding:12px 0!important;gap:8px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .subnav span{justify-content:flex-start;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-iprint-hero{padding:54px 0 34px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-hero-grid{grid-template-columns:1fr!important;gap:24px!important;align-items:start!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-iprint-hero h1{font-size:clamp(38px,8.4vw,56px)!important;line-height:.98!important;max-width:12.5ch!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-lede{font-size:16.5px!important;line-height:1.55!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-provider-board{grid-template-columns:1fr 1fr!important;min-height:0!important;padding:14px!important;border-radius:28px!important;gap:10px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-provider-board:before{right:14px!important;top:14px!important;font-size:10px!important;padding:7px 10px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-provider-board img{position:relative!important;grid-column:1/-1!important;height:300px!important;border-radius:22px!important;filter:saturate(1.12) contrast(1.05) brightness(.82)!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-provider-card{align-self:stretch!important;margin:0!important;padding:16px!important;border-radius:20px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-section{padding-top:58px!important;padding-bottom:58px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-lane-card:nth-child(2){transform:none!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-brand-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-next-card{grid-template-columns:1fr!important;gap:20px!important;}
}
@media(max-width:620px){
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"]{--phase531-shell:min(100% - 24px,760px);}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-iprint-hero{padding-top:36px!important;padding-bottom:28px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-iprint-hero h1{font-size:clamp(32px,9.4vw,42px)!important;max-width:12ch!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-btn{width:100%!important;min-height:44px!important;padding:11px 14px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-provider-board{grid-template-columns:1fr!important;padding:11px!important;border-radius:24px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-provider-board img{height:220px!important;border-radius:18px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-provider-card{padding:14px!important;border-radius:18px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-provider-card strong{font-size:17px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-section-head h2,
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-next-card h2{font-size:clamp(29px,8.7vw,38px)!important;line-height:1.03!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-section-head{margin-bottom:22px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-brand-item-grid{grid-template-columns:1fr!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-lane-card,
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-brand-item-grid article,
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-source-card{padding:20px!important;border-radius:22px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-next{padding-top:52px!important;padding-bottom:58px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-next-card{padding:24px!important;border-radius:26px!important;}
}
@media(max-width:380px){
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"]{--phase531-shell:min(100% - 22px,760px);}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-iprint-hero h1{font-size:31px!important;}
  main.phase417-iprint-main[data-template="phase417-iprint-exclusive-packaging-provider"] .phase417-provider-board img{height:200px!important;}
}
/* phase531-iprint-breakpoint-optimizer:end */

/* phase541-specification-worksheet-breakpoint-optimizer:start */
html:has(main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"]),
body:has(main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"]{--phase541-shell:min(1420px,calc(100% - clamp(32px,5vw,116px)));--phase541-wide:min(1660px,calc(100% - 150px));--phase541-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip!important;background:linear-gradient(180deg,#130904 0%,#fff8ea 29%,#f1dfb8 70%,#130904 100%)!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] *,
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] *::before,
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] *::after{box-sizing:border-box!important;min-width:0!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-shell{width:var(--phase541-shell)!important;max-width:100%!important;margin-inline:auto!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-spec-hero{padding:clamp(86px,7vw,128px) 0 clamp(42px,5vw,78px)!important;overflow:hidden!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)!important;gap:clamp(28px,4.4vw,78px)!important;align-items:center!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-spec-hero h1{font-size:clamp(42px,5.15vw,82px)!important;line-height:.96!important;max-width:13.5ch!important;text-wrap:balance!important;overflow-wrap:normal!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-lede,
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-head p:not(.phase437-eyebrow),
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-copy p,
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-final-card p{font-size:clamp(16px,1.12vw,19px)!important;line-height:1.62!important;text-wrap:pretty!important;overflow-wrap:normal!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-actions,
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-final-actions{display:flex!important;gap:12px!important;max-width:100%!important;flex-wrap:wrap!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-actions a,
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-final-actions a{white-space:normal!important;text-align:center!important;justify-content:center!important;line-height:1.16!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-workbench{min-height:clamp(430px,34vw,660px)!important;border-radius:clamp(28px,2.7vw,44px)!important;contain:paint!important;overflow:hidden!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-workbench img{height:100%!important;min-height:0!important;object-position:center!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-work-card{overflow-wrap:anywhere!important;line-height:1.25!important;max-width:calc(50% - 26px)!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-brief-rail{margin-top:0!important;box-shadow:0 -32px 0 #160a04!important;overflow:hidden!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-rail-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(10px,1.2vw,16px)!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-rail-grid article{overflow-wrap:anywhere!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-subnav{padding-inline:max(16px,calc((100vw - 1420px)/2))!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;max-width:100%!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-section{padding-block:clamp(58px,6vw,104px)!important;padding-inline:0!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-head{max-width:min(940px,var(--phase541-shell))!important;margin-bottom:clamp(24px,3vw,42px)!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-head h2,
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-copy h2,
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-final-card h2{font-size:clamp(32px,3.25vw,54px)!important;line-height:1.02!important;text-wrap:balance!important;overflow-wrap:normal!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-spec-dossier{grid-template-columns:1.04fr .96fr 1fr!important;gap:clamp(14px,1.4vw,22px)!important;align-items:stretch!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-dossier-card{min-height:clamp(220px,16vw,280px)!important;padding:clamp(22px,2vw,30px)!important;overflow-wrap:anywhere!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-build-board,
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-packaging-system{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important;border-radius:clamp(30px,2.7vw,44px)!important;max-width:100%!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-packaging-system{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-media{min-height:clamp(400px,28vw,560px)!important;overflow:hidden!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-media img{height:100%!important;min-height:0!important;object-position:center!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-copy{padding:clamp(28px,3.8vw,58px)!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-checks{grid-template-columns:1fr!important;gap:12px!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-checks span{overflow-wrap:anywhere!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-quality-release{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.2vw,18px)!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-quality-release article{padding:clamp(20px,1.7vw,28px)!important;overflow-wrap:anywhere!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-router{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(12px,1.2vw,18px)!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-router a{min-height:clamp(170px,12vw,220px)!important;padding:clamp(20px,1.7vw,28px)!important;overflow-wrap:anywhere!important}
main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-final-card{max-width:min(1040px,100%)!important;border-radius:clamp(30px,2.8vw,46px)!important;padding:clamp(34px,4.5vw,70px)!important}
@media (min-width:1800px){main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-shell{width:var(--phase541-wide)!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-hero-grid{grid-template-columns:minmax(0,.84fr) minmax(560px,1.16fr)!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-spec-dossier{grid-template-columns:1.08fr .92fr 1fr!important}}
@media (min-width:2560px){main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-shell{width:var(--phase541-ultra)!important;max-width:1880px!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-spec-hero{padding-top:140px!important;padding-bottom:92px!important}}
@media (max-width:1180px){main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"]{--phase541-shell:min(100%,calc(100% - 44px))}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-hero-grid{grid-template-columns:1fr!important;gap:30px!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-spec-hero h1{max-width:15ch!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-workbench{min-height:560px!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-rail-grid,main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-quality-release{grid-template-columns:repeat(2,minmax(0,1fr))!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-router{grid-template-columns:repeat(3,minmax(0,1fr))!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-build-board,main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-packaging-system{grid-template-columns:1fr!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-packaging-system .phase437-copy{order:2!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-packaging-system .phase437-media{order:1!important}}
@media (max-width:820px){main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"]{--phase541-shell:min(100%,calc(100% - 32px))}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-spec-hero{padding-top:74px!important;padding-bottom:34px!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-spec-hero h1{font-size:clamp(40px,11vw,58px)!important;letter-spacing:-.055em!important;max-width:12ch!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-lede{font-size:16.5px!important;line-height:1.56!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-workbench{display:grid!important;align-content:end!important;min-height:640px!important;padding:250px 14px 14px!important;border-radius:30px!important;background:#1f1105!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-workbench img{position:absolute!important;height:100%!important;object-position:center top!important;opacity:.9!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-workbench figcaption{position:relative!important;z-index:3!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;margin:0!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-work-card{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:13px 14px!important;border-radius:18px!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-rail-grid,main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-spec-dossier,main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-quality-release,main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-router{grid-template-columns:1fr!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-dossier-card:nth-child(2),main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-dossier-card:nth-child(4),main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-dossier-card:nth-child(5),main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-router a:nth-child(2),main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-router a:nth-child(5){transform:none!important;margin-top:0!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-media{min-height:330px!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-media figcaption{left:14px!important;right:14px!important;bottom:14px!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-actions,main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-final-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-actions a,main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-final-actions a{width:100%!important;min-height:48px!important}}
@media (max-width:430px){main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"]{--phase541-shell:min(100%,calc(100% - 24px))}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-spec-hero{padding-top:66px!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-spec-hero h1{font-size:clamp(38px,13vw,50px)!important;max-width:11ch!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-workbench{min-height:680px!important;padding-top:238px!important;border-radius:26px!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-brief-rail{padding:14px 0!important;box-shadow:0 -18px 0 #160a04!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-subnav{gap:8px!important;padding-block:10px!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-subnav a,main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-subnav strong{font-size:12.5px!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-dossier-card,main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-copy,main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-quality-release article,main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-router a{padding:20px!important;border-radius:24px!important}main.phase437-spec-main[data-phase541-specification-worksheet-breakpoint-optimizer="true"] .phase437-final-card{padding:28px 20px!important;border-radius:28px!important}}
/* phase541-specification-worksheet-breakpoint-optimizer:end */


/* phase532-tobacco-b2b-breakpoint-optimizer:start */
main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"]{overflow-x:hidden!important;--phase532-shell:min(1180px,calc(100% - 40px));}
main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] *,
main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] *::before,
main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] *::after{box-sizing:border-box;min-width:0;}
main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-shell,
main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .subnav>div{width:var(--phase532-shell)!important;max-width:100%!important;}
main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .subnav{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;display:block!important;height:auto!important;min-height:0!important;}
main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .subnav>div{min-height:auto!important;}
main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .subnav span{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:flex-end;line-height:1.25!important;}
main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .subnav a{margin-left:0!important;white-space:nowrap;}
main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-board-tile,
main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-grade-card,
main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-matrix-panel,
main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-account-card,
main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-resource-card{overflow-wrap:anywhere;}
@media(min-width:1440px){
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"]{--phase532-shell:min(1320px,calc(100% - 80px));}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-supply-board{grid-template-columns:1.08fr .78fr .96fr!important;grid-template-rows:240px 190px!important;min-height:444px!important;gap:18px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-proof-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-market-layout{grid-template-columns:minmax(0,.78fr) minmax(700px,1.22fr)!important;gap:34px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-account-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
}
@media(min-width:1920px){
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"]{--phase532-shell:min(1480px,calc(100% - 160px));}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-exchange-hero{padding-top:92px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-exchange-hero h1{max-width:1180px!important;font-size:clamp(82px,4.8vw,104px)!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-hero-lede{max-width:860px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-supply-board{grid-template-rows:270px 210px!important;min-height:498px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-section{padding-top:100px!important;padding-bottom:100px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-lot-media{min-height:560px!important;}
}
@media(min-width:2400px){
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"]{--phase532-shell:min(1680px,calc(100% - 260px));}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-supply-board{grid-template-columns:1.15fr .8fr 1fr!important;grid-template-rows:300px 230px!important;min-height:548px!important;gap:22px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-market-layout{grid-template-columns:minmax(0,.72fr) minmax(840px,1.28fr)!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-lot-layout{grid-template-columns:minmax(0,.88fr) minmax(720px,1.12fr)!important;gap:36px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-matrix-grid{gap:20px!important;}
}
@media(max-width:1180px) and (min-width:941px){
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"]{--phase532-shell:min(100% - 44px,1000px);}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-exchange-hero{padding-top:58px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-exchange-hero h1{font-size:clamp(52px,6.2vw,72px)!important;max-width:900px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-supply-board{grid-template-columns:1fr .78fr .96fr!important;grid-template-rows:200px 150px!important;min-height:364px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-account-grid,
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-final-card{grid-template-columns:1fr!important;}
}
@media(max-width:940px){
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"]{--phase532-shell:min(100% - 36px,760px);}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .subnav>div{padding:12px 0!important;gap:8px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .subnav span{justify-content:flex-start;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-exchange-hero{padding-top:46px!important;background:linear-gradient(180deg,#130801 0%,#2f1a06 70%,#fff8ea 70%,#fff8ea 100%)!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-exchange-hero:before{font-size:clamp(52px,18vw,130px)!important;right:-12vw!important;top:68px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-exchange-hero h1{font-size:clamp(40px,8.5vw,58px)!important;line-height:.96!important;max-width:12.5ch!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-hero-lede{font-size:16.5px!important;line-height:1.54!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-supply-board{grid-template-columns:1fr 1fr!important;grid-template-rows:none!important;min-height:0!important;gap:10px!important;margin-top:28px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-board-tile{min-height:180px!important;border-radius:24px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-board-tile.lead{grid-row:auto!important;grid-column:1/-1!important;min-height:260px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-board-card{padding:18px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-board-tile strong{font-size:22px!important;left:18px!important;right:18px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-board-tile span{left:18px!important;right:18px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-grade-board{grid-template-columns:1fr 1fr!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-grade-card{min-height:0!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-section{padding-top:60px!important;padding-bottom:60px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-lot-media{min-height:320px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-matrix-grid{grid-template-columns:1fr 1fr!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-matrix-panel.wide{grid-column:1/-1!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-account-grid,
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:620px){
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"]{--phase532-shell:min(100% - 24px,760px);}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .subnav>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important;min-width:0!important;width:var(--phase532-shell)!important;padding:16px 0 12px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .subnav strong{flex:0 0 auto!important;line-height:1.25!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .subnav span{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px 12px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-exchange-hero{padding-top:34px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-exchange-hero h1{font-size:clamp(31px,9.2vw,40px)!important;max-width:12ch!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-btn{width:100%!important;min-height:44px!important;padding:11px 14px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-supply-board{grid-template-columns:1fr!important;gap:9px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-board-tile{min-height:160px!important;border-radius:22px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-board-tile.lead{min-height:220px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-proof-grid,
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-grade-board,
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-matrix-grid,
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-account-grid,
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-resource-grid,
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-docket-list{grid-template-columns:1fr!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-section h2,
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-final-card h2{font-size:clamp(29px,8.8vw,38px)!important;line-height:1.02!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-grade-card,
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-matrix-panel,
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-account-card,
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-resource-card{padding:20px!important;border-radius:22px!important;min-height:0!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-lot-step{grid-template-columns:44px 1fr!important;padding:14px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-lot-step:before{width:40px!important;height:40px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-lot-media{min-height:240px!important;border-radius:24px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-request-card,
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-final-card{padding:24px!important;border-radius:26px!important;}
}
@media(max-width:380px){
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"]{--phase532-shell:min(100% - 22px,760px);}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-exchange-hero h1{font-size:30px!important;}
  main.phase440-b2b-main[data-template="phase440-leaf-exchange-supply-board"] .phase440-board-tile.lead{min-height:200px!important;}
}
/* phase532-tobacco-b2b-breakpoint-optimizer:end */

/* phase542-tobacco-regions-breakpoint-optimizer:start */
html:has(main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"]),body:has(main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"]{--phase542-shell:min(1420px,calc(100% - clamp(32px,5vw,116px)));--phase542-wide:min(1660px,calc(100% - 150px));--phase542-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip!important;background:linear-gradient(180deg,#130904 0%,#fff8ea 34%,#f1dfb8 72%,#130904 100%)!important;color:#241405!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] *,main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] *::before,main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] *::after{box-sizing:border-box!important;min-width:0!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-shell{width:var(--phase542-shell)!important;max-width:100%!important;margin-inline:auto!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .subnav{max-width:100%!important;overflow:hidden!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .subnav>div{width:min(1420px,calc(100% - 32px))!important;max-width:100%!important;margin-inline:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .subnav span{display:flex!important;gap:10px!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;max-width:100%!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .subnav a,main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .subnav strong{white-space:nowrap!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-hero{position:relative!important;overflow:hidden!important;padding:clamp(86px,7.4vw,136px) 0 clamp(44px,5vw,82px)!important;background:radial-gradient(circle at 20% 6%,rgba(241,191,86,.2),transparent 30%),linear-gradient(135deg,#110803,#3b2107 58%,#70430b)!important;color:#fff8ea!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-hero-grid{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr)!important;gap:clamp(28px,4.4vw,78px)!important;align-items:center!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-hero h1{font-size:clamp(42px,5.2vw,86px)!important;line-height:.96!important;letter-spacing:-.055em!important;max-width:13.8ch!important;text-wrap:balance!important;overflow-wrap:normal!important;color:#fff8ea!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-hero p:not(.phase446-eyebrow),main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-section>div>p:not(.phase446-eyebrow),main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-final-card p{font-size:clamp(16px,1.12vw,19px)!important;line-height:1.62!important;text-wrap:pretty!important;overflow-wrap:normal!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;max-width:100%!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-btn,main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-actions a{min-height:48px!important;padding:12px 20px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.15!important;font-weight:950!important;text-decoration:none!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-atlas{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(12px,1.4vw,18px)!important;padding:clamp(14px,1.4vw,22px)!important;border-radius:clamp(28px,2.8vw,44px)!important;background:linear-gradient(160deg,rgba(255,248,234,.16),rgba(255,248,234,.06))!important;border:1px solid rgba(241,191,86,.24)!important;box-shadow:0 32px 90px rgba(0,0,0,.24)!important;backdrop-filter:blur(18px)!important;max-width:100%!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-atlas button{min-height:clamp(96px,8vw,148px)!important;border-radius:clamp(18px,1.8vw,28px)!important;padding:clamp(16px,1.6vw,24px)!important;overflow-wrap:anywhere!important;text-align:left!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-controls{position:relative!important;z-index:5!important;padding:clamp(22px,3vw,42px) 0!important;background:linear-gradient(180deg,#fff8ea,#f8e6c2)!important;border-bottom:1px solid rgba(72,41,4,.12)!important;overflow:hidden!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-control-panel{display:grid!important;gap:16px!important;padding:clamp(16px,1.6vw,24px)!important;border-radius:clamp(24px,2vw,34px)!important;background:rgba(255,255,255,.62)!important;border:1px solid rgba(72,41,4,.12)!important;box-shadow:0 20px 54px rgba(72,41,4,.12)!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-search-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-search-row label{grid-column:1/-1!important;font-weight:950!important;color:#5d390e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-search-row input{width:100%!important;min-height:48px!important;border-radius:999px!important;padding:0 16px!important;max-width:100%!important;color:#2f1a06!important;background:#fffaf0!important;border:1px solid rgba(72,41,4,.14)!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-search-row button,main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-chip-row button{min-height:42px!important;border-radius:999px!important;white-space:normal!important;text-align:center!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-chip-row{display:flex!important;gap:9px!important;flex-wrap:wrap!important;max-width:100%!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-section{padding:clamp(60px,6vw,108px) 0!important;overflow:hidden!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-section h2,main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-final-card h2{font-size:clamp(32px,3.4vw,58px)!important;line-height:1.02!important;letter-spacing:-.045em!important;text-wrap:balance!important;max-width:900px!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,1.6vw,24px)!important;margin-top:clamp(26px,3vw,42px)!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-card{display:grid!important;grid-template-columns:minmax(180px,.46fr) minmax(0,.54fr)!important;min-height:clamp(280px,22vw,390px)!important;border-radius:clamp(28px,2.2vw,38px)!important;overflow:hidden!important;background:linear-gradient(160deg,#fffaf0,#f1dfbb)!important;border:1px solid rgba(72,41,4,.14)!important;box-shadow:0 24px 70px rgba(73,42,7,.14)!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-card figure{margin:0!important;min-height:100%!important;overflow:hidden!important;background:#211205!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-card img{display:block!important;width:100%!important;height:100%!important;min-height:280px!important;object-fit:cover!important;filter:saturate(1.18) contrast(1.06)!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-card>div{padding:clamp(22px,2vw,32px)!important;display:grid!important;align-content:center!important;gap:8px!important;overflow-wrap:anywhere!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-origin-matrix{max-width:100%!important;overflow-x:auto!important;border-radius:28px!important;box-shadow:0 24px 70px rgba(73,42,7,.16)!important;scrollbar-width:thin!important;background:#fffaf0!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-origin-matrix table{width:100%!important;min-width:850px!important;border-collapse:collapse!important;color:#2f1a06!important;background:#fff8ea!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-origin-matrix thead th{background:#d89100!important;color:#1f1305!important;border-bottom:1px solid rgba(72,41,4,.18)!important;text-shadow:none!important;opacity:1!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-origin-matrix tbody th,main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-origin-matrix td{background:#fff8ea!important;color:#3a2103!important;border-bottom:1px solid rgba(72,41,4,.09)!important;text-shadow:none!important;opacity:1!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-origin-matrix th,main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-origin-matrix td{padding:16px!important;vertical-align:top!important;line-height:1.45!important;overflow-wrap:normal!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-map-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,1.7vw,26px)!important;margin-top:28px!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-map-card{padding:clamp(24px,2.5vw,38px)!important;border-radius:clamp(28px,2.4vw,40px)!important;overflow-wrap:anywhere!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-docket-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.5vw,22px)!important;margin-top:28px!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-docket-card{padding:clamp(22px,2vw,32px)!important;border-radius:clamp(24px,2vw,34px)!important;overflow-wrap:anywhere!important;min-height:clamp(170px,12vw,230px)!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-final{padding:clamp(62px,6vw,108px) 0!important;background:#130904!important;color:#fff8ea!important;overflow:hidden!important}
main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-final-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(20px,3vw,46px)!important;align-items:center!important;padding:clamp(32px,4vw,64px)!important;border-radius:clamp(30px,2.7vw,46px)!important;background:linear-gradient(135deg,#2f1a06,#5a340b)!important;box-shadow:0 30px 80px rgba(0,0,0,.26)!important;color:#fff8ea!important}
@media (min-width:1800px){main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-shell{width:var(--phase542-wide)!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(590px,1.18fr)!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-card{grid-template-columns:1fr!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-card img{height:260px!important;min-height:260px!important}}
@media (min-width:2560px){main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-shell{width:var(--phase542-ultra)!important;max-width:1880px!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-hero{padding-top:146px!important;padding-bottom:96px!important}}
@media (max-width:1180px){main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"]{--phase542-shell:min(100%,calc(100% - 44px))}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-hero-grid{grid-template-columns:1fr!important;gap:30px!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-atlas{grid-template-columns:repeat(3,minmax(0,1fr))!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-grid{grid-template-columns:1fr!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-card{grid-template-columns:minmax(220px,.42fr) minmax(0,.58fr)!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-docket-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:820px){main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"]{--phase542-shell:min(100%,calc(100% - 32px))}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .subnav{height:auto!important;min-height:56px!important;padding:10px 0!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .subnav>div{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-hero{padding-top:76px!important;padding-bottom:36px!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-hero h1{font-size:clamp(40px,11vw,58px)!important;max-width:12ch!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-atlas{grid-template-columns:1fr!important;padding:12px!important;border-radius:28px!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-atlas button{min-height:74px!important;padding:15px!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-search-row{grid-template-columns:1fr!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-chip-row{display:grid!important;grid-template-columns:1fr 1fr!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-card{grid-template-columns:1fr!important;min-height:0!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-card img{height:260px!important;min-height:260px!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-map-grid,main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-docket-grid{grid-template-columns:1fr!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-final-card{grid-template-columns:1fr!important;text-align:left!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-actions a{width:100%!important}}
@media (max-width:430px){main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"]{--phase542-shell:min(100%,calc(100% - 24px))}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-hero{padding-top:66px!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-hero h1{font-size:clamp(38px,13vw,50px)!important;max-width:11.5ch!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-chip-row{grid-template-columns:1fr!important}main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-control-panel,main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-region-card>div,main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-map-card,main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-docket-card,main.phase446-regions-main[data-phase542-tobacco-regions-breakpoint-optimizer="true"] .phase446-final-card{padding:20px!important;border-radius:24px!important}}
/* phase542-tobacco-regions-breakpoint-optimizer:end */

/* phase543-uncured-tobacco-breakpoint-optimizer:start */
html:has(main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"]),body:has(main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"]{--phase543-shell:min(1420px,calc(100% - clamp(32px,5vw,116px)));--phase543-wide:min(1660px,calc(100% - 150px));--phase543-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip!important;background:linear-gradient(180deg,#120904 0%,#fff8ea 33%,#f1dfb8 72%,#130904 100%)!important;color:#241405!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] *,main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] *::before,main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] *::after{box-sizing:border-box!important;min-width:0!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-shell{width:var(--phase543-shell)!important;max-width:100%!important;margin-inline:auto!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .subnav{max-width:100%!important;overflow:hidden!important;height:auto!important;min-height:56px!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .subnav>div{width:min(1420px,calc(100% - 32px))!important;max-width:100%!important;margin-inline:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .subnav span{display:flex!important;gap:10px!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;max-width:100%!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .subnav a,main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .subnav strong{white-space:nowrap!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero{position:relative!important;overflow:hidden!important;padding:clamp(86px,7.4vw,136px) 0 clamp(42px,5vw,82px)!important;background:radial-gradient(circle at 16% 8%,rgba(72,135,33,.22),transparent 30%),radial-gradient(circle at 80% 14%,rgba(241,191,86,.18),transparent 28%),linear-gradient(135deg,#0f1708,#2b3d12 52%,#70430b)!important;color:#fff8ea!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero-grid{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr)!important;gap:clamp(28px,4.4vw,78px)!important;align-items:center!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero h1{font-size:clamp(42px,5.2vw,84px)!important;line-height:.96!important;letter-spacing:-.055em!important;max-width:13ch!important;text-wrap:balance!important;color:#fff8ea!important;overflow-wrap:normal!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero p:not(.phase449-eyebrow),main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-section>div>p:not(.phase449-eyebrow),main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-final-card p{font-size:clamp(16px,1.12vw,19px)!important;line-height:1.62!important;text-wrap:pretty!important;overflow-wrap:normal!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;max-width:100%!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-btn,main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-actions a{min-height:48px!important;padding:12px 20px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.15!important;font-weight:950!important;text-decoration:none!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero-visual{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:end!important;min-height:clamp(500px,38vw,690px)!important;border-radius:clamp(28px,2.8vw,44px)!important;overflow:hidden!important;box-shadow:0 34px 90px rgba(0,0,0,.3)!important;background:#18220b!important;contain:paint!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero-frame{position:absolute!important;inset:0!important;margin:0!important;overflow:hidden!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero-frame img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:saturate(1.2) contrast(1.06) brightness(.9)!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero-visual::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(15,23,8,.1),rgba(15,23,8,.78))!important;z-index:1!important;pointer-events:none!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-intake-gate{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:clamp(14px,1.5vw,22px)!important;align-self:end!important;max-width:100%!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-gate-card{padding:clamp(16px,1.5vw,22px)!important;border-radius:clamp(18px,1.7vw,26px)!important;background:rgba(255,248,234,.94)!important;color:#2f1a06!important;box-shadow:0 16px 40px rgba(0,0,0,.22)!important;overflow-wrap:anywhere!important;text-shadow:none!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-gate-card span{color:#c17800!important;text-shadow:none!important;opacity:1!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-gate-card strong{color:#2f1a06!important;text-shadow:none!important;opacity:1!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-gate-card p{color:#6a4213!important;text-shadow:none!important;opacity:1!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-section{padding:clamp(60px,6vw,108px) 0!important;overflow:hidden!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-section h2,main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-final-card h2{font-size:clamp(32px,3.35vw,58px)!important;line-height:1.02!important;letter-spacing:-.045em!important;text-wrap:balance!important;max-width:950px!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-filter-row{display:flex!important;gap:9px!important;flex-wrap:wrap!important;max-width:100%!important;margin:clamp(20px,2.4vw,34px) 0!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-filter-row button{min-height:44px!important;border-radius:999px!important;padding:10px 15px!important;white-space:normal!important;text-align:center!important;line-height:1.15!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-checkpoint-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,1.6vw,24px)!important;margin-top:clamp(22px,2.7vw,38px)!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-checkpoint-card{display:grid!important;grid-template-columns:minmax(180px,.43fr) minmax(0,.57fr)!important;min-height:clamp(270px,20vw,370px)!important;border-radius:clamp(28px,2.2vw,38px)!important;overflow:hidden!important;background:linear-gradient(160deg,#fffaf0,#f1dfbb)!important;border:1px solid rgba(72,41,4,.14)!important;box-shadow:0 24px 70px rgba(73,42,7,.14)!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-checkpoint-card img{display:block!important;width:100%!important;height:100%!important;min-height:270px!important;object-fit:cover!important;filter:saturate(1.18) contrast(1.06)!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-checkpoint-card>div{padding:clamp(22px,2vw,32px)!important;display:grid!important;align-content:center!important;gap:8px!important;overflow-wrap:anywhere!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-meter-wrap{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(340px,.55fr)!important;gap:clamp(20px,3vw,48px)!important;align-items:center!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-meter{padding:clamp(24px,2.7vw,42px)!important;border-radius:clamp(28px,2.5vw,42px)!important;overflow:hidden!important;max-width:100%!important;background:linear-gradient(135deg,#2f1a06,#5a340b)!important;color:#fff8ea!important;box-shadow:0 28px 76px rgba(72,41,4,.22)!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-meter-bar{max-width:100%!important;overflow:hidden!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-meter-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.4vw,22px)!important;margin-top:clamp(22px,2.7vw,38px)!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-meter-list article,main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-lane article,main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-market-card{padding:clamp(22px,2vw,32px)!important;border-radius:clamp(24px,2vw,34px)!important;overflow-wrap:anywhere!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-lane{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,1.6vw,24px)!important;margin-top:clamp(22px,2.7vw,38px)!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-market-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,1.7vw,26px)!important;margin-top:28px!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-final{padding:clamp(62px,6vw,108px) 0!important;background:#130904!important;color:#fff8ea!important;overflow:hidden!important}
main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-final-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(20px,3vw,46px)!important;align-items:center!important;padding:clamp(32px,4vw,64px)!important;border-radius:clamp(30px,2.7vw,46px)!important;background:linear-gradient(135deg,#2f1a06,#5a340b)!important;box-shadow:0 30px 80px rgba(0,0,0,.26)!important;color:#fff8ea!important}
@media (min-width:1800px){main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-shell{width:var(--phase543-wide)!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(590px,1.18fr)!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-checkpoint-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-checkpoint-card{grid-template-columns:1fr!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-checkpoint-card img{height:260px!important;min-height:260px!important}}
@media (min-width:2560px){main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-shell{width:var(--phase543-ultra)!important;max-width:1880px!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero{padding-top:146px!important;padding-bottom:96px!important}}
@media (max-width:1180px){main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"]{--phase543-shell:min(100%,calc(100% - 44px))}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero-grid{grid-template-columns:1fr!important;gap:30px!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-intake-gate{grid-template-columns:repeat(3,minmax(0,1fr))!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-checkpoint-grid{grid-template-columns:1fr!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-checkpoint-card{grid-template-columns:minmax(220px,.42fr) minmax(0,.58fr)!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-meter-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:820px){main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"]{--phase543-shell:min(100%,calc(100% - 32px))}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .subnav{padding:10px 0!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .subnav>div{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero{padding-top:76px!important;padding-bottom:36px!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero h1{font-size:clamp(40px,11vw,58px)!important;max-width:12ch!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero-visual{min-height:720px!important;border-radius:30px!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-intake-gate{grid-template-columns:1fr!important;padding:14px!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-filter-row{display:grid!important;grid-template-columns:1fr 1fr!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-checkpoint-card{grid-template-columns:1fr!important;min-height:0!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-checkpoint-card img{height:260px!important;min-height:260px!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-meter-wrap,main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-meter-list,main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-lane,main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-market-grid{grid-template-columns:1fr!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-final-card{grid-template-columns:1fr!important;text-align:left!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-actions a{width:100%!important}}
@media (max-width:430px){main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"]{--phase543-shell:min(100%,calc(100% - 24px))}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero{padding-top:66px!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero h1{font-size:clamp(38px,13vw,50px)!important;max-width:11.5ch!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-hero-visual{min-height:760px!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-filter-row{grid-template-columns:1fr!important}main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-checkpoint-card>div,main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-meter,main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-meter-list article,main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-lane article,main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-market-card,main.phase449-uncured[data-phase543-uncured-tobacco-breakpoint-optimizer="true"] .phase449-final-card{padding:20px!important;border-radius:24px!important}}
/* phase543-uncured-tobacco-breakpoint-optimizer:end */

/* phase544-wrapper-binder-filler-breakpoint-optimizer:start */
html:has(main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"]),body:has(main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"]{--phase544-shell:min(1420px,calc(100% - clamp(32px,5vw,116px)));--phase544-wide:min(1660px,calc(100% - 150px));--phase544-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip!important;background:linear-gradient(180deg,#130904 0%,#fff8ea 34%,#f1dfb8 72%,#130904 100%)!important;color:#241405!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] *,main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] *::before,main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] *::after{box-sizing:border-box!important;min-width:0!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-shell{width:var(--phase544-shell)!important;max-width:100%!important;margin-inline:auto!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .subnav{max-width:100%!important;overflow:hidden!important;height:auto!important;min-height:56px!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .subnav>div{width:min(1420px,calc(100% - 32px))!important;max-width:100%!important;margin-inline:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .subnav span{display:flex!important;gap:10px!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;max-width:100%!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .subnav a,main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .subnav strong{white-space:nowrap!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-hero{position:relative!important;overflow:hidden!important;padding:clamp(86px,7.4vw,136px) 0 clamp(42px,5vw,82px)!important;background:radial-gradient(circle at 18% 8%,rgba(241,191,86,.22),transparent 30%),radial-gradient(circle at 82% 12%,rgba(120,82,22,.24),transparent 30%),linear-gradient(135deg,#110803,#3b2107 58%,#70430b)!important;color:#fff8ea!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-hero-grid{display:grid!important;grid-template-columns:minmax(0,.86fr) minmax(430px,1.14fr)!important;gap:clamp(28px,4.4vw,78px)!important;align-items:center!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-hero h1{font-size:clamp(42px,5.2vw,84px)!important;line-height:.96!important;letter-spacing:-.055em!important;max-width:13ch!important;text-wrap:balance!important;color:#fff8ea!important;overflow-wrap:normal!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-hero p:not(.phase453-eyebrow),main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-section>div>p:not(.phase453-eyebrow),main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-final-card p{font-size:clamp(16px,1.12vw,19px)!important;line-height:1.62!important;text-wrap:pretty!important;overflow-wrap:normal!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;max-width:100%!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-btn,main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-actions a{min-height:48px!important;padding:12px 20px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.15!important;font-weight:950!important;text-decoration:none!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-exploded-stack{display:grid!important;grid-template-columns:1fr!important;gap:clamp(14px,1.5vw,22px)!important;padding:clamp(14px,1.5vw,22px)!important;border-radius:clamp(30px,2.8vw,46px)!important;background:linear-gradient(160deg,rgba(255,248,234,.15),rgba(255,248,234,.05))!important;border:1px solid rgba(241,191,86,.24)!important;box-shadow:0 34px 90px rgba(0,0,0,.28)!important;backdrop-filter:blur(18px)!important;max-width:100%!important;overflow:hidden!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-stack-layer{display:grid!important;grid-template-columns:minmax(160px,.42fr) minmax(0,.58fr)!important;gap:0!important;align-items:stretch!important;min-height:clamp(150px,11vw,210px)!important;border-radius:clamp(22px,2vw,32px)!important;overflow:hidden!important;background:rgba(255,248,234,.94)!important;color:#2f1a06!important;box-shadow:0 18px 48px rgba(0,0,0,.22)!important;transform:none!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-stack-layer img{display:block!important;width:100%!important;height:100%!important;min-height:150px!important;object-fit:cover!important;filter:saturate(1.18) contrast(1.06)!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-stack-layer>div{padding:clamp(18px,1.7vw,26px)!important;display:grid!important;align-content:center!important;gap:6px!important;overflow-wrap:anywhere!important;text-shadow:none!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-stack-layer strong{color:#b06a00!important;text-shadow:none!important;opacity:1!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-stack-layer h3{color:#2f1a06!important;text-shadow:none!important;opacity:1!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-stack-layer p{color:#6a4213!important;text-shadow:none!important;opacity:1!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-section{padding:clamp(60px,6vw,108px) 0!important;overflow:hidden!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-section h2,main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-final-card h2{font-size:clamp(32px,3.35vw,58px)!important;line-height:1.02!important;letter-spacing:-.045em!important;text-wrap:balance!important;max-width:950px!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-filter-row{display:flex!important;gap:9px!important;flex-wrap:wrap!important;max-width:100%!important;margin:clamp(20px,2.4vw,34px) 0!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-filter-row button{min-height:44px!important;border-radius:999px!important;padding:10px 15px!important;white-space:normal!important;text-align:center!important;line-height:1.15!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-role-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,1.6vw,24px)!important;margin-top:clamp(22px,2.7vw,38px)!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-role-card{display:grid!important;grid-template-columns:minmax(180px,.43fr) minmax(0,.57fr)!important;min-height:clamp(270px,20vw,370px)!important;border-radius:clamp(28px,2.2vw,38px)!important;overflow:hidden!important;background:linear-gradient(160deg,#fffaf0,#f1dfbb)!important;border:1px solid rgba(72,41,4,.14)!important;box-shadow:0 24px 70px rgba(73,42,7,.14)!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-role-card img{display:block!important;width:100%!important;height:100%!important;min-height:270px!important;object-fit:cover!important;filter:saturate(1.18) contrast(1.06)!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-role-card>div{padding:clamp(22px,2vw,32px)!important;display:grid!important;align-content:center!important;gap:8px!important;overflow-wrap:anywhere!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-arch{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,1.6vw,24px)!important;margin-top:clamp(22px,2.7vw,38px)!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-arch article,main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-translate-card{padding:clamp(22px,2vw,32px)!important;border-radius:clamp(24px,2vw,34px)!important;overflow-wrap:anywhere!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-translate-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,1.7vw,26px)!important;margin-top:28px!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-final{padding:clamp(62px,6vw,108px) 0!important;background:#130904!important;color:#fff8ea!important;overflow:hidden!important}
main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-final-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(20px,3vw,46px)!important;align-items:center!important;padding:clamp(32px,4vw,64px)!important;border-radius:clamp(30px,2.7vw,46px)!important;background:linear-gradient(135deg,#2f1a06,#5a340b)!important;box-shadow:0 30px 80px rgba(0,0,0,.26)!important;color:#fff8ea!important}
@media (min-width:1800px){main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-shell{width:var(--phase544-wide)!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(590px,1.18fr)!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-role-card{grid-template-columns:1fr!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-role-card img{height:260px!important;min-height:260px!important}}
@media (min-width:2560px){main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-shell{width:var(--phase544-ultra)!important;max-width:1880px!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-hero{padding-top:146px!important;padding-bottom:96px!important}}
@media (max-width:1180px){main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"]{--phase544-shell:min(100%,calc(100% - 44px))}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-hero-grid{grid-template-columns:1fr!important;gap:30px!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-role-grid{grid-template-columns:1fr!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-role-card{grid-template-columns:minmax(220px,.42fr) minmax(0,.58fr)!important}}
@media (max-width:820px){main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"]{--phase544-shell:min(100%,calc(100% - 32px))}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .subnav{padding:10px 0!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .subnav>div{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-hero{padding-top:76px!important;padding-bottom:36px!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-hero h1{font-size:clamp(40px,11vw,58px)!important;max-width:12ch!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-stack-layer{grid-template-columns:1fr!important;min-height:0!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-stack-layer img{height:220px!important;min-height:220px!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-filter-row{display:grid!important;grid-template-columns:1fr 1fr!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-role-card{grid-template-columns:1fr!important;min-height:0!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-role-card img{height:260px!important;min-height:260px!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-arch,main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-translate-grid{grid-template-columns:1fr!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-final-card{grid-template-columns:1fr!important;text-align:left!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-actions a{width:100%!important}}
@media (max-width:430px){main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"]{--phase544-shell:min(100%,calc(100% - 24px))}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-hero{padding-top:66px!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-hero h1{font-size:clamp(38px,13vw,50px)!important;max-width:11.5ch!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-filter-row{grid-template-columns:1fr!important}main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-stack-layer>div,main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-role-card>div,main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-arch article,main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-translate-card,main.phase453-wbf[data-phase544-wrapper-binder-filler-breakpoint-optimizer="true"] .phase453-final-card{padding:20px!important;border-radius:24px!important}}
/* phase544-wrapper-binder-filler-breakpoint-optimizer:end */

/* phase545-wraps-natural-breakpoint-optimizer:start */
html:has(main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"]),body:has(main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"]{--phase545-shell:min(1420px,calc(100% - clamp(32px,5vw,116px)));--phase545-wide:min(1660px,calc(100% - 150px));--phase545-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip!important;background:linear-gradient(180deg,#130904 0%,#fff8ea 34%,#f1dfb8 72%,#130904 100%)!important;color:#241405!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] *,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] *::before,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] *::after{box-sizing:border-box!important;min-width:0!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-shell{width:var(--phase545-shell)!important;max-width:100%!important;margin-inline:auto!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-subnav{max-width:100%!important;overflow:hidden!important;height:auto!important;min-height:56px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding-inline:max(16px,calc((100vw - 1420px)/2))!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-subnav .subnav-links{display:flex!important;gap:10px!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;max-width:100%!important;min-width:0!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-subnav a,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-subnav strong{white-space:nowrap!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero{position:relative!important;overflow:hidden!important;padding:clamp(86px,7.4vw,136px) 0 clamp(42px,5vw,82px)!important;background:radial-gradient(circle at 18% 8%,rgba(241,191,86,.2),transparent 30%),radial-gradient(circle at 82% 14%,rgba(104,72,26,.24),transparent 28%),linear-gradient(135deg,#110803,#3b2107 58%,#70430b)!important;color:#fff8ea!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero-grid{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr)!important;gap:clamp(28px,4.4vw,78px)!important;align-items:center!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero h1{font-size:clamp(42px,5.05vw,82px)!important;line-height:.96!important;letter-spacing:-.055em!important;max-width:14ch!important;text-wrap:balance!important;color:#fff8ea!important;overflow-wrap:normal!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero p:not(.phase456-eyebrow),main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-intake-map p,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-profile-board p,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-quality-rhythm p,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-commercial-strip p,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-final-card p{font-size:clamp(16px,1.12vw,19px)!important;line-height:1.62!important;text-wrap:pretty!important;overflow-wrap:normal!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-cta-row,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-cta-stack{display:flex!important;gap:12px!important;flex-wrap:wrap!important;max-width:100%!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-cta-row a,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-cta-stack a{min-height:48px!important;padding:12px 20px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.15!important;font-weight:950!important;text-decoration:none!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero-card{margin:0!important;min-height:clamp(440px,34vw,660px)!important;border-radius:clamp(30px,2.8vw,46px)!important;overflow:hidden!important;box-shadow:0 34px 90px rgba(0,0,0,.3)!important;background:#1f1105!important;contain:paint!important;position:relative!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero-card::before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.18)),url('/assets/approved/wrapper.webp') center/cover no-repeat!important;z-index:0!important;filter:saturate(1.18) contrast(1.06) brightness(1.02)!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero-card img{display:block!important;width:100%!important;height:100%!important;min-height:clamp(440px,34vw,660px)!important;object-fit:cover!important;object-position:center!important;filter:saturate(1.18) contrast(1.06) brightness(1.04)!important;position:relative!important;z-index:1!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero-card figcaption{position:absolute!important;left:clamp(16px,2vw,28px)!important;right:clamp(16px,2vw,28px)!important;bottom:clamp(16px,2vw,28px)!important;z-index:2!important;padding:clamp(16px,1.6vw,24px)!important;border-radius:clamp(20px,1.8vw,28px)!important;background:rgba(255,248,234,.94)!important;color:#2f1a06!important;box-shadow:0 18px 48px rgba(0,0,0,.2)!important;text-shadow:none!important;overflow-wrap:anywhere!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero-card figcaption span{color:#b06a00!important;opacity:1!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero-card figcaption strong{color:#2f1a06!important;opacity:1!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-intake-map,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-profile-board,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-commercial-strip,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-final-cta{padding:clamp(60px,6vw,108px) 0!important;overflow:hidden!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] h2{font-size:clamp(32px,3.35vw,58px)!important;line-height:1.02!important;letter-spacing:-.045em!important;text-wrap:balance!important;max-width:950px!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-map-grid{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr)!important;gap:clamp(22px,3.4vw,58px)!important;align-items:start!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-map-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,1.5vw,22px)!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-map-steps article,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-profile-cards article,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-commercial-grid article{padding:clamp(22px,2vw,32px)!important;border-radius:clamp(24px,2vw,34px)!important;overflow-wrap:anywhere!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-map-steps article strong{display:block!important;font-size:clamp(24px,2.35vw,36px)!important;line-height:1.04!important;letter-spacing:-.04em!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-map-steps article p{font-size:clamp(15px,1.05vw,17px)!important;line-height:1.48!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-profile-layout{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;gap:clamp(22px,3.4vw,58px)!important;align-items:stretch!important;margin-top:clamp(26px,3vw,42px)!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-profile-main{padding:clamp(28px,3vw,48px)!important;border-radius:clamp(30px,2.6vw,44px)!important;overflow:hidden!important;min-height:clamp(360px,28vw,520px)!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-leaf-plate{max-width:100%!important;overflow:hidden!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-profile-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(14px,1.5vw,22px)!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-quality-rhythm{display:grid!important;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)!important;gap:0!important;align-items:stretch!important;overflow:hidden!important;background:linear-gradient(135deg,#1f1305,#3a2103)!important;color:#fff8ea!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-quality-image{min-height:clamp(420px,32vw,620px)!important;overflow:hidden!important;margin:0!important;background:#1f1105!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-quality-image img{display:block!important;width:100%!important;height:100%!important;min-height:clamp(420px,32vw,620px)!important;object-fit:cover!important;filter:saturate(1.14) contrast(1.06)!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-quality-copy{padding:clamp(32px,4vw,66px)!important;align-self:center!important;max-width:820px!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-proof-list{display:grid!important;gap:12px!important;max-width:100%!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-proof-list div{padding:clamp(16px,1.5vw,22px)!important;border-radius:20px!important;overflow-wrap:anywhere!important;background:rgba(255,248,234,.1)!important;border:1px solid rgba(241,191,86,.24)!important;color:rgba(255,248,234,.82)!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-proof-list dt{color:#fff8ea!important;font-weight:950!important;opacity:1!important;text-shadow:none!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-proof-list dd{color:rgba(255,248,234,.76)!important;opacity:1!important;text-shadow:none!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-quality-copy p:not(.phase456-eyebrow){color:rgba(255,248,234,.78)!important;opacity:1!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-commercial-grid{display:grid!important;grid-template-columns:minmax(0,.9fr) repeat(2,minmax(0,1fr))!important;gap:clamp(16px,1.7vw,26px)!important;align-items:stretch!important}
main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-final-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(20px,3vw,46px)!important;align-items:center!important;padding:clamp(32px,4vw,64px)!important;border-radius:clamp(30px,2.7vw,46px)!important;background:linear-gradient(135deg,#2f1a06,#5a340b)!important;box-shadow:0 30px 80px rgba(0,0,0,.26)!important;color:#fff8ea!important}
@media (min-width:1800px){main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-shell{width:var(--phase545-wide)!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(590px,1.18fr)!important}}
@media (min-width:2560px){main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-shell{width:var(--phase545-ultra)!important;max-width:1880px!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero{padding-top:146px!important;padding-bottom:96px!important}}
@media (max-width:1180px){main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"]{--phase545-shell:min(100%,calc(100% - 44px))}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero-grid,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-map-grid,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-profile-layout,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-quality-rhythm{grid-template-columns:1fr!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-commercial-grid{grid-template-columns:1fr 1fr!important}}
@media (max-width:820px){main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"]{--phase545-shell:min(100%,calc(100% - 32px))}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-subnav{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding-block:10px!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-subnav .subnav-links{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:14px!important;overflow-x:auto!important;white-space:nowrap!important;padding:8px 2px!important;scrollbar-width:thin!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-subnav .subnav-links a{flex:0 0 auto!important;font-size:12px!important;line-height:1.2!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero{padding-top:76px!important;padding-bottom:36px!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero h1{font-size:clamp(40px,11vw,58px)!important;max-width:12ch!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero-card{min-height:430px!important;border-radius:30px!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero-card img{min-height:430px!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-cta-row,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-cta-stack{display:grid!important;grid-template-columns:1fr!important;width:100%!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-cta-row a,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-cta-stack a{width:100%!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-map-steps,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-profile-cards,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-commercial-grid,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-final-card{grid-template-columns:1fr!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-quality-copy{padding:28px 20px!important}}
@media (max-width:430px){main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"]{--phase545-shell:min(100%,calc(100% - 24px))}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero{padding-top:66px!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-hero h1{font-size:clamp(38px,13vw,50px)!important;max-width:11.5ch!important}main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-map-steps article,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-profile-main,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-profile-cards article,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-commercial-grid article,main.phase456-wraps-natural[data-phase545-wraps-natural-breakpoint-optimizer="true"] .phase456-final-card{padding:20px!important;border-radius:24px!important}}
/* phase545-wraps-natural-breakpoint-optimizer:end */

/* phase546-wraps-packaging-breakpoint-optimizer:start */
html:has(main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"]),body:has(main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"]{--phase546-shell:min(1420px,calc(100% - clamp(32px,5vw,116px)));--phase546-wide:min(1660px,calc(100% - 150px));--phase546-ultra:min(1880px,calc(100% - 22vw));overflow-x:clip!important;background:linear-gradient(180deg,#130904 0%,#fff8ea 34%,#f1dfb8 72%,#130904 100%)!important;color:#241405!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] *,main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] *::before,main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] *::after{box-sizing:border-box!important;min-width:0!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-shell{width:var(--phase546-shell)!important;max-width:100%!important;margin-inline:auto!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .subnav{max-width:100%!important;overflow:hidden!important;height:auto!important;min-height:56px!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .subnav>div{width:min(1420px,calc(100% - 32px))!important;max-width:100%!important;margin-inline:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .subnav span{display:flex!important;gap:10px!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;max-width:100%!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .subnav a,main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .subnav strong{white-space:nowrap!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-dock-hero{position:relative!important;overflow:hidden!important;padding:clamp(86px,7.4vw,136px) 0 clamp(42px,5vw,82px)!important;background:radial-gradient(circle at 18% 8%,rgba(241,191,86,.22),transparent 30%),radial-gradient(circle at 82% 14%,rgba(104,72,26,.24),transparent 28%),linear-gradient(135deg,#110803,#3b2107 58%,#70430b)!important;color:#fff8ea!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-hero-grid{display:grid!important;grid-template-columns:minmax(0,.86fr) minmax(430px,1.14fr)!important;gap:clamp(28px,4.4vw,78px)!important;align-items:center!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-dock-hero h1{font-size:clamp(42px,5.2vw,84px)!important;line-height:.96!important;letter-spacing:-.055em!important;max-width:13ch!important;text-wrap:balance!important;color:#fff8ea!important;overflow-wrap:normal!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-dock-hero p:not(.phase457-eyebrow),main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-section>div>p:not(.phase457-eyebrow),main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-final-card p{font-size:clamp(16px,1.12vw,19px)!important;line-height:1.62!important;text-wrap:pretty!important;overflow-wrap:normal!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;max-width:100%!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-btn,main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-actions a{min-height:48px!important;padding:12px 20px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.15!important;font-weight:950!important;text-decoration:none!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-packout-board{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(14px,1.5vw,22px)!important;padding:clamp(14px,1.5vw,22px)!important;border-radius:clamp(30px,2.8vw,46px)!important;background:linear-gradient(160deg,rgba(255,248,234,.15),rgba(255,248,234,.05))!important;border:1px solid rgba(241,191,86,.24)!important;box-shadow:0 34px 90px rgba(0,0,0,.28)!important;backdrop-filter:blur(18px)!important;max-width:100%!important;overflow:hidden!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-pack-tile{display:grid!important;grid-template-rows:auto 1fr!important;min-height:0!important;border-radius:clamp(22px,2vw,32px)!important;overflow:hidden!important;background:rgba(255,248,234,.94)!important;color:#2f1a06!important;box-shadow:0 18px 48px rgba(0,0,0,.22)!important;transform:none!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-pack-tile:first-child{grid-row:span 2!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-pack-tile img{display:block!important;width:100%!important;height:clamp(170px,13vw,230px)!important;object-fit:cover!important;filter:saturate(1.18) contrast(1.06)!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-pack-tile:first-child img{height:clamp(300px,28vw,430px)!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-pack-tile>div{padding:clamp(18px,1.7vw,26px)!important;display:grid!important;align-content:start!important;gap:6px!important;overflow-wrap:anywhere!important;text-shadow:none!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-pack-tile strong{color:#b06a00!important;text-shadow:none!important;opacity:1!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-pack-tile h3{color:#2f1a06!important;text-shadow:none!important;opacity:1!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-pack-tile p{color:#6a4213!important;text-shadow:none!important;opacity:1!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-section{padding:clamp(60px,6vw,108px) 0!important;overflow:hidden!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-section h2,main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-final-card h2{font-size:clamp(32px,3.35vw,58px)!important;line-height:1.02!important;letter-spacing:-.045em!important;text-wrap:balance!important;max-width:950px!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-filter-row{display:flex!important;gap:9px!important;flex-wrap:wrap!important;max-width:100%!important;margin:clamp(20px,2.4vw,34px) 0!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-filter-row button{min-height:44px!important;border-radius:999px!important;padding:10px 15px!important;white-space:normal!important;text-align:center!important;line-height:1.15!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-packaging-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,1.6vw,24px)!important;margin-top:clamp(22px,2.7vw,38px)!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-packaging-card{display:grid!important;grid-template-columns:minmax(180px,.43fr) minmax(0,.57fr)!important;min-height:clamp(270px,20vw,370px)!important;border-radius:clamp(28px,2.2vw,38px)!important;overflow:hidden!important;background:linear-gradient(160deg,#fffaf0,#f1dfbb)!important;border:1px solid rgba(72,41,4,.14)!important;box-shadow:0 24px 70px rgba(73,42,7,.14)!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-packaging-card img{display:block!important;width:100%!important;height:100%!important;min-height:270px!important;object-fit:cover!important;filter:saturate(1.18) contrast(1.06)!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-packaging-card>div{padding:clamp(22px,2vw,32px)!important;display:grid!important;align-content:center!important;gap:8px!important;overflow-wrap:anywhere!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-freshness-layout{display:grid!important;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)!important;gap:clamp(24px,3vw,54px)!important;align-items:center!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-fresh-photo{min-height:clamp(420px,32vw,620px)!important;border-radius:clamp(30px,2.6vw,44px)!important;overflow:hidden!important;background-image:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.18)),url('/assets/approved/leaf-by-ramsey-wraps-packaging.webp'),url('/assets/approved/private-label-packaging-card.webp')!important;background-size:cover!important;background-position:center!important;box-shadow:0 28px 76px rgba(72,41,4,.18)!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-fresh-list{display:grid!important;gap:12px!important;max-width:100%!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-fresh-list article,main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-manifest-tags span{padding:clamp(16px,1.5vw,22px)!important;border-radius:20px!important;overflow-wrap:anywhere!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-manifest-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr)!important;gap:clamp(20px,3vw,46px)!important;align-items:center!important;padding:clamp(32px,4vw,64px)!important;border-radius:clamp(30px,2.7vw,46px)!important;overflow:hidden!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-manifest-tags{display:flex!important;flex-wrap:wrap!important;gap:10px!important;max-width:100%!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-final{padding:clamp(62px,6vw,108px) 0!important;background:#130904!important;color:#fff8ea!important;overflow:hidden!important}
main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-final-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(20px,3vw,46px)!important;align-items:center!important;padding:clamp(32px,4vw,64px)!important;border-radius:clamp(30px,2.7vw,46px)!important;background:linear-gradient(135deg,#2f1a06,#5a340b)!important;box-shadow:0 30px 80px rgba(0,0,0,.26)!important;color:#fff8ea!important}
@media (min-width:1800px){main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-shell{width:var(--phase546-wide)!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(590px,1.18fr)!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-packaging-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-packaging-card{grid-template-columns:1fr!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-packaging-card img{height:260px!important;min-height:260px!important}}
@media (min-width:2560px){main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-shell{width:var(--phase546-ultra)!important;max-width:1880px!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-dock-hero{padding-top:146px!important;padding-bottom:96px!important}}
@media (max-width:1180px){main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"]{--phase546-shell:min(100%,calc(100% - 44px))}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-hero-grid{grid-template-columns:1fr!important;gap:30px!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-packaging-grid{grid-template-columns:1fr!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-packaging-card{grid-template-columns:minmax(220px,.42fr) minmax(0,.58fr)!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-freshness-layout{grid-template-columns:1fr!important}}
@media (max-width:820px){main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"]{--phase546-shell:min(100%,calc(100% - 32px))}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .subnav{padding:10px 0!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .subnav>div{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-dock-hero{padding-top:76px!important;padding-bottom:36px!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-dock-hero h1{font-size:clamp(40px,11vw,58px)!important;max-width:12ch!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-packout-board{grid-template-columns:1fr!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-pack-tile:first-child{grid-row:auto!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-pack-tile img,main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-pack-tile:first-child img{height:240px!important;min-height:240px!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-filter-row{display:grid!important;grid-template-columns:1fr 1fr!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-packaging-card{grid-template-columns:1fr!important;min-height:0!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-packaging-card img{height:260px!important;min-height:260px!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-manifest-card,main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-final-card{grid-template-columns:1fr!important;text-align:left!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-actions a{width:100%!important}}
@media (max-width:430px){main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"]{--phase546-shell:min(100%,calc(100% - 24px))}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-dock-hero{padding-top:66px!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-dock-hero h1{font-size:clamp(38px,13vw,50px)!important;max-width:11.5ch!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-filter-row{grid-template-columns:1fr!important}main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-pack-tile>div,main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-packaging-card>div,main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-fresh-list article,main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-manifest-card,main.phase457-wp[data-phase546-wraps-packaging-breakpoint-optimizer="true"] .phase457-final-card{padding:20px!important;border-radius:24px!important}}
/* phase546-wraps-packaging-breakpoint-optimizer:end */

/* phase547-wraps-program-package-breakpoint-optimizer:start */
html:has(main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"]),body:has(main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"]{--phase547-shell:min(1420px,calc(100vw - clamp(32px,5vw,116px)));--phase547-wide:min(1660px,calc(100vw - 150px));--phase547-ultra:min(1880px,calc(100vw - 22vw));overflow-x:clip!important;background:linear-gradient(180deg,#130904 0%,#fff8ea 34%,#f1dfb8 72%,#130904 100%)!important;color:#241405!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] *,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] *::before,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] *::after{box-sizing:border-box!important;min-width:0!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-wrap{width:calc(100vw - clamp(32px,5vw,116px))!important;max-width:1420px!important;margin-inline:auto!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero{position:relative!important;overflow:hidden!important;padding:clamp(86px,7.4vw,136px) 0 clamp(42px,5vw,82px)!important;background:radial-gradient(circle at 18% 8%,rgba(241,191,86,.2),transparent 30%),radial-gradient(circle at 82% 14%,rgba(104,72,26,.24),transparent 28%),linear-gradient(135deg,#110803,#3b2107 58%,#70430b)!important;color:#fff8ea!important;border-bottom:0!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero-top{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(360px,.58fr)!important;gap:clamp(18px,2.6vw,36px)!important;align-items:stretch!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero-card,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-package-ticket{padding:clamp(24px,2.8vw,42px)!important;border-radius:clamp(28px,2.7vw,44px)!important;background:rgba(255,248,234,.95)!important;color:#2f1a06!important;box-shadow:0 28px 76px rgba(0,0,0,.2)!important;border:1px solid rgba(241,191,86,.22)!important;overflow:hidden!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero-card h1{font-size:clamp(42px,5.2vw,86px)!important;line-height:.96!important;letter-spacing:-.055em!important;max-width:14ch!important;text-wrap:balance!important;overflow-wrap:normal!important;color:#2a1604!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero-card .lede,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-section-head p,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-kit-grid>div>p,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-final-card p{font-size:clamp(16px,1.12vw,19px)!important;line-height:1.62!important;text-wrap:pretty!important;overflow-wrap:normal!important;color:#513512!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-actions,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-final-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;max-width:100%!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-btn{min-height:48px!important;padding:12px 20px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.15!important;font-weight:950!important;text-decoration:none!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-ticket-list{display:grid!important;gap:12px!important;max-width:100%!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-ticket-row{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:14px!important;border-radius:18px!important;background:#fffaf1!important;overflow-wrap:anywhere!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-ticket-row span,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-package-ticket p,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-package-ticket h2{color:#2f1a06!important;text-shadow:none!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-btn.primary{background:#351d06!important;color:#fff8ea!important;border-color:#351d06!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-btn:not(.primary){color:#2f1a06!important;background:#fffaf1!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero-visual{display:grid!important;grid-template-columns:minmax(0,1fr)!important;margin-top:clamp(22px,3vw,42px)!important;gap:16px!important;max-width:100%!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero-image{margin:0!important;min-height:clamp(420px,32vw,620px)!important;border-radius:clamp(30px,2.6vw,44px)!important;overflow:hidden!important;box-shadow:0 34px 90px rgba(0,0,0,.28)!important;background:#1f1105!important;position:relative!important;contain:paint!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero-image::before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.20)),url('/assets/approved/private-label-packaging.webp') center/cover no-repeat!important;z-index:0!important;filter:saturate(1.15) contrast(1.06)!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero-image img{display:block!important;width:100%!important;height:100%!important;min-height:clamp(420px,32vw,620px)!important;object-fit:cover!important;object-position:center!important;filter:saturate(1.15) contrast(1.06) brightness(1.02)!important;position:relative!important;z-index:1!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-spec-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(12px,1.4vw,18px)!important;max-width:100%!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-spec-chip{padding:clamp(18px,1.7vw,26px)!important;border-radius:clamp(22px,2vw,32px)!important;background:rgba(255,248,234,.95)!important;color:#2f1a06!important;box-shadow:0 18px 48px rgba(0,0,0,.14)!important;overflow-wrap:anywhere!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-blueprint,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-kit,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-packout,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-release,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-final{padding:clamp(60px,6vw,108px) 0!important;overflow:hidden!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] h2{font-size:clamp(32px,3.35vw,58px)!important;line-height:1.02!important;letter-spacing:-.045em!important;text-wrap:balance!important;max-width:950px!important;color:#2f1a06!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-blueprint-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(14px,1.5vw,22px)!important;margin-top:clamp(24px,3vw,42px)!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-blueprint-card,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-kit-item,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-release-card{padding:clamp(22px,2vw,32px)!important;border-radius:clamp(24px,2vw,34px)!important;overflow-wrap:anywhere!important;background:linear-gradient(160deg,#fffaf0,#f1dfbb)!important;border:1px solid rgba(72,41,4,.14)!important;box-shadow:0 22px 60px rgba(73,42,7,.12)!important;color:#2f1a06!important;text-shadow:none!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-blueprint-card h3,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-kit-item h3,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-release-card h3{font-size:clamp(22px,1.8vw,30px)!important;line-height:1.06!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important;color:#2f1a06!important;text-shadow:none!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-blueprint-card p,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-kit-item p,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-release-card p,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-release-card li{color:#513512!important;text-shadow:none!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-kit-grid{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(430px,1.18fr)!important;gap:clamp(22px,3.4vw,58px)!important;align-items:start!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-kit .phase473-eyebrow,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-kit h2{color:#fff8ea!important;text-shadow:0 2px 18px rgba(0,0,0,.28)!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-kit .phase473-kit-grid>div>p{color:rgba(255,248,234,.76)!important;text-shadow:0 2px 16px rgba(0,0,0,.24)!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-kit-board{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(14px,1.5vw,22px)!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-packout-grid{display:grid!important;grid-template-columns:minmax(0,.52fr) minmax(0,.48fr)!important;gap:clamp(22px,3.4vw,58px)!important;align-items:start!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-packout-photo{margin:0!important;border-radius:clamp(30px,2.6vw,44px)!important;overflow:hidden!important;position:relative!important;background:#1f1105!important;box-shadow:0 28px 76px rgba(72,41,4,.18)!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-packout-photo img{display:block!important;width:100%!important;min-height:clamp(500px,38vw,720px)!important;object-fit:cover!important;filter:saturate(1.13) contrast(1.05)!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-packout-note{position:absolute!important;left:clamp(16px,2vw,28px)!important;right:clamp(16px,2vw,28px)!important;bottom:clamp(16px,2vw,28px)!important;padding:clamp(18px,2vw,30px)!important;border-radius:clamp(22px,2vw,32px)!important;background:rgba(255,248,234,.94)!important;color:#2f1a06!important;box-shadow:0 18px 48px rgba(0,0,0,.2)!important;text-shadow:none!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-lane-list{display:grid!important;gap:clamp(14px,1.5vw,22px)!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-lane{display:grid!important;grid-template-columns:minmax(150px,.38fr) minmax(0,.62fr)!important;border-radius:clamp(22px,2vw,32px)!important;overflow:hidden!important;background:linear-gradient(160deg,#fffaf0,#f1dfbb)!important;border:1px solid rgba(72,41,4,.14)!important;box-shadow:0 18px 48px rgba(73,42,7,.12)!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-lane img{display:block!important;width:100%!important;height:100%!important;min-height:160px!important;object-fit:cover!important;filter:saturate(1.15) contrast(1.05)!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-lane>div{padding:clamp(18px,1.7vw,26px)!important;display:grid!important;align-content:center!important;gap:6px!important;overflow-wrap:anywhere!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-release-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,1.7vw,26px)!important;margin-top:28px!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-release-card ul{padding-left:20px!important;margin:14px 0 0!important;color:#513512!important;line-height:1.55!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-final{background:#130904!important;color:#fff8ea!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-final-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(20px,3vw,46px)!important;align-items:center!important;padding:clamp(32px,4vw,64px)!important;border-radius:clamp(30px,2.7vw,46px)!important;background:linear-gradient(135deg,#2f1a06,#5a340b)!important;box-shadow:0 30px 80px rgba(0,0,0,.26)!important;color:#fff8ea!important}
main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-final-card h2{color:#fff8ea!important}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-final-card p{color:rgba(255,248,234,.78)!important}
@media (min-width:1800px){main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-wrap{width:calc(100vw - 150px)!important;max-width:1660px!important}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero-top{grid-template-columns:minmax(0,1fr) minmax(420px,.52fr)!important}}
@media (min-width:2560px){main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-wrap{width:78vw!important;max-width:1880px!important}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero{padding-top:146px!important;padding-bottom:96px!important}}
@media (max-width:1180px){main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"]{--phase547-shell:min(100%,calc(100vw - 44px))}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero-top,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-kit-grid,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-packout-grid{grid-template-columns:1fr!important}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-blueprint-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:820px){main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"]{--phase547-shell:min(100%,calc(100vw - 32px))}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero{padding-top:76px!important;padding-bottom:36px!important}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero-card h1{font-size:clamp(40px,11vw,58px)!important;max-width:12ch!important}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-actions,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-final-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-actions a,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-final-actions a{width:100%!important}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-spec-strip,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-blueprint-grid,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-kit-board,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-release-grid,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-final-card{grid-template-columns:1fr!important}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-packout-note{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0!important;border-radius:0!important}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-lane{grid-template-columns:1fr!important}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-lane img{height:220px!important;min-height:220px!important}}
@media (max-width:430px){main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"]{--phase547-shell:min(100%,calc(100vw - 24px))}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero{padding-top:66px!important}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero-card h1{font-size:clamp(38px,13vw,50px)!important;max-width:11.5ch!important}main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-hero-card,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-package-ticket,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-spec-chip,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-blueprint-card,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-kit-item,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-lane>div,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-release-card,main.phase473-package-main[data-phase547-wraps-program-package-breakpoint-optimizer="true"] .phase473-final-card{padding:20px!important;border-radius:24px!important}}
/* phase547-wraps-program-package-breakpoint-optimizer:end */
/* phase548-category-wraps-breakpoint-optimizer:start */
html:has(main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"]),body:has(main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"]{overflow-x:clip!important;background:linear-gradient(180deg,#130904 0%,#fff8ea 30%,#f4e4c3 72%,#160a03 100%)!important;color:#241405!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] *,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] *::before,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] *::after{box-sizing:border-box!important;min-width:0!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-shell,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .subnav>div{width:calc(100vw - clamp(32px,5vw,112px))!important;max-width:1420px!important;margin-inline:auto!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .subnav{z-index:20!important;overflow:hidden!important;background:rgba(47,26,6,.92)!important;color:#fff8ea!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .subnav>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;max-width:1420px!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .subnav strong{color:#fff8ea!important;white-space:nowrap!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .subnav span{display:flex!important;gap:10px!important;max-width:100%!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:thin!important;padding:8px 0!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .subnav a{color:#fff8ea!important;opacity:.88!important;flex:0 0 auto!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-navigator-hero{position:relative!important;padding:clamp(82px,7vw,132px) 0 clamp(54px,5.8vw,96px)!important;overflow:hidden!important;background:radial-gradient(circle at 14% 8%,rgba(241,191,86,.2),transparent 31%),radial-gradient(circle at 86% 14%,rgba(117,70,15,.26),transparent 31%),linear-gradient(135deg,#130904,#3a2108 58%,#76500e)!important;color:#fff8ea!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-hero-grid{display:grid!important;grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr)!important;gap:clamp(26px,4.4vw,74px)!important;align-items:center!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-navigator-hero h1{font-size:clamp(48px,5.7vw,94px)!important;line-height:.9!important;letter-spacing:-.06em!important;max-width:9.6ch!important;text-wrap:balance!important;color:#fff8ea!important;text-shadow:0 20px 60px rgba(0,0,0,.34)!important;overflow-wrap:normal!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-navigator-hero p{font-size:clamp(16px,1.15vw,19px)!important;line-height:1.62!important;max-width:760px!important;color:rgba(255,248,234,.82)!important;text-wrap:pretty!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-eyebrow{color:#d99512!important;font-weight:950!important;letter-spacing:.16em!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;max-width:100%!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-btn{min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.15!important;border-radius:999px!important;text-decoration:none!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-btn.primary{background:#fff8ea!important;color:#2f1a06!important;border-color:#fff8ea!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-btn.secondary{background:rgba(255,248,234,.12)!important;color:#fff8ea!important;border-color:rgba(255,248,234,.34)!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-pathway-wheel{padding:clamp(18px,2.2vw,30px)!important;border-radius:clamp(30px,3vw,46px)!important;background:rgba(255,248,234,.96)!important;box-shadow:0 34px 90px rgba(0,0,0,.24)!important;border:1px solid rgba(241,191,86,.25)!important;overflow:hidden!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-pathway-wheel:before{inset:clamp(28px,4vw,50px)!important;opacity:.5!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-wheel-card{display:grid!important;grid-template-columns:minmax(82px,110px) minmax(0,1fr)!important;gap:clamp(12px,1.5vw,18px)!important;padding:clamp(12px,1.4vw,18px)!important;margin:0 0 clamp(10px,1.2vw,14px)!important;border-radius:clamp(18px,2vw,28px)!important;background:linear-gradient(145deg,#fffdf8,#f1dfbb)!important;box-shadow:0 16px 42px rgba(73,42,7,.12)!important;overflow:hidden!important;color:#2f1a06!important;text-shadow:none!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-wheel-card:nth-child(2){margin-left:min(58px,5vw)!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-wheel-card:nth-child(3){margin-left:min(26px,3vw)!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-wheel-card:nth-child(4){margin-left:min(80px,6vw)!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-wheel-card img{width:100%!important;height:clamp(74px,6vw,92px)!important;object-fit:cover!important;border-radius:18px!important;filter:saturate(1.12) contrast(1.05)!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-wheel-card h3{font-size:clamp(20px,1.7vw,27px)!important;line-height:1.04!important;color:#2f1a06!important;text-wrap:balance!important;overflow-wrap:normal!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-wheel-card p,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-wheel-card span{color:#553714!important;text-shadow:none!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-section{padding:clamp(64px,6.4vw,108px) 0!important;overflow:hidden!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-section h2,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-final-card h2{font-size:clamp(34px,4.1vw,66px)!important;line-height:.98!important;letter-spacing:-.045em!important;max-width:16em!important;text-wrap:balance!important;color:#2f1a06!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-program-switcher{background:#fff8ea!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-filter-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:clamp(20px,2.5vw,34px) 0!important;max-width:100%!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-filter-row button{min-height:42px!important;white-space:normal!important;text-align:center!important;line-height:1.15!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-path-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,24px)!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-path-card{display:grid!important;grid-template-rows:clamp(150px,12vw,198px) 1fr auto!important;border-radius:clamp(24px,2.2vw,34px)!important;overflow:hidden!important;background:linear-gradient(160deg,#fffaf0,#f1dfbb)!important;box-shadow:0 24px 64px rgba(73,42,7,.13)!important;color:#2f1a06!important;text-shadow:none!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-path-card img{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(1.12) contrast(1.05)!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-path-card div{padding:clamp(16px,1.6vw,24px)!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-path-card h3{font-size:clamp(21px,1.8vw,29px)!important;line-height:1.02!important;color:#2f1a06!important;text-wrap:balance!important;overflow-wrap:normal!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-path-card p,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-path-card span{color:#563817!important;text-shadow:none!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-card-link{margin:0 clamp(16px,1.6vw,24px) clamp(16px,1.6vw,24px)!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:999px!important;background:#321b05!important;color:#fff8ea!important;text-decoration:none!important;font-weight:950!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-decision-ribbon{background:linear-gradient(180deg,#f1dfbb,#e5c88f)!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-ribbon-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,1.7vw,24px)!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-ribbon-grid article{padding:clamp(22px,2.2vw,32px)!important;border-radius:clamp(22px,2vw,32px)!important;background:#fffaf0!important;color:#2f1a06!important;text-shadow:none!important;box-shadow:0 20px 54px rgba(73,42,7,.12)!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-buyer-brief{background:#fff8ea!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-brief-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.82fr)!important;gap:clamp(22px,3vw,46px)!important;align-items:center!important;padding:clamp(28px,3.5vw,50px)!important;border-radius:clamp(28px,2.8vw,44px)!important;background:linear-gradient(135deg,#2f1a06,#5d360c)!important;color:#fff8ea!important;box-shadow:0 28px 72px rgba(47,26,6,.2)!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-brief-card h2,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-final-card h2{color:#fff8ea!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-brief-card p{color:rgba(255,248,234,.78)!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-brief-tags{display:flex!important;flex-wrap:wrap!important;gap:10px!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-brief-tags span{white-space:normal!important;color:#2f1a06!important;background:#fff8ea!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-final{background:#130904!important;color:#fff8ea!important;padding:clamp(64px,6vw,108px) 0!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-final-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(20px,3vw,46px)!important;align-items:center!important;padding:clamp(28px,3.5vw,54px)!important;border-radius:clamp(30px,3vw,48px)!important;background:linear-gradient(135deg,#2f1a06,#74470d)!important;box-shadow:0 30px 86px rgba(0,0,0,.28)!important}
main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-final-card p{color:rgba(255,248,234,.78)!important}
@media(min-width:1800px){main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-shell,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .subnav>div{width:calc(100vw - 150px)!important;max-width:1660px!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-hero-grid{grid-template-columns:minmax(0,760px) minmax(760px,1fr)!important}}
@media(min-width:2560px){main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-shell,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .subnav>div{width:78vw!important;max-width:1880px!important}}
@media(max-width:1180px){main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-shell,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .subnav>div{width:calc(100vw - 44px)!important;max-width:980px!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-hero-grid{grid-template-columns:1fr!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-wheel-card:nth-child(n){margin-left:0!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-ribbon-grid{grid-template-columns:1fr!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-brief-card{grid-template-columns:1fr!important}}
@media(max-width:760px){main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-shell,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .subnav>div{width:calc(100vw - 32px)!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .subnav>div{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:8px 0!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-navigator-hero{padding-top:72px!important;padding-bottom:42px!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-navigator-hero h1{font-size:clamp(42px,12vw,62px)!important;max-width:10ch!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-actions,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-final .phase458-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-actions a{width:100%!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-path-grid,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-final-card{grid-template-columns:1fr!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-wheel-card{grid-template-columns:1fr!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-wheel-card img{height:180px!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-filter-row{display:grid!important;grid-template-columns:1fr!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-filter-row button{width:100%!important}}
@media(max-width:430px){main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-shell,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .subnav>div{width:calc(100vw - 24px)!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-navigator-hero{padding-top:64px!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-navigator-hero h1{font-size:clamp(40px,13vw,54px)!important}main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-pathway-wheel,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-path-card div,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-ribbon-grid article,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-brief-card,main.phase458-wraps[data-phase548-category-wraps-breakpoint-optimizer="true"] .phase458-final-card{padding:20px!important;border-radius:24px!important}}
/* phase548-category-wraps-breakpoint-optimizer:end */
/* phase548-category-wraps-catalog-breakpoint-optimizer:start */
html[data-phase548-category-wraps-route="true"],html[data-phase548-category-wraps-route="true"] body{max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"]{--phase548-shell:calc(100vw - clamp(32px,5vw,112px));overflow-x:clip!important;background:linear-gradient(180deg,#130904 0%,#fff8ea 26%,#f2dfb9 76%,#140904 100%)!important;color:#241405!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] *,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] *::before,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] *::after{box-sizing:border-box!important;min-width:0!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-hero,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-toolbar,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-main,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-section{width:var(--phase548-shell)!important;max-width:1420px!important;margin-inline:auto!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-hero{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(340px,.42fr)!important;gap:clamp(24px,3.8vw,66px)!important;align-items:end!important;padding:clamp(88px,7.2vw,132px) 0 clamp(34px,4.2vw,62px)!important;background:radial-gradient(circle at 15% 10%,rgba(241,191,86,.21),transparent 30%),radial-gradient(circle at 86% 8%,rgba(113,66,10,.26),transparent 34%),linear-gradient(135deg,#130904,#3b2107 58%,#76500f)!important;color:#fff8ea!important;border-radius:0 0 clamp(30px,3vw,48px) clamp(30px,3vw,48px)!important;overflow:hidden!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-kicker{color:#f1bf56!important;letter-spacing:.16em!important;font-weight:950!important;text-transform:uppercase!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-hero h1{font-size:clamp(44px,5.3vw,86px)!important;line-height:.92!important;letter-spacing:-.06em!important;max-width:12ch!important;text-wrap:balance!important;color:#fff8ea!important;text-shadow:0 20px 60px rgba(0,0,0,.34)!important;overflow-wrap:normal!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase109-prime-panel{border-radius:clamp(24px,2.6vw,38px)!important;padding:clamp(20px,2.3vw,34px)!important;background:rgba(255,248,234,.94)!important;color:#2f1a06!important;box-shadow:0 26px 72px rgba(0,0,0,.22)!important;overflow-wrap:anywhere!important;text-shadow:none!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase109-prime-panel strong,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase109-prime-panel p{color:#2f1a06!important;text-shadow:none!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,320px)!important;gap:clamp(10px,1.4vw,18px)!important;padding:clamp(14px,1.5vw,22px)!important;border-radius:clamp(22px,2vw,32px)!important;background:#fffaf0!important;box-shadow:0 18px 48px rgba(73,42,7,.12)!important;align-items:end!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-toolbar input,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-toolbar select{width:100%!important;max-width:100%!important;min-height:46px!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-main{display:grid!important;grid-template-columns:minmax(250px,310px) minmax(0,1fr)!important;gap:clamp(18px,2vw,34px)!important;padding:clamp(22px,2.2vw,36px) 0 clamp(60px,6vw,104px)!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-filters{top:84px!important;max-height:calc(100dvh - 108px)!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;border-radius:24px!important;background:#fffaf0!important;box-shadow:0 20px 56px rgba(73,42,7,.12)!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-filter div{display:grid!important;gap:8px!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-filter button,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .dashboard-category-pill{white-space:normal!important;text-align:left!important;min-height:40px!important;overflow-wrap:anywhere!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-dashboard-status-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;border-radius:22px!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-grid[data-dashboard-product-grid="true"]{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,275px),1fr))!important;gap:clamp(14px,1.5vw,24px)!important;align-items:stretch!important;min-width:0!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-product-card{min-width:0!important;height:100%!important;display:grid!important;grid-template-rows:auto 1fr!important;border-radius:clamp(22px,2vw,30px)!important;overflow:hidden!important;box-shadow:0 22px 58px rgba(73,42,7,.13)!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-card-media{aspect-ratio:1/1!important;min-height:0!important;max-height:none!important;overflow:hidden!important;background:#2f1a06!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-card-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;max-height:none!important;padding:0!important;margin:0!important;filter:saturate(1.1) contrast(1.05)!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-card-body{display:grid!important;grid-template-rows:auto auto minmax(0,auto) auto auto!important;gap:9px!important;min-width:0!important;background:#fffaf0!important;color:#2f1a06!important;text-shadow:none!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-card-body h3{min-height:3.15em!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#2f1a06!important;text-shadow:none!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-card-body p:not(.phase102-eyebrow):not(.phase283-card-summary){min-height:2.9em!important;max-height:2.9em!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#553714!important;text-shadow:none!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-card-body dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase109-catalog-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:auto!important;width:100%!important;min-width:0!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-section{padding:clamp(58px,6vw,104px) 0!important;background:transparent!important;overflow:hidden!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-section h2{font-size:clamp(32px,3.3vw,56px)!important;line-height:1.02!important;letter-spacing:-.045em!important;text-wrap:balance!important;overflow-wrap:normal!important;max-width:940px!important;color:#2f1a06!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-family-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.7vw,24px)!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-family-card{border-radius:clamp(24px,2.4vw,34px)!important;overflow:hidden!important;min-height:100%!important;overflow-wrap:anywhere!important;background:linear-gradient(160deg,#fffaf0,#f1dfbb)!important;box-shadow:0 22px 58px rgba(73,42,7,.12)!important;color:#2f1a06!important;text-shadow:none!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-family-card img{height:clamp(160px,13vw,230px)!important;width:100%!important;object-fit:cover!important;display:block!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-family-card strong,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-family-card em{color:#2f1a06!important;text-shadow:none!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-wireframe-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(14px,1.7vw,24px)!important}
html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-rollout,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-template{border-radius:clamp(22px,2vw,30px)!important;overflow-wrap:anywhere!important;background:#fffaf0!important;color:#2f1a06!important;text-shadow:none!important;box-shadow:0 20px 54px rgba(73,42,7,.12)!important}
@media(min-width:1700px){html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"]{--phase548-shell:calc(100vw - 160px)}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-hero,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-toolbar,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-main,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-section{max-width:1720px!important}}
@media(min-width:2400px){html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"]{--phase548-shell:78vw}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-hero,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-toolbar,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-main,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-section{max-width:1960px!important}}
@media(max-width:1180px){html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"]{--phase548-shell:calc(100vw - 44px)}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-hero,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-main{grid-template-columns:1fr!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-filters,html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-dashboard-results{grid-column:1/-1!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-filters{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:820px){html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"]{--phase548-shell:calc(100vw - 32px)}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-toolbar{grid-template-columns:1fr!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-dashboard-status-row{grid-template-columns:1fr!important;text-align:left!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-wireframe-row{grid-template-columns:1fr!important}}
@media(max-width:700px){html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"]{--phase548-shell:calc(100vw - 24px)}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-hero{padding:64px 0 24px!important;gap:16px!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-hero h1{font-size:clamp(34px,10.5vw,46px)!important;line-height:1!important;max-width:11.5ch!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase109-prime-panel{padding:18px!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-main{padding-top:16px!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:1fr!important;gap:14px!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-card-body{padding:12px!important;gap:7px!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-card-body dl{grid-template-columns:1fr!important;gap:6px!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase109-catalog-card-actions{grid-template-columns:1fr!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-family-grid{grid-template-columns:1fr!important}}
@media(max-width:380px){html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"]{--phase548-shell:calc(100vw - 20px)}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-hero h1{font-size:32px!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-card-body{padding:10px!important}html[data-phase548-category-wraps-route="true"] main[data-phase548-category-wraps-catalog-template="true"] .phase102-family-card img{height:170px!important}}
/* phase548-category-wraps-catalog-breakpoint-optimizer:end */
/* phase549-la-reina-habano-product-breakpoint-optimizer:start */
html:has(main.phase549-product[data-phase549-la-reina-habano-product="true"]),body:has(main.phase549-product[data-phase549-la-reina-habano-product="true"]){max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"]{--shell:calc(100vw - clamp(32px,5vw,116px));--ink:#2f1a06;--cream:#fff8ea;--paper:#fffaf1;--gold:#f1bf56;--brass:#ca8500;--line:rgba(75,43,7,.16);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:linear-gradient(180deg,#130904 0%,#fff8ea 32%,#f1dfbb 78%,#130904 100%)!important;color:var(--ink)!important;overflow-x:clip!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] *,main.phase549-product[data-phase549-la-reina-habano-product="true"] *::before,main.phase549-product[data-phase549-la-reina-habano-product="true"] *::after{box-sizing:border-box!important;min-width:0!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-shell{width:var(--shell)!important;max-width:1420px!important;margin-inline:auto!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-hero{position:relative!important;padding:clamp(86px,7.3vw,136px) 0 clamp(54px,5.8vw,98px)!important;background:radial-gradient(circle at 16% 8%,rgba(241,191,86,.22),transparent 30%),radial-gradient(circle at 84% 12%,rgba(120,72,13,.28),transparent 32%),linear-gradient(135deg,#120804,#3b2107 58%,#75460c)!important;color:#fff8ea!important;overflow:hidden!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-hero-grid{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(420px,.58fr)!important;gap:clamp(24px,4vw,70px)!important;align-items:center!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-eyebrow{margin:0 0 12px!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:950!important;color:#d99512!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] h1,main.phase549-product[data-phase549-la-reina-habano-product="true"] h2,main.phase549-product[data-phase549-la-reina-habano-product="true"] h3{margin:0!important;line-height:1!important;letter-spacing:-.045em!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-hero h1{font-size:clamp(46px,6.1vw,96px)!important;line-height:.9!important;max-width:10.5ch!important;text-wrap:balance!important;color:#fff8ea!important;text-shadow:0 22px 62px rgba(0,0,0,.34)!important;overflow-wrap:normal!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-lede{max-width:780px!important;margin:20px 0 0!important;font-size:clamp(17px,1.25vw,21px)!important;line-height:1.62!important;color:rgba(255,248,234,.82)!important;text-wrap:pretty!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:26px!important;max-width:100%!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 20px!important;border-radius:999px!important;text-decoration:none!important;font-weight:950!important;text-align:center!important;line-height:1.15!important;white-space:normal!important;border:1px solid rgba(255,248,234,.34)!important;background:rgba(255,248,234,.12)!important;color:#fff8ea!important;box-shadow:0 14px 34px rgba(0,0,0,.16)!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-btn.primary{background:#fff8ea!important;color:#2f1a06!important;border-color:#fff8ea!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-product-card{border-radius:clamp(28px,3vw,46px)!important;background:rgba(255,248,234,.96)!important;color:#2f1a06!important;overflow:hidden!important;box-shadow:0 34px 90px rgba(0,0,0,.26)!important;border:1px solid rgba(241,191,86,.25)!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] figure{margin:0!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-product-card figure{height:clamp(320px,32vw,540px)!important;background:#2f1a06!important;overflow:hidden!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] img{max-width:100%!important;display:block!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-product-card img{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(1.12) contrast(1.05)!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-card-body{padding:clamp(22px,2.3vw,34px)!important;background:linear-gradient(160deg,#fffaf0,#f1dfbb)!important;text-shadow:none!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-card-body span,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-spec-grid strong{font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:950!important;color:#8d4e10!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-card-body h2{font-size:clamp(28px,2.6vw,42px)!important;color:#2f1a06!important;margin-top:8px!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] p{font-size:clamp(15px,1.05vw,18px)!important;line-height:1.62!important;color:#553714!important;text-wrap:pretty!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-specs,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-showcase,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-process,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-final{padding:clamp(64px,6vw,108px) 0!important;overflow:hidden!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-section-head{max-width:980px!important;margin-bottom:clamp(24px,3vw,42px)!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] h2{font-size:clamp(34px,4vw,66px)!important;line-height:.98!important;text-wrap:balance!important;color:#2f1a06!important;overflow-wrap:normal!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-spec-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,24px)!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-spec-grid article,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-process-grid article{padding:clamp(22px,2.2vw,34px)!important;border-radius:clamp(24px,2.2vw,34px)!important;background:linear-gradient(160deg,#fffaf0,#f1dfbb)!important;box-shadow:0 22px 58px rgba(73,42,7,.12)!important;border:1px solid rgba(75,43,7,.13)!important;text-shadow:none!important;overflow-wrap:anywhere!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-spec-grid h3,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-process-grid h3{font-size:clamp(22px,1.8vw,30px)!important;color:#2f1a06!important;text-wrap:balance!important;overflow-wrap:normal!important;margin-top:10px!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-showcase{background:#fff8ea!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-showcase-grid{display:grid!important;grid-template-columns:minmax(0,.54fr) minmax(0,.46fr)!important;gap:clamp(24px,4vw,70px)!important;align-items:center!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-photo{min-height:clamp(420px,38vw,680px)!important;border-radius:clamp(30px,3vw,48px)!important;overflow:hidden!important;box-shadow:0 28px 78px rgba(73,42,7,.16)!important;background:#2f1a06!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-photo img{width:100%!important;height:100%!important;min-height:clamp(420px,38vw,680px)!important;object-fit:cover!important;filter:saturate(1.12) contrast(1.05)!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-review-panel{padding:clamp(26px,3vw,46px)!important;border-radius:clamp(28px,2.8vw,42px)!important;background:linear-gradient(135deg,#2f1a06,#5d360c)!important;color:#fff8ea!important;box-shadow:0 28px 78px rgba(47,26,6,.22)!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-review-panel h2{color:#fff8ea!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-review-panel p{color:rgba(255,248,234,.78)!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-checks{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:20px!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-checks span{padding:10px 12px!important;border-radius:999px!important;background:#fff8ea!important;color:#2f1a06!important;font-weight:900!important;font-size:13px!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-process{background:linear-gradient(180deg,#f1dfbb,#e4c78d)!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-process-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,24px)!important;margin-top:clamp(24px,3vw,42px)!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-process-grid b{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border-radius:999px!important;background:#2f1a06!important;color:#fff8ea!important;margin-bottom:14px!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-final{background:#130904!important;color:#fff8ea!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-final-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(20px,3vw,48px)!important;align-items:center!important;padding:clamp(32px,4vw,62px)!important;border-radius:clamp(30px,3vw,48px)!important;background:linear-gradient(135deg,#2f1a06,#75460c)!important;box-shadow:0 30px 88px rgba(0,0,0,.28)!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-final-card h2{color:#fff8ea!important}
main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-final-card p{color:rgba(255,248,234,.78)!important}
@media(min-width:1800px){main.phase549-product[data-phase549-la-reina-habano-product="true"]{--shell:calc(100vw - 150px)}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-shell{max-width:1660px!important}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-hero-grid{grid-template-columns:minmax(0,840px) minmax(520px,1fr)!important}}
@media(min-width:2560px){main.phase549-product[data-phase549-la-reina-habano-product="true"]{--shell:78vw}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-shell{max-width:1880px!important}}
@media(max-width:1180px){main.phase549-product[data-phase549-la-reina-habano-product="true"]{--shell:calc(100vw - 44px)}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-hero-grid,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-showcase-grid{grid-template-columns:1fr!important}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-spec-grid,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){main.phase549-product[data-phase549-la-reina-habano-product="true"]{--shell:calc(100vw - 32px)}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-hero{padding-top:72px!important;padding-bottom:42px!important}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-hero h1{font-size:clamp(42px,12vw,62px)!important;max-width:10ch!important}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-actions a{width:100%!important}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-spec-grid,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-process-grid,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-final-card{grid-template-columns:1fr!important}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-product-card figure{height:280px!important}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-photo,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-photo img{min-height:320px!important}}
@media(max-width:430px){main.phase549-product[data-phase549-la-reina-habano-product="true"]{--shell:calc(100vw - 24px)}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-hero{padding-top:64px!important}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-hero h1{font-size:clamp(38px,13vw,54px)!important}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-product-card,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-spec-grid article,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-review-panel,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-process-grid article,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-final-card{border-radius:24px!important}main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-card-body,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-spec-grid article,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-review-panel,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-process-grid article,main.phase549-product[data-phase549-la-reina-habano-product="true"] .phase549-final-card{padding:20px!important}}
/* phase549-la-reina-habano-product-breakpoint-optimizer:end */


/* phase548-subdomain-breakpoint-optimizer:start */
html:has(main[data-phase548-private-label-process-breakpoint-optimizer="true"]),body:has(main[data-phase548-private-label-process-breakpoint-optimizer="true"]),html:has(main[data-template="phase467-buyer-access-portal"]),body:has(main[data-template="phase467-buyer-access-portal"]),html:has(main.phase111-checkout-page[data-phase548-checkout-breakpoint-optimizer="true"]),body:has(main.phase111-checkout-page[data-phase548-checkout-breakpoint-optimizer="true"]){max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"]{overflow-x:clip!important;background:linear-gradient(180deg,#130904 0,#fff8ea 40%,#f5e0b7 78%,#130904 100%)!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .subnav{max-width:100%!important;overflow:hidden!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .subnav-links{display:flex!important;gap:12px!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:thin!important;max-width:100%!important;padding-bottom:2px!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .subnav-links a{flex:0 0 auto!important;white-space:nowrap!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .hero-product.black{min-height:auto!important;padding:clamp(88px,8vw,138px) max(18px,calc((100vw - 1220px)/2)) clamp(56px,7vw,104px)!important;background:radial-gradient(circle at 20% 10%,rgba(241,191,86,.25),transparent 30%),linear-gradient(135deg,#0e0702,#2f1a06 58%,#70430b)!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .hero-product.black .center{width:min(1040px,100%)!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .hero-product.black h1{font-size:clamp(42px,6.2vw,96px)!important;line-height:.96!important;letter-spacing:-.06em!important;text-wrap:balance!important;max-width:11.5ch!important;margin-inline:auto!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .hero-product.black .hero-sub{font-size:clamp(17px,1.55vw,25px)!important;line-height:1.42!important;max-width:780px!important;text-wrap:pretty!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .product-stage.private-label-process{width:min(760px,92vw)!important;min-height:clamp(210px,28vw,420px)!important;margin:clamp(24px,4vw,48px) auto 0!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .content-section{padding:clamp(54px,6vw,106px) max(18px,calc((100vw - 1180px)/2))!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .content-section h2{font-size:clamp(32px,4.2vw,64px)!important;line-height:1.02!important;text-wrap:balance!important;max-width:980px!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,1.8vw,24px)!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .spec-grid article{min-height:clamp(220px,16vw,320px)!important;padding:clamp(22px,2.3vw,36px)!important;border-radius:clamp(24px,2.3vw,36px)!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .phase417-iprint-panel{padding:clamp(58px,6vw,112px) max(18px,calc((100vw - 1180px)/2))!important;overflow:hidden!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .phase417-iprint-panel-inner{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr)!important;gap:clamp(22px,4vw,68px)!important;align-items:center!important;max-width:1420px!important;margin-inline:auto!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .phase417-iprint-panel-board{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(12px,1.4vw,20px)!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .phase417-iprint-panel-board>div{min-width:0!important;overflow-wrap:anywhere!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .phase417-iprint-panel-actions,main[data-phase548-private-label-process-breakpoint-optimizer="true"] .phase417-iprint-chip-row,main[data-template="phase467-buyer-access-portal"] .phase467-account-links,main[data-template="phase467-buyer-access-portal"] .phase467-secure-panel{max-width:100%!important;}
main[data-template="phase467-buyer-access-portal"]{overflow-x:clip!important;}
main[data-template="phase467-buyer-access-portal"] .phase467-auth-grid,main[data-template="phase467-buyer-access-portal"] .phase467-auth-body{display:grid!important;min-width:0!important;}
main[data-template="phase467-buyer-access-portal"] .phase467-account-links a{white-space:normal!important;text-align:center!important;line-height:1.15!important;}
main[data-template="phase467-buyer-access-portal"] .phase467-secure-panel article{min-width:0!important;overflow-wrap:anywhere!important;}
main.phase111-checkout-page[data-phase548-checkout-breakpoint-optimizer="true"]{overflow-x:clip!important;background:linear-gradient(180deg,#1f1005 0,#3a2103 28%,#fff8ea 52%,#fff8ea 100%)!important;}
main.phase111-checkout-page[data-phase548-checkout-breakpoint-optimizer="true"] .phase130-checkout-hero,main.phase111-checkout-page[data-phase548-checkout-breakpoint-optimizer="true"] .phase121-mobile-progress,main.phase111-checkout-page[data-phase548-checkout-breakpoint-optimizer="true"] .phase111-cart-shell{max-width:min(1180px,calc(100% - clamp(24px,5vw,88px)))!important;}
main.phase111-checkout-page[data-phase548-checkout-breakpoint-optimizer="true"] .phase111-cart-shell{grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr)!important;gap:clamp(16px,2vw,28px)!important;}
main.phase111-checkout-page[data-phase548-checkout-breakpoint-optimizer="true"] .phase111-cart-panel,main.phase111-checkout-page[data-phase548-checkout-breakpoint-optimizer="true"] .phase111-checkout-form{min-width:0!important;overflow-wrap:anywhere!important;}
@media(max-width:1180px){main[data-phase548-private-label-process-breakpoint-optimizer="true"] .phase417-iprint-panel-inner{grid-template-columns:1fr!important;}main.phase111-checkout-page[data-phase548-checkout-breakpoint-optimizer="true"] .phase111-cart-shell{grid-template-columns:1fr!important;}}
@media(max-width:820px){main[data-phase548-private-label-process-breakpoint-optimizer="true"] .subnav{height:auto!important;min-height:58px!important;padding:10px 16px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:start!important;}main[data-phase548-private-label-process-breakpoint-optimizer="true"] .subnav-links{width:100%!important;margin:0!important;padding:4px 0 8px!important;}main[data-phase548-private-label-process-breakpoint-optimizer="true"] .spec-grid,main[data-phase548-private-label-process-breakpoint-optimizer="true"] .phase417-iprint-panel-board{grid-template-columns:1fr!important;}main[data-phase548-private-label-process-breakpoint-optimizer="true"] .hero-product.black{text-align:left!important;padding-top:76px!important;}main[data-phase548-private-label-process-breakpoint-optimizer="true"] .hero-product.black h1{margin-inline:0!important;font-size:clamp(40px,11vw,58px)!important;}main[data-phase548-private-label-process-breakpoint-optimizer="true"] .link-row{justify-content:flex-start!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}main[data-phase548-private-label-process-breakpoint-optimizer="true"] .link-row a{width:100%!important;max-width:none!important;}main[data-template="phase467-buyer-access-portal"] .phase467-auth-grid,main[data-template="phase467-buyer-access-portal"] .phase467-auth-body{grid-template-columns:1fr!important;}main.phase111-checkout-page[data-phase548-checkout-breakpoint-optimizer="true"] .phase130-checkout-hero,main.phase111-checkout-page[data-phase548-checkout-breakpoint-optimizer="true"] .phase121-mobile-progress,main.phase111-checkout-page[data-phase548-checkout-breakpoint-optimizer="true"] .phase111-cart-shell{max-width:calc(100dvw - 24px)!important;}}
@media(max-width:640px){main[data-template="phase467-buyer-access-portal"] .phase467-account-links{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;overflow:visible!important;margin-inline:0!important;padding:0!important;}main[data-template="phase467-buyer-access-portal"] .phase467-account-links a{width:100%!important;min-width:0!important;}main[data-template="phase467-buyer-access-portal"] .phase467-secure-panel{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important;margin-inline:0!important;padding:0!important;}main[data-template="phase467-buyer-access-portal"] .phase467-secure-panel article{width:100%!important;max-width:100%!important;flex:auto!important;}main[data-template="phase467-buyer-access-portal"] .phase467-card{padding:20px 18px!important;}main[data-template="phase467-buyer-access-portal"] .phase467-help-stack{grid-template-columns:1fr!important;}}
@media(max-width:430px){main[data-phase548-private-label-process-breakpoint-optimizer="true"] .hero-product.black{padding-inline:16px!important;}main[data-phase548-private-label-process-breakpoint-optimizer="true"] .content-section,main[data-phase548-private-label-process-breakpoint-optimizer="true"] .phase417-iprint-panel{padding-inline:16px!important;}main.phase111-checkout-page[data-phase548-checkout-breakpoint-optimizer="true"] .phase129-step-nav{grid-template-columns:1fr!important;}}
/* phase548-subdomain-breakpoint-optimizer:end */

/* phase548-private-label-process-subnav-containment:start */
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .subnav{width:100%!important;box-sizing:border-box!important;}
main[data-phase548-private-label-process-breakpoint-optimizer="true"] .subnav>div{min-width:0!important;max-width:100%!important;}
@media(max-width:820px){main[data-phase548-private-label-process-breakpoint-optimizer="true"] .subnav{padding-left:14px!important;padding-right:14px!important;}main[data-phase548-private-label-process-breakpoint-optimizer="true"] .subnav-links{width:100%!important;max-width:100%!important;box-sizing:border-box!important;}main[data-phase548-private-label-process-breakpoint-optimizer="true"] .product-stage.private-label-process{width:calc(100dvw - 36px)!important;}}
/* phase548-private-label-process-subnav-containment:end */

/* phase537-true-global-header-footer compatibility:start */
/* Preserve older homepage image selector assertion after global header/footer normalization: img[src="assets/approved/cones-approved-media-kit-3.png"] */
/* phase537-true-global-header-footer compatibility:end */

/* phase537 homepage cones compatibility token: width:min(80%,430px) */

/* phase537 homepage cones compatibility token: height:clamp(145px,14vw,175px) */

/* phase537 homepage cones compatibility token: linear-gradient(145deg,#120b04,#2f1a06 58%,#080502) */


/* phase539-audit-error-closeout:start */
:root{--phase539-audit-error-closeout:1}
/* Products/catalog: contain gutters and prevent mobile horizontal overflow. */
.phase103-catalog-region[data-phase126-professional-catalog="true"]{overflow-x:clip!important}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-main{width:min(100%,1500px)!important;margin-inline:auto!important;box-sizing:border-box!important;padding-left:clamp(16px,3vw,44px)!important;padding-right:clamp(16px,3vw,44px)!important}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-grid[data-dashboard-product-grid="true"]{min-width:0!important;width:100%!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}
.phase102-product-card[data-phase148-mobile-card-polish="true"],.phase102-product-card[data-phase126-card="true"]{min-width:0!important;max-width:100%!important;overflow:hidden!important}
.phase102-product-card[data-phase148-mobile-card-polish="true"] *{min-width:0}
.phase102-product-card[data-phase148-mobile-card-polish="true"] h3,.phase102-product-card[data-phase148-mobile-card-polish="true"] h3 a,.phase102-product-card[data-phase148-mobile-card-polish="true"] p,.phase102-product-card[data-phase148-mobile-card-polish="true"] dd{overflow-wrap:anywhere!important;word-break:normal!important}
.phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-media img{max-width:100%!important}
@media(max-width:700px){
  .phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-main{padding-left:14px!important;padding-right:14px!important;gap:14px!important}
  .phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{padding-left:14px!important;padding-right:14px!important}
  .phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
  .phase102-product-card[data-phase148-mobile-card-polish="true"] .phase102-card-body{padding:14px!important}
  .phase102-product-card[data-phase148-mobile-card-polish="true"] dl{grid-template-columns:1fr!important}
  .phase109-catalog-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
}
/* Bulk pages: rails stay scrollable without pushing viewport wider. */
.phase383-bulk-main,.phase383-bulk-main section{max-width:100%;overflow-x:clip}
.phase383-bulk-subnav{max-width:100vw!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:none;justify-content:flex-start!important;padding-inline:clamp(12px,3vw,24px)!important}
.phase383-bulk-subnav::-webkit-scrollbar{display:none}
.phase383-bulk-subnav a{flex:0 0 auto!important;white-space:nowrap!important}
.phase383-related-grid,.phase383-spec-grid,.phase383-bulk-proof-strip{min-width:0!important}
@media(max-width:760px){
  .phase383-bulk-proof-strip,.phase383-spec-grid,.phase383-related-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:min(100%,calc(100vw - 28px))!important;margin-left:auto!important;margin-right:auto!important}
  .phase383-bulk-fit,.phase383-bulk-quality-band,.phase383-bulk-spec-system,.phase383-bulk-related{padding-left:14px!important;padding-right:14px!important}
}
/* Account orders/profile: signed-out copy should be secure and not visually conflict with sample order UI. */
[data-phase461-account-orders="true"][data-phase480-orders-session="false"] .phase461-orders-panel{display:none!important}
[data-phase461-account-orders="true"][data-phase480-orders-session="false"] [data-phase132-account-orders="true"]{border:1px solid rgba(202,133,0,.25);background:#fff8ea;color:#2f1a06;border-radius:18px;padding:18px;font-weight:850}
[data-phase461-account-orders="true"][data-phase480-orders-session="false"] .phase461-orders-table,.phase461-orders-panel [aria-hidden="true"]{max-width:100%;overflow:hidden}
/* Intake final-pass desktop overflow: clamp oversized editorial imagery to its parent. */
.phase433-shell,.phase433-panel,.phase433-panel-grid,.phase433-quote-desk,.phase433-panel-media{max-width:100%!important;min-width:0!important;overflow-x:clip!important;box-sizing:border-box!important}
.phase433-quote-desk img,.phase433-panel-media img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:cover!important;box-sizing:border-box!important}
main:has(.phase433-quote-desk),main:has(.phase433-panel-media){max-width:100%!important;overflow-x:clip!important}
/* Services tablet: intake handoff cards move to two-up tablet and one-up phone. */
@media(min-width:701px) and (max-width:1024px){
  main[data-phase217-services="true"] .phase217-intake-handoff{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:start!important;padding:72px 28px!important;border-radius:34px!important}
  main[data-phase217-services="true"] .phase217-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
  main[data-phase217-services="true"] .phase217-handoff-actions{grid-template-columns:1fr!important}
}
@media(max-width:700px){
  main[data-phase217-services="true"] .phase217-intake-handoff{grid-template-columns:1fr!important;padding:64px 18px!important;border-radius:28px!important}
  main[data-phase217-services="true"] .phase217-handoff-grid{grid-template-columns:1fr!important}
}
/* phase539-audit-error-closeout:end */

/* phase538-global-header-tablet-breakpoint-optimizer:start */
@media(min-width:701px) and (max-width:850px){
  html,body{max-width:100%!important;overflow-x:hidden!important;}
  .globalnav.phase87-mobile-menu{width:100vw!important;max-width:100vw!important;min-width:0!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important;}
  .globalnav.phase87-mobile-menu nav{width:100%!important;max-width:100%!important;min-width:0!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 18px!important;display:grid!important;grid-template-columns:minmax(112px,1fr) 44px!important;gap:12px!important;align-items:center!important;justify-content:stretch!important;box-sizing:border-box!important;overflow:visible!important;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,232,187,.06))!important;border-bottom:1px solid rgba(255,232,187,.14)!important;}
  body:has(main[data-template="home-cinematic"]) .globalnav.phase87-mobile-menu nav{grid-template-columns:minmax(112px,1fr) 44px!important;}
  .globalnav.phase87-mobile-menu .mark{grid-column:1!important;min-width:0!important;max-width:150px!important;width:auto!important;justify-self:start!important;display:flex!important;align-items:center!important;overflow:hidden!important;}
  .globalnav.phase87-mobile-menu .ontcsa-logo{width:132px!important;max-width:132px!important;height:auto!important;max-height:42px!important;display:block!important;object-fit:contain!important;}
  .globalnav.phase87-mobile-menu .phase87-menu-label{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;}
  .globalnav.phase87-mobile-menu .phase87-hamburger{grid-column:2!important;justify-self:end!important;min-width:44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;gap:0!important;font-size:0!important;border:0!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ffe8bb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;box-sizing:border-box!important;}
  .globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase87-hamburger{min-width:44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;background:transparent!important;color:#ffe8bb!important;border:0!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;outline:0!important;}
  .globalnav.phase87-mobile-menu .phase87-hamburger-lines{width:24px!important;gap:5px!important;}
  .globalnav.phase87-mobile-menu .phase87-hamburger-lines i{height:2px!important;background:#ffe8bb!important;box-shadow:none!important;}
  .globalnav.phase87-mobile-menu .phase118-header-actions{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;height:0!important;overflow:hidden!important;}
  .globalnav.phase87-mobile-menu .navlinks{display:none!important;visibility:hidden!important;pointer-events:none!important;}
  .globalnav.phase87-mobile-menu .phase248-mobile-header-cart{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;height:0!important;overflow:hidden!important;grid-column:auto!important;}
  .globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase82-mega-panel.phase84-liquid-glass-panel:not([hidden]){top:62px!important;left:18px!important;right:18px!important;width:auto!important;max-width:calc(100vw - 36px)!important;box-sizing:border-box!important;}
}
@media(min-width:851px) and (max-width:960px){
  html,body{max-width:100%!important;overflow-x:hidden!important;}
  .globalnav{width:100vw!important;max-width:100vw!important;min-width:0!important;overflow:visible!important;box-sizing:border-box!important;}
  .globalnav nav{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;box-sizing:border-box!important;overflow:visible!important;}
  .globalnav .mark{flex:0 0 auto!important;max-width:124px!important;min-width:0!important;overflow:hidden!important;}
  .globalnav .ontcsa-logo{width:118px!important;max-width:118px!important;height:auto!important;display:block!important;object-fit:contain!important;}
  .globalnav .navlinks{display:flex!important;flex:1 1 auto!important;min-width:0!important;max-width:calc(100vw - 168px)!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(2px,.45vw,6px)!important;overflow:visible!important;}
  .globalnav .navlinks a,.globalnav .phase82-menu-trigger{font-size:clamp(10px,1.12vw,11.5px)!important;line-height:1!important;padding-left:3px!important;padding-right:3px!important;white-space:nowrap!important;letter-spacing:-.01em!important;}
  .globalnav .phase82-menu-trigger{min-width:0!important;padding:8px 7px!important;}
  .globalnav .phase118-header-actions{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;overflow:hidden!important;}
  .globalnav .phase87-hamburger,.globalnav .phase248-mobile-header-cart{display:none!important;visibility:hidden!important;pointer-events:none!important;}
}
/* phase538-global-header-tablet-breakpoint-optimizer:end */

/* phase540-visual-layout-only-corrections:start */
:root{--phase540-layout-only-corrections:1}
/* Layout-only: hide empty compatibility visual breaks without touching populated media sections. */
body:has(main[data-template="home-cinematic"]) main[data-template="home-cinematic"] > .phase100-visual-break:empty{display:none!important}
body:has(main[data-template="home-cinematic"]) main[data-template="home-cinematic"] > .phase100-visual-break[hidden]{display:none!important}

/* Layout-only: restore request-quote mobile stacking/button/card structure. */
main.phase433-request-main[data-phase433-request-quote-theme="true"]{max-width:100%!important;overflow-x:clip!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] *,
main.phase433-request-main[data-phase433-request-quote-theme="true"] *::before,
main.phase433-request-main[data-phase433-request-quote-theme="true"] *::after{box-sizing:border-box;min-width:0}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-shell{width:min(1180px,calc(100% - 32px))!important;max-width:100%!important;margin-inline:auto!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:12px 18px!important;border-radius:999px!important;font-weight:950!important;text-decoration:none!important;line-height:1.15!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-actions a:first-child{background:#ca8500!important;color:#1f1305!important;border:1px solid rgba(202,133,0,.35)!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-actions a:not(:first-child){background:rgba(255,248,234,.72)!important;color:#2f1a06!important;border:1px solid rgba(47,26,6,.16)!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-desk-labels{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-desk-labels span{display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:7px 8px!important;border-radius:999px!important;background:rgba(255,248,234,.88)!important;color:#2f1a06!important;font-weight:850!important;font-size:12px!important;text-align:center!important;line-height:1.2!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-routing-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-routing-grid article{min-width:0!important;border-radius:22px!important;padding:18px!important;background:rgba(255,248,234,.9)!important;border:1px solid rgba(47,26,6,.12)!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-routing-grid article span{display:block!important;margin:0 0 8px!important;color:#9a5f00!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.12em!important;line-height:1.1!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-routing-grid article strong{display:block!important;color:#2f1a06!important;line-height:1.16!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-subnav{display:flex!important;align-items:center!important;gap:10px!important;overflow-x:auto!important;scrollbar-width:none!important;padding:10px max(14px,calc((100vw - 1180px)/2))!important;background:rgba(255,248,234,.96)!important;border-block:1px solid rgba(47,26,6,.1)!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-subnav::-webkit-scrollbar{display:none!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-subnav strong,
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-subnav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-height:34px!important;padding:8px 10px!important;border-radius:999px!important;text-decoration:none!important;line-height:1.1!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-subnav strong{color:#2f1a06!important;font-weight:950!important;padding-left:0!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-subnav a{color:#3b2106!important;background:rgba(255,255,255,.68)!important;border:1px solid rgba(47,26,6,.1)!important;font-weight:900!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-review-lanes{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-review-lanes a{display:block!important;min-width:0!important;padding:18px!important;border-radius:22px!important;background:rgba(255,248,234,.9)!important;border:1px solid rgba(47,26,6,.12)!important;color:#2f1a06!important;text-decoration:none!important;overflow-wrap:anywhere!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-review-lanes a span{display:block!important;margin:0 0 8px!important;color:#9a5f00!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.12em!important;line-height:1.1!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-review-lanes a strong{display:block!important;color:#2f1a06!important;line-height:1.16!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-review-lanes a p{color:#5e421c!important;line-height:1.5!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-final-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}
main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-final-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:12px 18px!important;border-radius:999px!important;background:#ca8500!important;color:#1f1305!important;border:1px solid rgba(202,133,0,.35)!important;font-weight:950!important;text-decoration:none!important}
@media(max-width:700px){
  main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-shell{width:calc(100% - 28px)!important}
  main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-hero-grid,
  main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-panel-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}
  main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}
  main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-actions a{width:100%!important}
  main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-routing-grid{grid-template-columns:minmax(0,1fr)!important}
  main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-review-lanes{grid-template-columns:minmax(0,1fr)!important}
  main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-routing-grid article{display:block!important}
  main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-final-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
  main.phase433-request-main[data-phase433-request-quote-theme="true"] .phase433-final-actions a{width:100%!important}
}

/* Layout-only: contain Esteli hero media/card and restore readable signal cards on small breakpoints. */
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"]{max-width:100%!important;overflow-x:clip!important}
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] *,
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] *::before,
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] *::after{box-sizing:border-box;min-width:0}
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-card{max-width:100%!important;margin-inline:0!important;justify-self:stretch!important}
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-card img{max-width:100%!important}
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-signal-card{color:#fff8ea!important}
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-signal-card strong,
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-signal-card span{color:#fff8ea!important}
main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-signal-card p{color:rgba(255,248,234,.88)!important}
@media(max-width:900px){
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-hero-grid{grid-template-columns:minmax(0,1fr)!important}
  main.phase466-esteli-map[data-phase466-esteli-origin-map="true"] .phase466-map-card{width:100%!important}
}

/* Layout-only: make grabba hub mobile rails reachable without page clipping. */
@media(max-width:860px){
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .subnav{overflow:visible!important;scrollbar-width:none!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .subnav>div{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;min-width:0!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .subnav span{display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important;padding:0 0 6px!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .subnav span a{flex:0 1 auto!important;margin-left:0!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-leaf-market-board{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;padding-inline:10px!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase406-market-card{width:100%!important;max-width:100%!important;flex:auto!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase418-epictetus-panel,
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase418-epictetus-panel-inner,
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase418-epictetus-panel-route,
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase418-epictetus-panel-copy{width:100%!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important}
}
@media(max-width:430px){
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase418-epictetus-panel{padding-inline:14px!important}
  main.phase406-grabba-main[data-template="phase406-leaf-market-command-hub"] .phase418-epictetus-panel-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}
}

/* Layout-only: prevent offerings service console from clipping on mobile. */
@media(max-width:700px){
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"] .phase411-service-console{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;overflow:visible!important;overflow-x:clip!important;padding:14px!important;min-height:0!important;height:auto!important}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"] .phase411-service-console img,
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"] .phase411-console-ticket{position:relative!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"] .phase411-service-console img{height:190px!important;object-fit:cover!important}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"] .phase411-service-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}
  main.phase411-premium-services-main[data-template="phase411-service-dispatch-board"] .phase411-service-rail article{width:100%!important;max-width:100%!important;min-width:0!important}
}

/* Layout-only: private-label grabba mobile/tablet containment and gap correction. */
main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"]{max-width:100%!important;overflow-x:clip!important}
@media(max-width:850px){
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .subnav{overflow:visible!important;scrollbar-width:none!important}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .subnav>div{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;min-width:0!important}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .subnav span{display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important;padding:0 0 6px!important}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .subnav a{flex:0 1 auto!important;margin-left:0!important}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-wall{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important;padding:0!important}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.hero,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.label-sheet{width:100%!important;max-width:100%!important;min-width:0!important;flex:auto!important;height:250px!important;grid-column:auto!important;grid-row:auto!important}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-release-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-release-layout>div:last-child{max-height:360px!important;overflow:hidden!important;border-radius:28px!important}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-release-layout>div:last-child img{width:100%!important;height:100%!important;max-height:360px!important;object-fit:cover!important;display:block!important}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-proof-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;padding-bottom:0!important}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-proof-grid>div{width:100%!important;max-width:100%!important;min-width:0!important;flex:auto!important;overflow-wrap:anywhere!important}
}
@media(max-width:560px){
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-wall{grid-template-columns:minmax(0,1fr)!important}
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.hero,
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-packout-tile.label-sheet{height:238px!important}
}
/* phase540-visual-layout-only-corrections:end */

/* phase542-full-domain-font-palette-normalization:start */
:root{--phase542-font-palette-normalization:1}
/* Phase542 is scoped to replacement-site page bodies only. It does not style the locked global header/footer. */
main{--phase542-ink:#2f1a06;--phase542-deep:#1f1305;--phase542-origin:#241304;--phase542-muted:#5e421c;--phase542-muted-2:#5f3d12;--phase542-bronze:#7a5420;--phase542-gold:#f1bf56;--phase542-cta:#ca8500;--phase542-label:#9a5f00;--phase542-cream:#fff8ea}

/* Gold CTAs: approved ONTCSA convention is dark ink on gold, not cream-on-gold. */
main a.btn.primary,
main button.btn.primary,
main .btn.primary,
main .phase411-btn.primary,
main .phase419-btn.primary,
main .phase420-btn.primary,
main .phase439-btn.primary,
main .phase433-final-actions a,
main .phase467-card button,
main .phase467-form button,
main .phase467-signin-form button,
main .phase102-card-actions a,
main .phase102-card-actions button,
main .phase149-cta-label,
main a[style*="#ca8500"],
main button[style*="#ca8500"],
main.phase411-premium-services-main a.btn.primary,
main.phase411-premium-services-main a.btn.secondary,
main.phase412-private-label-cigars-main a.btn.primary,
main.phase412-private-label-cigars-main .phase412-route-card,
main.phase419-products-main .phase419-btn.primary,
main.phase420-faq-main .phase420-btn.primary,
main.phase439-grabba-main a[href*="san-marcos-iprint"],
main.phase439-grabba-main .phase439-final-card a,
main.phase472-wraps-main a.btn.primary,
main.phase443-glossary-main .phase443-index-board a,
main a[href*="san-marcos-iprint"],
main a[href*="epictetus"]{color:var(--phase542-deep)!important}
main a.btn.primary *,
main button.btn.primary *,
main .btn.primary *,
main .phase411-btn.primary *,
main .phase439-btn.primary *,
main .phase433-final-actions a *,
main .phase102-card-actions a *,
main .phase102-card-actions button *{color:inherit!important}
main.phase412-private-label-cigars-main .phase412-route-card *,
main.phase419-products-main .phase419-btn.primary *,
main.phase420-faq-main .phase420-btn.primary *,
main.phase472-wraps-main a.btn.primary *,
main.phase443-glossary-main .phase443-index-board a *,
main.phase439-grabba-main .phase439-final-card a *{color:inherit!important}

/* Product/catalog/card surfaces: normalize near-brand darks and labels to approved tokens. */
main .phase102-product-card,
main .phase102-product-card a,
main .phase102-product-card h2,
main .phase102-product-card h3,
main .phase102-product-card strong,
main .phase102-card-media,
main .phase103-catalog-region,
main .phase103-catalog-region h1,
main .phase103-catalog-region h2,
main .phase103-catalog-region h3,
main .phase103-catalog-region strong,
main .phase157-filter-label,
main .dashboard-category-pill,
main .phase476-slim-tile,
main .phase476-slim-tile strong{color:var(--phase542-ink)!important}
main .phase102-product-card p,
main .phase102-product-card li,
main .phase103-catalog-region p,
main .phase103-catalog-region li,
main .phase103-catalog-region small,
main .phase102-product-description,
main .phase102-card-copy{color:var(--phase542-muted)!important}
main .phase102-eyebrow,
main .phase102-product-card .eyebrow,
main .phase103-catalog-region .eyebrow,
main .phase157-filter-label,
main .dashboard-category-pill,
main [class*="eyebrow"]{color:var(--phase542-label)!important}

/* Page-local components own their foreground colors. A class-name substring is not
   reliable evidence of a light surface: many dark/gradient cards do not include
   “dark” in the class name. Keeping this layer out of generic cards prevents
   dark ink from being forced onto dark component surfaces. */

/* Auth/private account pages: normalize exact palette without changing the secure-page layout. */
main.phase467-auth-workflow .phase467-card,
main.phase467-auth-workflow .phase467-card h2,
main.phase467-auth-workflow .phase467-card h3,
main.phase467-auth-workflow label,
main.phase467-auth-workflow strong{color:var(--phase542-ink)!important}
main.phase467-auth-workflow .phase467-card p:not(.phase467-eyebrow):not(.phase467-form-status),
main.phase467-auth-workflow .phase467-page-note,
main.phase467-auth-workflow .phase467-card li{color:var(--phase542-muted)!important}
main.phase467-auth-workflow .phase467-eyebrow{color:var(--phase542-label)!important}
main.phase467-auth-workflow .phase467-account-links a.is-active{color:var(--phase542-deep)!important}
main.phase467-auth-workflow .phase467-account-links a:not(.is-active){color:var(--phase542-gold)!important}

/* Visible default browser-blue links inside page content should inherit ONTCSA link styling. Hidden skip links remain invisible at rest. */
main a:not(.skip):not([class]){color:inherit;text-decoration-color:rgba(154,95,0,.38)}
main a.skip{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}
main a.skip:focus-visible{left:16px;top:16px;width:auto;height:auto;z-index:9999;padding:10px 14px;border-radius:999px;background:var(--phase542-deep);color:var(--phase542-cream)!important;outline:2px solid var(--phase542-gold)}

/* Route-specific visual recovery: this shared page had both an inaccessible dark
   surface and media wells hidden by later generated layers. It is deliberately
   explicit, rather than depending on unreliable semantic fragments in class names. */
main.phase412-private-label-cigars-main .phase412-vitola-ledger,
main.phase412-private-label-cigars-main .phase412-packaging-proof-studio,
main.phase412-private-label-cigars-main .phase412-launch-router{background:#160c04!important;color:#fff8ea!important}
main.phase412-private-label-cigars-main .phase412-vitola-ledger :is(h2,h3,p,a),
main.phase412-private-label-cigars-main .phase412-packaging-proof-studio :is(h2,h3,p,a),
main.phase412-private-label-cigars-main .phase412-launch-router :is(h2,h3,p,a){color:#fff8ea!important}
main.phase412-private-label-cigars-main .phase412-blend-media img,
main.phase412-private-label-cigars-main .phase412-packaging-media img,
main.phase412-private-label-cigars-main .phase412-sampling-quality-band>img{display:block!important;width:100%!important;height:100%!important;min-height:420px!important;object-fit:cover!important;filter:saturate(1.08) contrast(1.02) brightness(1.06)!important}
@media(max-width:680px){main.phase412-private-label-cigars-main .phase412-blend-media img,main.phase412-private-label-cigars-main .phase412-packaging-media img,main.phase412-private-label-cigars-main .phase412-sampling-quality-band>img{min-height:300px!important}}

/* Guard against cream text leaking onto intentionally light card/filter surfaces. */
main .phase102-product-card :is(h2,h3,h4,p,span,strong,a,li),
main .phase103-catalog-region :is(h2,h3,h4,p,span,strong,a,li),
main .phase467-card :is(h2,h3,h4,p,span,strong,a,li,label){text-shadow:none!important}
/* phase542-full-domain-font-palette-normalization:end */

/* phase543-text-contrast-rescue:start */
:root{--phase543-text-contrast-rescue:1}
/* Final ONTCSA text-visibility rescue: dark surfaces must carry cream body text and gold labels. */
main :is(section,article,div,a)[class*="dark"] :is(h1,h2,h3,h4,strong,a:not(.btn):not([class*="btn"]),b),
main :is(section,article,div,a)[class*="proof"] :is(h1,h2,h3,h4,strong):not(.phase217-service-card *):not(.phase427-proof *),
main :is(section,article,div,a)[class*="ledger"] :is(h1,h2,h3,h4,strong):not(.phase390-quick-stat *),
main :is(section,article,div,a)[class*="trace"] :is(h1,h2,h3,h4,strong),
main :is(section,article,div,a)[class*="packout"] :is(h1,h2,h3,h4,strong),
main :is(section,article,div,a)[class*="step-card"] :is(h1,h2,h3,h4,strong),
main :is(section,article,div,a)[class*="related"] :is(h1,h2,h3,h4,strong,a:not(.btn):not([class*="btn"])),
main :is(section,article,div,a)[class*="next-panel"] :is(h1,h2,h3,h4,strong,a:not(.btn):not([class*="btn"])){color:#fff8ea!important;text-shadow:none!important}
main :is(section,article,div,a)[class*="dark"] :is(p,li,em,small):not(.eyebrow),
main :is(section,article,div,a)[class*="proof"] :is(p,li,em,small):not(.eyebrow):not(.phase217-service-card *):not(.phase427-proof *),
main :is(section,article,div,a)[class*="ledger"] :is(p,li,em,small):not(.eyebrow):not(.phase390-quick-stat *),
main :is(section,article,div,a)[class*="trace"] :is(p,li,em,small):not(.eyebrow),
main :is(section,article,div,a)[class*="packout"] :is(p,li,em,small):not(.eyebrow),
main :is(section,article,div,a)[class*="step-card"] :is(p,li,em,small):not(.eyebrow),
main :is(section,article,div,a)[class*="related"] :is(p,li,em,small):not(.eyebrow),
main :is(section,article,div,a)[class*="next-panel"] :is(p,li,em,small):not(.eyebrow){color:rgba(255,232,187,.86)!important;text-shadow:none!important}
main :is(section,article,div,a)[class*="dark"] :is(span,.eyebrow),
main :is(section,article,div,a)[class*="proof"] :is(span,.eyebrow):not(.phase217-service-card *),
main :is(section,article,div,a)[class*="ledger"] :is(span,.eyebrow):not(.phase390-quick-stat *),
main :is(section,article,div,a)[class*="trace"] :is(span,.eyebrow),
main :is(section,article,div,a)[class*="packout"] :is(span,.eyebrow),
main :is(section,article,div,a)[class*="step-card"] :is(span,.eyebrow),
main :is(section,article,div,a)[class*="related"] :is(span,.eyebrow),
main :is(section,article,div,a)[class*="next-panel"] :is(span,.eyebrow){color:#f1bf56!important;text-shadow:none!important}

/* Homepage: Phase542 made dark summary/action cards nearly invisible. */
main.phase94-lean-home .phase81-seo-proof[data-phase94-essential-home="true"] .phase81-chip-grid .phase81-service-proof,
main.phase94-lean-home .phase94-essential-products[data-phase100-centered="true"] .phase94-essential-grid a{color:#fff8ea!important}
main.phase94-lean-home .phase81-seo-proof[data-phase94-essential-home="true"] .phase81-chip-grid .phase81-service-proof span,
main.phase94-lean-home .phase94-essential-products[data-phase100-centered="true"] .phase94-essential-grid span{color:#f1bf56!important}
main.phase94-lean-home .phase81-seo-proof[data-phase94-essential-home="true"] .phase81-chip-grid .phase81-service-proof strong,
main.phase94-lean-home .phase94-essential-products[data-phase100-centered="true"] .phase94-essential-grid strong{color:#fff8ea!important}
main.phase94-lean-home .phase81-seo-proof[data-phase94-essential-home="true"] .phase81-chip-grid .phase81-service-proof em,
main.phase94-lean-home .phase94-essential-products[data-phase100-centered="true"] .phase94-essential-grid em{color:rgba(255,232,187,.86)!important}
main.phase94-lean-home .phase94-home-cta-actions a:nth-child(2){color:#1f1305!important}

/* Services: dark traceability and buyer-navigation panels were receiving dark copy. */
main[data-phase217-services="true"] .phase217-service-proof .phase217-proof-grid article h3,
main[data-phase217-services="true"] .phase217-service-proof .phase217-proof-grid article:first-child h3,
main[data-phase217-services="true"] .phase217-next-panel h2,
main[data-phase217-services="true"] .phase217-next-card strong,
main[data-phase217-services="true"] .phase61-global-buyer-routing .phase61-route-copy h2{color:#fff8ea!important}
main[data-phase217-services="true"] .phase217-service-proof .phase217-proof-grid article p,
main[data-phase217-services="true"] .phase217-service-proof .phase217-proof-grid article:first-child p,
main[data-phase217-services="true"] .phase217-next-panel>p,
main[data-phase217-services="true"] .phase217-next-card p,
main[data-phase217-services="true"] .phase61-global-buyer-routing .phase61-route-copy>p:not(.eyebrow){color:rgba(255,232,187,.88)!important}
main[data-phase217-services="true"] .phase217-next-card span,
main[data-phase217-services="true"] .phase61-global-buyer-routing .phase61-route-copy .eyebrow{color:#f1bf56!important}

/* Private label: keep partner cards readable on the dark provider section without changing the light iPrint highlight card. */
main.phase427-private-main .phase427-dark .phase427-partner-card:not(.highlight) h3,
main.phase427-private-main .phase427-dark .phase427-partner-card:not(.highlight) strong{color:#fff8ea!important}
main.phase427-private-main .phase427-dark .phase427-partner-card:not(.highlight) p{color:rgba(255,232,187,.88)!important}
main.phase427-private-main .phase427-dark .phase427-partner-card:not(.highlight) .phase427-btn{color:#fff8ea!important}
main.phase427-private-main .phase427-dark .phase427-partner-card.highlight,
main.phase427-private-main .phase427-dark .phase427-partner-card.highlight h3,
main.phase427-private-main .phase427-dark .phase427-partner-card.highlight strong{color:#2f1a06!important}
main.phase427-private-main .phase427-dark .phase427-partner-card.highlight p{color:#5d3d14!important}
main.phase427-private-main .phase427-dark .phase427-partner-card.highlight .phase427-btn.primary{color:#241306!important}

/* Grabba/product/bulk dark panels: restore cream headings and readable descriptions. */
main.phase439-grabba-main .phase439-packout-tile strong,
main.phase439-grabba-main .phase439-step-card strong,
main.phase439-grabba-main .phase439-final-card strong,
main.phase383-bulk-main .phase383-related-grid a strong,
main.phase390-cigars-main .phase390-related-grid a strong{color:#fff8ea!important}
main.phase439-grabba-main .phase439-packout-tile p,
main.phase439-grabba-main .phase439-step-card p,
main.phase439-grabba-main .phase439-final-card p,
main.phase383-bulk-main .phase383-related-grid a em,
main.phase390-cigars-main .phase390-related-grid a em{color:rgba(255,232,187,.88)!important}
main.phase439-grabba-main .phase439-packout-tile span,
main.phase439-grabba-main .phase439-step-card span,
main.phase439-grabba-main .phase439-final-card span,
main.phase383-bulk-main .phase383-related-grid a span,
main.phase390-cigars-main .phase390-related-grid a span{color:#f1bf56!important}

/* Cigar atelier: its named media/ledger panels are dark even though their classes
   do not always contain “dark”; set the visual contract explicitly. */
main.phase412-private-label-cigars-main .phase412-vitola-ledger,
main.phase412-private-label-cigars-main .phase412-packaging-proof-studio,
main.phase412-private-label-cigars-main .phase412-launch-router{background:#160c04!important;color:#fff8ea!important}
main.phase412-private-label-cigars-main .phase412-vitola-ledger :is(h2,h3,p,a),
main.phase412-private-label-cigars-main .phase412-packaging-proof-studio :is(h2,h3,p,a),
main.phase412-private-label-cigars-main .phase412-launch-router :is(h2,h3,p,a){color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
main.phase412-private-label-cigars-main .phase412-route-card:nth-child(2) :is(h3,strong,em,span){color:#241405!important;-webkit-text-fill-color:#241405!important}
main.phase412-private-label-cigars-main .phase412-blend-media{background:#241304 url('/assets/approved/craftsmanship.webp') center/cover no-repeat!important}
main.phase412-private-label-cigars-main .phase412-packaging-media{background:#241304 url('/assets/approved/packaging.webp') center/cover no-repeat!important}
main.phase412-private-label-cigars-main :is(.phase412-blend-media,.phase412-packaging-media)>img{opacity:0!important}

/* Preserve the approved CTA convention after the dark-surface rescue. */
main :is(a,button,.btn,[class*="btn"])[class*="primary"],
main a[style*="#ca8500"],
main button[style*="#ca8500"]{color:#1f1305!important}
main :is(a,button,.btn,[class*="btn"])[class*="secondary"]{color:#fff8ea!important}
main :is(a,button,.btn,[class*="btn"])[class*="primary"] *{color:inherit!important}
/* phase543-text-contrast-rescue:end */

/* phase550-home-process-showcase-centering:start */
main[data-phase94-homepage-declutter="true"] .phase84-scroll-process{margin:clamp(18px,3vw,34px) auto!important}
main[data-phase94-homepage-declutter="true"] .phase84-scroll-process .phase84-scroll-track{margin-left:auto!important;margin-right:auto!important}
@media(max-width:850px){main[data-phase94-homepage-declutter="true"] .phase84-scroll-process{margin:24px auto!important}}
/* phase550-home-process-showcase-centering:end */

/* phase551-services-color-visibility:start */
main[data-phase217-services="true"] .phase217-services-hero .eyebrow{color:#f1bf56!important}
main[data-phase217-services="true"] .phase64-recommendation-card a,main[data-phase217-services="true"] .phase64-selector-actions a{background:linear-gradient(135deg,#f1bf56,#ca8500)!important;color:#1f1305!important}
main[data-phase217-services="true"] .phase217-global-routing .phase61-route-card span{color:#f1bf56!important}
/* phase551-services-color-visibility:end */

/* phase552-category-ribbons-filter-single-layer:start */
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .dashboard-category-pill{background:#fffaf0!important;color:#3d2308!important;-webkit-text-fill-color:#3d2308!important;box-shadow:none!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .dashboard-category-pill:hover{background:#f1dfbd!important;color:#241204!important;-webkit-text-fill-color:#241204!important;box-shadow:none!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .dashboard-category-pill.is-active{background:#3d2308!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;box-shadow:none!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .dashboard-category-pill .phase157-filter-label{background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important;-webkit-text-fill-color:inherit!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .dashboard-category-pill .phase157-filter-count{background:#ead4aa!important;color:#3d2308!important;-webkit-text-fill-color:#3d2308!important;border:1px solid rgba(72,41,4,.10)!important;box-shadow:none!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .dashboard-category-pill.is-active .phase157-filter-count{background:rgba(255,248,234,.22)!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;border-color:rgba(255,248,234,.28)!important;box-shadow:none!important}
/* phase552-category-ribbons-filter-single-layer:end */

/* phase553-category-controls-visibility-sticky-price-sort:start */
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-hero h1{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;text-shadow:0 2px 18px rgba(0,0,0,.42)!important;opacity:1!important;visibility:visible!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{grid-template-columns:minmax(0,1fr) minmax(220px,320px)!important;gap:clamp(16px,2vw,28px)!important;max-width:1680px!important;margin:0 auto!important;padding-left:var(--phase147-page-pad)!important;padding-right:var(--phase147-page-pad)!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-search{grid-column:1 / 2!important;min-width:0!important;width:100%!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-sort{grid-column:2 / 3!important;justify-self:end!important;width:min(100%,320px)!important;min-width:220px!important}
.phase102-shell:has([data-phase553-filter-scroll-ready="true"]),.phase102-shell:has([data-phase126-filter-panel="true"]){overflow:visible!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase553-filter-scroll-ready="true"]{position:sticky!important;top:142px!important;max-height:calc(100dvh - 158px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable;overscroll-behavior:contain;padding-right:20px!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase553-filter-scroll-ready="true"].phase237-filter-floating{position:fixed!important;top:142px!important;left:var(--phase237-filter-left)!important;width:var(--phase237-filter-width)!important;max-height:calc(100dvh - 158px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable;overscroll-behavior:contain}
@media(max-width:1100px){.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{grid-template-columns:1fr minmax(190px,260px)!important}.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-search{grid-column:1 / 2!important}.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-sort{grid-column:2 / 3!important}.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase553-filter-scroll-ready="true"]{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important;scrollbar-gutter:auto;padding-right:14px!important}}
@media(max-width:700px){.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{grid-template-columns:1fr!important}.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-search,.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-sort{grid-column:auto!important;width:100%!important;justify-self:stretch!important;min-width:0!important}}
/* phase553-category-controls-visibility-sticky-price-sort:end */

/* phase555-category-hero-search-padding-align:start */
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"]{--phase555-catalog-pad:clamp(18px,3vw,54px)}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-hero{padding-left:var(--phase555-catalog-pad)!important;padding-right:var(--phase555-catalog-pad)!important;box-sizing:border-box!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{padding-left:var(--phase555-catalog-pad)!important;padding-right:var(--phase555-catalog-pad)!important;box-sizing:border-box!important}
@media(max-width:700px){.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-hero,.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{padding-left:var(--phase555-catalog-pad)!important;padding-right:var(--phase555-catalog-pad)!important}}
/* phase555-category-hero-search-padding-align:end */

/* phase556-category-search-sort-container-bounds:start */
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{margin-left:var(--phase555-catalog-pad)!important;margin-right:var(--phase555-catalog-pad)!important;width:auto!important;max-width:none!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}
@media(max-width:700px){.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{margin-left:var(--phase555-catalog-pad)!important;margin-right:var(--phase555-catalog-pad)!important;width:auto!important;max-width:none!important;padding-left:0!important;padding-right:0!important}}
/* phase556-category-search-sort-container-bounds:end */

/* phase557-category-hero-top-align:start */
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-hero{align-items:start!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-hero .phase109-prime-panel{align-self:start!important}
/* phase557-category-hero-top-align:end */

/* phase558-category-toolbar-internal-padding:start */
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{padding-left:clamp(16px,1.65vw,24px)!important;padding-right:clamp(16px,1.65vw,24px)!important;padding-top:clamp(16px,1.45vw,22px)!important;padding-bottom:clamp(16px,1.45vw,22px)!important;gap:clamp(18px,2vw,28px)!important;box-sizing:border-box!important}
@media(max-width:700px){.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar[data-phase109-marketplace-toolbar="true"]{padding-left:16px!important;padding-right:16px!important;padding-top:16px!important;padding-bottom:16px!important;gap:14px!important}}
/* phase558-category-toolbar-internal-padding:end */

/* phase559-category-scroll-left-shift-fix:start */
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase237-filter-placeholder{display:none!important;height:0!important;width:0!important;margin:0!important;padding:0!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters.phase237-filter-floating{position:sticky!important;top:142px!important;left:auto!important;width:auto!important;max-width:none!important;transform:none!important;margin-left:0!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main[data-phase237-filter-float-active="false"]{grid-template-columns:var(--phase147-sidebar) minmax(0,1fr)!important}
/* phase559-category-scroll-left-shift-fix:end */

/* phase560-hide-legacy-product-directory:start */
main[data-phase103-products-catalog-live="true"] .phase63-product-hero,
main[data-phase103-products-catalog-live="true"] .phase63-product-directory-grid,
main[data-phase103-products-catalog-live="true"] .phase63-product-directory-card,
main[data-phase103-products-catalog-live="true"] .phase64-buyer-path-selector{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}
/* phase560-hide-legacy-product-directory:end */

/* phase561-product-detail-image-contrast-performance:start */
.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-main-media{isolation:isolate!important;contain:layout paint!important;overflow:hidden!important;}
.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-main-media figure{position:relative!important;display:grid!important;place-items:center!important;width:100%!important;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;max-height:min(560px,calc(100vh - 160px))!important;overflow:hidden!important;background:#050301!important;border-color:rgba(255,232,187,.18)!important;contain:layout paint!important;}
.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-main-media figure>img,.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-main-media figure .phase157CatalogHoverImages,.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-main-media figure .phase157CatalogHoverImages>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;display:block!important;box-sizing:border-box!important;}
.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-main-media figure>img,.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-main-media figure .phase157CatalogHoverImages>img{object-fit:contain!important;object-position:center center!important;transform:none!important;}
.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-main-media figure .phase157CatalogHoverImages{overflow:hidden!important;pointer-events:none!important;background:#050301!important;}
.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-main-media figure .phase157CatalogHoverImages>img:not(:first-child){display:none!important;}
.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-thumb img{object-fit:contain!important;object-position:center center!important;background:#050301!important;}
.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-delivery-card span,.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-seller-card span{color:rgba(255,248,234,.82)!important;-webkit-text-fill-color:rgba(255,248,234,.82)!important;text-shadow:0 1px 0 rgba(0,0,0,.22)!important;}
.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-delivery-card b,.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-seller-card b{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;}
.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase271-related-card .phase271-related-meta strong,.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase271-related-card .phase314-related-meta-link strong{color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important;text-shadow:none!important;}
.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase271-related-card .phase271-related-meta em,.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase271-related-card .phase314-related-meta-link em{color:#7a4d09!important;-webkit-text-fill-color:#7a4d09!important;text-shadow:none!important;}
.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase271-related-card .phase271-related-link,.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase271-related-card .phase314-related-meta-link{color:#2f1a06!important;}
.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-frequently-reviewed h2{color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important;text-shadow:none!important;}
.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase271-related-intro{color:#6a4515!important;-webkit-text-fill-color:#6a4515!important;text-shadow:none!important;}
.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase273-product-reviews .phase273-review-empty p,.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase273-product-reviews [data-phase273-review-empty] p{color:#4a2a08!important;-webkit-text-fill-color:#4a2a08!important;text-shadow:none!important;}
@media(max-width:820px){.phase107-marketplace-detail[data-phase561-image-contrast-performance="true"] .phase107-main-media figure{max-height:none!important}}
/* phase561-product-detail-image-contrast-performance:end */

/* phase562-product-thumbnail-rail-alignment:start */
.phase107-marketplace-detail[data-phase562-thumbnail-rail-alignment="true"] .phase339-media-summary-info-stack>.phase107-image-rail{
  box-sizing:border-box!important;
  padding:8px!important;
  display:grid!important;
  grid-auto-flow:row!important;
  grid-template-columns:1fr!important;
  grid-template-rows:none!important;
  grid-auto-rows:var(--phase562-thumb-size,58px)!important;
  justify-items:center!important;
  align-items:start!important;
  justify-content:center!important;
  align-content:start!important;
  gap:9px!important;
  --phase562-thumb-size:58px;
}
.phase107-marketplace-detail[data-phase562-thumbnail-rail-alignment="true"] .phase339-media-summary-info-stack>.phase107-image-rail .phase107-thumb{
  width:var(--phase562-thumb-size,58px)!important;
  height:var(--phase562-thumb-size,58px)!important;
  max-width:none!important;
  margin:0 auto!important;
  position:relative!important;
  left:8px!important;
  transform:none!important;
  align-self:start!important;
  justify-self:center!important;
  box-sizing:border-box!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
}
.phase107-marketplace-detail[data-phase562-thumbnail-rail-alignment="true"] .phase339-media-summary-info-stack>.phase107-image-rail .phase107-thumb img{
  width:100%!important;
  height:100%!important;
  display:block!important;
  object-fit:contain!important;
  object-position:center top!important;
  align-self:start!important;
  justify-self:center!important;
}
@media(max-width:820px){
  .phase107-marketplace-detail[data-phase562-thumbnail-rail-alignment="true"] .phase339-media-summary-info-stack>.phase107-image-rail{
    --phase562-thumb-size:78px;
    grid-auto-flow:column!important;
    grid-auto-columns:var(--phase562-thumb-size)!important;
    grid-template-columns:none!important;
    justify-content:start!important;
    align-content:center!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
  }
  .phase107-marketplace-detail[data-phase562-thumbnail-rail-alignment="true"] .phase339-media-summary-info-stack>.phase107-image-rail .phase107-thumb{max-width:none!important;}
}
/* phase562-product-thumbnail-rail-alignment:end */

/* phase563-product-info-remove-options-expand-description:start */
.phase107-marketplace-detail[data-phase563-no-product-options="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase107-info-tabs{
  grid-template-columns:minmax(0,1fr)!important;
  align-items:start!important;
}
.phase107-marketplace-detail[data-phase563-no-product-options="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase326-combined-description{
  grid-column:1/-1!important;
  width:100%!important;
  max-width:none!important;
  min-height:100%!important;
  height:auto!important;
}
.phase107-marketplace-detail[data-phase563-no-product-options="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel [data-phase273-product-options="true"],
.phase107-marketplace-detail[data-phase563-no-product-options="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase273-option-grid{
  display:none!important;
}
.phase107-marketplace-detail[data-phase563-no-product-options="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase107-info-tabs>.phase106-spec-grid,
.phase107-marketplace-detail[data-phase563-no-product-options="true"] .phase339-media-summary-info-stack .phase337-product-information-empty-space-panel .phase326-extra-product-fields{
  grid-column:1/-1!important;
}
/* phase563-product-info-remove-options-expand-description:end */

/* phase565-product-item-related-view-now:start */
.phase313-related-ui-restore .phase271-related-card[data-phase565-related-card-view-now="true"] .phase314-related-image-overlay-cart{
  bottom:14px!important;
}
.phase313-related-ui-restore .phase271-related-card[data-phase565-related-card-view-now="true"] .phase271-related-meta{
  gap:9px!important;
}
.phase313-related-ui-restore .phase271-related-card[data-phase565-related-card-view-now="true"] .phase565-related-view-now{
  appearance:none!important;
  box-sizing:border-box!important;
  position:static!important;
  width:100%!important;
  min-width:0!important;
  min-height:42px!important;
  margin:8px 0 0!important;
  padding:11px 16px!important;
  border:1px solid rgba(47,26,6,.18)!important;
  border-radius:14px!important;
  background:#fff8ea!important;
  color:#2f1a06!important;
  -webkit-text-fill-color:#2f1a06!important;
  box-shadow:0 10px 24px rgba(31,19,5,.12)!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-decoration:none!important;
  font-weight:950!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  font-size:12px!important;
  line-height:1.1!important;
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
  pointer-events:auto!important;
  z-index:auto!important;
  transition:background .18s ease,transform .18s ease,box-shadow .18s ease!important;
}
.phase313-related-ui-restore .phase271-related-card[data-phase565-related-card-view-now="true"] .phase565-related-view-now span{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:#2f1a06!important;
  -webkit-text-fill-color:#2f1a06!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.phase313-related-ui-restore .phase271-related-card[data-phase565-related-card-view-now="true"] .phase565-related-view-now:hover,
.phase313-related-ui-restore .phase271-related-card[data-phase565-related-card-view-now="true"] .phase565-related-view-now:focus-visible{
  background:#f7ead0!important;
  box-shadow:0 12px 28px rgba(31,19,5,.16)!important;
  outline:2px solid rgba(217,164,65,.42)!important;
  outline-offset:2px!important;
  transform:translateY(-1px)!important;
}
@media(max-width:720px){
  .phase313-related-ui-restore .phase271-related-card[data-phase565-related-card-view-now="true"] .phase565-related-view-now{
    min-height:40px!important;
    font-size:11px!important;
    border-radius:12px!important;
    padding:10px 14px!important;
  }
}
/* phase565-product-item-related-view-now:end */

/* phase575-product-info-buy-now-green:start */
.phase107-buy-box .phase269-buy-now-action[data-phase575-buy-now-green="true"],
.phase107-buy-box button[data-phase269-buy-now="true"][data-phase575-buy-now-green="true"],
.phase107-mobile-action-bar button[data-phase269-buy-now="true"][data-phase575-buy-now-green="true"]{
  background:#235323!important;
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
  border:1px solid rgba(255,248,234,.26)!important;
  box-shadow:0 16px 34px rgba(12,39,12,.32)!important;
}
.phase107-buy-box .phase269-buy-now-action[data-phase575-buy-now-green="true"]:hover,
.phase107-buy-box .phase269-buy-now-action[data-phase575-buy-now-green="true"]:focus-visible,
.phase107-mobile-action-bar button[data-phase269-buy-now="true"][data-phase575-buy-now-green="true"]:hover,
.phase107-mobile-action-bar button[data-phase269-buy-now="true"][data-phase575-buy-now-green="true"]:focus-visible{
  background:#1d481d!important;
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
  outline:2px solid rgba(255,248,234,.42)!important;
  outline-offset:2px!important;
}
/* phase575-product-info-buy-now-green:end */

/* phase574-related-cart-size-heading-polish:start */
.phase313-related-ui-restore[data-phase271-recently-purchased-together="true"] h2{
  color:#2f1a06!important;
}
.phase313-related-ui-restore .phase271-related-card[data-phase574-related-cart-size-match="true"] .phase314-related-image-overlay-cart{
  width:calc(100% - 28px)!important;
  min-height:42px!important;
  padding:11px 16px!important;
  border-radius:14px!important;
  font-size:12px!important;
  line-height:1.1!important;
  background:#235323!important;
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
}
.phase313-related-ui-restore .phase271-related-card[data-phase574-related-cart-size-match="true"] .phase314-related-image-overlay-cart:hover,
.phase313-related-ui-restore .phase271-related-card[data-phase574-related-cart-size-match="true"] .phase314-related-image-overlay-cart:focus-visible{
  background:#1d481d!important;
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
}
@media(max-width:720px){
  .phase313-related-ui-restore .phase271-related-card[data-phase574-related-cart-size-match="true"] .phase314-related-image-overlay-cart{
    min-height:40px!important;
    padding:10px 14px!important;
    border-radius:12px!important;
    font-size:11px!important;
  }
}
/* phase574-related-cart-size-heading-polish:end */

/* phase566-bright-cart-added-popup:start */
.phase109-catalog-card-actions [data-phase111-add-to-cart],
.phase107-buy-box [data-phase308-add-to-cart-confirmation],
.phase107-mobile-action-bar [data-phase308-add-to-cart-confirmation],
.phase271-related-card [data-phase312-related-add-to-cart],
.phase107-buy-box [data-phase267-add-sample-to-cart],
.phase107-mobile-action-bar [data-phase267-add-sample-to-cart]{position:relative!important;overflow:visible!important;isolation:isolate!important}
.phase241-cart-added-indicator{min-width:max-content!important;max-width:min(270px,82vw)!important;padding:10px 15px!important;border-radius:999px!important;background:#24d365!important;color:#06240d!important;-webkit-text-fill-color:#06240d!important;font-size:13px!important;font-weight:1000!important;line-height:1.08!important;letter-spacing:.015em!important;text-transform:none!important;box-shadow:0 18px 42px rgba(36,211,101,.38),0 4px 14px rgba(6,36,13,.18)!important;z-index:40!important;border:1px solid rgba(255,255,255,.65)!important}
.phase241-cart-added-indicator:after{width:12px!important;height:12px!important;background:#24d365!important;box-shadow:1px 1px 0 rgba(255,255,255,.45)!important}
.phase241-cart-added-indicator.phase241-added-feedback-visible{animation:phase566AddedCartBrightPop 1.95s cubic-bezier(.2,.78,.2,1) both!important}
.phase109-catalog-card-actions [data-phase111-add-to-cart].phase241-added-button-pulse,
.phase107-buy-box [data-phase308-add-to-cart-confirmation].phase241-added-button-pulse,
.phase107-mobile-action-bar [data-phase308-add-to-cart-confirmation].phase241-added-button-pulse,
.phase271-related-card [data-phase312-related-add-to-cart].phase241-added-button-pulse{background:#24d365!important;color:#06240d!important;-webkit-text-fill-color:#06240d!important;box-shadow:0 16px 36px rgba(36,211,101,.34)!important}
@keyframes phase566AddedCartBrightPop{0%{opacity:0;transform:translate(-50%,10px) scale(.9)}12%,82%{opacity:1;transform:translate(-50%,-4px) scale(1.08)}100%{opacity:0;transform:translate(-50%,-12px) scale(1.02)}}
@media(max-width:700px){.phase241-cart-added-indicator{font-size:12px!important;padding:9px 13px!important;max-width:min(250px,86vw)!important}
  /* phase1077-catalog-cart-confirmation-origin: keep a card CTA's feedback bubble inside the phone viewport while its pointer stays on that CTA. */
  .phase109-catalog-card-actions [data-phase1073-catalog-add-to-cart="true"] .phase241-cart-added-indicator{left:0!important;bottom:calc(100% + 12px)!important;transform:translate(0,10px) scale(.9)!important}
  .phase109-catalog-card-actions [data-phase1073-catalog-add-to-cart="true"] .phase241-cart-added-indicator:after{left:24px!important}
  .phase109-catalog-card-actions [data-phase1073-catalog-add-to-cart="true"] .phase241-cart-added-indicator.phase241-added-feedback-visible{animation:phase1077CatalogCartButtonPop 1.95s cubic-bezier(.2,.78,.2,1) both!important}
}
@keyframes phase1077CatalogCartButtonPop{0%{opacity:0;transform:translate(0,10px) scale(.9)}12%,82%{opacity:1;transform:translate(0,-4px) scale(1.08)}100%{opacity:0;transform:translate(0,-12px) scale(1.02)}}
/* phase566-bright-cart-added-popup:end */

/* phase567-buy-now-cart-choice-popup:start */
.phase567-buy-now-choice-overlay{position:fixed!important;inset:0!important;z-index:950!important;display:grid!important;place-items:center!important;padding:22px!important;background:rgba(29,17,4,.58)!important;backdrop-filter:blur(10px) saturate(1.15)!important;-webkit-backdrop-filter:blur(10px) saturate(1.15)!important}
.phase567-buy-now-choice-card{width:min(520px,calc(100vw - 36px))!important;border-radius:28px!important;background:linear-gradient(180deg,#fff8ea,#f6e6c9)!important;border:1px solid rgba(255,255,255,.82)!important;box-shadow:0 28px 80px rgba(29,17,4,.42),inset 0 1px 0 rgba(255,255,255,.88)!important;padding:28px!important;color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important;font-family:Inter,Arial,sans-serif!important}
.phase567-buy-now-choice-eyebrow{margin:0 0 8px!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:11px!important;font-weight:900!important;color:#6d3f0b!important;-webkit-text-fill-color:#6d3f0b!important}
.phase567-buy-now-choice-card h2{margin:0 0 12px!important;font-size:clamp(24px,4vw,34px)!important;line-height:1.02!important;color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important}
.phase567-buy-now-choice-card p:not(.phase567-buy-now-choice-eyebrow){margin:0!important;font-size:15px!important;line-height:1.55!important;color:#4b3214!important;-webkit-text-fill-color:#4b3214!important}
.phase567-buy-now-choice-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:22px!important}
.phase567-buy-now-choice-actions button{min-height:48px!important;border-radius:16px!important;border:0!important;padding:13px 16px!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 14px 30px rgba(35,83,35,.18)!important}
.phase567-buy-now-choice-include{background:#235323!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
.phase567-buy-now-choice-single{background:#fff8ea!important;color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important;border:1px solid rgba(47,26,6,.18)!important}
.phase567-buy-now-choice-actions button:focus-visible{outline:3px solid rgba(207,157,70,.75)!important;outline-offset:3px!important}
@media(min-width:620px){.phase567-buy-now-choice-actions{grid-template-columns:1fr 1fr!important}}
@media(max-width:520px){.phase567-buy-now-choice-card{padding:22px!important;border-radius:22px!important}.phase567-buy-now-choice-actions{grid-template-columns:1fr!important}}
/* phase567-buy-now-cart-choice-popup:end */

/* phase569-category-filter-viewport-follow:start */
.phase102-shell:has([data-phase569-filter-viewport-ready="true"]),
.phase102-shell:has([data-phase126-filter-panel="true"]){overflow:visible!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase569-filter-viewport-ready="true"]{position:sticky!important;top:132px!important;align-self:start!important;max-height:calc(100dvh - 148px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important;z-index:22!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase569-filter-placeholder{display:none!important;height:0!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
@media(min-width:1101px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase569-filter-placeholder[data-phase569-active="true"]{display:block!important;height:var(--phase569-filter-height)!important;min-height:var(--phase569-filter-height)!important;grid-column:1!important;grid-row:1!important;visibility:hidden!important;pointer-events:none!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase569-filter-viewport-ready="true"].phase569-filter-fixed{position:fixed!important;top:132px!important;left:var(--phase569-filter-left)!important;width:var(--phase569-filter-width)!important;max-width:var(--phase569-filter-width)!important;max-height:calc(100dvh - 148px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important;z-index:35!important;transform:none!important;margin:0!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main[data-phase569-filter-viewport-active="true"]{grid-template-columns:var(--phase147-sidebar) minmax(0,1fr)!important;align-items:start!important;overflow:visible!important}
}
@media(max-width:1100px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase569-filter-viewport-ready="true"]{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important;padding-right:14px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters.phase569-filter-fixed{position:static!important;left:auto!important;width:auto!important;max-width:none!important;max-height:none!important;overflow:visible!important;transform:none!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase569-filter-placeholder{display:none!important;height:0!important}
}
/* phase569-category-filter-viewport-follow:end */

/* phase570-category-filter-top-align:start */
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"]{--phase570-filter-top:40px}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase569-filter-viewport-ready="true"]{top:40px!important;max-height:calc(100dvh - 56px)!important}
@media(min-width:1101px){.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase569-filter-viewport-ready="true"].phase569-filter-fixed{top:40px!important;max-height:calc(100dvh - 56px)!important}}
@media(max-width:1100px){.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase569-filter-viewport-ready="true"]{top:auto!important;max-height:none!important}}
/* phase570-category-filter-top-align:end */

/* phase571-category-filter-native-sticky-no-snap:start */
html:has(.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"]){scroll-behavior:auto!important;scroll-snap-type:none!important;scroll-padding-top:0!important}
body:has(.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"]){scroll-snap-type:none!important}
main:has(.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"]),
.phase102-shell:has(.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"]),
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"]{overflow:visible!important;scroll-snap-type:none!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"]{overflow-x:visible!important;overflow-y:visible!important}
main[data-phase534-products-breakpoint-optimizer="true"] .phase102-shell:has(.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"]),
main[data-phase534-products-breakpoint-optimizer="true"] .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"],
main[data-phase506-all-products-breakpoint-optimizer="true"] .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"],
.phase103-catalog-region[data-phase126-professional-catalog="true"][data-phase147-breakpoint-parity="desktop-adapted"]{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main{align-items:start!important;overflow:visible!important;scroll-snap-type:none!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase126-filter-panel="true"]{position:sticky!important;top:40px!important;align-self:start!important;max-height:calc(100dvh - 56px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important;z-index:22!important;transform:none!important;left:auto!important;width:auto!important;max-width:none!important}
@media(min-width:1101px){.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main[data-phase571-filter-fixed-active="true"] .phase102-dashboard-results{grid-column:2!important}.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase126-filter-panel="true"].phase571-filter-fixed{position:fixed!important;top:40px!important;left:var(--phase571-filter-left)!important;width:var(--phase571-filter-width)!important;max-height:calc(100dvh - 56px)!important}}
@media(max-width:1100px){.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase126-filter-panel="true"]{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important;scrollbar-gutter:auto!important}}
/* phase571-category-filter-native-sticky-no-snap:end */

/* phase572-category-filter-vertical-center:start */
@media(min-width:1101px){.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase126-filter-panel="true"].phase571-filter-fixed{top:50%!important;transform:translateY(-50%)!important;max-height:calc(100dvh - 160px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important}}
@media(max-width:1100px){.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase126-filter-panel="true"].phase571-filter-fixed{top:auto!important;transform:none!important;max-height:none!important}}
/* phase572-category-filter-vertical-center:end */

/* phase573-category-filter-section-sticky-taller:start */
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main{position:relative!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase126-filter-panel="true"]{position:sticky!important;top:72px!important;align-self:start!important;height:calc(100dvh - 96px)!important;max-height:calc(100dvh - 96px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important;transform:none!important;left:auto!important;width:auto!important;max-width:none!important}
.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main[data-phase573-section-sticky="fixed"] .phase102-dashboard-results,.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main[data-phase573-section-sticky="bottom"] .phase102-dashboard-results{grid-column:2!important}
@media(min-width:1101px){.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase126-filter-panel="true"].phase573-filter-fixed{position:fixed!important;top:72px!important;left:var(--phase573-filter-left)!important;width:var(--phase573-filter-width)!important;height:calc(100dvh - 96px)!important;max-height:calc(100dvh - 96px)!important}.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase126-filter-panel="true"].phase573-filter-bottom{position:absolute!important;top:auto!important;bottom:0!important;left:var(--phase573-filter-left)!important;width:var(--phase573-filter-width)!important;height:calc(100dvh - 96px)!important;max-height:calc(100dvh - 96px)!important}}
@media(max-width:1100px){.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase126-filter-panel="true"]{position:static!important;top:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;scrollbar-gutter:auto!important;transform:none!important}.phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-dashboard-results{grid-column:auto!important}}
/* phase573-category-filter-section-sticky-taller:end */

/* phase629-explore-menu-navigation-top-products:start */
@media (min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{width:min(1540px,calc(100vw - 28px))!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;overflow:visible!important;max-height:none!important;height:auto!important}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase629-expanded-navigation="true"]{display:grid!important;grid-template-columns:1.02fr 1.36fr 1fr 1.14fr 1.18fr 1.08fr!important;gap:12px!important;align-items:start!important}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase629-expanded-navigation="true"] .phase82-mega-column{padding:0 12px!important;min-width:0!important}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase629-expanded-navigation="true"] .phase82-mega-column a{padding:6px 7px!important;border-radius:12px!important}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase629-expanded-navigation="true"] .phase82-mega-column a strong{font-size:12.5px!important;line-height:1.12!important;overflow-wrap:anywhere!important}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase629-expanded-navigation="true"] .phase82-mega-column a span{font-size:10.8px!important;line-height:1.18!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase629-products-top-five="true"] .phase629-top-product-links{display:grid!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;gap:4px!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase629-products-top-five="true"] [data-phase629-product-category-link="true"]{display:block!important}
  .phase84-liquid-glass-menu .phase82-mega-column[data-phase629-products-top-five="true"] [data-phase629-product-category-link="true"]:nth-of-type(n+6){display:none!important}
}
/* phase629-explore-menu-navigation-top-products:end */

/* phase631-profile-button-no-underline:start */
:root{--phase631ProfileButtonNoUnderline:1}
.phase118-icon-button,.phase118-icon-button:hover,.phase118-icon-button:focus,.phase118-icon-button:visited{text-decoration:none!important}
.phase118-icon-button [data-phase132-account-label="true"]{text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}
/* phase631-profile-button-no-underline:end */
/* phase639-account-pages-sidebar-menu:start */
main[data-phase639-account-pages-sidebar-menu="true"] .phase462-account-page-links,
main[data-phase639-account-pages-sidebar-menu="true"] .phase467-account-links,
main[data-phase639-account-pages-sidebar-menu="true"] .phase463-hero-actions,
main[data-phase639-account-pages-sidebar-menu="true"] .phase461-account-nav nav,
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-topbar{display:none!important;visibility:hidden!important;pointer-events:none!important;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-market-header .phase464-header-actions{display:none!important;visibility:hidden!important;pointer-events:none!important;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase639-account-layout{width:min(1420px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:clamp(20px,2.4vw,38px);align-items:start;padding:clamp(28px,3vw,56px) 0;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase639-account-content{min-width:0;display:grid;gap:clamp(18px,2vw,30px);}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-account-sidebar{position:sticky;top:88px;align-self:start;overflow:hidden;border-radius:28px;background:#fff9ed;border:1px solid rgba(67,38,9,.18);box-shadow:0 20px 50px rgba(41,24,6,.14);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding-bottom:clamp(18px,1.6vw,26px);}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-head{background:linear-gradient(145deg,#1b0901,#351b05);color:#fff8ea;padding:clamp(22px,2.1vw,34px);}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-head strong{display:block;color:#fff8ea!important;font-size:clamp(24px,2vw,34px);line-height:1.05;letter-spacing:-.04em;max-width:100%;overflow-wrap:anywhere;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-head span{display:block;color:rgba(255,248,234,.74)!important;font-size:clamp(14px,1.08vw,18px);line-height:1.35;overflow-wrap:anywhere;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-nav{display:grid;gap:10px;padding:clamp(16px,1.5vw,24px);}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-nav a{min-height:58px;border-radius:20px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;background:transparent;color:#1d1003!important;font-size:clamp(16px,1.08vw,20px);font-weight:850;line-height:1.1;letter-spacing:-.035em;text-transform:none;white-space:normal;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-nav a.is-active{background:#f3d9a8;color:#170b02!important;box-shadow:inset 0 0 0 1px rgba(86,49,9,.08);}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-nav a span{color:#170b02!important;font-weight:900;font-size:26px;line-height:1;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-summary{margin:0 clamp(16px,1.5vw,24px) clamp(18px,1.6vw,26px);padding:18px;border:1px dashed rgba(68,43,14,.26);border-radius:22px;background:#fffaf0;color:#4a2c0a!important;font-size:clamp(14px,.95vw,16px)!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;max-width:100%;overflow:hidden;overflow-wrap:anywhere;word-break:normal;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-summary *{font-size:inherit!important;line-height:inherit!important;color:#4a2c0a!important;letter-spacing:0!important;text-transform:none!important;max-width:100%;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase644-account-timeline-summary strong{display:block;font-weight:900;margin-bottom:12px;color:#211204!important;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase644-account-timeline-summary dl{display:grid;gap:10px;margin:0;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase644-account-timeline-summary dl div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-top:1px solid rgba(68,43,14,.13);padding-top:10px;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase644-account-timeline-summary dt{font-weight:800;color:#5f4219!important;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase644-account-timeline-summary dd{margin:0;text-align:right;font-weight:900;color:#211204!important;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-action-card{background:linear-gradient(145deg,#2a1202,#170802)!important;color:#fff8ea!important;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-action-card h3,
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-action-card h2,
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-action-card p{color:#fff8ea!important;opacity:1!important;text-shadow:none!important;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-action-card p{color:rgba(255,248,234,.82)!important;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-buying-tools h2{color:#fff8ea!important;text-shadow:none!important;opacity:1!important;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-buying-tools p{color:rgba(255,248,234,.82)!important;text-shadow:none!important;opacity:1!important;}
main[data-phase639-account-pages-sidebar-menu="true"].phase464-ecommerce-dashboard .phase464-order-strip .phase464-order-stat a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;margin-top:12px!important;padding:7px 14px!important;border:2px solid rgba(75,43,7,.55)!important;border-radius:999px!important;background:linear-gradient(135deg,#fff8ea,#f3d9a8)!important;color:#211204!important;box-shadow:0 6px 14px rgba(75,43,7,.12),inset 0 1px 0 rgba(255,255,255,.64)!important;text-decoration:none!important;font-size:14px!important;line-height:1.15!important;font-weight:800!important;white-space:nowrap!important;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-activity-ledger > .phase464-panel:not(.phase464-buying-tools) h2{color:#211204!important;text-shadow:none!important;opacity:1!important;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-activity-item span{color:#4b2b07!important;text-shadow:none!important;opacity:1!important;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-activity-item strong{color:#211204!important;text-shadow:none!important;opacity:1!important;}
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-tool-links a strong,
main[data-phase639-account-pages-sidebar-menu="true"] .phase463-route-card .phase463-eyebrow,
main[data-phase639-account-pages-sidebar-menu="true"] .phase467-track-tools strong{color:#4b2b07!important;text-shadow:none!important;}
main[data-phase639-account-pages-sidebar-menu="true"] :is(.phase464-panel,.phase461-final-card,.phase467-card,.phase463-panel) :is(h2,h3,strong,label){color:#211204;}
main[data-phase639-account-pages-sidebar-menu="true"] :is(.phase464-panel,.phase461-final-card,.phase467-card,.phase463-panel) :is(p,li,span){color:#5f4219;}
@media(max-width:900px){main[data-phase639-account-pages-sidebar-menu="true"] .phase639-account-layout{width:min(100% - 32px,760px);grid-template-columns:1fr;padding:24px 0;}main[data-phase639-account-pages-sidebar-menu="true"] .phase464-account-sidebar{position:relative;top:auto;}}
/* phase639-account-pages-sidebar-menu:end */
/* phase643-account-expanded-buying-tools:start */
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"][data-phase643-account-expanded-buying-tools="true"] .phase464-activity-ledger{
  grid-template-columns:1fr!important;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"][data-phase643-account-expanded-buying-tools="true"] [data-phase643-expanded-buying-tools="true"].phase464-buying-tools{
  width:100%;
  min-height:auto;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"][data-phase643-account-expanded-buying-tools="true"] .phase643-buying-tools-action{
  display:flex;
  margin:clamp(16px,1.4vw,22px) 0 clamp(18px,1.6vw,26px);
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"][data-phase643-account-expanded-buying-tools="true"] [data-phase643-buying-tools-cta="true"].phase464-btn.gold{
  min-height:48px;
  padding:13px 22px;
  border-radius:999px;
  box-shadow:0 18px 42px rgba(202,133,0,.24);
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"][data-phase643-account-expanded-buying-tools="true"] [data-phase643-expanded-buying-tools="true"] .phase464-tool-links{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:clamp(10px,1vw,16px)!important;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"][data-phase643-account-expanded-buying-tools="true"] [data-phase643-expanded-buying-tools="true"] .phase464-tool-links a{
  display:flex!important;
  min-height:74px!important;
  height:auto!important;
  aspect-ratio:auto!important;
  padding:16px 18px!important;
  align-items:flex-start;
  justify-content:flex-start;
  flex-direction:column;
  gap:10px;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"][data-phase643-account-expanded-buying-tools="true"] .phase643-tool-card-title{
  display:block;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"][data-phase643-account-expanded-buying-tools="true"] .phase643-tool-card-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:34px;
  padding:8px 14px;
  border-radius:999px;
  background:linear-gradient(135deg,#e4a51f,#ffd16d);
  color:#221307!important;
  font-size:.82rem;
  font-weight:900;
  letter-spacing:.05em;
  text-transform:uppercase;
  box-shadow:0 12px 28px rgba(202,133,0,.22);
}
@media(max-width:900px){
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"][data-phase643-account-expanded-buying-tools="true"] [data-phase643-expanded-buying-tools="true"] .phase464-tool-links{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:560px){
  main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"][data-phase643-account-expanded-buying-tools="true"] [data-phase643-expanded-buying-tools="true"] .phase464-tool-links{grid-template-columns:1fr;}
}
/* phase643-account-expanded-buying-tools:end */
/* phase648-account-settings-documents-orders-menu:start */
main[data-phase648-account-menu-upgrade="true"] .phase648-sidebar-nav{position:relative;}
main[data-phase648-account-menu-upgrade="true"] .phase648-account-menu-sidebar{overflow:visible!important;z-index:20;border-radius:28px!important;background:#fff9ed!important;}
main[data-phase648-account-menu-upgrade="true"] .phase648-account-menu-sidebar .phase464-sidebar-head{border-radius:28px 28px 0 0!important;overflow:hidden!important;margin:-1px -1px 0!important;}
main[data-phase657-account-hero-removed="true"] .phase639-account-layout{padding-top:clamp(8px,1.2vw,18px)!important;}
main[data-phase648-account-menu-upgrade="true"] .phase464-sidebar-nav a,
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-trigger{min-height:58px;border-radius:20px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;background:transparent;color:#1d1003!important;font-size:clamp(16px,1.08vw,20px);font-weight:850;line-height:1.1;letter-spacing:-.035em;text-transform:none;white-space:normal;text-decoration:none;border:0;width:100%;font-family:inherit;cursor:default;user-select:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;}
main[data-phase648-account-menu-upgrade="true"] .phase464-sidebar-nav a{cursor:pointer;user-select:auto;}
main[data-phase648-account-menu-upgrade="true"] .phase464-sidebar-nav a:hover,
main[data-phase648-account-menu-upgrade="true"] .phase464-sidebar-nav a:focus,
main[data-phase648-account-menu-upgrade="true"] .phase464-sidebar-nav a:focus-visible,
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-trigger:hover,
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-trigger:focus,
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-trigger:focus-visible{background:linear-gradient(135deg,#f8e3b5,#f1bf56)!important;color:#170b02!important;box-shadow:0 12px 28px rgba(75,43,7,.18),inset 0 0 0 1px rgba(86,49,9,.10)!important;transform:translateX(4px);outline:0;}
main[data-phase648-account-menu-upgrade="true"] .phase464-sidebar-nav a.is-active,
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-menu.is-active>.phase648-flyout-trigger{background:#f3d9a8;color:#170b02!important;box-shadow:inset 0 0 0 1px rgba(86,49,9,.08);}
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-menu{position:relative;}
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-menu::after{content:"";position:absolute;left:100%;top:0;width:24px;height:100%;z-index:29;background:transparent;pointer-events:auto;}
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-popover{display:none;position:absolute;left:calc(100% + 20px)!important;top:0;z-index:30;width:min(330px,calc(100vw - 48px));padding:12px;border-radius:22px;background:#fffaf0;border:1px solid rgba(67,38,9,.18);box-shadow:0 22px 54px rgba(37,20,4,.22);}
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-menu:hover .phase648-flyout-popover,
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-menu:focus-within .phase648-flyout-popover{display:grid;gap:8px;}
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-popover a{min-height:auto!important;padding:12px 14px!important;border-radius:16px!important;display:grid!important;gap:3px!important;background:#fff4df!important;color:#211204!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease;}
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-popover a:hover,
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-popover a:focus,
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-popover a:focus-visible{background:linear-gradient(135deg,#f8e3b5,#f1bf56)!important;box-shadow:0 10px 20px rgba(75,43,7,.16)!important;transform:translateX(3px);outline:0;}
/* Shared sidebar flyout typography contract: every account route uses the same title/support hierarchy. */
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-popover a strong{color:#211204!important;font-size:10px!important;line-height:1.15!important;}
main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-popover a span{color:#6b4617!important;font-size:8px!important;line-height:1.2!important;}
main[data-phase648-settings-index="true"],main[data-phase648-documents-page="true"],main[data-template="phase648-account-settings-detail"],main[data-phase655-order-page="true"]{background:#f7ead3;color:#211204;}
.phase655-order-hero,.phase648-settings-hero{padding:clamp(84px,9vw,138px) 0 clamp(34px,4vw,58px);background:linear-gradient(135deg,#1b0901,#3d2108 58%,#120702);color:#fff8ea;}
.phase648-shell{width:min(1420px,calc(100% - 40px));margin:0 auto;}
.phase648-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);gap:clamp(22px,3vw,48px);align-items:end;}
.phase648-eyebrow{margin:0 0 10px;text-transform:uppercase;letter-spacing:.16em;font-weight:900;color:#b36a19;}
.phase648-settings-hero .phase648-eyebrow{color:#f1bf56;}
.phase648-settings-hero h1{margin:0;font-size:clamp(48px,8vw,116px);line-height:.88;letter-spacing:-.08em;color:#fff8ea;}
.phase648-settings-hero p{max-width:760px;color:rgba(255,248,234,.78);font-size:clamp(18px,1.7vw,24px);line-height:1.45;}
.phase648-hero-card{border:1px solid rgba(241,191,86,.32);border-radius:28px;background:rgba(255,248,234,.08);padding:24px;display:grid;gap:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);}
.phase648-hero-card strong{font-size:clamp(22px,2vw,34px);color:#fff8ea;}
.phase648-hero-card span{color:rgba(255,248,234,.74);line-height:1.45;}
.phase648-settings-board,.phase648-documents-board{border-radius:32px;background:#fffaf0;border:1px solid rgba(67,38,9,.14);padding:clamp(24px,3vw,42px);box-shadow:0 22px 54px rgba(58,34,7,.12);}
.phase648-section-head h2{margin:0;color:#211204;font-size:clamp(32px,4vw,62px);line-height:.95;letter-spacing:-.06em;}
.phase648-section-head p{max-width:760px;color:#5f4219;font-size:clamp(16px,1.2vw,19px);line-height:1.55;}
.phase648-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;}
.phase648-setting-card{display:grid;align-content:space-between;gap:20px;min-height:218px;border-radius:24px;padding:22px;background:linear-gradient(145deg,#fff8ea,#f1d7a6);border:1px solid rgba(68,43,14,.16);box-shadow:0 14px 32px rgba(58,34,7,.1);}
.phase648-setting-card span,.phase648-document-row span{display:inline-flex;color:#8b520d;font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:12px;}
.phase648-setting-card h3{margin:8px 0;color:#211204;font-size:clamp(22px,1.8vw,30px);line-height:1;letter-spacing:-.04em;}
.phase648-setting-card p,.phase648-detail-panel p{color:#5f4219;line-height:1.45;}
.phase648-setting-card a,.phase648-btn,.phase648-document-row button{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:44px;padding:11px 17px;border-radius:999px;border:1px solid rgba(75,43,7,.45);background:#211204;color:#fff8ea!important;text-decoration:none!important;font-weight:900;box-shadow:0 10px 24px rgba(37,20,4,.16);}
.phase648-btn.gold{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305!important;border-color:rgba(90,50,6,.28);}
.phase648-detail-panel{margin-top:22px;border-radius:24px;padding:24px;background:#fff4df;border:1px solid rgba(68,43,14,.14);}
.phase648-action-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;}
.phase648-document-list{display:grid;gap:14px;margin-top:24px;}
.phase648-document-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:22px;padding:18px 20px;background:#fff4df;border:1px solid rgba(68,43,14,.14);}
.phase648-document-row p{margin:6px 0 0;color:#5f4219;line-height:1.42;}
.phase655-order-hero .phase648-eyebrow{color:#f1bf56;}
.phase655-order-hero h1{margin:0;font-size:clamp(44px,7vw,104px);line-height:.9;letter-spacing:-.075em;color:#fff8ea;}
.phase655-order-hero p{max-width:820px;color:rgba(255,248,234,.78);font-size:clamp(18px,1.55vw,23px);line-height:1.45;}
.phase655-order-content{display:grid;gap:clamp(18px,2vw,28px);}
main[data-phase639-account-pages-sidebar-menu="true"] .phase639-account-layout,.phase656-shared-account-ratio{grid-template-columns:minmax(280px,330px) minmax(0,1fr)!important;gap:clamp(20px,2.4vw,38px)!important;align-items:start;}
.phase656-dashboard-sync{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(230px,.45fr);gap:18px;border-radius:30px;background:linear-gradient(145deg,#fffaf0,#f5ddb0);border:1px solid rgba(67,38,9,.16);padding:clamp(22px,2.4vw,34px);box-shadow:0 20px 48px rgba(58,34,7,.12);}
.phase656-dashboard-sync h2{margin:0;color:#211204;font-size:clamp(28px,3vw,48px);line-height:.96;letter-spacing:-.055em;}
.phase656-dashboard-sync p{color:#5f4219;line-height:1.5;}
.phase656-dashboard-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
.phase656-dashboard-metrics article{border-radius:22px;background:#fff8ea;border:1px solid rgba(67,38,9,.12);padding:16px;}
.phase656-dashboard-metrics span{display:block;text-transform:uppercase;letter-spacing:.12em;color:#8b520d;font-weight:950;font-size:11px;}
.phase656-dashboard-metrics strong{display:block;margin-top:6px;color:#211204;font-size:clamp(22px,2vw,34px);}
.phase656-live-list{grid-column:1/-1;display:grid;gap:10px;}
.phase656-live-order{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border-radius:20px;background:#fff4df;border:1px solid rgba(67,38,9,.12);padding:14px 16px;align-items:center;}
.phase656-live-order strong{color:#211204;}
.phase656-live-order span{color:#5f4219;}
.phase656-live-order a{color:#4b2b07;font-weight:950;text-decoration:underline;}
.phase655-order-toolbar{display:flex;flex-wrap:wrap;gap:10px;border-radius:26px;background:#fffaf0;border:1px solid rgba(67,38,9,.14);padding:14px;box-shadow:0 14px 36px rgba(58,34,7,.10);}
.phase655-order-toolbar button,.phase655-card-actions a,.phase655-card-actions button,.phase655-order-list button,.phase655-search-card button,.phase655-history-grid button,.phase655-history-grid a,.phase655-receipt-rows button,.phase655-tracking-card button,.phase655-exception-card a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;padding:10px 16px;border:1px solid rgba(75,43,7,.32);background:#211204;color:#fff8ea!important;text-decoration:none!important;font-weight:900;box-shadow:0 10px 22px rgba(37,20,4,.13);}
.phase655-order-toolbar button{background:#fff4df;color:#3b2408!important;box-shadow:none;}
.phase655-order-toolbar button.is-active{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305!important;}
.phase655-order-grid,.phase655-history-grid,.phase655-receipt-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.phase655-order-card,.phase655-mini-panel,.phase655-completed-hero,.phase655-search-card,.phase655-history-grid article,.phase655-table-card,.phase655-receipt-summary article,.phase655-receipt-board,.phase655-map-card,.phase655-tracking-card,.phase655-checkpoints article,.phase655-exception-card,.phase655-order-list article{border-radius:28px;background:#fffaf0;border:1px solid rgba(67,38,9,.14);padding:clamp(20px,2vw,30px);box-shadow:0 18px 42px rgba(58,34,7,.11);}
.phase655-order-card-featured{grid-column:span 2;background:linear-gradient(145deg,#fff8ea,#f0d39a);}
.phase655-card-top,.phase655-completed-hero,.phase655-tracking-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.55fr);gap:18px;align-items:start;}
.phase655-card-top span,.phase655-mini-panel span,.phase655-completed-hero span,.phase655-map-card span,.phase655-receipt-summary span,.phase655-receipt-rows span{text-transform:uppercase;letter-spacing:.12em;color:#8b520d;font-weight:950;font-size:12px;}
.phase655-order-card h2,.phase655-completed-hero h2,.phase655-map-card h2,.phase655-section-head h2{margin:8px 0;color:#211204;font-size:clamp(28px,3vw,54px);line-height:.96;letter-spacing:-.055em;}
.phase655-mini-panel h3,.phase655-history-grid h3,.phase655-exception-card h3{margin:8px 0;color:#211204;font-size:clamp(22px,2vw,32px);line-height:1;letter-spacing:-.04em;}
.phase655-order-card p,.phase655-mini-panel p,.phase655-completed-hero p,.phase655-history-grid p,.phase655-receipt-summary p,.phase655-receipt-board p,.phase655-map-card p,.phase655-tracking-card p,.phase655-exception-card p,.phase655-checkpoints p{color:#5f4219;line-height:1.5;}
.phase655-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0;padding:0;list-style:none;}
.phase655-steps li{border-radius:16px;padding:12px;background:#fff4df;color:#6b4617;font-weight:850;text-align:center;}
.phase655-steps li.is-complete{background:#dff3d8;color:#285512;}
.phase655-steps li.is-current{background:#f6d994;color:#4b2b07;box-shadow:inset 0 0 0 2px rgba(202,133,0,.22);}
.phase655-card-actions,.phase655-history-grid article div{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;}
.phase655-mini-panel ul{margin:12px 0 0;padding-left:18px;color:#5f4219;line-height:1.55;}
.phase655-order-list,.phase655-receipt-rows,.phase655-checkpoints{display:grid;gap:12px;}
.phase655-order-list article,.phase655-receipt-rows article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;}
.phase655-pill{display:inline-flex;width:max-content;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;}
.phase655-pill.green{background:#e1f4dc;color:#255412;}
.phase655-pill.amber{background:#f8e3b5;color:#714405;}
.phase655-pill.neutral{background:#eadfcf;color:#4d3a20;}
.phase655-completed-hero,.phase655-receipt-board,.phase655-tracking-layout{margin-bottom:4px;}
.phase655-search-card,.phase655-tracking-card{display:grid;gap:10px;background:linear-gradient(145deg,#211204,#4a2a08);color:#fff8ea;}
.phase655-search-card label,.phase655-tracking-card label{color:#f1bf56;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:12px;}
.phase655-search-card input,.phase655-tracking-card input{min-height:48px;border-radius:999px;border:1px solid rgba(241,191,86,.3);background:#fffaf0;padding:0 16px;color:#211204;font-weight:800;}
.phase655-receipt-summary strong{font-size:clamp(28px,3vw,46px);color:#211204;}
.phase655-route-line{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px;}
.phase655-route-line i{height:12px;border-radius:999px;background:linear-gradient(135deg,#f1bf56,#ca8500);box-shadow:0 8px 18px rgba(202,133,0,.18);}
.phase655-checkpoints article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;}
.phase655-checkpoints article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff4df;color:#4b2b07;font-weight:950;}
.phase655-checkpoints article.is-complete>span{background:#dff3d8;color:#255412;}
.phase655-checkpoints article.is-current>span{background:#f1bf56;color:#211204;}
.phase655-exception-card a{margin-top:12px;}
@media(max-width:1100px){.phase648-settings-grid,.phase655-order-grid,.phase655-history-grid,.phase655-receipt-summary{grid-template-columns:repeat(2,minmax(0,1fr));}.phase648-hero-grid,.phase655-card-top,.phase655-completed-hero,.phase655-tracking-layout,.phase656-dashboard-sync{grid-template-columns:1fr;}main[data-phase648-account-menu-upgrade="true"] .phase648-flyout-popover{position:static;width:100%;margin-top:8px;box-shadow:none;}}
@media(max-width:700px){.phase648-settings-grid,.phase655-order-grid,.phase655-history-grid,.phase655-receipt-summary{grid-template-columns:1fr;}.phase655-order-card-featured{grid-column:auto;}.phase655-steps{grid-template-columns:1fr 1fr;}.phase655-order-list article,.phase655-receipt-rows article{grid-template-columns:1fr;}.phase648-document-row{align-items:flex-start;flex-direction:column;}}
/* phase648-account-settings-documents-orders-menu:end */
/* phase662-pending-order-filter-buttons:start */
.phase655-order-toolbar[data-phase662-pending-filter-toolbar="true"] button{cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;}
.phase655-order-toolbar[data-phase662-pending-filter-toolbar="true"] button:hover,
.phase655-order-toolbar[data-phase662-pending-filter-toolbar="true"] button:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px rgba(75,43,7,.16);outline:0;}
.phase655-order-toolbar[data-phase662-pending-filter-toolbar="true"] button[aria-pressed="true"]{background:linear-gradient(135deg,#f1bf56,#ca8500)!important;color:#1f1305!important;border-color:rgba(90,50,6,.28)!important;}
.phase662-filter-hidden[hidden]{display:none!important;}
.phase662-filter-status{margin:10px 0 0;color:#5f4219;font-size:14px;font-weight:850;}
.phase662-filter-empty{border-radius:22px;background:#fffaf0;border:1px dashed rgba(75,43,7,.24);padding:18px;color:#5f4219;font-weight:850;}
/* phase662-pending-order-filter-buttons:end */



/* phase660-account-page-background-only:start */
body:has(main[data-phase660-account-page-background-only="true"]){background:#fff8ea!important;}
main[data-phase660-account-page-background-only="true"],
main[data-phase660-account-page-background-only="true"].phase464-ecommerce-dashboard,
main[data-phase660-account-page-background-only="true"].phase463-profile,
main[data-phase660-account-page-background-only="true"].phase461-orders,
main[data-phase660-account-page-background-only="true"].phase467-track-order,
main[data-phase660-account-page-background-only="true"].phase468-incoming,
main[data-phase660-account-page-background-only="true"].phase648-settings,
main[data-phase660-account-page-background-only="true"].phase648-documents,
main[data-phase660-account-page-background-only="true"].phase655-orders{background:#fff8ea!important;color:inherit;}
main[data-phase660-account-page-background-only="true"] .phase639-account-layout,
main[data-phase660-account-page-background-only="true"] .phase648-account-shell{background:transparent!important;}
/* Container/card/sidebar colors intentionally untouched so account cards keep their existing ONTCSA theme. */
/* phase660-account-page-background-only:end */

/* phase664-account-top-gap-tighter:start */
main[data-phase648-account-menu-upgrade="true"][data-phase657-account-hero-removed="true"] .phase639-account-layout,
main[data-phase648-account-menu-upgrade="true"][data-phase657-account-hero-removed="true"] .phase648-account-shell{padding-top:clamp(8px,1.2vw,18px)!important;}
main[data-phase648-account-menu-upgrade="true"] .phase648-account-menu-sidebar,
main[data-phase648-account-menu-upgrade="true"] .phase464-account-sidebar{position:static!important;top:auto!important;align-self:start!important;margin-top:0!important;}
main[data-phase648-account-menu-upgrade="true"] .phase639-account-content{margin-top:0!important;}
/* account-only top gap and static sidebar/workspace top alignment tightened; global header and non-account pages unchanged. */
/* phase664-account-top-gap-tighter:end */

/* phase667-open-orders-dashboard-linked-filters:start */
.phase667-live-open-order ul{margin:12px 0 0;padding-left:18px;color:#5f4219}.phase667-live-open-order .phase655-steps{margin-top:14px}.phase667-live-open-order[data-phase662-filter-target="true"]{transition:opacity .18s ease,transform .18s ease}.phase667-live-open-order.phase662-filter-hidden{opacity:.2;transform:scale(.985)}.phase655-order-list article.phase667-live-open-order{display:block!important}.phase667-live-open-order .phase655-card-top{display:flex!important;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.phase667-live-open-order .phase655-card-top span{max-width:220px;overflow-wrap:anywhere}.phase667-live-open-order .phase655-card-top strong{font-size:15px;line-height:1.15;text-align:right;overflow-wrap:anywhere}.phase667-live-open-order h2{margin-top:10px!important}.phase667-live-open-order .phase655-steps{display:flex;flex-wrap:wrap}.phase667-live-open-order .phase655-steps li{flex:0 1 auto;min-width:84px}
.phase670-provider-stage-toolbar{display:grid!important;grid-template-columns:1fr;gap:14px!important;align-items:stretch!important;background:linear-gradient(135deg,#fffaf0,#f4ead8);border:1px solid rgba(75,43,7,.14);border-radius:24px;padding:14px!important}.phase670-provider-group{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-radius:18px;background:rgba(255,255,255,.68);border:1px solid rgba(75,43,7,.1);padding:10px}.phase670-provider-group h3{flex:1 0 100%;display:flex;gap:8px;align-items:center;margin:0 0 2px;color:#2b1906;font-size:14px;text-transform:uppercase;letter-spacing:.08em}.phase670-provider-group h3 small{font-size:11px;letter-spacing:0;text-transform:none;color:#7c5b24;font-weight:800}.phase670-lock-glyph,.phase670-button-lock{filter:grayscale(.25);margin-right:4px}.phase670-provider-locked{background:#f2f0eb!important;border-style:dashed!important;opacity:.86}.phase655-order-toolbar[data-phase662-pending-filter-toolbar="true"] button.phase670-filter-locked,.phase655-order-toolbar[data-phase662-pending-filter-toolbar="true"] button:disabled{background:#e3dfd6!important;color:#8a8377!important;border-color:#c9c1b3!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}.phase670-provider-all{background:linear-gradient(135deg,rgba(241,191,86,.18),rgba(255,255,255,.78))}
@media(min-width:980px){.phase670-provider-stage-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.phase670-provider-all{grid-column:1/-1}.phase670-provider-group[data-phase670-provider-group="ontcsa"]{grid-column:1/-1}}
@media(max-width:720px){.phase655-order-toolbar[data-phase662-pending-filter-toolbar="true"]{display:grid!important;overflow:visible;padding-bottom:6px}.phase655-order-toolbar[data-phase662-pending-filter-toolbar="true"] button{white-space:nowrap;flex:0 0 auto}.phase670-provider-group{overflow-x:auto;flex-wrap:nowrap}.phase670-provider-group h3{min-width:100%;white-space:normal}}
/* phase667-open-orders-dashboard-linked-filters:end */

/* phase671-open-orders-filtered-list-view:start */
/* Strict hidden rule outranks the card display override so non-matching stages disappear completely. */
.phase655-order-list [data-phase662-pending-filter-target="true"][hidden],
.phase655-order-list article.phase667-live-open-order[hidden],
.phase655-order-list article.phase667-live-open-order.phase662-filter-hidden[hidden]{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important;transform:none!important;}
.phase671-view-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 18px;padding:12px 14px;border-radius:22px;background:linear-gradient(135deg,#fffaf0,#f4ead8);border:1px solid rgba(75,43,7,.14);box-shadow:0 12px 28px rgba(58,34,7,.08);}
.phase671-view-switch strong{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#4b2b07;}
.phase671-view-switch div{display:flex;gap:8px;flex-wrap:wrap;}
.phase671-view-switch button{min-height:38px;border-radius:999px;padding:9px 14px;border:1px solid rgba(75,43,7,.26);background:#fff4df;color:#3b2408;font-weight:900;cursor:pointer;}
.phase671-view-switch button[aria-pressed="true"],.phase671-view-switch button.is-active{background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;border-color:rgba(90,50,6,.28);}
.phase655-order-list[data-phase671-order-view="block"]{display:grid;gap:12px;}
.phase655-order-list[data-phase671-order-view="list"]{display:block;overflow-x:auto;border-radius:24px;border:1px solid rgba(75,43,7,.16);background:#fffaf0;box-shadow:0 18px 42px rgba(58,34,7,.10);}
.phase655-order-list[data-phase671-order-view="list"]::before{content:"Order / family  Stage  Items  Progress  Tracking  Actions";display:grid;grid-template-columns:minmax(170px,1.15fr) minmax(150px,1fr) minmax(220px,1.5fr) minmax(220px,1.4fr) minmax(140px,.9fr) minmax(150px,.8fr);gap:12px;min-width:1050px;padding:14px 16px;background:#211204;color:#fff8ea;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;white-space:pre;}
.phase655-order-list[data-phase671-order-view="list"] article.phase667-live-open-order{display:grid!important;grid-template-columns:minmax(170px,1.15fr) minmax(150px,1fr) minmax(220px,1.5fr) minmax(220px,1.4fr) minmax(140px,.9fr) minmax(150px,.8fr);gap:12px;align-items:start;min-width:1050px;padding:14px 16px!important;border:0!important;border-bottom:1px solid rgba(75,43,7,.12)!important;border-radius:0!important;background:#fffaf0!important;box-shadow:none!important;}
.phase655-order-list[data-phase671-order-view="list"] article.phase667-live-open-order:nth-of-type(even){background:#fff4df!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-card-top{display:block!important;margin:0!important;min-width:0;grid-column:1;grid-row:1;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order h2{grid-column:2;grid-row:1;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase671-date-cell{grid-column:3;grid-row:1;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase671-items-cell{grid-column:4;grid-row:1;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase671-progress-cell{grid-column:5;grid-row:1;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase671-tracking-cell{grid-column:6;grid-row:1;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase671-actions-cell{grid-column:6;grid-row:1;margin-top:48px!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase671-tracking-cell + .phase671-actions-cell{margin-top:58px!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-card-top span{display:block;max-width:none;font-size:11px;line-height:1.25;letter-spacing:.08em;overflow-wrap:anywhere;color:#8b520d;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-card-top strong{display:block;text-align:left;font-size:13px;line-height:1.25;overflow-wrap:anywhere;color:#211204;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order h2{margin:0!important;font-size:14px!important;line-height:1.28!important;letter-spacing:-.01em!important;color:#211204!important;overflow-wrap:anywhere;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order p{margin:0!important;font-size:12px!important;line-height:1.35!important;color:#5f4219!important;overflow-wrap:anywhere;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order ul{margin:0!important;padding-left:16px!important;font-size:12px;line-height:1.35;max-height:98px;overflow:hidden;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order li{margin:0 0 3px;overflow-wrap:anywhere;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-steps{display:block!important;margin:0!important;padding:0!important;list-style:none;max-height:120px;overflow:hidden;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-steps li{display:block!important;min-width:0!important;padding:0 0 3px!important;background:transparent!important;text-align:left!important;font-size:12px!important;line-height:1.32!important;color:#5f4219!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-card-actions{display:flex!important;flex-direction:column!important;gap:7px!important;margin:0!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-card-actions a{min-height:32px!important;padding:7px 10px!important;font-size:12px!important;white-space:nowrap;}
@media(max-width:720px){.phase671-view-switch{align-items:flex-start}.phase671-view-switch div{width:100%}.phase671-view-switch button{flex:1 1 120px}.phase655-order-list[data-phase671-order-view="list"]::before,.phase655-order-list[data-phase671-order-view="list"] article.phase667-live-open-order{min-width:920px;grid-template-columns:150px 140px 190px 190px 120px 120px;font-size:12px;}}
/* phase671-open-orders-filtered-list-view:end */

/* phase672-open-orders-current-stage-filters-compact:start */
main[data-phase672-stage-filter-layout="true"] .phase639-account-content{display:grid!important;gap:clamp(6px,.7vw,9px)!important;}
main[data-phase672-stage-filter-layout="true"] .phase672-current-stage-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:7px!important;margin:0!important;border-radius:16px!important;box-shadow:0 6px 16px rgba(58,34,7,.06)!important;background:linear-gradient(135deg,#fffaf0,#f4ead8)!important;}
main[data-phase672-stage-filter-layout="true"] .phase672-stage-group{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;padding:5px 6px!important;border-radius:12px!important;background:rgba(255,255,255,.62)!important;border:1px solid rgba(75,43,7,.10)!important;min-height:0!important;}
main[data-phase672-stage-filter-layout="true"] .phase672-stage-group h3{flex:0 0 160px!important;margin:0!important;font-size:11px!important;line-height:1.15!important;letter-spacing:.10em!important;color:#4b2b07!important;text-transform:uppercase!important;}
main[data-phase672-stage-filter-layout="true"] .phase655-order-toolbar[data-phase662-pending-filter-toolbar="true"] button{min-height:30px!important;padding:6px 10px!important;border-radius:999px!important;font-size:12px!important;line-height:1.1!important;font-weight:850!important;box-shadow:none!important;}
main[data-phase672-stage-filter-layout="true"] .phase662-filter-status{margin:0!important;padding:0 2px!important;font-size:13px!important;line-height:1.25!important;color:#4b2b07!important;}
main[data-phase672-stage-filter-layout="true"] .phase671-view-switch{margin:0!important;padding:8px 10px!important;border-radius:16px!important;box-shadow:0 8px 20px rgba(58,34,7,.06)!important;}
main[data-phase672-stage-filter-layout="true"] .phase671-view-switch strong{font-size:11px!important;letter-spacing:.12em!important;}
main[data-phase672-stage-filter-layout="true"] .phase671-view-switch button{min-height:32px!important;padding:7px 12px!important;font-size:12px!important;}
main[data-phase672-stage-filter-layout="true"] .phase655-order-grid.phase655-pending-grid{display:none!important;}
main[data-phase672-stage-filter-layout="true"] .phase655-order-list{margin-top:0!important;}
main[data-phase672-stage-filter-layout="true"] .phase655-order-list[data-phase671-order-view="block"]{gap:10px!important;}
main[data-phase672-stage-filter-layout="true"] .phase655-order-list article.phase667-live-open-order{padding:clamp(16px,1.6vw,24px)!important;border-radius:22px!important;}
main[data-phase672-stage-filter-layout="true"] .phase667-live-open-order h2{font-size:clamp(28px,3.2vw,48px)!important;line-height:.98!important;margin:6px 0 4px!important;}
main[data-phase672-stage-filter-layout="true"] .phase667-live-open-order .phase655-card-top{margin-bottom:4px!important;}
main[data-phase672-stage-filter-layout="true"] .phase667-live-open-order .phase671-date-cell{margin:0 0 8px!important;}
main[data-phase672-stage-filter-layout="true"] .phase667-live-open-order .phase655-steps{margin:10px 0 0!important;gap:6px!important;}
main[data-phase672-stage-filter-layout="true"] .phase667-live-open-order .phase655-steps li{padding:8px 9px!important;font-size:12px!important;}
main[data-phase672-stage-filter-layout="true"] .phase667-live-open-order ul{margin-top:8px!important;}
main[data-phase672-stage-filter-layout="true"] .phase667-live-open-order .phase655-card-actions{margin-top:10px!important;}
@media(min-width:980px){main[data-phase672-stage-filter-layout="true"] .phase672-current-stage-toolbar{grid-template-columns:1fr 1fr!important;}main[data-phase672-stage-filter-layout="true"] .phase672-provider-all{grid-column:1/-1!important;}main[data-phase672-stage-filter-layout="true"] .phase672-provider-ontcsa{grid-column:1/-1!important;}}
@media(max-width:720px){main[data-phase672-stage-filter-layout="true"] .phase672-stage-group{overflow-x:auto!important;flex-wrap:nowrap!important;}main[data-phase672-stage-filter-layout="true"] .phase672-stage-group h3{flex:0 0 126px!important;}main[data-phase672-stage-filter-layout="true"] .phase655-order-toolbar[data-phase662-pending-filter-toolbar="true"] button{white-space:nowrap!important;}}
/* phase672-open-orders-current-stage-filters-compact:end */

/* phase674-open-orders-provider-stage-banners:start */
:root{--phase674-ontcsa:#2f1a06;--phase674-ontcsa-2:#ca8500;--phase674-iprint:#b66a00;--phase674-iprint-soft:#fff0cf;--phase674-epictetus:#215240;--phase674-epictetus-soft:#e7f3ed;}
main[data-phase674-provider-stage-banners="true"] .phase667-live-open-order{position:relative;overflow:visible!important;border-color:rgba(47,26,6,.16)!important;}
main[data-phase674-provider-stage-banners="true"] .phase667-live-open-order .phase655-card-top{border-bottom:1px solid rgba(75,43,7,.12);padding-bottom:12px;margin-bottom:14px!important;}
.phase674-ontcsa-stage-banner{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin:12px 0 14px!important;padding:18px 20px!important;border-radius:24px;background:linear-gradient(135deg,#2f1a06,#5c3509 62%,#ca8500)!important;color:#fff8ea!important;box-shadow:0 18px 42px rgba(47,26,6,.18)!important;border:1px solid rgba(241,191,86,.28)!important;}
.phase674-ontcsa-stage-banner span{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:950;color:#f1bf56!important;margin-bottom:6px;}
.phase674-ontcsa-stage-banner strong{display:block;font-size:clamp(24px,2.8vw,42px);line-height:1;letter-spacing:-.045em;color:#fff8ea!important;}
.phase674-ontcsa-stage-banner p{margin:8px 0 0!important;color:rgba(255,248,234,.82)!important;line-height:1.45!important;}
.phase674-ontcsa-stage-meter{display:grid;place-items:center;min-width:132px;min-height:82px;border-radius:20px;background:rgba(255,248,234,.12);border:1px solid rgba(255,248,234,.22);font-weight:950;color:#fff8ea;text-align:center;}
.phase674-provider-stage-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin:12px 0 16px!important;}
.phase674-provider-stage-card{position:relative;display:block;border:0;background:transparent;padding:0;text-align:left;color:inherit;appearance:none;-webkit-appearance:none;}
.phase674-provider-stage-card summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:76px;padding:14px 16px;border-radius:20px;border:1px solid rgba(75,43,7,.18);box-shadow:0 12px 28px rgba(58,34,7,.08);outline-offset:3px;}
.phase674-provider-stage-card summary::-webkit-details-marker{display:none;}
.phase674-provider-stage-card[data-phase674-provider="iprint"] summary{background:linear-gradient(135deg,var(--phase674-iprint-soft),#ffd98b)!important;border-color:rgba(182,106,0,.28)!important;color:#3a2206!important;}
.phase674-provider-stage-card[data-phase674-provider="epictetus"] summary{background:linear-gradient(135deg,var(--phase674-epictetus-soft),#c8e4d6)!important;border-color:rgba(33,82,64,.28)!important;color:#12362a!important;}
.phase674-provider-stage-card summary span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:950;opacity:.86;margin-bottom:5px;}
.phase674-provider-stage-card summary strong{display:block;font-size:17px;line-height:1.15;font-weight:950;overflow-wrap:anywhere;}
.phase674-provider-stage-card summary em{font-style:normal;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;background:rgba(255,255,255,.58);border:1px solid rgba(47,26,6,.14);white-space:nowrap;}
.phase674-provider-popup{position:absolute;z-index:40;top:calc(100% + 8px);left:0;width:min(420px,calc(100vw - 42px));padding:16px;border-radius:20px;background:#fffaf0;color:#2f1a06;border:1px solid rgba(75,43,7,.18);box-shadow:0 26px 70px rgba(47,26,6,.24);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .16s ease,transform .16s ease;}
.phase674-provider-stage-card[open] .phase674-provider-popup,.phase674-provider-stage-card:hover .phase674-provider-popup,.phase674-provider-stage-card:focus-within .phase674-provider-popup{opacity:1;transform:translateY(0);pointer-events:auto;}
.phase674-provider-popup h3{margin:0 0 8px!important;font-size:18px!important;color:#211204!important;letter-spacing:-.02em!important;}
.phase674-provider-popup p{margin:0 0 10px!important;color:#5f4219!important;line-height:1.45!important;font-size:13px!important;}
.phase674-provider-popup dl{display:grid;grid-template-columns:auto 1fr;gap:7px 10px;margin:12px 0 0;font-size:12px;color:#5f4219;}
.phase674-provider-popup dt{text-transform:uppercase;letter-spacing:.10em;font-weight:950;color:#8b520d;}
.phase674-provider-popup dd{margin:0;font-weight:850;color:#2f1a06;overflow-wrap:anywhere;}
.phase673-order-services{display:none!important;}
.phase674-service-note{margin:8px 0 0!important;color:#6b4617!important;font-size:13px!important;font-weight:850;}
.phase655-order-list[data-phase671-order-view="list"]::before{content:"Order / ONTCSA stage  Provider stages  Items  Progress  Tracking / Actions"!important;grid-template-columns:minmax(230px,1.2fr) minmax(270px,1.25fr) minmax(230px,1.1fr) minmax(220px,1.05fr) minmax(170px,.85fr)!important;min-width:1120px!important;}
.phase655-order-list[data-phase671-order-view="list"] article.phase667-live-open-order{grid-template-columns:minmax(230px,1.2fr) minmax(270px,1.25fr) minmax(230px,1.1fr) minmax(220px,1.05fr) minmax(170px,.85fr)!important;min-width:1120px!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-card-top{grid-column:1!important;grid-row:1!important;display:block!important;border-bottom:0!important;padding-bottom:0!important;margin:0!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase674-ontcsa-stage-banner{grid-column:1!important;grid-row:2!important;display:block!important;min-height:0;margin:8px 0 0!important;padding:10px 12px!important;border-radius:14px!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase674-ontcsa-stage-banner strong{font-size:14px!important;line-height:1.2!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase674-ontcsa-stage-banner p,.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase674-ontcsa-stage-meter{display:none!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase674-provider-stage-rail{grid-column:2!important;grid-row:1 / span 2!important;grid-template-columns:1fr!important;gap:7px!important;margin:0!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase674-provider-stage-card summary{min-height:0!important;padding:9px 10px!important;border-radius:14px!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase674-provider-stage-card summary strong{font-size:12px!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase674-provider-stage-card summary em{display:none!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase674-provider-popup{position:fixed;left:24px;right:24px;top:auto;bottom:24px;width:auto;max-width:520px;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase671-items-cell{grid-column:3!important;grid-row:1 / span 2!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase671-progress-cell{grid-column:4!important;grid-row:1 / span 2!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase671-tracking-cell{grid-column:5!important;grid-row:1!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase671-actions-cell{grid-column:5!important;grid-row:2!important;margin-top:8px!important;}
.phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order h2{display:none!important;}
@media(max-width:820px){.phase674-ontcsa-stage-banner,.phase674-provider-stage-rail{grid-template-columns:1fr!important}.phase674-ontcsa-stage-meter{min-width:0;min-height:58px}.phase674-provider-popup{position:static;width:auto;margin-top:8px;display:none;opacity:1;transform:none;pointer-events:auto}.phase674-provider-stage-card[open] .phase674-provider-popup{display:block}.phase674-provider-stage-card:hover .phase674-provider-popup{display:block}.phase674-provider-stage-card summary{grid-template-columns:1fr}.phase674-provider-stage-card summary em{justify-self:start}}
/* phase674-open-orders-provider-stage-banners:end */

/* phase675-open-orders-ontcsa-stage-pipeline-table:start */
main[data-phase675-stage-pipeline-table="true"] .phase671-view-switch strong::after{content:" · Pipeline";color:#8b520d;font-weight:900;}
main[data-phase675-stage-pipeline-table="true"] [data-phase671-order-view-button="list"]::after{content:" table";}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"]{display:block!important;overflow-x:auto!important;overflow-y:visible!important;border-radius:26px!important;border:1px solid rgba(75,43,7,.16)!important;background:linear-gradient(180deg,#fffaf0,#f4ead8)!important;box-shadow:0 18px 42px rgba(58,34,7,.10)!important;padding:0!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"]::before{content:none!important;display:none!important;}
.phase675-pipeline-board{display:grid;grid-template-columns:repeat(8,minmax(238px,1fr));gap:0;min-width:1904px;width:max-content;align-items:stretch;background:linear-gradient(90deg,rgba(75,43,7,.08),rgba(202,133,0,.10));}
.phase675-pipeline-column{display:grid;grid-template-rows:auto 1fr;min-width:238px;border-left:1px solid rgba(75,43,7,.14);background:rgba(255,250,240,.74);}
.phase675-pipeline-column:first-child{border-left:0;}
.phase675-pipeline-head{position:sticky;top:0;z-index:2;min-height:74px;padding:13px 12px;background:linear-gradient(180deg,#211204,#3a2104);color:#fff8ea;border-bottom:2px solid rgba(241,191,86,.50);box-shadow:0 10px 20px rgba(31,19,5,.16);}
.phase675-pipeline-head span{display:block;margin:0 0 5px;font-size:10px;line-height:1.1;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:#f1bf56;}
.phase675-pipeline-head strong{display:block;font-size:14px;line-height:1.18;font-weight:950;color:#fff8ea;}
.phase675-pipeline-count{display:inline-flex;margin-top:8px;min-height:22px;align-items:center;justify-content:center;padding:3px 9px;border-radius:999px;background:rgba(241,191,86,.18);border:1px solid rgba(241,191,86,.42);font-size:11px;font-weight:950;color:#ffe8bb;}
.phase675-pipeline-lane{display:flex;flex-direction:column;gap:10px;min-height:270px;padding:12px;background:linear-gradient(180deg,rgba(255,250,240,.88),rgba(244,234,216,.76));}
.phase675-pipeline-empty{display:none;margin:0;padding:12px;border:1px dashed rgba(75,43,7,.22);border-radius:16px;color:#7b5214;font-size:12px;line-height:1.35;background:rgba(255,255,255,.38);}
.phase675-pipeline-lane:not(:has(article:not([hidden]))) .phase675-pipeline-empty{display:block;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] article.phase667-live-open-order{display:block!important;min-width:0!important;width:100%!important;padding:12px!important;border:1px solid rgba(75,43,7,.15)!important;border-radius:18px!important;background:#fffaf0!important;box-shadow:0 12px 24px rgba(58,34,7,.10)!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] article.phase667-live-open-order[hidden],
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] article.phase667-live-open-order.phase662-filter-hidden[hidden]{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-card-top{display:block!important;margin:0 0 9px!important;padding-bottom:8px!important;border-bottom:1px solid rgba(75,43,7,.10)!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-card-top span{display:block!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.10em!important;text-transform:uppercase!important;color:#8b520d!important;overflow-wrap:anywhere;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-card-top strong{display:block!important;font-size:13px!important;line-height:1.24!important;color:#211204!important;overflow-wrap:anywhere;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-ontcsa-stage-banner{margin:0 0 8px!important;padding:9px!important;border-radius:14px!important;display:block!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-ontcsa-stage-banner span{font-size:9px!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-ontcsa-stage-banner strong{font-size:12px!important;line-height:1.2!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-ontcsa-stage-banner p{font-size:11px!important;line-height:1.32!important;margin:4px 0 0!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-ontcsa-stage-meter{margin-top:8px!important;font-size:10px!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-provider-stage-rail{grid-template-columns:1fr!important;gap:7px!important;margin:7px 0!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-provider-stage-card summary{padding:8px!important;grid-template-columns:1fr!important;gap:4px!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-provider-stage-card summary strong{font-size:12px!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-service-note{font-size:11px!important;margin:6px 0!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase671-date-cell,
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase671-items-cell,
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase671-progress-cell,
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase671-tracking-cell{display:block!important;margin:7px 0 0!important;padding:0!important;max-height:88px;overflow:hidden;font-size:11px!important;line-height:1.35!important;color:#5f4219!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase671-items-cell{padding-left:14px!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase655-steps{list-style:none!important;padding:0!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase655-steps li{display:block!important;padding:0 0 3px!important;background:transparent!important;color:#5f4219!important;font-size:11px!important;text-align:left!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase655-card-actions{display:flex!important;flex-direction:column!important;gap:6px!important;margin:10px 0 0!important;}
main[data-phase675-stage-pipeline-table="true"] .phase655-order-list[data-phase671-order-view="list"] .phase655-card-actions a{min-height:30px!important;padding:7px 9px!important;font-size:11px!important;white-space:normal!important;}
@media(max-width:720px){.phase675-pipeline-board{grid-template-columns:repeat(8,minmax(215px,1fr));min-width:1720px}.phase675-pipeline-head{min-height:68px;padding:11px 10px}.phase675-pipeline-head strong{font-size:13px}.phase675-pipeline-lane{padding:10px}}
/* phase675-open-orders-ontcsa-stage-pipeline-table:end */

/* phase676-open-orders-pipeline-thin-columns:start */
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"]{scrollbar-gutter:stable both-edges!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase675-pipeline-board{grid-template-columns:repeat(8, minmax(320px,320px))!important;min-width:2560px!important;width:max-content!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase675-pipeline-column{min-width:320px!important;max-width:320px!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase675-pipeline-head{min-height:58px!important;padding:10px 11px!important;border-radius:0!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase675-pipeline-head span{font-size:9px!important;letter-spacing:.12em!important;margin-bottom:3px!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase675-pipeline-head strong{font-size:13px!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase675-pipeline-count{min-height:18px!important;margin-top:5px!important;padding:2px 7px!important;font-size:10px!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase675-pipeline-lane{gap:8px!important;min-height:220px!important;padding:9px!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase675-pipeline-empty{padding:9px!important;border-radius:12px!important;font-size:11px!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] article.phase667-live-open-order{padding:9px!important;border-radius:14px!important;max-width:302px!important;overflow:hidden!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-card-top{margin:0 0 7px!important;padding-bottom:6px!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-card-top span{font-size:9px!important;letter-spacing:.10em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-card-top strong{font-size:11px!important;line-height:1.16!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-ontcsa-stage-banner{margin:0 0 6px!important;padding:7px 8px!important;border-radius:12px!important;box-shadow:none!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-ontcsa-stage-banner strong{font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-ontcsa-stage-banner p,
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-ontcsa-stage-meter{display:none!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-provider-stage-rail{gap:5px!important;margin:5px 0!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-provider-stage-card summary{padding:6px 7px!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-provider-stage-card summary span{font-size:9px!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-provider-stage-card summary strong{font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-service-note{display:none!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase671-date-cell,
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase671-items-cell,
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase671-progress-cell,
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase671-tracking-cell{font-size:10.5px!important;line-height:1.24!important;margin:5px 0 0!important;max-height:42px!important;overflow:hidden!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase671-progress-cell li:nth-child(n+3),
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase671-items-cell li:nth-child(n+2){display:none!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase655-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important;margin:7px 0 0!important;}
main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] .phase655-card-actions a{min-height:26px!important;padding:5px 7px!important;font-size:10px!important;border-radius:999px!important;white-space:nowrap!important;}
@media(max-width:720px){main[data-phase676-pipeline-thin-columns="true"] .phase675-pipeline-board{grid-template-columns:repeat(8,minmax(255px,255px))!important;min-width:2040px!important}main[data-phase676-pipeline-thin-columns="true"] .phase675-pipeline-column{min-width:255px!important;max-width:255px!important}main[data-phase676-pipeline-thin-columns="true"] .phase655-order-list[data-phase671-order-view="list"] article.phase667-live-open-order{max-width:237px!important}}
/* phase676-open-orders-pipeline-thin-columns:end */

/* phase677-open-orders-pipeline-color-thin-readable:start */
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-board{grid-template-columns:repeat(8,minmax(285px,285px))!important;min-width:2280px!important;width:max-content!important;}
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-column{min-width:285px!important;max-width:285px!important;--phase677-stage:#d99512;--phase677-stage-soft:rgba(217,149,18,.16);--phase677-stage-text:#fff8ea;}
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-column[data-phase675-pipeline-column="order-received"]{--phase677-stage:#f1bf56;--phase677-stage-soft:rgba(241,191,86,.20);--phase677-stage-text:#2a1905;}
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-column[data-phase675-pipeline-column="order-in-review"]{--phase677-stage:#d96b22;--phase677-stage-soft:rgba(217,107,34,.20);--phase677-stage-text:#fff8ea;}
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-column[data-phase675-pipeline-column="order-paid"]{--phase677-stage:#2f8f55;--phase677-stage-soft:rgba(47,143,85,.20);--phase677-stage-text:#fff8ea;}
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-column[data-phase675-pipeline-column="document-review"]{--phase677-stage:#c23b2e;--phase677-stage-soft:rgba(194,59,46,.18);--phase677-stage-text:#fff8ea;}
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-column[data-phase675-pipeline-column="production"]{--phase677-stage:#e28b17;--phase677-stage-soft:rgba(226,139,23,.20);--phase677-stage-text:#1f1305;}
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-column[data-phase675-pipeline-column="export-documents-created"]{--phase677-stage:#f1bf56;--phase677-stage-soft:rgba(241,191,86,.20);--phase677-stage-text:#2a1905;}
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-column[data-phase675-pipeline-column="export-shipment-sent"]{--phase677-stage:#d96b22;--phase677-stage-soft:rgba(217,107,34,.20);--phase677-stage-text:#fff8ea;}
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-column[data-phase675-pipeline-column="export-delivered"]{--phase677-stage:#247a45;--phase677-stage-soft:rgba(36,122,69,.20);--phase677-stage-text:#fff8ea;}
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-head{min-height:60px!important;padding:10px 11px 9px!important;background:linear-gradient(135deg,var(--phase677-stage),#2a1905)!important;color:var(--phase677-stage-text)!important;border-bottom:3px solid var(--phase677-stage)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 22px rgba(31,19,5,.18)!important;}
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-head::before{content:"";display:block;width:38px;height:5px;border-radius:999px;background:var(--phase677-stage);box-shadow:0 0 0 2px rgba(255,255,255,.18);margin:0 0 5px;}
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-head span{font-size:10px!important;line-height:1.05!important;letter-spacing:.12em!important;color:rgba(255,248,234,.86)!important;}
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-head strong{font-size:15px!important;line-height:1.1!important;color:var(--phase677-stage-text)!important;}
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-count{font-size:11px!important;font-weight:950!important;color:var(--phase677-stage-text)!important;background:rgba(31,19,5,.22)!important;border-color:rgba(255,248,234,.34)!important;}
main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-lane{padding:8px!important;gap:8px!important;background:linear-gradient(180deg,var(--phase677-stage-soft),rgba(255,250,240,.82))!important;}
main[data-phase677-pipeline-color-readable="true"] .phase655-order-list[data-phase671-order-view="list"] article.phase667-live-open-order{max-width:269px!important;padding:9px!important;border-radius:14px!important;border-left:5px solid var(--phase677-stage,#d99512)!important;}
main[data-phase677-pipeline-color-readable="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="order-received"]{--phase677-card-stage:#f1bf56;--phase677-card-stage-dark:#8a5608;}
main[data-phase677-pipeline-color-readable="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="order-in-review"]{--phase677-card-stage:#d96b22;--phase677-card-stage-dark:#7f330f;}
main[data-phase677-pipeline-color-readable="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="order-paid"]{--phase677-card-stage:#2f8f55;--phase677-card-stage-dark:#17552f;}
main[data-phase677-pipeline-color-readable="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="document-review"]{--phase677-card-stage:#c23b2e;--phase677-card-stage-dark:#6f1e17;}
main[data-phase677-pipeline-color-readable="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="production"]{--phase677-card-stage:#e28b17;--phase677-card-stage-dark:#8a4d07;}
main[data-phase677-pipeline-color-readable="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="export-documents-created"]{--phase677-card-stage:#f1bf56;--phase677-card-stage-dark:#8a5608;}
main[data-phase677-pipeline-color-readable="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="export-shipment-sent"]{--phase677-card-stage:#d96b22;--phase677-card-stage-dark:#7f330f;}
main[data-phase677-pipeline-color-readable="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="export-delivered"]{--phase677-card-stage:#247a45;--phase677-card-stage-dark:#114a29;}
main[data-phase677-pipeline-color-readable="true"] .phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-card-top span{font-size:10.5px!important;line-height:1.12!important;letter-spacing:.12em!important;color:var(--phase677-card-stage-dark,#8b520d)!important;}
main[data-phase677-pipeline-color-readable="true"] .phase655-order-list[data-phase671-order-view="list"] .phase667-live-open-order .phase655-card-top strong{font-size:12.5px!important;line-height:1.18!important;color:#1f1305!important;}
main[data-phase677-pipeline-color-readable="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-ontcsa-stage-banner{background:linear-gradient(135deg,var(--phase677-card-stage-dark,#3a2104),var(--phase677-card-stage,#d99512))!important;border-color:rgba(255,255,255,.18)!important;}
main[data-phase677-pipeline-color-readable="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-ontcsa-stage-banner span{font-size:10.5px!important;letter-spacing:.14em!important;color:#ffe8bb!important;}
main[data-phase677-pipeline-color-readable="true"] .phase655-order-list[data-phase671-order-view="list"] .phase674-ontcsa-stage-banner strong{font-size:13.5px!important;line-height:1.16!important;color:#fff8ea!important;}
main[data-phase677-pipeline-color-readable="true"] .phase655-order-list[data-phase671-order-view="list"] .phase671-date-cell,
main[data-phase677-pipeline-color-readable="true"] .phase655-order-list[data-phase671-order-view="list"] .phase671-items-cell,
main[data-phase677-pipeline-color-readable="true"] .phase655-order-list[data-phase671-order-view="list"] .phase671-progress-cell,
main[data-phase677-pipeline-color-readable="true"] .phase655-order-list[data-phase671-order-view="list"] .phase671-tracking-cell{font-size:11.5px!important;line-height:1.28!important;color:#4b2b07!important;}
main[data-phase677-pipeline-color-readable="true"] .phase655-order-list[data-phase671-order-view="list"] .phase655-steps li{font-size:11.5px!important;line-height:1.28!important;color:#3b2408!important;font-weight:800!important;}
main[data-phase677-pipeline-color-readable="true"] .phase655-order-list[data-phase671-order-view="list"] .phase655-card-actions a{font-size:11.5px!important;min-height:28px!important;}
@media(max-width:720px){main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-board{grid-template-columns:repeat(8,minmax(242px,242px))!important;min-width:1936px!important}main[data-phase677-pipeline-color-readable="true"] .phase675-pipeline-column{min-width:242px!important;max-width:242px!important}main[data-phase677-pipeline-color-readable="true"] .phase655-order-list[data-phase671-order-view="list"] article.phase667-live-open-order{max-width:226px!important}}
/* phase677-open-orders-pipeline-color-thin-readable:end */

/* phase678-open-orders-pipeline-flush-left:start */
main[data-phase678-pipeline-flush-left="true"] .phase655-order-list[data-phase671-order-view="list"]{scrollbar-gutter:auto!important;padding-left:0!important;margin-left:0!important;}
main[data-phase678-pipeline-flush-left="true"] .phase655-order-list[data-phase671-order-view="list"] .phase675-pipeline-board{margin-left:0!important;padding-left:0!important;transform:none!important;}
main[data-phase678-pipeline-flush-left="true"] .phase655-order-list[data-phase671-order-view="list"] .phase675-pipeline-column:first-child{margin-left:0!important;border-left:0!important;}
main[data-phase678-pipeline-flush-left="true"] .phase655-order-list[data-phase671-order-view="list"] .phase675-pipeline-column:first-child .phase675-pipeline-head{border-top-left-radius:24px!important;}
main[data-phase678-pipeline-flush-left="true"] .phase655-order-list[data-phase671-order-view="list"] .phase675-pipeline-column:first-child .phase675-pipeline-lane{padding-left:8px!important;}
/* phase678-open-orders-pipeline-flush-left:end */

/* phase679-open-orders-block-stage-color-indicators:start */
main[data-phase679-block-stage-color="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="order-received"]{--phase679-stage:#f1bf56;--phase679-stage-dark:#8a5608;--phase679-stage-soft:rgba(241,191,86,.16);}
main[data-phase679-block-stage-color="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="order-in-review"]{--phase679-stage:#d96b22;--phase679-stage-dark:#7f330f;--phase679-stage-soft:rgba(217,107,34,.14);}
main[data-phase679-block-stage-color="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="order-paid"]{--phase679-stage:#2f8f55;--phase679-stage-dark:#17552f;--phase679-stage-soft:rgba(47,143,85,.14);}
main[data-phase679-block-stage-color="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="document-review"]{--phase679-stage:#c23b2e;--phase679-stage-dark:#6f1e17;--phase679-stage-soft:rgba(194,59,46,.13);}
main[data-phase679-block-stage-color="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="production"]{--phase679-stage:#e28b17;--phase679-stage-dark:#8a4d07;--phase679-stage-soft:rgba(226,139,23,.15);}
main[data-phase679-block-stage-color="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="export-documents-created"]{--phase679-stage:#f1bf56;--phase679-stage-dark:#8a5608;--phase679-stage-soft:rgba(241,191,86,.16);}
main[data-phase679-block-stage-color="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="export-shipment-sent"]{--phase679-stage:#d96b22;--phase679-stage-dark:#7f330f;--phase679-stage-soft:rgba(217,107,34,.14);}
main[data-phase679-block-stage-color="true"] article.phase667-live-open-order[data-phase675-ontcsa-stage="export-delivered"]{--phase679-stage:#247a45;--phase679-stage-dark:#114a29;--phase679-stage-soft:rgba(36,122,69,.14);}
main[data-phase679-block-stage-color="true"] .phase655-order-list[data-phase671-order-view="block"] article.phase667-live-open-order{border-left:7px solid var(--phase679-stage,#ca8500)!important;background:linear-gradient(135deg,var(--phase679-stage-soft,rgba(202,133,0,.12)),#fffaf0 44%,#fff4df)!important;box-shadow:0 18px 38px rgba(58,34,7,.10), inset 0 1px 0 rgba(255,255,255,.72)!important;}
main[data-phase679-block-stage-color="true"] .phase655-order-list[data-phase671-order-view="block"] article.phase667-live-open-order::before{content:attr(data-phase675-ontcsa-stage-label);position:absolute;top:14px;right:16px;z-index:1;display:inline-flex;align-items:center;min-height:26px;padding:5px 10px;border-radius:999px;background:var(--phase679-stage,#ca8500);color:#fff8ea;font-size:11px;font-weight:950;letter-spacing:.10em;text-transform:uppercase;box-shadow:0 8px 18px rgba(31,19,5,.16);}
main[data-phase679-block-stage-color="true"] .phase655-order-list[data-phase671-order-view="block"] article.phase667-live-open-order[data-phase675-ontcsa-stage="order-received"]::before,
main[data-phase679-block-stage-color="true"] .phase655-order-list[data-phase671-order-view="block"] article.phase667-live-open-order[data-phase675-ontcsa-stage="production"]::before,
main[data-phase679-block-stage-color="true"] .phase655-order-list[data-phase671-order-view="block"] article.phase667-live-open-order[data-phase675-ontcsa-stage="export-documents-created"]::before{color:#1f1305;}
main[data-phase679-block-stage-color="true"] .phase655-order-list[data-phase671-order-view="block"] .phase674-ontcsa-stage-banner{background:linear-gradient(135deg,var(--phase679-stage-dark,#3a2104),var(--phase679-stage,#ca8500))!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 14px 28px rgba(58,34,7,.14)!important;}
main[data-phase679-block-stage-color="true"] .phase655-order-list[data-phase671-order-view="block"] .phase674-ontcsa-stage-banner strong,
main[data-phase679-block-stage-color="true"] .phase655-order-list[data-phase671-order-view="block"] .phase674-ontcsa-stage-banner span,
main[data-phase679-block-stage-color="true"] .phase655-order-list[data-phase671-order-view="block"] .phase674-ontcsa-stage-banner p{color:#fff8ea!important;}
main[data-phase679-block-stage-color="true"] .phase655-order-list[data-phase671-order-view="block"] .phase674-ontcsa-stage-meter{background:rgba(255,255,255,.18)!important;border-color:rgba(255,255,255,.30)!important;color:#fff8ea!important;}
@media(max-width:720px){main[data-phase679-block-stage-color="true"] .phase655-order-list[data-phase671-order-view="block"] article.phase667-live-open-order::before{position:static;margin:0 0 10px;}}
/* phase679-open-orders-block-stage-color-indicators:end */

/* phase680-open-orders-clickable-review-contact:start */
main[data-phase680-clickable-order-review="true"] .phase655-order-list[data-phase671-order-view="list"] article[data-phase680-clickable-order="true"]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}
main[data-phase680-clickable-order-review="true"] .phase655-order-list[data-phase671-order-view="list"] article[data-phase680-clickable-order="true"]:hover,
main[data-phase680-clickable-order-review="true"] .phase655-order-list[data-phase671-order-view="list"] article[data-phase680-clickable-order="true"]:focus{transform:translateY(-2px);box-shadow:0 18px 38px rgba(31,19,5,.18)!important;outline:3px solid rgba(202,133,0,.28);outline-offset:2px;}
main[data-phase680-clickable-order-review="true"] article.phase680-order-selected{outline:3px solid #ca8500!important;outline-offset:3px;}
.phase680-order-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;}
.phase680-order-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;border-radius:999px!important;text-decoration:none!important;font-weight:900!important;letter-spacing:.01em!important;}
.phase680-view-order{background:linear-gradient(135deg,#f1bf56,#ca8500)!important;color:#1f1305!important;border:1px solid rgba(101,59,9,.32)!important;}
.phase680-contact-order{background:#fff9ee!important;color:#4b2b07!important;border:1px solid rgba(75,43,7,.30)!important;}
.phase680-order-review-dialog[hidden]{display:none!important;}
.phase680-order-review-dialog{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:clamp(14px,3vw,34px);}
.phase680-order-review-backdrop{position:absolute;inset:0;background:rgba(21,12,3,.68);backdrop-filter:blur(5px);}
.phase680-order-review-panel{position:relative;z-index:1;width:min(920px,96vw);max-height:88vh;overflow:auto;border-radius:28px;border:1px solid rgba(241,191,86,.30);background:linear-gradient(145deg,#fff9ee,#f7e5bf);box-shadow:0 30px 90px rgba(0,0,0,.35);padding:clamp(18px,3vw,32px);}
.phase680-order-review-close{position:sticky;top:0;float:right;width:42px;height:42px;border-radius:999px;border:1px solid rgba(75,43,7,.20);background:#fff4df;color:#321b04;font-size:28px;line-height:1;cursor:pointer;}
.phase680-review-eyebrow{margin:0 0 8px;color:#8a5608;font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;}
.phase680-order-review-panel h2{margin:0 0 18px;color:#1f1305;font-size:clamp(24px,3vw,36px);}
.phase680-order-review-body article{max-width:none!important;margin:0!important;cursor:auto!important;}
.phase680-order-review-body article:hover,.phase680-order-review-body article:focus{transform:none!important;outline:0!important;}
.phase680-order-review-open{overflow:hidden;}
@media(max-width:720px){.phase680-order-actions{grid-template-columns:1fr!important}.phase680-order-review-panel{border-radius:20px;padding:18px}.phase680-order-review-dialog{align-items:end;padding:10px}.phase680-order-review-panel{max-height:92vh;width:100%;}}
/* phase680-open-orders-clickable-review-contact:end */

/* phase681-open-orders-action-button-colors:start */
main[data-phase681-action-button-colors="true"] .phase680-order-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:stretch!important;}
main[data-phase681-action-button-colors="true"] .phase680-order-actions a{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:42px!important;padding:10px 12px!important;border-radius:999px!important;text-decoration:none!important;font-weight:950!important;font-size:14px!important;line-height:1.05!important;letter-spacing:.01em!important;box-shadow:0 10px 20px rgba(31,19,5,.14), inset 0 1px 0 rgba(255,255,255,.35)!important;}
main[data-phase681-action-button-colors="true"] .phase680-view-order{background:linear-gradient(135deg,#174f87,#0b3158)!important;color:#ffffff!important;border:2px solid rgba(11,49,88,.78)!important;text-shadow:0 1px 0 rgba(0,0,0,.22)!important;}
main[data-phase681-action-button-colors="true"] .phase680-view-order::before{content:"👁";font-size:13px;line-height:1;filter:saturate(.75) brightness(1.25);}
main[data-phase681-action-button-colors="true"] .phase680-contact-order{background:linear-gradient(135deg,#f7fff6,#d9f3d5)!important;color:#135326!important;border:2px solid rgba(31,122,55,.72)!important;text-shadow:none!important;box-shadow:0 10px 20px rgba(31,122,55,.13), inset 0 1px 0 rgba(255,255,255,.7)!important;}
main[data-phase681-action-button-colors="true"] .phase680-contact-order::before{content:"✉";font-size:14px;line-height:1;color:#1f7a37!important;}
main[data-phase681-action-button-colors="true"] .phase680-view-order:hover,
main[data-phase681-action-button-colors="true"] .phase680-view-order:focus{background:linear-gradient(135deg,#1f6eae,#0b3158)!important;transform:translateY(-1px);}
main[data-phase681-action-button-colors="true"] .phase680-contact-order:hover,
main[data-phase681-action-button-colors="true"] .phase680-contact-order:focus{background:linear-gradient(135deg,#ffffff,#cdeec8)!important;border-color:#1f7a37!important;transform:translateY(-1px);}
main[data-phase681-action-button-colors="true"] .phase680-order-actions a:focus-visible{outline:3px solid rgba(241,191,86,.55)!important;outline-offset:3px!important;}
@media(max-width:720px){main[data-phase681-action-button-colors="true"] .phase680-order-actions{grid-template-columns:1fr!important}main[data-phase681-action-button-colors="true"] .phase680-order-actions a{min-height:44px!important;font-size:14px!important;}}
/* phase681-open-orders-action-button-colors:end */

/* phase682-open-orders-filter-collapse-arrow:start */
main[data-phase682-filter-collapse="true"] .phase655-order-toolbar[data-phase682-filter-collapse="true"]{position:relative!important;padding-right:78px!important;transition:max-height .24s ease,padding .24s ease,background .24s ease;}
main[data-phase682-filter-collapse="true"] .phase682-filter-toggle{position:absolute;top:16px;right:18px;z-index:4;width:44px;height:44px;border-radius:999px;border:2px solid rgba(75,43,7,.32);background:linear-gradient(135deg,#f1bf56,#ca8500);color:#1f1305;box-shadow:0 12px 24px rgba(58,34,7,.18), inset 0 1px 0 rgba(255,255,255,.36);font-size:26px;font-weight:950;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;}
main[data-phase682-filter-collapse="true"] .phase682-filter-toggle:hover,
main[data-phase682-filter-collapse="true"] .phase682-filter-toggle:focus{transform:translateY(-1px);box-shadow:0 16px 30px rgba(58,34,7,.22), inset 0 1px 0 rgba(255,255,255,.45);outline:3px solid rgba(241,191,86,.45);outline-offset:3px;}
main[data-phase682-filter-collapse="true"] .phase655-order-toolbar[data-phase682-filters-collapsed="true"]{min-height:76px!important;padding:18px 78px 18px 24px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;}
main[data-phase682-filter-collapse="true"] .phase655-order-toolbar[data-phase682-filters-collapsed="true"]::before{content:"Open order filters";display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:999px;background:rgba(255,250,240,.82);border:1px solid rgba(75,43,7,.18);color:#321b04;font-size:14px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.7);}
main[data-phase682-filter-collapse="true"] .phase655-order-toolbar[data-phase682-filters-collapsed="true"] .phase670-provider-group{display:none!important;visibility:hidden!important;pointer-events:none!important;}
main[data-phase682-filter-collapse="true"] .phase655-order-toolbar[data-phase682-filters-collapsed="true"] .phase682-filter-toggle span{transform:translateY(-1px);}
@media(max-width:720px){main[data-phase682-filter-collapse="true"] .phase655-order-toolbar[data-phase682-filter-collapse="true"]{padding-right:68px!important}main[data-phase682-filter-collapse="true"] .phase682-filter-toggle{top:14px;right:14px;width:42px;height:42px;font-size:24px}main[data-phase682-filter-collapse="true"] .phase655-order-toolbar[data-phase682-filters-collapsed="true"]{padding-left:16px!important;padding-right:68px!important}}
/* phase682-open-orders-filter-collapse-arrow:end */

/* phase683-full-order-detail-page-new-tab:start */
main[data-phase683-order-detail="true"] .phase683-detail-content{display:grid;gap:22px;}
.phase683-detail-hero{border:1px solid rgba(75,43,7,.18);border-radius:28px;background:linear-gradient(135deg,#fff8ea,#f4dfb8);padding:clamp(22px,4vw,42px);box-shadow:0 20px 50px rgba(58,34,7,.10);}
.phase683-detail-hero-top{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.phase683-eyebrow{margin:0;color:#8a5608;font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;text-align:left}.phase683-detail-hero h1{margin:0 0 0 auto!important;color:#1f1305;font-size:12px!important;line-height:15.6px!important;font-weight:800!important;letter-spacing:1.2px!important;overflow-wrap:anywhere;text-align:right;max-inline-size:min(48%,360px)!important}.phase683-detail-hero>p[data-phase683-order-summary]{max-width:820px;color:#4b2b07;margin:14px 0 0}.phase683-hero-actions,.phase683-detail-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.phase683-hero-actions a,.phase683-detail-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border-radius:999px;text-decoration:none;font-weight:900}.phase683-hero-actions a:first-child,.phase683-detail-actions a:first-child{background:#fffaf0;color:#4b2b07;border:1px solid rgba(75,43,7,.22)}.phase683-hero-actions a:last-child,.phase683-detail-actions a:last-child{background:linear-gradient(135deg,#d9f3d5,#8fd18d);color:#123f20;border:1px solid rgba(31,122,55,.45)}
.phase683-detail-shell{display:grid;gap:20px}.phase683-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.phase683-summary-grid article,.phase683-section{border:1px solid rgba(75,43,7,.16);border-radius:22px;background:#fffaf0;padding:18px;box-shadow:0 14px 32px rgba(58,34,7,.08)}.phase683-summary-grid span,.phase683-stage-card span{display:block;color:#8a5608;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.phase683-summary-grid strong{display:block;margin-top:7px;color:#1f1305;font-size:16px;overflow-wrap:anywhere}.phase683-section h2{margin:0 0 14px;color:#1f1305;font-size:22px}.phase683-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.phase683-stage-card{border-radius:18px;padding:16px;border:1px solid rgba(75,43,7,.16);background:linear-gradient(135deg,#fff,#f8ead1)}.phase683-stage-card[data-phase683-stage-provider="ontcsa"]{border-left:6px solid #ca8500}.phase683-stage-card[data-phase683-stage-provider="iprint"]{border-left:6px solid #d96b22}.phase683-stage-card[data-phase683-stage-provider="epictetus"]{border-left:6px solid #2f8f55}.phase683-stage-card[data-phase683-stage-active="false"]{opacity:.68}.phase683-stage-card h3{margin:8px 0;color:#1f1305}.phase683-stage-card p{color:#4b2b07}.phase683-stage-card em{font-style:normal;color:#6d4b1b;font-weight:800}.phase683-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.phase683-item-list{display:grid;gap:10px}.phase683-item-list article{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;gap:10px;align-items:center;border-radius:16px;background:#fff;padding:12px;border:1px solid rgba(75,43,7,.12)}.phase683-timeline{list-style:none;margin:0;padding:0;display:grid;gap:10px}.phase683-timeline li,.phase683-message-list article{border-left:5px solid #ca8500;border-radius:16px;background:#fff;padding:12px 14px;display:grid;gap:4px}.phase683-timeline span,.phase683-message-list span{font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#8a5608}.phase683-timeline strong,.phase683-message-list p{color:#1f1305;margin:0}.phase683-timeline time,.phase683-message-list time{color:#6d4b1b;font-size:12px}.phase683-message-list{display:grid;gap:10px}dl{display:grid;gap:8px;margin:0}dl div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:10px}dt{font-weight:900;color:#4b2b07}dd{margin:0;color:#1f1305;overflow-wrap:anywhere}address{display:grid;gap:4px;font-style:normal;color:#1f1305}.phase683-error,.phase683-loading{border-radius:18px;background:#fff4df;border:1px solid rgba(75,43,7,.18);padding:18px;color:#4b2b07;font-weight:800}
@media(max-width:980px){.phase683-summary-grid,.phase683-stage-grid,.phase683-two{grid-template-columns:1fr}.phase683-item-list article{grid-template-columns:1fr}.phase683-detail-hero{padding:22px}.phase683-detail-hero-top{align-items:flex-start;flex-direction:row;gap:12px}.phase683-detail-hero h1{align-self:flex-start;max-inline-size:58%;font-size:13px}.phase683-eyebrow{text-align:left}dl div{grid-template-columns:1fr}}
/* phase683-full-order-detail-page-new-tab:end */

/* phase1127-order-contact-modal:start */
body.phase1119-contact-open{overflow:hidden!important;}
.phase1119-contact-dialog{position:fixed!important;inset:0!important;z-index:1200!important;display:grid!important;place-items:center!important;padding:clamp(14px,3vw,36px)!important;box-sizing:border-box!important;}
.phase1119-contact-dialog[hidden]{display:none!important;}
.phase1119-contact-backdrop{position:absolute!important;inset:0!important;background:rgba(27,16,4,.68)!important;backdrop-filter:blur(5px)!important;}
.phase1119-contact-panel{position:relative!important;z-index:1!important;width:min(100%,640px)!important;max-height:min(760px,calc(100dvh - 28px))!important;overflow:auto!important;display:grid!important;gap:16px!important;padding:clamp(24px,4vw,38px)!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:28px!important;background:linear-gradient(145deg,#fffdf7,#f6e5c4)!important;box-shadow:0 28px 88px rgba(0,0,0,.35)!important;color:#2a1705!important;}
.phase1119-contact-panel h2{margin:0!important;color:#2a1705!important;font-size:clamp(25px,3vw,36px)!important;line-height:1.05!important;letter-spacing:-.035em!important;}
.phase1119-contact-panel p:not(.phase1119-contact-eyebrow){margin:0!important;color:#66451b!important;line-height:1.55!important;}
.phase1119-contact-eyebrow{margin:0!important;color:#8b5709!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;}
.phase1119-contact-close{position:absolute!important;top:16px!important;right:16px!important;width:42px!important;height:42px!important;padding:0!important;border:1px solid rgba(68,39,5,.18)!important;border-radius:50%!important;background:#fffaf0!important;color:#3a2106!important;font-size:27px!important;line-height:1!important;cursor:pointer!important;}
.phase1119-contact-order-meta{display:grid!important;grid-template-columns:minmax(220px,2fr) minmax(100px,.9fr) minmax(130px,1.15fr)!important;gap:10px!important;}
.phase1119-contact-order-meta label:first-child input{font-size:11px!important;}
.phase1119-contact-panel label{display:grid!important;gap:7px!important;color:#5d3b10!important;font-size:12px!important;font-weight:850!important;letter-spacing:.02em!important;}
.phase1119-contact-panel input,.phase1119-contact-panel textarea{width:100%!important;box-sizing:border-box!important;border:1px solid rgba(75,43,7,.22)!important;border-radius:12px!important;background:#fffdf8!important;color:#271504!important;font:inherit!important;font-weight:650!important;letter-spacing:0!important;}
.phase1119-contact-panel input{min-height:42px!important;padding:9px 11px!important;font-size:13px!important;}
.phase1119-contact-panel textarea{min-height:132px!important;padding:12px!important;resize:vertical!important;font-size:15px!important;line-height:1.45!important;}
.phase1119-contact-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;}
.phase1119-contact-actions button{min-height:46px!important;padding:11px 17px!important;border:1px solid #3b2106!important;border-radius:12px!important;background:#3b2106!important;color:#fff9ed!important;font:inherit!important;font-weight:850!important;cursor:pointer!important;}
.phase1119-contact-actions button[data-phase1119-contact-close]{position:static!important;width:auto!important;height:auto!important;background:transparent!important;color:#3b2106!important;font-size:inherit!important;}
.phase1119-contact-panel output{min-height:1.3em!important;color:#5d3b10!important;font-weight:750!important;}
@media(max-width:620px){.phase1119-contact-dialog{align-items:end!important;padding:0!important}.phase1119-contact-panel{width:100%!important;max-height:calc(100dvh - 14px)!important;border-radius:26px 26px 0 0!important}.phase1119-contact-order-meta{grid-template-columns:1fr!important;}.phase1119-contact-actions{display:grid!important;grid-template-columns:1fr!important;}.phase1119-contact-actions button{width:100%!important;}.phase1119-contact-close{top:14px!important;right:14px!important;}}
/* phase1127-order-contact-modal:end */

/* phase684-open-orders-filter-toggle-smaller:start */
main[data-phase684-filter-toggle-smaller="true"] .phase655-order-toolbar[data-phase682-filter-collapse="true"]{padding-right:58px!important;}
main[data-phase684-filter-toggle-smaller="true"] .phase682-filter-toggle{top:18px!important;right:20px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;font-size:17px!important;border-width:1.5px!important;box-shadow:0 7px 14px rgba(58,34,7,.14), inset 0 1px 0 rgba(255,255,255,.32)!important;}
main[data-phase684-filter-toggle-smaller="true"] .phase682-filter-toggle:hover,
main[data-phase684-filter-toggle-smaller="true"] .phase682-filter-toggle:focus{transform:translateY(-1px)!important;box-shadow:0 9px 18px rgba(58,34,7,.18), inset 0 1px 0 rgba(255,255,255,.42)!important;outline:2px solid rgba(241,191,86,.42)!important;outline-offset:2px!important;}
main[data-phase684-filter-toggle-smaller="true"] .phase655-order-toolbar[data-phase682-filters-collapsed="true"]{padding-right:58px!important;min-height:62px!important;}
@media(max-width:720px){main[data-phase684-filter-toggle-smaller="true"] .phase655-order-toolbar[data-phase682-filter-collapse="true"]{padding-right:52px!important}main[data-phase684-filter-toggle-smaller="true"] .phase682-filter-toggle{top:16px!important;right:14px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;font-size:16px!important}main[data-phase684-filter-toggle-smaller="true"] .phase655-order-toolbar[data-phase682-filters-collapsed="true"]{padding-right:52px!important;}}
/* phase684-open-orders-filter-toggle-smaller:end */

/* phase685-pipeline-header-white-text:start */
main[data-phase685-pipeline-header-white-text="true"] .phase675-pipeline-column[data-phase675-pipeline-column="order-received"],
main[data-phase685-pipeline-header-white-text="true"] .phase675-pipeline-column[data-phase675-pipeline-column="production"],
main[data-phase685-pipeline-header-white-text="true"] .phase675-pipeline-column[data-phase675-pipeline-column="export-documents-created"]{--phase677-stage-text:#fff8ea!important;}
main[data-phase685-pipeline-header-white-text="true"] .phase675-pipeline-column[data-phase675-pipeline-column="order-received"] .phase675-pipeline-head strong,
main[data-phase685-pipeline-header-white-text="true"] .phase675-pipeline-column[data-phase675-pipeline-column="order-received"] .phase675-pipeline-count,
main[data-phase685-pipeline-header-white-text="true"] .phase675-pipeline-column[data-phase675-pipeline-column="production"] .phase675-pipeline-head strong,
main[data-phase685-pipeline-header-white-text="true"] .phase675-pipeline-column[data-phase675-pipeline-column="production"] .phase675-pipeline-count,
main[data-phase685-pipeline-header-white-text="true"] .phase675-pipeline-column[data-phase675-pipeline-column="export-documents-created"] .phase675-pipeline-head strong,
main[data-phase685-pipeline-header-white-text="true"] .phase675-pipeline-column[data-phase675-pipeline-column="export-documents-created"] .phase675-pipeline-count{color:#fff8ea!important;text-shadow:0 1px 1px rgba(31,19,5,.35)!important;}
/* phase685-pipeline-header-white-text:end */

/* phase686-open-orders-field-settings:start */
main[data-phase686-order-field-settings="true"] .phase671-view-switch{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:wrap!important;position:relative!important;}
main[data-phase686-order-field-settings="true"] .phase671-view-switch > div{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;}
.phase686-order-settings-menu{position:relative;display:inline-flex;align-items:center;justify-content:center;}
.phase686-order-settings-button{width:38px;height:38px;min-width:38px;border-radius:999px;border:1.5px solid rgba(75,43,7,.42);background:linear-gradient(135deg,#fff8ea,#f4dfb6);color:#2f1b07;box-shadow:0 8px 18px rgba(52,31,8,.14);display:inline-grid;place-items:center;font-size:21px;line-height:1;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;}
.phase686-order-settings-button:hover,.phase686-order-settings-button:focus-visible{transform:translateY(-1px);box-shadow:0 12px 24px rgba(52,31,8,.2);outline:2px solid rgba(202,133,0,.32);outline-offset:2px;}
.phase686-order-settings-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:30;width:min(318px,calc(100vw - 28px));padding:14px;border-radius:22px;border:1px solid rgba(75,43,7,.2);background:linear-gradient(145deg,rgba(255,250,239,.98),rgba(245,226,190,.98));box-shadow:0 24px 60px rgba(31,19,5,.24);color:#2f1b07;display:grid;gap:8px;}
.phase686-order-settings-panel[hidden]{display:none!important;}
.phase686-order-settings-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 4px;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#6f430b;}
.phase686-order-settings-close{border:0;background:rgba(75,43,7,.08);color:#2f1b07;border-radius:999px;width:28px;height:28px;font-size:18px;line-height:1;cursor:pointer;}
.phase686-order-field-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:7px 9px;border-radius:14px;background:rgba(255,255,255,.42);border:1px solid rgba(75,43,7,.08);font-size:13.5px;font-weight:750;color:#2f1b07;cursor:pointer;}
.phase686-order-field-row input{width:18px;height:18px;accent-color:#9f6409;cursor:pointer;}
.phase686-order-settings-help{margin:4px 2px 0;font-size:12px;line-height:1.45;color:#6f430b;}
main[data-phase686-hide-individual-stages="true"] .phase655-steps,
main[data-phase686-hide-individual-stages="true"] .phase671-progress-cell{display:none!important;}
main[data-phase686-hide-product-type="true"] .phase655-card-top > span{display:none!important;}
main[data-phase686-hide-ontcsa-current-stage="true"] .phase674-ontcsa-stage-banner strong,
main[data-phase686-hide-ontcsa-current-stage="true"] .phase655-order-list article.phase667-live-open-order > h2{display:none!important;}
main[data-phase686-hide-ontcsa-current-stage-status="true"] .phase674-ontcsa-stage-banner p,
main[data-phase686-hide-ontcsa-current-stage-status="true"] .phase674-ontcsa-stage-meter{display:none!important;}
main[data-phase686-hide-iprint-current-stage="true"] .phase674-provider-stage-card[data-phase674-provider="iprint"] summary strong{display:none!important;}
main[data-phase686-hide-iprint-current-stage-status="true"] .phase674-provider-stage-card[data-phase674-provider="iprint"] .phase674-provider-popup,
main[data-phase686-hide-iprint-current-stage-status="true"] .phase674-provider-stage-card[data-phase674-provider="iprint"] summary em{display:none!important;}
main[data-phase686-hide-epictetus-current-stage="true"] .phase674-provider-stage-card[data-phase674-provider="epictetus"] summary strong{display:none!important;}
main[data-phase686-hide-epictetus-current-stage-status="true"] .phase674-provider-stage-card[data-phase674-provider="epictetus"] .phase674-provider-popup,
main[data-phase686-hide-epictetus-current-stage-status="true"] .phase674-provider-stage-card[data-phase674-provider="epictetus"] summary em{display:none!important;}
main[data-phase686-hide-order-date="true"] .phase671-date-cell{display:none!important;}
main[data-phase686-hide-items-ordered="true"] .phase671-items-cell{display:none!important;}
main[data-phase686-hide-order-id="true"] .phase673-order-card-meta strong,
main[data-phase686-hide-order-id="true"] .phase655-card-top > strong{display:none!important;}
main[data-phase686-hide-tracking="true"] .phase671-tracking-cell{display:none!important;}
main[data-phase686-hide-order-actions="true"] .phase671-actions-cell,
main[data-phase686-hide-order-actions="true"] .phase680-order-actions{display:none!important;}
main[data-phase686-hide-service-provider-badges="true"] .phase673-order-services,
main[data-phase686-hide-service-provider-badges="true"] .phase674-provider-stage-rail,
main[data-phase686-hide-service-provider-badges="true"] .phase674-service-note{display:none!important;}
@media(max-width:760px){.phase686-order-settings-panel{position:fixed;left:14px;right:14px;top:auto;bottom:max(14px,env(safe-area-inset-bottom));width:auto;max-height:min(74dvh,560px);overflow:auto;}.phase686-order-field-row{min-height:42px;}}
/* phase686-open-orders-field-settings:end */

/* phase687-order-filters-collapsed-default:start */
main[data-phase687-order-filters-collapsed-default="true"] .phase655-order-toolbar[data-phase682-filters-collapsed="true"]::before{content:"Order filters"!important;}
main[data-phase687-order-filters-collapsed-default="true"] .phase655-order-toolbar[data-phase682-filters-collapsed="true"] .phase670-provider-group{display:none!important;visibility:hidden!important;pointer-events:none!important;}
/* phase687-order-filters-collapsed-default:end */

/* phase688-order-settings-popup-polish:start */
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-settings-menu{isolation:isolate;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-settings-button{width:42px!important;height:42px!important;min-width:42px!important;border:1px solid rgba(75,43,7,.22)!important;background:linear-gradient(145deg,#fffaf0,#f4ead8)!important;color:#2b1704!important;box-shadow:0 12px 28px rgba(31,19,5,.14), inset 0 1px 0 rgba(255,255,255,.8)!important;font-size:19px!important;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-settings-button:hover,
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-settings-button:focus-visible{background:linear-gradient(145deg,#fffdf7,#efd49d)!important;box-shadow:0 18px 38px rgba(31,19,5,.2), inset 0 1px 0 rgba(255,255,255,.86)!important;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-settings-panel{right:0!important;top:calc(100% + 14px)!important;width:min(430px,calc(100vw - 44px))!important;max-height:min(680px,calc(100dvh - 190px))!important;overflow:hidden!important;padding:0!important;border-radius:30px!important;border:1px solid rgba(75,43,7,.18)!important;background:linear-gradient(145deg,rgba(255,250,239,.98),rgba(246,232,202,.96))!important;box-shadow:0 34px 90px rgba(31,19,5,.28),0 0 0 1px rgba(255,255,255,.6) inset!important;backdrop-filter:saturate(165%) blur(18px)!important;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-settings-panel::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 18% 0%,rgba(241,191,86,.22),transparent 34%),radial-gradient(circle at 100% 20%,rgba(75,43,7,.08),transparent 30%);pointer-events:none;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-settings-header{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:14px;align-items:start;padding:22px 22px 14px;background:linear-gradient(180deg,rgba(255,250,239,.98),rgba(255,250,239,.9));border-bottom:1px solid rgba(75,43,7,.12);}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-settings-title{display:block!important;margin:0!important;font-size:14px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#3a2106!important;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-settings-subtitle{display:block;margin:7px 0 0;font-size:12.5px;line-height:1.42;font-weight:650;letter-spacing:0;text-transform:none;color:#75521e;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-settings-close{width:38px!important;height:38px!important;border-radius:999px!important;border:1px solid rgba(75,43,7,.18)!important;background:rgba(255,255,255,.56)!important;color:#2f1b07!important;font-size:20px!important;font-weight:900!important;box-shadow:0 8px 18px rgba(31,19,5,.08)!important;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-settings-body{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:10px;padding:16px 18px 20px;max-height:calc(min(680px,100dvh - 190px) - 92px);overflow-y:auto;overscroll-behavior:contain;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-field-row{display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;align-items:center!important;gap:14px!important;min-height:54px!important;padding:10px 10px 10px 18px!important;border-radius:18px!important;background:rgba(255,255,255,.62)!important;border:1px solid rgba(75,43,7,.12)!important;color:#2c1905!important;font-size:15px!important;font-weight:850!important;box-shadow:0 8px 20px rgba(31,19,5,.06), inset 0 1px 0 rgba(255,255,255,.76)!important;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-field-row:hover{transform:translateY(-1px);background:rgba(255,255,255,.82)!important;border-color:rgba(159,100,9,.28)!important;box-shadow:0 13px 26px rgba(31,19,5,.1), inset 0 1px 0 rgba(255,255,255,.82)!important;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-field-row span{min-width:0;overflow-wrap:anywhere;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-field-row input{appearance:none!important;-webkit-appearance:none!important;position:relative!important;width:46px!important;height:28px!important;border-radius:999px!important;border:1px solid rgba(75,43,7,.2)!important;background:#d8c9ad!important;box-shadow:inset 0 2px 5px rgba(31,19,5,.16)!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease!important;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-field-row input::before{content:"";position:absolute;width:22px;height:22px;border-radius:999px;left:2px;top:2px;background:#fffaf0;box-shadow:0 3px 8px rgba(31,19,5,.22);transition:transform .18s ease,background .18s ease;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-field-row input::after{content:"";position:absolute;left:11px;top:8px;width:6px;height:10px;border:solid transparent;border-width:0 2px 2px 0;transform:rotate(45deg);transition:border-color .18s ease,transform .18s ease;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-field-row input:checked{background:linear-gradient(135deg,#b67609,#d99a18)!important;border-color:rgba(107,65,5,.45)!important;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-field-row input:checked::before{transform:translateX(18px);background:#fffdf7;}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-field-row input:checked::after{border-color:#7a4a05;transform:translateX(18px) rotate(45deg);}
main[data-phase688-order-settings-popup-polish="true"] .phase686-order-settings-help{position:sticky;bottom:0;margin:4px -18px -20px!important;padding:13px 20px 16px!important;background:linear-gradient(180deg,rgba(246,232,202,.84),rgba(241,221,181,.98));border-top:1px solid rgba(75,43,7,.12);font-size:12px!important;line-height:1.4!important;color:#6b4711!important;}
/* field visibility hardening */
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-individual-stages="true"] .phase655-steps,
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-individual-stages="true"] .phase671-progress-cell{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-product-type="true"] .phase655-card-top > span,
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-product-type="true"] .phase655-card-top > .phase655-card-family{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-ontcsa-current-stage="true"] .phase674-ontcsa-stage-banner span,
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-ontcsa-current-stage="true"] .phase674-ontcsa-stage-banner strong,
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-ontcsa-current-stage="true"] .phase655-order-list article.phase667-live-open-order > h2{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-ontcsa-current-stage-status="true"] .phase674-ontcsa-stage-banner p,
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-ontcsa-current-stage-status="true"] .phase674-ontcsa-stage-meter{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-ontcsa-current-stage="true"][data-phase686-hide-ontcsa-current-stage-status="true"] .phase674-ontcsa-stage-banner{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-iprint-current-stage="true"] .phase674-provider-stage-card[data-phase674-provider="iprint"] summary span,
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-iprint-current-stage="true"] .phase674-provider-stage-card[data-phase674-provider="iprint"] summary strong{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-iprint-current-stage-status="true"] .phase674-provider-stage-card[data-phase674-provider="iprint"] summary em,
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-iprint-current-stage-status="true"] .phase674-provider-stage-card[data-phase674-provider="iprint"] .phase674-provider-popup{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-iprint-current-stage="true"][data-phase686-hide-iprint-current-stage-status="true"] .phase674-provider-stage-card[data-phase674-provider="iprint"]{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-epictetus-current-stage="true"] .phase674-provider-stage-card[data-phase674-provider="epictetus"] summary span,
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-epictetus-current-stage="true"] .phase674-provider-stage-card[data-phase674-provider="epictetus"] summary strong{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-epictetus-current-stage-status="true"] .phase674-provider-stage-card[data-phase674-provider="epictetus"] summary em,
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-epictetus-current-stage-status="true"] .phase674-provider-stage-card[data-phase674-provider="epictetus"] .phase674-provider-popup{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-epictetus-current-stage="true"][data-phase686-hide-epictetus-current-stage-status="true"] .phase674-provider-stage-card[data-phase674-provider="epictetus"]{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-order-date="true"] .phase671-date-cell{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-items-ordered="true"] .phase671-items-cell{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-order-id="true"] .phase673-order-card-meta strong,
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-order-id="true"] .phase655-card-top > strong{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-tracking="true"] .phase671-tracking-cell{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-order-actions="true"] .phase671-actions-cell,
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-order-actions="true"] .phase680-order-actions{display:none!important;visibility:hidden!important;}
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-service-provider-badges="true"] .phase673-order-services,
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-service-provider-badges="true"] .phase674-provider-stage-rail,
main[data-phase688-order-settings-popup-polish="true"][data-phase686-hide-service-provider-badges="true"] .phase674-service-note{display:none!important;visibility:hidden!important;}
@media(min-width:740px){main[data-phase688-order-settings-popup-polish="true"] .phase686-order-settings-body{grid-template-columns:1fr 1fr;}main[data-phase688-order-settings-popup-polish="true"] .phase686-order-field-row:nth-last-of-type(1):nth-child(odd){grid-column:1/-1;}}
@media(max-width:760px){main[data-phase688-order-settings-popup-polish="true"] .phase686-order-settings-panel{position:fixed!important;left:14px!important;right:14px!important;bottom:max(14px,env(safe-area-inset-bottom))!important;top:auto!important;width:auto!important;max-height:min(78dvh,620px)!important;border-radius:26px!important;}main[data-phase688-order-settings-popup-polish="true"] .phase686-order-settings-body{max-height:calc(min(78dvh,620px) - 92px)!important;}main[data-phase688-order-settings-popup-polish="true"] .phase686-order-field-row{grid-template-columns:minmax(0,1fr) 46px!important;}}
/* phase688-order-settings-popup-polish:end */

/* phase689-order-settings-popup-layering:start */
main[data-phase689-order-settings-popup-layering="true"] .phase671-view-switch{position:relative!important;z-index:900000!important;overflow:visible!important;contain:none!important;}
main[data-phase689-order-settings-popup-layering="true"] .phase686-order-settings-menu{position:relative!important;z-index:910000!important;overflow:visible!important;contain:none!important;}
main[data-phase689-order-settings-popup-layering="true"] .phase686-order-settings-panel{z-index:999999!important;isolation:isolate!important;}
main[data-phase689-order-settings-popup-layering="true"] .phase686-order-settings-panel.phase689-settings-panel-fixed{position:fixed!important;z-index:2147483000!important;right:auto!important;bottom:auto!important;margin:0!important;transform:none!important;}
main[data-phase689-order-settings-popup-layering="true"] .phase655-order-list,
main[data-phase689-order-settings-popup-layering="true"] .phase675-pipeline-board,
main[data-phase689-order-settings-popup-layering="true"] .phase675-pipeline-column,
main[data-phase689-order-settings-popup-layering="true"] .phase675-pipeline-lane,
main[data-phase689-order-settings-popup-layering="true"] article.phase667-live-open-order{z-index:auto!important;}
/* phase689-order-settings-popup-layering:end */

/* phase690-order-settings-grouped-stage-options:start */
main[data-phase690-order-settings-grouped-stage-options="true"] .phase686-order-settings-body{grid-template-columns:1fr!important;gap:14px!important;padding:16px 18px 20px!important;}
main[data-phase690-order-settings-grouped-stage-options="true"] .phase690-settings-group{display:grid;grid-template-columns:1fr;gap:9px;padding:14px;border:1px solid rgba(75,43,7,.16);border-radius:22px;background:rgba(255,255,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.72);}
main[data-phase690-order-settings-grouped-stage-options="true"] .phase690-settings-group-title{margin:0 0 2px;font-size:12px;line-height:1.1;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:#5b3408;display:flex;align-items:center;gap:8px;}
main[data-phase690-order-settings-grouped-stage-options="true"] .phase690-settings-group-title::before{content:"";width:8px;height:8px;border-radius:99px;background:linear-gradient(135deg,#f1bf56,#ca8500);box-shadow:0 0 0 3px rgba(241,191,86,.18);}
main[data-phase690-order-settings-grouped-stage-options="true"] .phase690-settings-group-note{margin:-2px 0 4px;font-size:12px;line-height:1.35;color:#76521d;font-weight:650;}
main[data-phase690-order-settings-grouped-stage-options="true"] .phase690-stages-group .phase686-order-field-row,
main[data-phase690-order-settings-grouped-stage-options="true"] .phase690-stage-group .phase686-order-field-row{background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,248,234,.66))!important;}
main[data-phase690-order-settings-grouped-stage-options="true"] .phase690-settings-group .phase686-order-field-row{min-height:48px!important;}
main[data-phase690-order-settings-grouped-stage-options="true"] .phase690-settings-group .phase686-order-settings-help{grid-column:1/-1!important;margin:4px -14px -14px!important;border-radius:0 0 18px 18px!important;}
main[data-phase690-order-settings-grouped-stage-options="true"][data-phase690-hide-stage-order-received="true"] .phase675-pipeline-column[data-phase675-pipeline-column="order-received"]{display:none!important;visibility:hidden!important;}
main[data-phase690-order-settings-grouped-stage-options="true"][data-phase690-hide-stage-order-in-review="true"] .phase675-pipeline-column[data-phase675-pipeline-column="order-in-review"]{display:none!important;visibility:hidden!important;}
main[data-phase690-order-settings-grouped-stage-options="true"][data-phase690-hide-stage-order-paid="true"] .phase675-pipeline-column[data-phase675-pipeline-column="order-paid"]{display:none!important;visibility:hidden!important;}
main[data-phase690-order-settings-grouped-stage-options="true"][data-phase690-hide-stage-document-review="true"] .phase675-pipeline-column[data-phase675-pipeline-column="document-review"]{display:none!important;visibility:hidden!important;}
main[data-phase690-order-settings-grouped-stage-options="true"][data-phase690-hide-stage-production="true"] .phase675-pipeline-column[data-phase675-pipeline-column="production"]{display:none!important;visibility:hidden!important;}
main[data-phase690-order-settings-grouped-stage-options="true"][data-phase690-hide-stage-export-documents-created="true"] .phase675-pipeline-column[data-phase675-pipeline-column="export-documents-created"]{display:none!important;visibility:hidden!important;}
main[data-phase690-order-settings-grouped-stage-options="true"][data-phase690-hide-stage-export-shipment-sent="true"] .phase675-pipeline-column[data-phase675-pipeline-column="export-shipment-sent"]{display:none!important;visibility:hidden!important;}
main[data-phase690-order-settings-grouped-stage-options="true"][data-phase690-hide-stage-export-delivered="true"] .phase675-pipeline-column[data-phase675-pipeline-column="export-delivered"]{display:none!important;visibility:hidden!important;}
@media(min-width:860px){main[data-phase690-order-settings-grouped-stage-options="true"] .phase690-stages-group,main[data-phase690-order-settings-grouped-stage-options="true"] .phase690-stage-group{grid-template-columns:1fr 1fr;}main[data-phase690-order-settings-grouped-stage-options="true"] .phase690-stages-group .phase690-settings-group-title,main[data-phase690-order-settings-grouped-stage-options="true"] .phase690-stages-group .phase690-settings-group-note,main[data-phase690-order-settings-grouped-stage-options="true"] .phase690-stage-group .phase690-settings-group-title,main[data-phase690-order-settings-grouped-stage-options="true"] .phase690-stage-group .phase690-settings-group-note{grid-column:1/-1;}}
/* phase690-order-settings-grouped-stage-options:end */

/* phase691-pipeline-header-clarity:start */
main[data-phase691-pipeline-header-clarity="true"] .phase675-pipeline-head::before{content:""!important;display:block!important;width:76px!important;height:9px!important;border-radius:999px!important;background:linear-gradient(90deg,#fffdf7,#f7df9b)!important;border:1px solid rgba(255,255,255,.82)!important;box-shadow:0 0 0 2px rgba(31,19,5,.22),0 8px 18px rgba(0,0,0,.28)!important;margin:0 0 8px!important;opacity:1!important;}
main[data-phase691-pipeline-header-clarity="true"] .phase675-pipeline-head span{display:none!important;visibility:hidden!important;}
main[data-phase691-pipeline-header-clarity="true"] .phase675-pipeline-head strong{display:block!important;font-size:clamp(23px,2.15vw,30px)!important;line-height:1.02!important;font-weight:1000!important;letter-spacing:-.035em!important;color:#fff8ea!important;text-shadow:0 2px 3px rgba(31,19,5,.65),0 0 16px rgba(255,248,234,.24)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;}
main[data-phase691-pipeline-header-clarity="true"] .phase675-pipeline-count{margin-top:10px!important;font-size:15px!important;line-height:1!important;padding:9px 14px!important;color:#fff8ea!important;background:rgba(31,19,5,.34)!important;border:1px solid rgba(255,248,234,.38)!important;text-shadow:0 1px 2px rgba(31,19,5,.5)!important;}
main[data-phase691-pipeline-header-clarity="true"] .phase675-pipeline-head{min-height:118px!important;padding:17px 15px 15px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;}
@media(max-width:720px){main[data-phase691-pipeline-header-clarity="true"] .phase675-pipeline-head{min-height:106px!important;padding:15px 13px!important;}main[data-phase691-pipeline-header-clarity="true"] .phase675-pipeline-head strong{font-size:22px!important;}main[data-phase691-pipeline-header-clarity="true"] .phase675-pipeline-count{font-size:14px!important;}}
/* phase691-pipeline-header-clarity:end */

/* phase692-block-view-settings-order-id:start */
main[data-phase692-block-view-settings-order-id="true"]:has(.phase655-order-list[data-phase671-order-view="block"]) .phase690-stages-group{display:none!important;visibility:hidden!important;pointer-events:none!important;}
main[data-phase692-block-view-settings-order-id="true"]:has(.phase655-order-list[data-phase671-order-view="block"]) .phase671-view-switch strong::after{content:" · Block"!important;color:#8b520d!important;font-weight:900!important;}
main[data-phase692-block-view-settings-order-id="true"]:has(.phase655-order-list[data-phase671-order-view="list"]) .phase671-view-switch strong::after{content:" · Pipeline"!important;color:#8b520d!important;font-weight:900!important;}
main[data-phase692-block-view-settings-order-id="true"] .phase655-order-list[data-phase671-order-view="block"] article.phase667-live-open-order{overflow:visible!important;}
main[data-phase692-block-view-settings-order-id="true"] .phase655-order-list[data-phase671-order-view="block"] article.phase667-live-open-order .phase655-card-top{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,auto)!important;gap:18px!important;align-items:start!important;padding-right:clamp(176px,23vw,300px)!important;min-height:48px!important;}
main[data-phase692-block-view-settings-order-id="true"] .phase655-order-list[data-phase671-order-view="block"] article.phase667-live-open-order .phase655-card-top > span{min-width:0!important;overflow-wrap:anywhere!important;}
main[data-phase692-block-view-settings-order-id="true"] .phase655-order-list[data-phase671-order-view="block"] .phase673-order-card-meta{min-width:0!important;max-width:min(520px,100%)!important;width:100%!important;align-items:flex-end!important;text-align:right!important;overflow:visible!important;}
main[data-phase692-block-view-settings-order-id="true"] .phase655-order-list[data-phase671-order-view="block"] .phase673-order-card-meta strong,
main[data-phase692-block-view-settings-order-id="true"] .phase655-order-list[data-phase671-order-view="block"] .phase655-card-top > strong{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-align:right!important;font-size:clamp(15px,1.25vw,19px)!important;line-height:1.16!important;letter-spacing:-.015em!important;color:#1f1305!important;}
main[data-phase692-block-view-settings-order-id="true"] .phase655-order-list[data-phase671-order-view="block"] article.phase667-live-open-order::before{max-width:clamp(150px,19vw,260px)!important;text-align:center!important;white-space:normal!important;line-height:1.08!important;z-index:3!important;}
@media(max-width:980px){main[data-phase692-block-view-settings-order-id="true"] .phase655-order-list[data-phase671-order-view="block"] article.phase667-live-open-order .phase655-card-top{grid-template-columns:1fr!important;padding-right:0!important;padding-top:46px!important;}main[data-phase692-block-view-settings-order-id="true"] .phase655-order-list[data-phase671-order-view="block"] .phase673-order-card-meta{align-items:flex-start!important;text-align:left!important;}main[data-phase692-block-view-settings-order-id="true"] .phase655-order-list[data-phase671-order-view="block"] .phase673-order-card-meta strong,main[data-phase692-block-view-settings-order-id="true"] .phase655-order-list[data-phase671-order-view="block"] .phase655-card-top > strong{text-align:left!important;}main[data-phase692-block-view-settings-order-id="true"] .phase655-order-list[data-phase671-order-view="block"] article.phase667-live-open-order::before{top:14px!important;left:16px!important;right:auto!important;}}
/* phase692-block-view-settings-order-id:end */

/* phase693-order-settings-popup-font-fit:start */
main[data-phase693-order-settings-popup-font-fit="true"] .phase686-order-field-row{grid-template-columns:minmax(0,1fr) 38px!important;gap:10px!important;min-height:46px!important;padding:9px 9px 9px 13px!important;font-size:13px!important;line-height:1.15!important;letter-spacing:-.015em!important;}
main[data-phase693-order-settings-popup-font-fit="true"] .phase686-order-field-row span{font-size:13px!important;line-height:1.14!important;font-weight:850!important;letter-spacing:-.02em!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;white-space:normal!important;}
main[data-phase693-order-settings-popup-font-fit="true"] .phase690-stages-group .phase686-order-field-row span{font-size:12.5px!important;line-height:1.12!important;}
main[data-phase693-order-settings-popup-font-fit="true"] .phase686-order-field-row input{width:38px!important;height:24px!important;min-width:38px!important;}
main[data-phase693-order-settings-popup-font-fit="true"] .phase686-order-field-row input::before{width:18px!important;height:18px!important;left:2px!important;top:2px!important;}
main[data-phase693-order-settings-popup-font-fit="true"] .phase686-order-field-row input:checked::before{transform:translateX(14px)!important;}
main[data-phase693-order-settings-popup-font-fit="true"] .phase686-order-field-row input::after{left:8px!important;top:6px!important;width:5px!important;height:8px!important;}
main[data-phase693-order-settings-popup-font-fit="true"] .phase686-order-field-row input:checked::after{transform:translateX(14px) rotate(45deg)!important;}
main[data-phase693-order-settings-popup-font-fit="true"] .phase690-settings-group{gap:8px!important;padding:13px!important;}
main[data-phase693-order-settings-popup-font-fit="true"] .phase690-settings-group-title{font-size:11px!important;letter-spacing:.13em!important;}
main[data-phase693-order-settings-popup-font-fit="true"] .phase690-settings-group-note{font-size:11.5px!important;line-height:1.32!important;}
@media(min-width:860px){main[data-phase693-order-settings-popup-font-fit="true"] .phase690-stages-group{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;}}
@media(max-width:760px){main[data-phase693-order-settings-popup-font-fit="true"] .phase686-order-field-row span{font-size:12.5px!important;}main[data-phase693-order-settings-popup-font-fit="true"] .phase690-stages-group .phase686-order-field-row span{font-size:12px!important;}}
/* phase693-order-settings-popup-font-fit:end */

/* phase694-open-orders-current-stage-compact:start */
main[data-phase694-current-stage-compact="true"] .phase655-order-list[data-phase671-order-view="block"] .phase674-ontcsa-stage-banner{
  grid-template-columns:minmax(0,1fr) minmax(86px,104px)!important;
  gap:10px!important;
  align-items:center!important;
  margin:8px 0 12px!important;
  padding:10px 12px!important;
  min-height:0!important;
  border-radius:18px!important;
  box-shadow:0 9px 20px rgba(58,34,7,.14)!important;
}
main[data-phase694-current-stage-compact="true"] .phase655-order-list[data-phase671-order-view="block"] .phase674-ontcsa-stage-banner span{
  margin:0 0 3px!important;
  font-size:9px!important;
  line-height:1!important;
  letter-spacing:.16em!important;
}
main[data-phase694-current-stage-compact="true"] .phase655-order-list[data-phase671-order-view="block"] .phase674-ontcsa-stage-banner strong{
  font-size:clamp(20px,1.9vw,30px)!important;
  line-height:.98!important;
  letter-spacing:-.045em!important;
}
main[data-phase694-current-stage-compact="true"] .phase655-order-list[data-phase671-order-view="block"] .phase674-ontcsa-stage-banner p{
  margin:4px 0 0!important;
  font-size:13px!important;
  line-height:1.22!important;
  max-width:100%!important;
  display:-webkit-box!important;
  -webkit-line-clamp:1!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
main[data-phase694-current-stage-compact="true"] .phase655-order-list[data-phase671-order-view="block"] .phase674-ontcsa-stage-meter{
  min-width:86px!important;
  min-height:48px!important;
  padding:8px 10px!important;
  border-radius:15px!important;
  font-size:13px!important;
  line-height:1.1!important;
}
@media(max-width:760px){
  main[data-phase694-current-stage-compact="true"] .phase655-order-list[data-phase671-order-view="block"] .phase674-ontcsa-stage-banner{grid-template-columns:1fr!important;padding:10px!important;border-radius:16px!important;}
  main[data-phase694-current-stage-compact="true"] .phase655-order-list[data-phase671-order-view="block"] .phase674-ontcsa-stage-banner strong{font-size:24px!important;}
  main[data-phase694-current-stage-compact="true"] .phase655-order-list[data-phase671-order-view="block"] .phase674-ontcsa-stage-meter{min-height:34px!important;min-width:0!important;padding:6px 9px!important;font-size:12px!important;}
}
/* phase694-open-orders-current-stage-compact:end */

/* phase695-standard-order-ids-no-primary-flow:start */
main[data-phase695-standard-order-ids="true"] .phase655-order-list[data-phase671-order-view="block"] .phase674-ontcsa-stage-meter{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
main[data-phase695-standard-order-ids="true"] .phase655-order-list[data-phase671-order-view="block"] .phase674-ontcsa-stage-banner{
  grid-template-columns:minmax(0,1fr)!important;
  padding-right:14px!important;
}
main[data-phase695-standard-order-ids="true"] .phase655-order-list[data-phase671-order-view="block"] .phase673-order-card-meta strong{
  font-variant-numeric:tabular-nums!important;
  letter-spacing:-.02em!important;
  overflow-wrap:anywhere!important;
}
/* phase695-standard-order-ids-no-primary-flow:end */

/* phase696-segmented-nonrecycled-order-ids:start */
main[data-phase696-segmented-order-ids="true"] .phase655-order-list[data-phase671-order-view="block"] .phase673-order-card-meta strong{
  display:block!important;
  max-width:min(100%,760px)!important;
  font-size:clamp(11px,1.05vw,13px)!important;
  line-height:1.22!important;
  letter-spacing:-.03em!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
  font-variant-numeric:tabular-nums!important;
}
main[data-phase696-segmented-order-ids="true"] .phase655-order-list[data-phase671-order-view="block"] .phase655-card-top{align-items:flex-start!important;gap:12px!important;}
main[data-phase696-segmented-order-ids="true"] .phase655-order-list[data-phase671-order-view="list"] .phase673-order-card-meta strong,
main[data-phase696-segmented-order-ids="true"] .phase675-pipeline-board .phase673-order-card-meta strong{font-size:10.5px!important;line-height:1.18!important;overflow-wrap:anywhere!important;word-break:break-word!important;}
/* phase696-segmented-nonrecycled-order-ids:end */

/* phase697-short-order-ids-8-10:start */
main[data-phase697-short-order-ids="true"] .phase655-order-list .phase673-order-card-meta strong{
  max-width:100%!important;
  font-size:clamp(13px,1.25vw,15px)!important;
  line-height:1.16!important;
  letter-spacing:-.015em!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
}
main[data-phase697-short-order-ids="true"] .phase655-order-list[data-phase671-order-view="block"] .phase655-card-top{align-items:flex-start!important;}
/* phase697-short-order-ids-8-10:end */

/* phase698-pipeline-stage-title-smaller:start */
main[data-phase698-pipeline-stage-title-smaller="true"] .phase675-pipeline-head strong{
  font-size:clamp(18px,1.45vw,22px)!important;
  line-height:1.05!important;
  letter-spacing:-.025em!important;
}
main[data-phase698-pipeline-stage-title-smaller="true"] .phase675-pipeline-head{
  min-height:104px!important;
  padding:15px 14px 13px!important;
}
@media(max-width:720px){
  main[data-phase698-pipeline-stage-title-smaller="true"] .phase675-pipeline-head strong{font-size:18px!important;line-height:1.06!important;}
  main[data-phase698-pipeline-stage-title-smaller="true"] .phase675-pipeline-head{min-height:96px!important;padding:13px 12px!important;}
}
/* phase698-pipeline-stage-title-smaller:end */

/* phase699-pipeline-uniform-wrap-height:start */
main[data-phase699-pipeline-uniform-wrap-height="true"] .phase675-pipeline-head{
  height:124px!important;
  min-height:124px!important;
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-rows:9px minmax(46px,auto) auto!important;
  align-content:start!important;
  row-gap:7px!important;
}
main[data-phase699-pipeline-uniform-wrap-height="true"] .phase675-pipeline-head::before{
  margin:0!important;
  align-self:start!important;
}
main[data-phase699-pipeline-uniform-wrap-height="true"] .phase675-pipeline-head strong{
  min-height:46px!important;
  display:flex!important;
  align-items:flex-start!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
main[data-phase699-pipeline-uniform-wrap-height="true"] .phase675-pipeline-count{
  align-self:start!important;
  margin-top:0!important;
}
@media(max-width:720px){
  main[data-phase699-pipeline-uniform-wrap-height="true"] .phase675-pipeline-head{
    height:118px!important;
    min-height:118px!important;
    grid-template-rows:8px minmax(42px,auto) auto!important;
    row-gap:6px!important;
  }
  main[data-phase699-pipeline-uniform-wrap-height="true"] .phase675-pipeline-head strong{min-height:42px!important;}
}
/* phase699-pipeline-uniform-wrap-height:end */

/* phase696-bugs-and-fixes-form:start */
.phase696-bugs-main{background:linear-gradient(180deg,#1d1104 0%,#3a230d 42%,#fff8ea 42%,#fff8ea 100%);color:#fff8ea;min-height:100vh;overflow-x:hidden}
.phase696-bugs-shell{width:min(1180px,calc(100vw - 32px));margin:0 auto}
.phase696-bugs-hero{padding:clamp(76px,8vw,128px) 0 clamp(34px,5vw,68px)}
.phase696-bugs-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#f1bf56;font-weight:900;margin:0 0 14px}
.phase696-bugs-hero h1{font-size:clamp(42px,7vw,86px);line-height:.92;letter-spacing:-.06em;margin:0;max-width:880px;color:#fff8ea}
.phase696-bugs-hero p{max-width:760px;color:rgba(255,248,234,.84);font-size:clamp(17px,2vw,22px);line-height:1.55;margin:22px 0 0}
.phase696-bugs-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:22px;align-items:start;padding:0 0 clamp(72px,8vw,120px)}
.phase696-bugs-card,.phase696-bugs-aside{background:#fff8ea;color:#261606;border:1px solid rgba(96,58,16,.18);box-shadow:0 28px 80px rgba(31,19,5,.18);border-radius:30px;padding:clamp(22px,3vw,36px)}
.phase696-bugs-card h2,.phase696-bugs-aside h2{margin:0 0 10px;color:#2f1a06;font-size:clamp(24px,3vw,34px);letter-spacing:-.035em}.phase696-bugs-card>p,.phase696-bugs-aside p{color:#6f5838;line-height:1.55;margin:0 0 22px}
.phase696-bug-form{display:grid;gap:16px}.phase696-bug-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.phase696-bug-field{display:grid;gap:8px}.phase696-bug-field span{font-weight:900;color:#3a230d;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.phase696-bug-field input,.phase696-bug-field select,.phase696-bug-field textarea{width:100%;box-sizing:border-box;border:1px solid rgba(96,58,16,.26);border-radius:18px;background:#fffdf6;color:#261606;padding:14px 16px;font:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.phase696-bug-field textarea{min-height:150px;resize:vertical}.phase696-bug-field input[type=file]{border-style:dashed;background:#fff9ed}.phase696-bug-help{font-size:13px!important;color:#7c684c!important;text-transform:none!important;letter-spacing:0!important;font-weight:700!important}.phase696-bug-submit{border:0;border-radius:999px;background:linear-gradient(135deg,#f1bf56,#c88408);color:#241300;font-weight:950;padding:15px 22px;cursor:pointer;box-shadow:0 14px 34px rgba(202,133,0,.28);justify-self:start}.phase696-bug-submit:hover,.phase696-bug-submit:focus-visible{transform:translateY(-1px);box-shadow:0 18px 44px rgba(202,133,0,.36)}.phase696-bug-status{min-height:24px;color:#5f4117;font-weight:800}.phase696-bug-status.is-success{color:#245427}.phase696-bug-status.is-error{color:#8b261d}.phase696-bugs-aside ul{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:12px}.phase696-bugs-aside li{background:#fff1d5;border:1px solid rgba(96,58,16,.12);border-radius:18px;padding:14px;color:#593b12;line-height:1.45}.phase696-bugs-aside strong{display:block;color:#2f1a06;margin-bottom:4px}
@media(max-width:900px){.phase696-bugs-grid,.phase696-bug-row{grid-template-columns:1fr}.phase696-bugs-main{background:linear-gradient(180deg,#1d1104 0%,#3a230d 30%,#fff8ea 30%,#fff8ea 100%)}}
/* phase696-bugs-and-fixes-form:end */


/* phase-authorize-minimal-login-cleanup:start */
main.phase467-authorize-minimal[data-template="phase467-buyer-access-portal"]{
  min-height:calc(100svh - 84px);
  display:grid;
  place-items:center;
  padding:clamp(28px,5vw,72px) 18px;
  background:radial-gradient(circle at 18% 12%,rgba(255,248,234,.16),transparent 30%),linear-gradient(135deg,#8d5720 0%,#5f3517 100%);
}
main.phase467-authorize-minimal .phase467-authorize-minimal-panel{width:min(430px,100%);}
main.phase467-authorize-minimal .phase467-authorize-card{display:grid;gap:18px;width:100%;padding:clamp(28px,5vw,42px);border-radius:30px;background:#fff;color:#202124;box-shadow:0 34px 100px rgba(17,24,39,.26);}
main.phase467-authorize-minimal .phase467-authorize-logo{width:172px;height:auto;padding:14px 16px;border-radius:18px;background:#111827;}
main.phase467-authorize-minimal .phase467-eyebrow{margin:0;color:#6b7280;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;}
main.phase467-authorize-minimal h1{margin:-4px 0 0;font-size:clamp(38px,7vw,58px);line-height:.95;letter-spacing:-.055em;color:#202124;}
main.phase467-authorize-minimal .phase467-signin-form{display:grid;gap:16px;}
main.phase467-authorize-minimal .phase467-signin-form label{display:grid;gap:8px;color:#202124;font-size:14px;font-weight:800;}
main.phase467-authorize-minimal .phase467-signin-form input{min-height:56px;width:100%;border:1px solid #d8dde5;border-radius:16px;padding:0 16px;background:#fff;color:#202124;font:inherit;}
main.phase467-authorize-minimal .phase467-signin-form input:focus{outline:none;border-color:#8d5720;box-shadow:0 0 0 4px rgba(141,87,32,.14);}
main.phase467-authorize-minimal button[type="submit"]{min-height:58px;width:100%;border:0;border-radius:16px;background:#172033!important;color:#fff!important;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 12px 28px rgba(17,24,39,.18);}
main.phase467-authorize-minimal button[type="submit"]:hover,main.phase467-authorize-minimal button[type="submit"]:focus{background:#22304a;outline:none;}
main.phase467-authorize-minimal .phase467-form-status,main.phase467-authorize-minimal .phase467-page-note{margin:0;color:#6b7280;line-height:1.55;font-size:13px;}
main.phase467-authorize-minimal .phase467-page-note a{color:#6f4a18;font-weight:800;}
main.phase467-authorize-minimal .phase467-auth-hero,main.phase467-authorize-minimal .phase467-help-stack{display:none!important;}
@media(max-width:640px){main.phase467-authorize-minimal[data-template="phase467-buyer-access-portal"]{min-height:calc(100svh - 70px);padding:20px 14px;}main.phase467-authorize-minimal .phase467-authorize-card{border-radius:24px;padding:24px 20px;}main.phase467-authorize-minimal .phase467-authorize-logo{width:150px;}}
/* phase-authorize-minimal-login-cleanup:end */

/* consumer-remediation-phase-1:start -- semantic, contrast-safe public contracts */
:root{
  --surface-cream:#fff8ea;
  --surface-paper:#ffffff;
  --surface-tobacco:#3a2108;
  --text-on-light:#2f1a06;
  --text-on-dark:#fff8ea;
  --text-muted-on-light:#644519;
  --text-muted-on-dark:#f2d99a;
  --action-primary-bg:#b98119;
  --action-primary-text:#1f1204;
  --action-secondary-bg:transparent;
  --action-secondary-text-on-dark:#fff8ea;
  --action-secondary-text-on-light:#2f1a06;
}
body{color:var(--text-on-light);font-size:16px;line-height:1.6;}
.button--on-dark,.card--dark{color:var(--text-on-dark);}
.button--on-light,.card--light{color:var(--text-on-light);}
a.button,.button,.cta,[class*="-btn"]{min-height:44px;}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{
  outline:3px solid #b98119;outline-offset:3px;
}
/* Never allow component inheritance to make a textual action disappear. */
a.button,a.cta,.btn,.phase412-hero-actions a,.phase413-hero-actions a,.phase426-btn,.phase427-btn,.phase439-btn,.phase417-btn{
  -webkit-text-fill-color:currentColor;opacity:1;
}
.consumer-email-result{display:grid;gap:12px;margin-top:16px;padding:18px;border-radius:16px;background:var(--surface-paper);color:var(--text-on-light);border:1px solid rgba(47,26,6,.18)}
.consumer-email-result[hidden]{display:none}.consumer-email-result pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:inherit;line-height:1.55}.consumer-email-result a,.consumer-email-result button{min-height:44px;align-self:start}
.consumer-curated-resources{padding:clamp(48px,6vw,80px) 24px;background:var(--surface-paper);color:var(--text-on-light)}
.consumer-curated-resources .consumer-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px;margin:26px auto 0}.consumer-curated-resources article{padding:22px;border:1px solid rgba(47,26,6,.16);border-radius:20px;background:var(--surface-cream)}.consumer-curated-resources a{font-weight:800;color:var(--text-on-light)}
.consumer-utility-directory{display:none!important}
@media(max-width:700px){.consumer-curated-resources .consumer-resource-grid{grid-template-columns:1fr}.consumer-curated-resources{padding-inline:16px}}
/* consumer-remediation-phase-1:end */

/* Consumer QA final override: fold cards are a light-paper sequence inside a dark section. */
main.phase439-grabba-main .phase439-fold-stairs .phase439-step-card strong{color:#2f1a06!important}
main.phase439-grabba-main .phase439-fold-stairs .phase439-step-card p{color:#5d3d14!important}

/* Consumer QA final: the iPrint conversion card is dark, while its secondary actions are light buttons. */
main.phase417-iprint-main .phase417-next-card h2{color:#fff8ea!important}
main.phase417-iprint-main .phase417-next-card>div>p:not(.phase417-eyebrow){color:rgba(255,232,187,.9)!important}
main.phase417-iprint-main .phase417-next-card .phase417-btn.secondary{background:#fff8ea!important;color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important}
/* The second public-capabilities tile is intentionally dark; preserve readable type on it. */
main.phase417-iprint-main .phase417-lane-card:nth-child(2) :is(h2,h3,h4){color:#fff8ea!important}
main.phase417-iprint-main .phase417-lane-card:nth-child(2) p{color:rgba(255,232,187,.9)!important}
main.phase417-iprint-main .phase417-lane-card:nth-child(2) span{color:#f1bf56!important}

/* phase633-mobile-catalog-two-up: final catalog rule wins over legacy mobile card passes. */
@media(max-width:700px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-grid[data-dashboard-product-grid="true"]{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
  }
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-product-card[data-phase148-mobile-card-polish="true"]{
    width:100%!important;
    min-width:0!important;
  }
}

/* phase634-mobile-catalog-filter-disclosure */
.phase634-mobile-filter-toggle{display:none}
@media(max-width:700px){
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase634-mobile-filter-toggle{display:flex!important;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px 14px;border:1px solid rgba(72,41,4,.16);border-radius:14px;background:#fffaf2;color:#241204;font:inherit;font-weight:900;cursor:pointer;}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase634-mobile-filters-collapsed="true"] > :not(.phase634-mobile-filter-toggle){display:none!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase634-mobile-filters-collapsed="true"]{padding:8px!important}
}

/* phase635-mobile-catalog-fold-and-grid:start */
@media(max-width:700px){
  /* Keep the catalog discovery message, but bring search, filters, and products into the first mobile fold. */
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-hero{padding:28px 0 14px!important;gap:10px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-hero h1{font-size:clamp(30px,9.2vw,38px)!important;line-height:1.02!important;margin:6px 0 0!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-hero p{margin-top:8px!important;font-size:14px!important;line-height:1.42!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-prime-panel{padding:12px!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase109-prime-panel p{display:none!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-toolbar{margin-top:0!important;padding-top:12px!important;padding-bottom:12px!important;gap:10px!important}
  /* The parent grid was retaining an obsolete second column, leaving 113px product cards on a 390px phone. */
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-main{grid-template-columns:minmax(0,1fr)!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-dashboard-results{grid-column:1/-1!important;width:100%!important;min-width:0!important}
  .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-grid[data-dashboard-product-grid="true"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}
}
/* phase635-mobile-catalog-fold-and-grid:end */

/* phase636-home-header-footer-ultrawide-and-tablet-menu:start */
:root{--phase636-wide-shell:2240px;--phase636-wide-gutter:clamp(28px,4vw,104px)}
body:has(main[data-template="home-cinematic"]) .globalnav nav,
body:has(main[data-template="home-cinematic"]) .footer[data-phase100-footer="streamlined"] .footer-grid,
body:has(main[data-template="home-cinematic"]) .footer[data-phase100-footer="streamlined"] .legal{width:min(var(--phase636-wide-shell),calc(100% - (var(--phase636-wide-gutter) * 2)))!important;max-width:var(--phase636-wide-shell)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
body:has(main[data-template="home-cinematic"]) .footer[data-phase100-footer="streamlined"]{padding-left:var(--phase636-wide-gutter)!important;padding-right:var(--phase636-wide-gutter)!important}
@media(min-width:1700px){body:has(main[data-template="home-cinematic"]) .globalnav nav{max-width:var(--phase636-wide-shell)!important;padding-left:0!important;padding-right:0!important}.footer[data-phase100-footer="streamlined"] .footer-grid{max-width:var(--phase636-wide-shell)!important}}
@media(min-width:701px) and (max-width:850px){.globalnav.phase87-mobile-menu{z-index:1000!important;overflow:visible!important}.globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase82-mega-panel.phase84-liquid-glass-panel:not([hidden]){display:block!important;position:fixed!important;z-index:1001!important;top:58px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;height:calc(100dvh - 70px)!important;min-height:420px!important;overflow-y:auto!important;visibility:visible!important;opacity:1!important;transform:none!important}.globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase82-mega-inner,.globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase90-mobile-category-system{display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important}.globalnav.phase87-mobile-menu.phase87-mobile-menu-open .phase90-mobile-category-panel:not([hidden]){display:grid!important}}
/* phase636-home-header-footer-ultrawide-and-tablet-menu:end */

/* phase637-home-full-browser-width-inner-shells:start */
/* Keep full-bleed surfaces, but use one responsive outer gutter exactly once. */
body:has(main[data-template="home-cinematic"]) .globalnav nav{width:calc(100% - (var(--phase636-wide-gutter) * 2))!important;max-width:none!important}
body:has(main[data-template="home-cinematic"]) .footer[data-phase100-footer="streamlined"] .footer-grid,
body:has(main[data-template="home-cinematic"]) .footer[data-phase100-footer="streamlined"] .legal{width:100%!important;max-width:none!important}
/* phase637-home-full-browser-width-inner-shells:end */

/* phase638-home-header-footer-true-full-bleed:start */
/* The homepage shell itself—not only its background—must reach both browser edges on wide desktops. */
@media (min-width:1700px){
  body:has(main[data-template="home-cinematic"]) .globalnav,
  body:has(main[data-template="home-cinematic"]) .footer[data-phase100-footer="streamlined"]{width:100vw!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-radius:0!important}
  body:has(main[data-template="home-cinematic"]) .globalnav nav{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(24px,3vw,72px)!important;padding-right:clamp(24px,3vw,72px)!important;box-sizing:border-box!important}
  body:has(main[data-template="home-cinematic"]) .footer[data-phase100-footer="streamlined"]{padding-left:0!important;padding-right:0!important}
  body:has(main[data-template="home-cinematic"]) .footer[data-phase100-footer="streamlined"] .footer-grid,
  body:has(main[data-template="home-cinematic"]) .footer[data-phase100-footer="streamlined"] .legal{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(24px,3vw,72px)!important;padding-right:clamp(24px,3vw,72px)!important;box-sizing:border-box!important}
}
/* phase638-home-header-footer-true-full-bleed:end */

/* phase639-home-uniform-page-gutter-and-full-menu-surface:start */
:root{--ontcsa-page-gutter:clamp(25px,3vw,60px)}
/* The lighter navigation treatment belongs to the full-width header shell, never a centered inner nav box. */
body:has(main[data-template="home-cinematic"]) .globalnav{background:linear-gradient(135deg,rgba(104,72,39,.98),rgba(61,35,12,.99))!important}
body:has(main[data-template="home-cinematic"]) .globalnav nav{background:transparent!important;padding-left:var(--ontcsa-page-gutter)!important;padding-right:var(--ontcsa-page-gutter)!important}
body:has(main[data-template="home-cinematic"]) .footer[data-phase100-footer="streamlined"] .footer-grid,
body:has(main[data-template="home-cinematic"]) .footer[data-phase100-footer="streamlined"] .legal{padding-left:var(--ontcsa-page-gutter)!important;padding-right:var(--ontcsa-page-gutter)!important}
@media (min-width:1600px){
  body:has(main[data-template="home-cinematic"]){--phase199-ultrawide-shell:calc(100vw - (var(--ontcsa-page-gutter) * 2));--phase199-ultrawide-reading:min(1180px,calc(100vw - (var(--ontcsa-page-gutter) * 2)))}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"]{padding-left:var(--ontcsa-page-gutter)!important;padding-right:var(--ontcsa-page-gutter)!important}
}
/* phase639-home-uniform-page-gutter-and-full-menu-surface:end */

/* phase640-home-shared-section-shells:start */
@media (min-width:1600px){
  body:has(main[data-template="home-cinematic"]){--ontcsa-home-shell:calc(100vw - (var(--ontcsa-page-gutter) * 2))}
  body:has(main[data-template="home-cinematic"]) .hero-home[data-phase98-continuity-section="true"] .center,
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-scroll[data-phase99-traceability-ledger-scroll="true"],
  body:has(main[data-template="home-cinematic"]) .phase81-seo-proof[data-phase100-home-polish="true"],
  body:has(main[data-template="home-cinematic"]) .phase84-scroll-process[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase96-product-info[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase100-visual-break[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase100-promo-grid[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase94-essential-products[data-phase101-mobile-tablet-parity="true"],
  body:has(main[data-template="home-cinematic"]) .phase94-home-cta-band[data-phase101-mobile-tablet-parity="true"]{width:var(--ontcsa-home-shell)!important;max-width:none!important;box-sizing:border-box!important}
}
/* phase640-home-shared-section-shells:end */

/* phase641-home-header-solid-full-bleed-surface:start */
/* A single solid menu surface removes the false edge-gap caused by layered brown gradients. */
body:has(main[data-template="home-cinematic"]) .globalnav,
body:has(main[data-template="home-cinematic"]) .globalnav nav{background:#6a431c!important;background-image:none!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}
body:has(main[data-template="home-cinematic"]) .globalnav::before,
body:has(main[data-template="home-cinematic"]) .globalnav::after,
body:has(main[data-template="home-cinematic"]) .globalnav nav::before,
body:has(main[data-template="home-cinematic"]) .globalnav nav::after{display:none!important;content:none!important}
/* phase641-home-header-solid-full-bleed-surface:end */

/* phase642-public-full-viewport-layout:start */
/* Public routes own their internal readable-width shells. Never inset the outer main: it clips full-bleed page systems at every breakpoint. */
main:not([data-phase639-account-pages-sidebar-menu="true"]):not([data-phase103-products-catalog-live="true"]),
main.content-section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}
main:not([data-phase639-account-pages-sidebar-menu="true"]):not([data-phase103-products-catalog-live="true"])>:is(section,article,nav,div.subnav){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}
/* phase642-public-full-viewport-layout:end */


/* phase633-explore-mega-menu-full-width-balance:start */
:root{--phase633ExploreMegaMenuFullWidthBalance:1}
@media(min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{left:50%!important;right:auto!important;width:min(1920px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:none!important;height:auto!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel .phase82-mega-inner{display:block!important;width:100%!important;max-width:none!important;padding:clamp(18px,1.45vw,28px) clamp(18px,1.65vw,34px)!important;box-sizing:border-box!important;}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase633-balanced-explore="true"]{display:grid!important;width:100%!important;max-width:none!important;grid-column:auto!important;grid-row:auto!important;grid-template-columns:minmax(118px,.9fr) minmax(205px,1.45fr) minmax(112px,.8fr) minmax(136px,.95fr) minmax(150px,1.05fr) minmax(250px,1.7fr) minmax(152px,1.05fr)!important;gap:clamp(8px,.78vw,16px)!important;align-items:start!important;justify-content:stretch!important;}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase633-balanced-explore="true"] > .phase82-mega-column{min-width:0!important;width:100%!important;max-width:none!important;padding:0 clamp(8px,.8vw,14px)!important;box-sizing:border-box!important;border-left:1px solid rgba(72,41,4,.10)!important;}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase633-balanced-explore="true"] > .phase82-mega-column:first-child{border-left:0!important;}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase633-balanced-explore="true"] .phase82-mega-column h3{font-size:clamp(10px,.68vw,12px)!important;line-height:1.08!important;letter-spacing:.15em!important;margin:0 0 12px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase633-balanced-explore="true"] .phase82-mega-column a{padding:5px 5px!important;border-radius:10px!important;line-height:1.14!important;min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase633-balanced-explore="true"] .phase82-mega-column a strong{display:block!important;font-size:clamp(12px,.83vw,15px)!important;line-height:1.08!important;letter-spacing:-.02em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase633-balanced-explore="true"] .phase82-mega-column a span{display:block!important;margin-top:2px!important;font-size:clamp(10.5px,.72vw,13px)!important;line-height:1.15!important;color:#68491d!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase633-balanced-explore="true"] [data-phase633-split-column="true"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:clamp(6px,.65vw,12px)!important;row-gap:2px!important;align-content:start!important;}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase633-balanced-explore="true"] [data-phase633-split-column="true"] h3{grid-column:1/-1!important;}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase633-balanced-explore="true"] [data-phase633-split-column="true"] a{min-width:0!important;}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase633-balanced-explore="true"] [data-phase632-terms-policies-navigation="true"] a strong{font-size:clamp(11.5px,.78vw,14px)!important;}
  .phase84-liquid-glass-menu .phase82-mega-grid[data-phase633-balanced-explore="true"] [data-phase632-terms-policies-navigation="true"] a span{font-size:clamp(10px,.68vw,12px)!important;}
  .phase84-liquid-glass-menu .phase82-mega-features{display:none!important;visibility:hidden!important;pointer-events:none!important;}
}
/* phase633-explore-mega-menu-full-width-balance:end */

/* phase634-explore-inner-container-padding:start */
:root{--phase634ExploreInnerContainerPadding:1}
@media(min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{padding:clamp(14px,1.25vw,22px) clamp(24px,2.2vw,42px)!important;box-sizing:border-box!important;width:min(1920px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel .phase82-mega-inner{display:block!important;width:calc(100% - clamp(28px,3vw,56px))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding:clamp(14px,1.25vw,22px) clamp(24px,2.2vw,42px)!important;box-sizing:border-box!important;border-radius:30px!important;background:linear-gradient(135deg,rgba(255,253,246,.68),rgba(255,246,229,.48))!important;border:1px solid rgba(255,255,255,.82)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.42),0 12px 40px rgba(72,41,4,.05)!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel .phase82-mega-grid[data-phase633-balanced-explore="true"]{width:100%!important;max-width:100%!important;grid-template-columns:minmax(106px,.85fr) minmax(190px,1.45fr) minmax(104px,.78fr) minmax(124px,.92fr) minmax(140px,1fr) minmax(230px,1.65fr) minmax(140px,1fr)!important;gap:clamp(7px,.65vw,14px)!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel .phase82-mega-grid[data-phase633-balanced-explore="true"] > .phase82-mega-column{padding-left:clamp(8px,.7vw,12px)!important;padding-right:clamp(8px,.7vw,12px)!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel:after{inset:clamp(8px,.8vw,14px)!important;border-radius:30px!important;}
}
/* phase634-explore-inner-container-padding:end */

/* phase635-explore-padding-existing-panel-only:start */
:root{--phase635ExplorePaddingExistingPanelOnly:1}
@media(min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{padding:clamp(28px,2.8vw,56px) clamp(36px,3.6vw,72px)!important;box-sizing:border-box!important;width:min(1920px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel .phase82-mega-inner{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;width:100%!important;margin:0!important;padding:0!important;max-width:none!important;display:block!important;box-sizing:border-box!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel .phase82-mega-grid[data-phase633-balanced-explore="true"]{width:100%!important;max-width:100%!important;grid-template-columns:minmax(118px,.9fr) minmax(205px,1.45fr) minmax(112px,.8fr) minmax(136px,.95fr) minmax(150px,1.05fr) minmax(250px,1.7fr) minmax(152px,1.05fr)!important;gap:clamp(8px,.78vw,16px)!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel:after{inset:0!important;border-radius:34px!important;background:linear-gradient(135deg,rgba(255,255,255,.54),rgba(255,246,229,.22) 42%,rgba(202,133,0,.06))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.42),inset 0 28px 80px rgba(255,255,255,.20)!important;}
}
/* phase635-explore-padding-existing-panel-only:end */

/* phase636-explore-uniform-container-padding:start */
:root{--phase636ExploreUniformContainerPadding:1}
@media(min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{--phase636-outer-inset:24px;--phase636-content-pad:24px;padding:calc(var(--phase636-outer-inset) + var(--phase636-content-pad))!important;box-sizing:border-box!important;width:min(1920px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel .phase82-mega-inner{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;width:100%!important;margin:0!important;padding:0!important;max-width:none!important;display:block!important;box-sizing:border-box!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel .phase82-mega-grid[data-phase633-balanced-explore="true"]{width:100%!important;max-width:100%!important;grid-template-columns:minmax(118px,.9fr) minmax(205px,1.45fr) minmax(112px,.8fr) minmax(136px,.95fr) minmax(150px,1.05fr) minmax(250px,1.7fr) minmax(152px,1.05fr)!important;gap:clamp(8px,.78vw,16px)!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel:after{inset:var(--phase636-outer-inset)!important;border-radius:34px!important;background:linear-gradient(135deg,rgba(255,255,255,.58),rgba(255,246,229,.34) 42%,rgba(255,232,187,.20))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.52),inset 0 28px 80px rgba(255,255,255,.24)!important;}
}
@media(min-width:1500px){.phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{--phase636-outer-inset:28px;--phase636-content-pad:28px;}}
@media(min-width:851px) and (max-width:1180px){.phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{--phase636-outer-inset:18px;--phase636-content-pad:18px;}}
/* phase636-explore-uniform-container-padding:end */

/* phase637-explore-visual-container-uniform-inset:start */
:root{--phase637ExploreVisualContainerUniformInset:1}
@media(min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{--phase637-visual-inset:48px;--phase637-content-pad:28px;padding:calc(var(--phase637-visual-inset) + var(--phase637-content-pad))!important;box-sizing:border-box!important;width:min(1920px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel .phase82-mega-inner{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;width:100%!important;margin:0!important;padding:0!important;max-width:none!important;display:block!important;box-sizing:border-box!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel .phase82-mega-grid[data-phase633-balanced-explore="true"]{width:100%!important;max-width:100%!important;grid-template-columns:minmax(110px,.9fr) minmax(190px,1.45fr) minmax(104px,.8fr) minmax(126px,.95fr) minmax(140px,1.05fr) minmax(230px,1.7fr) minmax(142px,1.05fr)!important;gap:clamp(7px,.68vw,14px)!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel .phase82-mega-grid[data-phase633-balanced-explore="true"] > .phase82-mega-column{padding-left:clamp(6px,.58vw,10px)!important;padding-right:clamp(6px,.58vw,10px)!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel:after{inset:var(--phase637-visual-inset)!important;border-radius:34px!important;background:linear-gradient(135deg,rgba(255,255,255,.60),rgba(255,246,229,.36) 42%,rgba(255,232,187,.22))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.54),inset 0 28px 80px rgba(255,255,255,.24)!important;}
}
@media(min-width:1500px){.phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{--phase637-visual-inset:56px;--phase637-content-pad:32px;}}
@media(min-width:851px) and (max-width:1180px){.phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{--phase637-visual-inset:36px;--phase637-content-pad:20px;}}
/* phase637-explore-visual-container-uniform-inset:end */

/* phase638-explore-single-container-uniform-padding:start */
:root{--phase638ExploreSingleContainerUniformPadding:1}
@media(min-width:851px){
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{padding:clamp(56px,5.4vw,92px)!important;box-sizing:border-box!important;width:min(1920px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;background:linear-gradient(135deg,rgba(255,248,234,.975),rgba(255,240,213,.955) 48%,rgba(255,232,187,.925))!important;border:1px solid rgba(255,255,255,.92)!important;border-radius:34px!important;box-shadow:0 48px 160px rgba(31,19,5,.42),0 16px 46px rgba(31,19,5,.20),inset 0 1px 0 rgba(255,255,255,.88)!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel:before{content:none!important;display:none!important;background:none!important;box-shadow:none!important;filter:none!important;opacity:0!important;visibility:hidden!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;filter:none!important;opacity:0!important;visibility:hidden!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel .phase82-mega-inner{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;width:100%!important;margin:0!important;padding:0!important;max-width:none!important;display:block!important;box-sizing:border-box!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel .phase82-mega-grid[data-phase633-balanced-explore="true"]{position:relative!important;z-index:3!important;width:100%!important;max-width:100%!important;grid-template-columns:minmax(104px,.86fr) minmax(184px,1.42fr) minmax(98px,.77fr) minmax(118px,.9fr) minmax(132px,1fr) minmax(220px,1.65fr) minmax(134px,1fr)!important;gap:clamp(7px,.62vw,13px)!important;}
  .phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel .phase82-mega-grid[data-phase633-balanced-explore="true"] > .phase82-mega-column{padding-left:clamp(5px,.5vw,9px)!important;padding-right:clamp(5px,.5vw,9px)!important;}
}
@media(min-width:1500px){.phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{padding:clamp(72px,5.2vw,104px)!important;}}
@media(min-width:851px) and (max-width:1180px){.phase84-liquid-glass-menu .phase82-mega-panel.phase84-liquid-glass-panel{padding:clamp(42px,4.8vw,62px)!important;}}
/* phase638-explore-single-container-uniform-padding:end */

/* phase644-premium-editorial-system:start */
/* A restrained information hierarchy: fewer competing visual weights, calmer surfaces, and deliberate action priority. */
:root{--phase644-premium-ink:#251406;--phase644-premium-muted:#6e4c23;--phase644-premium-line:rgba(76,43,8,.14);--phase644-premium-radius:clamp(22px,2vw,30px);--phase644-premium-shadow:0 18px 48px rgba(49,27,5,.10)}
main:not([data-phase639-account-pages-sidebar-menu="true"]):not([data-phase103-products-catalog-live="true"]) :is(h1,h2){text-wrap:balance;letter-spacing:-.055em}
main:not([data-phase639-account-pages-sidebar-menu="true"]):not([data-phase103-products-catalog-live="true"]) :is(h3,h4){text-wrap:balance;letter-spacing:-.028em}
main:not([data-phase639-account-pages-sidebar-menu="true"]):not([data-phase103-products-catalog-live="true"]) :is(p,li){text-wrap:pretty}
main:not([data-phase639-account-pages-sidebar-menu="true"]):not([data-phase103-products-catalog-live="true"]) :is(a,button):focus-visible{outline:3px solid #f1bf56;outline-offset:3px}
/* Standardize only real action collections—not ordinary text links or catalog/account workspace controls. */
:is(.phase427-actions,.phase448-actions,.phase615-actions,.homepage-primary-path){gap:12px!important}
:is(.phase427-actions,.phase448-actions,.phase615-actions,.homepage-primary-path)>a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;line-height:1.15;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}
@media(hover:hover){:is(.phase427-actions,.phase448-actions,.phase615-actions,.homepage-primary-path)>a:hover{transform:translateY(-2px);filter:brightness(1.035)}}
/* Private-label pages: give the long editorial message a quieter, more legible hierarchy. */
.phase427-hero{border-radius:0 0 var(--phase644-premium-radius) var(--phase644-premium-radius);overflow:hidden}
.phase427-hero h1{font-size:clamp(48px,5.75vw,86px)!important;line-height:.92!important;max-width:11.5ch}
.phase427-hero .phase427-lede{max-width:58ch;line-height:1.52!important}
.phase427-proof article,.phase427-format-card,.phase427-resource-grid>a{border-radius:22px!important;box-shadow:0 12px 28px rgba(47,26,6,.06)}
.phase427-section{margin-top:clamp(28px,3vw,52px)!important}
/* Tobacco atlas: treat the hero and learning surfaces as intentional feature panels rather than uninterrupted wallpaper. */
.phase448-hero{border-radius:var(--phase644-premium-radius)!important;overflow:hidden;box-shadow:var(--phase644-premium-shadow)}
.phase448-section{margin-top:clamp(30px,3.5vw,58px)!important}
.phase448-hero h1{line-height:.91!important}
.phase448-section> .phase448-shell > h2,.phase448-section .phase448-shell>h2{max-width:18ch;line-height:.98!important}
.phase448-ribbon-step,.phase448-role-card,.phase448-format-row,.phase448-signal-card,.phase448-learning-card{box-shadow:0 12px 28px rgba(47,26,6,.07)}
/* Resources: prevent the directory landing title from overwhelming its supporting information. */
.phase615-hero{border-radius:0 0 var(--phase644-premium-radius) var(--phase644-premium-radius);overflow:hidden}
.phase615-hero h1{font-size:clamp(48px,5.9vw,86px)!important;line-height:.91!important;max-width:9.8ch}
.phase615-lede{max-width:41ch;line-height:1.5!important}
.phase615-info-board article{border-radius:22px!important;box-shadow:0 12px 28px rgba(47,26,6,.08)}
.phase615-section{margin-top:clamp(30px,3.5vw,60px)!important}
/* Homepage: retain its richer ONTCSA character, but make action priority and mobile rhythm feel more intentional. */
.hero-home .homepage-primary-path>a:first-child{box-shadow:0 10px 26px rgba(0,0,0,.18)}
@media(max-width:700px){
  main:not([data-phase639-account-pages-sidebar-menu="true"]):not([data-phase103-products-catalog-live="true"]) :is(h1,h2){letter-spacing:-.047em}
  .hero-home .homepage-primary-path{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px!important}
  .hero-home .homepage-primary-path>a{min-width:0!important;width:100%!important;padding:12px 10px!important;font-size:14px!important}
  .hero-home .homepage-primary-path>a:first-child{grid-column:1/-1}
  .phase427-hero,.phase615-hero{border-radius:0 0 24px 24px}
  .phase427-section,.phase448-section,.phase615-section{margin-top:26px!important}
  .phase448-hero{border-radius:24px!important}
}
/* phase644-premium-editorial-system:end */

/* phase645-premium-editorial-visual-refinement:start */
/* Keep long B2B headlines decisive without letting them dominate their supporting decision tools. */
.phase427-hero h1{font-size:clamp(48px,4.8vw,72px)!important;max-width:none}
/* phase645-premium-editorial-visual-refinement:end */

/* phase645-services-catalog-reliability:start */
/* Services: retain the signature editorial hero while making its decision path calmer and more deliberate. */
main[data-phase217-services="true"] .phase217-services-hero{min-height:auto!important;padding-block:clamp(88px,8vw,128px)!important}
main[data-phase217-services="true"] .phase217-hero-copy h1{font-size:clamp(46px,4.6vw,70px)!important;line-height:.94!important;max-width:10.7ch!important}
main[data-phase217-services="true"] .phase217-hero-copy .hero-sub{max-width:54ch!important;line-height:1.55!important}
main[data-phase217-services="true"] .phase217-hero-actions{display:grid!important;grid-template-columns:max-content max-content;align-items:center;gap:12px!important}
main[data-phase217-services="true"] .phase217-hero-actions a:last-child{grid-column:1/-1;justify-self:start;background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding-inline:0!important;color:#f1bf56!important;min-height:32px!important}
main[data-phase217-services="true"] .phase217-service-grid{align-items:stretch}
main[data-phase217-services="true"] .phase217-service-card{border-radius:var(--phase644-premium-radius)!important}
/* Catalog: the workspace rail has no global left gutter; center it vertically only on the desktop scroll experience. */
@media(min-width:1101px){
  main[data-phase103-products-catalog-live="true"] .phase102-shell:has([data-phase645-catalog-reliability="true"]),main[data-phase103-products-catalog-live="true"] .phase103-catalog-region:has([data-phase645-catalog-reliability="true"]){overflow:visible!important}
  main[data-phase103-products-catalog-live="true"] .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase553-filter-scroll-ready="true"]{position:sticky!important;top:50%!important;top:50dvh!important;transform:translateY(-50%)!important;max-height:calc(100dvh - 120px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable;overscroll-behavior:contain}
  main[data-phase103-products-catalog-live="true"] .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase553-filter-scroll-ready="true"].phase645-filter-fixed{position:fixed!important;top:50dvh!important;left:var(--phase645-filter-left)!important;width:var(--phase645-filter-width)!important;transform:translateY(-50%)!important;z-index:34!important}
}
@media(max-width:700px){
  main[data-phase217-services="true"] .phase217-hero-actions{grid-template-columns:1fr!important}
  main[data-phase217-services="true"] .phase217-hero-actions a:last-child{grid-column:auto!important;justify-self:stretch!important;padding-inline:18px!important;border-color:rgba(241,191,86,.62)!important;background:rgba(255,248,234,.06)!important;min-height:48px!important}
}
/* phase645-services-catalog-reliability:end */

/* phase646-private-label-contrast-and-grabba-alignment:start */
/* Explicit foreground roles prevent legacy inherited cream text from disappearing on light cards. */
main.phase412-private-label-cigars-main .phase412-proof-rail,
main.phase412-private-label-cigars-main .phase412-ledger-card:nth-child(1),
main.phase412-private-label-cigars-main .phase412-packaging-copy{color:#321b08!important}
main.phase412-private-label-cigars-main .phase412-proof-rail strong,
main.phase412-private-label-cigars-main .phase412-proof-rail span,
main.phase412-private-label-cigars-main .phase412-ledger-card:nth-child(1) h3,
main.phase412-private-label-cigars-main .phase412-ledger-card:nth-child(1) p,
main.phase412-private-label-cigars-main .phase412-packaging-copy h2,
main.phase412-private-label-cigars-main .phase412-packaging-copy p{color:#321b08!important}
main.phase412-private-label-cigars-main .phase412-ledger-card:nth-child(2),
main.phase412-private-label-cigars-main .phase412-ledger-card:nth-child(3),
main.phase412-private-label-cigars-main .phase412-sampling-quality-band,
main.phase412-private-label-cigars-main .phase412-final-cta{color:#fff8ea!important}
main.phase412-private-label-cigars-main .phase412-ledger-card:nth-child(2) *,
main.phase412-private-label-cigars-main .phase412-ledger-card:nth-child(3) *,
main.phase412-private-label-cigars-main .phase412-sampling-quality-band .phase412-quality-copy *,
main.phase412-private-label-cigars-main .phase412-final-cta *{color:inherit!important}
main.phase412-private-label-cigars-main .phase412-route-card:nth-child(1),
main.phase412-private-label-cigars-main .phase412-route-card:nth-child(1) *{color:#fff8ea!important}

main.phase426-wraps-main .phase426-board-card,
main.phase426-wraps-main .phase426-format-card:not(.phase426-dark),
main.phase426-wraps-main .phase426-release-card:not(.phase426-dark){color:#321b08!important}
main.phase426-wraps-main .phase426-board-card *,
main.phase426-wraps-main .phase426-format-card:not(.phase426-dark) *,
main.phase426-wraps-main .phase426-release-card:not(.phase426-dark) *{color:inherit!important}
main.phase426-wraps-main .phase426-format-card.phase426-dark,
main.phase426-wraps-main .phase426-release-card.phase426-dark{color:#fff8ea!important}
main.phase426-wraps-main .phase426-format-card.phase426-dark *,
main.phase426-wraps-main .phase426-release-card.phase426-dark *{color:inherit!important}

/* Grabba keeps its purpose-specific shelf/map content but uses the same shell, rhythm, and quiet utility nav as the public site. */
main.phase439-grabba-main{background:linear-gradient(180deg,#fff8ea 0%,#f4e3bc 58%,#fff8ea 100%)!important}
main.phase439-grabba-main .phase439-shell{width:min(1420px,calc(100% - (var(--ontcsa-content-gutter) * 2)))!important;max-width:100%!important}
main.phase439-grabba-main .phase439-subnav{background:rgba(255,248,234,.92)!important;border-bottom:1px solid rgba(66,38,9,.14)!important;box-shadow:none!important}
main.phase439-grabba-main .phase439-shelf-hero{padding-top:clamp(58px,6vw,94px)!important}
main.phase439-grabba-main .phase439-section{padding-block:clamp(60px,6vw,104px)!important}
main.phase439-grabba-main .phase439-section-head h2,
main.phase439-grabba-main .phase439-fold-copy h2,
main.phase439-grabba-main .phase439-final h2{letter-spacing:-.04em!important;text-wrap:balance!important}
@media(max-width:760px){
  main.phase439-grabba-main .phase439-shell{width:calc(100% - 32px)!important}
  main.phase439-grabba-main .phase439-subnav{overflow-x:auto!important}
}
/* phase646-private-label-contrast-and-grabba-alignment:end */

/* phase647-dashboard-catalog-filter-and-card-data:start */
main[data-phase103-products-catalog-live="true"] .phase102-card-body dl{align-self:start!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
main[data-phase103-products-catalog-live="true"] .phase102-card-body dl div{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:8px!important;min-height:clamp(92px,7vw,124px)!important;padding:16px!important;overflow:visible!important}
main[data-phase103-products-catalog-live="true"] .phase102-card-body dt{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;color:#8a5814!important}
main[data-phase103-products-catalog-live="true"] .phase102-card-body dd{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;overflow:visible!important;color:#241204!important;font-size:clamp(18px,1.12vw,24px)!important;line-height:1.18!important;font-weight:950!important;overflow-wrap:anywhere!important;text-wrap:balance!important}
main[data-phase103-products-catalog-live="true"] .phase102-card-body dl div:nth-child(3){grid-column:1/-1!important;min-height:auto!important}
@media(min-width:1101px){
  main[data-phase103-products-catalog-live="true"] .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase126-filter-panel="true"],
  main[data-phase103-products-catalog-live="true"] .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters[data-phase553-filter-scroll-ready="true"]{position:sticky!important;top:92px!important;transform:none!important;height:auto!important;max-height:calc(100dvh - 112px)!important;z-index:22!important}
  main[data-phase103-products-catalog-live="true"] .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters.phase573-filter-fixed,
  main[data-phase103-products-catalog-live="true"] .phase103-catalog-region[data-phase147-breakpoint-parity="desktop-adapted"] .phase102-filters.phase645-filter-fixed{position:fixed!important;top:92px!important;left:var(--phase573-filter-left,var(--phase645-filter-left))!important;width:var(--phase573-filter-width,var(--phase645-filter-width))!important;transform:none!important;z-index:80!important}
}
@media(max-width:760px){
  main[data-phase103-products-catalog-live="true"] .phase102-card-body dl{grid-template-columns:1fr!important}
  main[data-phase103-products-catalog-live="true"] .phase102-card-body dl div:nth-child(3){grid-column:auto!important}
}
/* phase647-dashboard-catalog-filter-and-card-data:end */

/* phase649-scroll-restoration-safe-catalog-rail:start */
@media(min-width:1101px){
  main[data-phase103-products-catalog-live="true"] .phase102-shell[data-phase645-rail-fixed="true"] .phase102-dashboard-results,
  main[data-phase103-products-catalog-live="true"] .phase102-filters.phase645-filter-fixed + .phase102-dashboard-results{grid-column:2!important;width:100%!important;min-width:0!important}
}
/* phase649-scroll-restoration-safe-catalog-rail:end */

/* phase651-center-restored-catalog-filter-rail:start */
@media(min-width:1101px){
  main[data-phase103-products-catalog-live="true"] .phase102-filters.phase645-filter-fixed{
    top:max(92px,calc((100dvh - var(--phase645-filter-height,calc(100dvh - 112px)))/2))!important;
  }
}
/* phase651-center-restored-catalog-filter-rail:end */

/* phase653-public-qa-remediation:start */
:root{--phase653-espresso:#1f1305;--phase653-cream:#fff8ea;--phase653-gold:#d8a449;--phase653-focus:#f5cf78}
.phase653-explore-menu .phase82-menu-trigger:focus-visible,.phase653-explore-menu .phase82-mega-panel a:focus-visible,.phase653-empty-reset:focus-visible,.phase653-prepared-brief a:focus-visible{outline:3px solid var(--phase653-focus);outline-offset:3px}
.phase653-empty-reset{min-height:44px;padding:10px 16px;border:1px solid var(--phase653-gold);border-radius:999px;background:var(--phase653-espresso);color:var(--phase653-cream);-webkit-text-fill-color:var(--phase653-cream);font:inherit;font-weight:700;cursor:pointer}
[data-dashboard-catalog-root="true"] [data-phase104-card-price="true"]{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}
[data-dashboard-catalog-root="true"] [data-phase104-card-price="true"]{grid-column:1/-1}
[data-dashboard-catalog-root="true"] [data-dashboard-catalog-empty="true"]{display:grid;gap:12px;justify-items:start}
@media(max-width:1100px){
  .subnav{overflow:visible!important;align-items:flex-start!important}
  .subnav>div{min-width:0!important;flex-wrap:wrap!important}
  .subnav span,.subnav .subnav-links{min-width:0!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important}
  .subnav a{min-height:44px!important;display:inline-flex!important;align-items:center!important;padding:8px 10px!important}
  .phase87-mobile-menu .phase87-hamburger{min-width:44px!important;min-height:44px!important}
  .phase90-mobile-category-toggle,.phase90-mobile-category-panel a,.phase89-mobile-cta-row a{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important}
}
@media(max-width:600px){
  [data-dashboard-catalog-root="true"] .phase102-card-body h3{line-clamp:3;-webkit-line-clamp:3;overflow:visible}
  [data-dashboard-catalog-root="true"] .phase102-card-body p{line-clamp:2;-webkit-line-clamp:2;max-height:none}
  [data-dashboard-catalog-root="true"] .phase102-card-body .phase102-card-meta{grid-template-columns:1fr!important}
}
/* phase653-subnav-more: complete wrapped mobile buyer-journey navigation, no clipped off-canvas destinations. */
main[data-phase416-private-label-packaging-theme="true"] .phase416-btn.secondary,main[data-phase416-private-label-packaging-theme="true"] .phase416-btn.secondary *,
.phase426-wraps-main .phase426-btn.secondary,.phase426-wraps-main .phase426-btn.secondary *,
.phase458-wraps .phase458-btn.secondary,.phase458-wraps .phase458-btn.secondary *,
.phase390-cigars-main .phase390-btn.secondary,.phase390-cigars-main .phase390-btn.secondary *{background:var(--phase653-cream)!important;color:var(--phase653-espresso)!important;-webkit-text-fill-color:var(--phase653-espresso)!important}
.phase417-iprint-panel,.phase417-iprint-panel *{color:var(--phase653-cream)}
.phase417-iprint-panel a{background:var(--phase653-gold);color:var(--phase653-espresso);-webkit-text-fill-color:var(--phase653-espresso);min-height:44px;display:inline-flex;align-items:center}
.phase653-media-fallback-notice{position:absolute;right:10px;bottom:10px;z-index:3;padding:5px 8px;border:1px solid rgba(255,248,234,.46);border-radius:999px;background:rgba(31,19,5,.84);color:var(--phase653-cream);-webkit-text-fill-color:var(--phase653-cream);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.phase653-prepared-brief [data-phase653-brief-email="true"]{min-height:44px;display:inline-flex;align-items:center}
/* phase653-public-qa-remediation:end */

/* phase700-homepage-product-card-image-continuity:start */
/* Keep the category photography continuous; copy remains readable over the existing card overlay. */
.phase96-product-info .phase96-product-card.phase96-card-dark .phase96-product-copy{
  border-top:none!important;
  background:transparent!important;
  box-shadow:none!important;
}
/* phase700-homepage-product-card-image-continuity:end */


/* phase702-public-typography-system:start */
@font-face{font-family:Inter;src:url('/assets/fonts/Inter-roman.var.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap;}
:root{--font-ui:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-ui-fallback:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--tracking-body:0;--tracking-nav:.01em;--tracking-eyebrow:.10em;--tracking-meta:.08em;--leading-display:1.01;--leading-heading:1.10;--leading-body:1.60;--leading-meta:1.50;--type-display:clamp(56px,6vw,88px);--type-h1:clamp(44px,4.4vw,64px);--type-h2:clamp(32px,3.1vw,46px);--type-h3:24px;--type-eyebrow:12px;--type-body-large:18px;--type-body:16px;--type-meta:14px;--type-button:14px;--type-label:14px;--type-caption:13px;--text-on-dark-muted:rgba(255,248,234,.82);}
html,body{font-family:var(--font-ui)!important;letter-spacing:var(--tracking-body)!important;}
body{font-size:var(--type-body)!important;line-height:var(--leading-body)!important;font-weight:var(--weight-regular)!important;}
body :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,small,strong,em,span,a,label,th,td,figcaption,legend){font-family:var(--font-ui)!important;}
:where(button,input,select,textarea){font:inherit!important;font-family:var(--font-ui)!important;letter-spacing:var(--tracking-body)!important;}
main h1{font-size:var(--type-h1)!important;line-height:var(--leading-display)!important;letter-spacing:-.035em!important;font-weight:var(--weight-bold)!important;max-inline-size:22ch;}
main h2{font-size:var(--type-h2)!important;line-height:var(--leading-heading)!important;letter-spacing:-.025em!important;font-weight:var(--weight-bold)!important;}
main h3{font-size:var(--type-h3)!important;line-height:1.22!important;letter-spacing:-.012em!important;font-weight:var(--weight-bold)!important;}
main p,main li{font-size:var(--type-body)!important;line-height:var(--leading-body)!important;letter-spacing:var(--tracking-body)!important;font-weight:var(--weight-regular)!important;}
.eyebrow,[class*="eyebrow"],[class*="kicker"],[class*="badge"],[class*="fact"] dt,main [class*="meta"]{font-size:var(--type-eyebrow)!important;line-height:1.30!important;letter-spacing:var(--tracking-eyebrow)!important;font-weight:var(--weight-extrabold)!important;text-transform:uppercase;}
:where(button,[role=button],[role=tab],[role=menuitem],input[type=button],input[type=submit],input[type=reset]){font-size:var(--type-button)!important;line-height:1.18!important;letter-spacing:var(--tracking-body)!important;font-weight:var(--weight-bold)!important;}
:where(label,legend){font-size:var(--type-label)!important;line-height:1.42!important;letter-spacing:var(--tracking-body)!important;font-weight:var(--weight-semibold)!important;}
:where(input,select,textarea){font-size:16px!important;line-height:1.45!important;font-weight:var(--weight-regular)!important;}
footer :is(p,li,a,.legal),.footer :is(p,li,a,.legal),main [class*="support"] :is(p,li),main [class*="legal"] :is(p,li){font-size:var(--type-meta)!important;line-height:var(--leading-meta)!important;letter-spacing:var(--tracking-body)!important;color:var(--text-on-dark-muted)!important;}
footer :is(h1,h2,h3,h4,strong),.footer :is(h1,h2,h3,h4,strong){font-weight:var(--weight-bold)!important;}
/* shared public components */
.phase102-product-card :is(h3,h3 a){font-size:18px!important;line-height:1.25!important;font-weight:var(--weight-bold)!important;letter-spacing:var(--tracking-body)!important;}
.phase102-product-card dl dt,.phase106-spec-grid dt{font-size:12px!important;line-height:1.35!important;letter-spacing:var(--tracking-meta)!important;font-weight:var(--weight-bold)!important;}
.phase102-product-card dl dd,.phase106-spec-grid dd{font-size:16px!important;line-height:1.35!important;letter-spacing:var(--tracking-body)!important;font-weight:var(--weight-semibold)!important;}
.phase102-product-card :is(button,[class*="cta"],a[class*="button"]),.phase421-filter-button,.phase111-cart-drawer button{font-family:var(--font-ui)!important;font-size:var(--type-button)!important;font-weight:var(--weight-bold)!important;letter-spacing:var(--tracking-body)!important;}
.phase433-hero h1{font-size:clamp(56px,5.6vw,80px)!important;line-height:var(--leading-display)!important;max-inline-size:16ch!important;}
.phase433-lede{font-size:var(--type-body-large)!important;line-height:var(--leading-body)!important;letter-spacing:var(--tracking-body)!important;}
.phase433-intake-form :is(input,select,textarea,button){font-family:var(--font-ui)!important;letter-spacing:var(--tracking-body)!important;}
.phase433-intake-form label{font-size:var(--type-label)!important;font-weight:var(--weight-semibold)!important;}
/* Homepage cards must never create a fractional horizontal scroll area. */
.phase96-product-grid,.phase96-product-card,.phase96-product-card>a,.phase96-product-copy{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
.phase96-product-card :is(h3,p,a){overflow-wrap:anywhere!important;}
/* FAQ route: secondary section navigation must not overlay a narrow hero. */
.phase420-faq-main[data-phase702-faq-mobile-nav="true"] .phase420-subnav{position:relative!important;z-index:1!important;}
.phase420-faq-main .phase420-btn.secondary,.phase420-faq-main .phase420-btn.secondary *{color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important;}
@media(max-width:390px){:root{--type-display:clamp(40px,12vw,46px);--type-h1:clamp(36px,11vw,42px);--type-h2:clamp(28px,9vw,32px);--type-h3:20px;--type-eyebrow:11px;--type-meta:13px;}.phase420-faq-main[data-phase702-faq-mobile-nav="true"] .phase420-subnav{display:none!important;}.phase420-faq-main .phase420-faq-hero{padding-top:42px!important;}.phase420-faq-main .phase420-hero-copy h1{font-size:clamp(40px,11vw,46px)!important;line-height:1.03!important;max-inline-size:13ch!important;}.phase420-faq-main .phase420-actions{display:grid!important;grid-template-columns:1fr!important;}.phase420-faq-main .phase420-btn{width:100%!important;min-height:48px!important;}.phase433-hero h1{font-size:clamp(40px,11vw,46px)!important;max-inline-size:15ch!important;}.phase433-lede{font-size:16px!important;}.globalnav .menu-button{min-height:44px!important;}}
/* phase702-public-typography-system:end */

/* phase703-public-button-system:start */
/* Role tokens: compact pills are reserved for taxonomy/filter controls only. */
:root{--btn-primary-bg:#D99A1A;--btn-primary-hover:#F1BF56;--btn-primary-active:#B87405;--btn-primary-fg:#241303;--btn-secondary-bg:#2F1A06;--btn-secondary-hover:#482904;--btn-secondary-active:#1F1305;--btn-secondary-fg:#FFF8EA;--btn-outline-bg:transparent;--btn-outline-fg:#2F1A06;--btn-outline-border:#2F1A06;--btn-outline-hover-bg:#FFF8EA;--btn-link-fg:#7A4D09;--btn-link-hover-fg:#2F1A06;--btn-destructive-bg:#9E2F1C;--btn-destructive-hover:#7E2113;--btn-destructive-fg:#fff;--btn-disabled-opacity:.45;--btn-focus:#F1BF56;--btn-radius:14px;--btn-radius-compact:10px;--btn-height:48px;--btn-height-compact:44px;--btn-pad-inline:18px;--btn-pad-block:12px;--btn-font-size:14px;--btn-font-weight:750;--btn-line-height:1.15;--btn-icon-size:20px;--btn-icon-gap:8px;--btn-shadow:0 10px 24px rgba(47,26,6,.16);}
/* Button, LinkButton, IconButton, FormSubmitButton, NavigationAction and compatible wrappers. */
:where(button,input,select,textarea){font:inherit!important;font-family:var(--font-ui)!important;}
:where(button,[role="button"],[role="tab"],input[type="submit"],input[type="button"],input[type="reset"]),.phase420-btn,.phase443-btn,.phase82-menu-trigger,.menu-button{font-family:var(--font-ui)!important;font-size:var(--btn-font-size)!important;font-weight:var(--btn-font-weight)!important;line-height:var(--btn-line-height)!important;letter-spacing:0!important;}
:where(button,[role="button"],[role="tab"],input[type="submit"],input[type="button"],input[type="reset"]),.phase420-btn,.phase443-btn,.phase82-menu-trigger,.menu-button{min-height:var(--btn-height);box-sizing:border-box;}
:where(button,[role="button"],[role="tab"],input[type="submit"],input[type="button"],input[type="reset"],a[data-phase703-control="true"]):focus-visible{outline:2px solid var(--btn-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 3px rgba(241,191,86,.32)!important;}
:where(button,[role="button"],input,select,textarea,a[data-phase703-control="true"]){transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease;}
:where(button,[role="button"],input[type="submit"],input[type="button"],input[type="reset"]):disabled,[aria-disabled="true"]{opacity:var(--btn-disabled-opacity)!important;cursor:not-allowed!important;pointer-events:none!important;}
[data-loading="true"],[aria-busy="true"]{cursor:progress!important;}
[data-loading="true"]::after,[aria-busy="true"]::after{content:"";inline-size:1em;block-size:1em;margin-inline-start:var(--btn-icon-gap);display:inline-block;vertical-align:-.15em;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:phase703-spin .7s linear infinite;}
@keyframes phase703-spin{to{transform:rotate(360deg)}}
/* Primary: one main conversion action per group. */
.phase420-btn.primary,.phase443-btn.primary,.phase433-intake-form button[type="submit"],form[data-phase696-bug-report-form="true"] button[type="submit"],[data-phase703-variant="primary"]{min-height:var(--btn-height)!important;padding:var(--btn-pad-block) var(--btn-pad-inline)!important;border:1px solid var(--btn-primary-bg)!important;border-radius:var(--btn-radius)!important;background:var(--btn-primary-bg)!important;color:var(--btn-primary-fg)!important;-webkit-text-fill-color:var(--btn-primary-fg)!important;box-shadow:var(--btn-shadow);}
.phase420-btn.primary:hover,.phase443-btn.primary:hover,.phase433-intake-form button[type="submit"]:hover,form[data-phase696-bug-report-form="true"] button[type="submit"]:hover,[data-phase703-variant="primary"]:hover{background:var(--btn-primary-hover)!important;color:var(--btn-primary-fg)!important;-webkit-text-fill-color:var(--btn-primary-fg)!important;}
.phase420-btn.primary:active,.phase443-btn.primary:active,.phase433-intake-form button[type="submit"]:active,form[data-phase696-bug-report-form="true"] button[type="submit"]:active,[data-phase703-variant="primary"]:active{background:var(--btn-primary-active)!important;transform:translateY(1px);}
/* Secondary commercial action. */
.phase420-btn.secondary,.phase443-btn.secondary,[data-phase703-variant="secondary"]{min-height:var(--btn-height)!important;padding:var(--btn-pad-block) var(--btn-pad-inline)!important;border:1px solid var(--btn-secondary-bg)!important;border-radius:var(--btn-radius)!important;background:var(--btn-secondary-bg)!important;color:var(--btn-secondary-fg)!important;-webkit-text-fill-color:var(--btn-secondary-fg)!important;}
.phase420-btn.secondary:hover,.phase443-btn.secondary:hover,[data-phase703-variant="secondary"]:hover{background:var(--btn-secondary-hover)!important;color:var(--btn-secondary-fg)!important;-webkit-text-fill-color:var(--btn-secondary-fg)!important;}
.phase420-faq-main .phase420-btn.secondary,.phase420-faq-main .phase420-btn.secondary *{color:var(--btn-secondary-fg)!important;-webkit-text-fill-color:var(--btn-secondary-fg)!important;}
.phase420-btn.secondary:active,.phase443-btn.secondary:active,[data-phase703-variant="secondary"]:active{background:var(--btn-secondary-active)!important;transform:translateY(1px);}
/* Outline / TextLink must remain visibly distinct from CTA roles. */
[data-phase703-variant="outline"]{min-height:var(--btn-height);padding:var(--btn-pad-block) var(--btn-pad-inline);border:1px solid var(--btn-outline-border);border-radius:var(--btn-radius);background:var(--btn-outline-bg);color:var(--btn-outline-fg);-webkit-text-fill-color:var(--btn-outline-fg);}
[data-phase703-variant="outline"]:hover{background:var(--btn-outline-hover-bg);}
/* TextLink is opt-in: do not overwrite route-owned dark/light text-link foregrounds. */
a[data-phase703-text-link="true"]{color:var(--btn-link-fg)!important;-webkit-text-fill-color:var(--btn-link-fg)!important;text-decoration-thickness:1px;text-underline-offset:3px;}
a[data-phase703-text-link="true"]:hover{color:var(--btn-link-hover-fg)!important;-webkit-text-fill-color:var(--btn-link-hover-fg)!important;text-decoration:underline;}
/* Desktop header uses its regular nav links only; the mobile-menu trigger must never occupy the Home edge. */
@media(min-width:769px){.globalnav .menu-button.phase87-hamburger,.globalnav .phase87-hamburger{display:none!important;}.phase82-menu-trigger{border-radius:22px!important;}}
/* Homepage category-card CTA wrapper: the card remains one semantic link, while its action label uses the shared Primary geometry. */
.phase96-product-card em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:var(--btn-height)!important;box-sizing:border-box!important;margin-top:18px!important;padding:var(--btn-pad-block) var(--btn-pad-inline)!important;border:1px solid var(--btn-primary-bg)!important;border-radius:var(--btn-radius)!important;background:var(--btn-primary-bg)!important;color:var(--btn-primary-fg)!important;-webkit-text-fill-color:var(--btn-primary-fg)!important;font-family:var(--font-ui)!important;font-size:var(--btn-font-size)!important;font-style:normal!important;font-weight:var(--btn-font-weight)!important;line-height:var(--btn-line-height)!important;letter-spacing:0!important;box-shadow:var(--btn-shadow)!important;}
.phase96-product-card:hover em,.phase96-product-card:focus-visible em{background:var(--btn-primary-hover)!important;color:var(--btn-primary-fg)!important;-webkit-text-fill-color:var(--btn-primary-fg)!important;}
/* Legacy page-family wrappers retain the shared secondary foreground even when their own cream surface rules win. */
main :is(.btn.secondary,[class*="-btn"].secondary){color:var(--btn-outline-fg)!important;-webkit-text-fill-color:var(--btn-outline-fg)!important;}
main :is(.btn.secondary,[class*="-btn"].secondary) :is(span,strong,em){color:inherit!important;-webkit-text-fill-color:inherit!important;}
main :is(.btn.primary,[class*="-btn"].primary){color:var(--btn-primary-fg)!important;-webkit-text-fill-color:var(--btn-primary-fg)!important;}
main :is(.btn.primary,[class*="-btn"].primary) :is(span,strong,em){color:inherit!important;-webkit-text-fill-color:inherit!important;}
/* Final-cascade repair for Phase 420 dark and light surface roles. */
.phase420-faq-main .phase420-question-card:nth-child(2) :is(h1,h2,h3,h4,p,span,strong){color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;}
.phase420-faq-main .phase420-question-card:nth-child(2) p{color:rgba(255,248,234,.84)!important;-webkit-text-fill-color:rgba(255,248,234,.84)!important;}
.phase420-faq-main .phase420-router-grid a:nth-child(2) :is(span,strong),.phase420-faq-main .phase420-router-grid a:nth-child(5) :is(span,strong){color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;}
.phase420-faq-main .phase420-final-card :is(h1,h2,h3,h4){color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;}
.phase420-faq-main .phase420-final-card>p{color:rgba(255,248,234,.84)!important;-webkit-text-fill-color:rgba(255,248,234,.84)!important;}
.phase420-faq-main .phase420-answer-ledger .phase420-ledger-copy :is(.phase420-eyebrow,h1,h2,h3,p){color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important;}
.phase420-faq-main .phase420-answer-ledger .phase420-ledger-list :is(strong,span){color:#654316!important;-webkit-text-fill-color:#654316!important;}
/* NavigationAction, DisclosureButton, IconButton: touch safe without forcing a generic CTA theme. */
.phase82-menu-trigger,.globalnav .menu-button,.phase90-mobile-category-toggle,[data-phase703-navigation-action="true"]{min-height:44px!important;border-radius:var(--btn-radius-compact)!important;display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-icon-gap);}
[data-phase703-icon-button="true"],.phase111-cart-drawer button{min-inline-size:44px!important;min-block-size:44px!important;border-radius:12px!important;display:inline-grid;place-items:center;}
/* FilterChip, SortControl, PaginationControl and Tab: pills only for compact taxonomy. */
.phase102-filter button,.dashboard-category-pill,.phase421-filter-button,.phase443-chip-row button,.phase443-alpha-row button,[data-phase126-filter],[data-glossary-filter],[data-glossary-alpha],[data-glossary-clear],[role="tab"]{block-size:44px!important;min-height:44px!important;min-width:44px;box-sizing:border-box;border-radius:999px!important;padding:8px 12px!important;font-family:var(--font-ui)!important;font-size:13px!important;font-weight:var(--weight-bold)!important;line-height:1.15!important;letter-spacing:0!important;color:var(--btn-outline-fg)!important;-webkit-text-fill-color:var(--btn-outline-fg)!important;border:1px solid color-mix(in srgb,var(--btn-outline-border) 68%,transparent)!important;background:#fff8ea!important;}
.phase102-filter button:hover,.dashboard-category-pill:hover,.phase421-filter-button:hover,.phase443-chip-row button:hover,.phase443-alpha-row button:hover,[data-phase126-filter]:hover,[data-glossary-filter]:hover,[data-glossary-alpha]:hover,[role="tab"]:hover{background:var(--btn-primary-hover)!important;}
.phase102-filter button.is-active,.dashboard-category-pill.is-active,.phase421-filter-button[aria-pressed="true"],.phase443-chip-row button[aria-pressed="true"],.phase443-alpha-row button[aria-pressed="true"],[role="tab"][aria-selected="true"]{background:var(--btn-secondary-bg)!important;color:var(--btn-secondary-fg)!important;-webkit-text-fill-color:var(--btn-secondary-fg)!important;border-color:var(--btn-secondary-bg)!important;}
.phase102-sort select,.phase102-search input,.phase433-intake-form :is(input,select,textarea){font-family:var(--font-ui)!important;font-size:16px!important;line-height:1.45!important;font-weight:var(--weight-regular)!important;}
/* Catalog hierarchy: green is status-only; CTA labels never use extra-black. */
.phase102-product-card :is(button,[class*="cta"],a[class*="button"]){font-size:14px!important;font-weight:var(--weight-bold)!important;line-height:var(--btn-line-height)!important;letter-spacing:0!important;border-radius:var(--btn-radius)!important;min-height:44px!important;}
.phase102-product-card dl dt{font-size:12px!important;font-weight:var(--weight-bold)!important;}.phase102-product-card dl dd{font-size:15px!important;font-weight:var(--weight-medium)!important;}
/* Form fields and errors use the same focus/error boundary without altering native semantics. */
:where(input,select,textarea){border-radius:var(--btn-radius-compact)!important;}
:where(input,select,textarea):focus-visible{outline:2px solid var(--btn-focus)!important;outline-offset:3px!important;border-color:var(--btn-focus)!important;}
:where(input,select,textarea)[aria-invalid="true"],:where(input,select,textarea):user-invalid{border-color:var(--btn-destructive-bg)!important;box-shadow:0 0 0 3px rgba(158,47,28,.18)!important;}
/* FAQ is a single two-action hierarchy; conceal the obsolete duplicate action from all users/AT. */
.phase420-faq-main [data-phase703-duplicate-cta="true"]{display:none!important;}
.phase420-faq-main .phase420-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;}
/* Footer/local navigation are padded navigation actions, not filled buttons. */
.footer a,.phase443-glossary-main .subnav a,[data-phase703-nav-link="true"]{min-height:40px;display:inline-flex;align-items:center;padding:8px 6px;}
@media(max-width:768px){.phase420-actions,[data-phase703-button-group="true"]{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;}.phase420-actions :is(a,button),[data-phase703-button-group="true"] :is(a,button){width:100%!important;min-height:var(--btn-height)!important;justify-content:center;}.phase443-alpha-row,.phase443-chip-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;}.phase102-filters{max-width:100%;overflow-x:auto;scroll-padding-inline:12px;}.phase82-menu-trigger{min-height:44px!important;}}
@media(max-width:390px){.phase420-faq-main .phase420-subnav{display:none!important;}.phase420-faq-main .phase420-actions{grid-template-columns:1fr!important;}.phase420-faq-main .phase420-btn{width:100%!important;min-height:48px!important;white-space:normal!important;}.phase443-alpha-row{overflow-x:auto!important;flex-wrap:nowrap!important;padding-block-end:6px;}.phase443-alpha-row button{flex:0 0 44px!important;padding:8px!important;}.footer a,.phase443-glossary-main .subnav a{min-height:44px!important;}}
/* phase703-public-button-system:end */

/* phase97-homepage-modern-motion:start */
:root{
  --phase97-cursor-x:50%;
  --phase97-cursor-y:30%;
  --phase97-scroll:0;
}
main[data-phase97-modern-motion="true"]{
  position:relative;
  isolation:isolate;
  background:
    radial-gradient(circle at var(--phase97-cursor-x) var(--phase97-cursor-y),rgba(241,191,86,.16),transparent 24vw),
    linear-gradient(180deg,#fff8ea 0%,#f8ead0 36%,#fff8ea 100%);
}
/* Keep the homepage hero's dark field continuous to the viewport edges. */
main.phase83-mobile-breathing-room.phase84-scroll-host.phase94-lean-home[data-phase97-modern-motion="true"][data-template="home-cinematic"] > .hero-home[data-phase97-motion-zone="true"]{
  flex:0 0 100vw!important;
  width:100vw!important;
  max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  border-radius:0!important;
}
.hero-home[data-phase97-motion-zone="true"]{
  position:relative;
  overflow:hidden;
  min-height:clamp(650px,82vh,920px);
  background:
    radial-gradient(circle at 18% 12%,rgba(241,191,86,.24),transparent 30%),
    radial-gradient(circle at 82% 22%,rgba(113,112,255,.16),transparent 34%),
    linear-gradient(135deg,#160b02 0%,#2f1a06 42%,#050302 100%)!important;
}
.hero-home[data-phase97-motion-zone="true"]:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  opacity:.38;
  background-image:linear-gradient(rgba(255,248,234,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,248,234,.08) 1px,transparent 1px);
  background-size:72px 72px;
  mask-image:radial-gradient(circle at 50% 32%,black,transparent 72%);
  transform:translateY(calc(var(--phase97-scroll)*-28px));
}
.phase97-cursor-field{
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:radial-gradient(520px circle at var(--phase97-cursor-x) var(--phase97-cursor-y),rgba(241,191,86,.22),transparent 58%);
  mix-blend-mode:screen;
  opacity:.85;
  transition:opacity .2s ease;
}
.phase97-orbital-mesh{
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  overflow:hidden;
}
.phase97-orbit{
  position:absolute;
  border:1px solid rgba(255,248,234,.16);
  border-radius:999px;
  box-shadow:0 0 80px rgba(241,191,86,.08),inset 0 0 40px rgba(113,112,255,.08);
  transform:translate3d(var(--phase97-parallax-x,0),var(--phase97-parallax-y,0),0) rotate(var(--phase97-rotate,0deg));
}
.phase97-orbit-one{width:56vw;height:56vw;right:-14vw;top:-18vw;--phase97-rotate:18deg;}
.phase97-orbit-two{width:34vw;height:34vw;left:-7vw;bottom:9vw;--phase97-rotate:-11deg;}
.phase97-orbit-three{width:22vw;height:22vw;right:24vw;bottom:6vw;--phase97-rotate:28deg;}
.phase97-node{
  position:absolute;
  width:10px;
  height:10px;
  border-radius:50%;
  background:#f1bf56;
  box-shadow:0 0 0 7px rgba(241,191,86,.12),0 0 28px rgba(241,191,86,.62);
}
.phase97-node-a{right:16%;top:22%;}
.phase97-node-b{left:12%;bottom:34%;}
.phase97-node-c{right:38%;bottom:18%;background:#7170ff;box-shadow:0 0 0 7px rgba(113,112,255,.12),0 0 28px rgba(113,112,255,.46);}
.hero-home[data-phase97-motion-zone="true"] .center{
  position:relative;
  z-index:2;
}
.hero-home[data-phase97-motion-zone="true"] h1{
  letter-spacing:-.075em;
  text-wrap:balance;
  text-shadow:0 18px 70px rgba(0,0,0,.45);
}
.hero-home[data-phase97-motion-zone="true"] .hero-sub{
  max-width:76ch;
}
/* Preserve the original text-sized, left-aligned hero actions on wider screens. */
@media(min-width:701px){
  .hero-home[data-phase97-motion-zone="true"] .homepage-primary-path{
    display:flex!important;
    width:auto!important;
    max-width:none!important;
    justify-content:flex-start!important;
    align-self:flex-start!important;
    gap:14px 16px!important;
  }
  .hero-home[data-phase97-motion-zone="true"] .homepage-primary-path > a{
    flex:0 0 auto!important;
    min-width:0!important;
    width:auto!important;
  }
}
/* Tablet and phone use one deliberate vertical story, rather than inheriting the desktop grid. */
@media(max-width:1100px){
  .hero-home[data-phase97-motion-zone="true"]{
    padding:clamp(84px,11vw,112px) clamp(24px,5vw,48px) clamp(56px,8vw,80px)!important;
  }
  .hero-home[data-phase97-motion-zone="true"] .center{
    width:100%!important;
    max-width:920px!important;
    margin:0 auto!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:clamp(18px,3vw,26px)!important;
  }
  .hero-home[data-phase97-motion-zone="true"] :is(.eyebrow,h1,.hero-sub){
    text-align:left!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  .hero-home[data-phase97-motion-zone="true"] h1{max-width:12ch!important;}
  .hero-home[data-phase97-motion-zone="true"] .hero-sub{max-width:42rem!important;}
  .hero-home[data-phase97-motion-zone="true"] .homepage-primary-path{
    order:4;
    display:flex!important;
    flex-wrap:wrap!important;
    width:auto!important;
    max-width:100%!important;
    justify-content:flex-start!important;
    align-self:flex-start!important;
    gap:12px!important;
  }
  .hero-home[data-phase97-motion-zone="true"] .homepage-primary-path > a{
    flex:0 0 auto!important;
    width:auto!important;
    min-width:0!important;
  }
  .hero-home[data-phase97-motion-zone="true"] .hero-signature-image{
    order:5;
    width:100%!important;
    max-width:100%!important;
    min-height:0!important;
  }
  .hero-home[data-phase97-motion-zone="true"] .phase97-traceability-presence{
    order:6;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
  }
}
@media(max-width:700px){
  .hero-home[data-phase97-motion-zone="true"]{
    padding:78px 24px 48px!important;
  }
  .hero-home[data-phase97-motion-zone="true"] h1{
    max-width:10ch!important;
    font-size:clamp(42px,13vw,58px)!important;
  }
  .hero-home[data-phase97-motion-zone="true"] .hero-sub{
    max-width:34rem!important;
    font-size:16px!important;
    line-height:1.52!important;
  }
  .hero-home[data-phase97-motion-zone="true"] .homepage-primary-path > a{
    min-height:52px!important;
    padding:13px 20px!important;
  }
  .phase97-traceability-presence{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:14px!important;
    padding:18px!important;
  }
  .phase97-traceability-presence a{width:auto!important;}
}
/* Higher-specificity override for legacy Phase 101 tablet/mobile grid rules. */
@media(max-width:1100px){
  body:has(main[data-phase97-modern-motion="true"][data-template="home-cinematic"]) main.phase83-mobile-breathing-room.phase84-scroll-host.phase94-lean-home > .hero-home[data-phase97-motion-zone="true"]{
    padding:clamp(84px,11vw,112px) clamp(24px,5vw,48px) clamp(56px,8vw,80px)!important;
  }
  body:has(main[data-phase97-modern-motion="true"][data-template="home-cinematic"]) .hero-home[data-phase97-motion-zone="true"] .center{
    width:100%!important;max-width:920px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:clamp(18px,3vw,26px)!important;
  }
  body:has(main[data-phase97-modern-motion="true"][data-template="home-cinematic"]) .hero-home[data-phase97-motion-zone="true"] :is(.eyebrow,h1,.hero-sub){text-align:left!important;margin-left:0!important;margin-right:0!important;}
  body:has(main[data-phase97-modern-motion="true"][data-template="home-cinematic"]) .hero-home[data-phase97-motion-zone="true"] h1{max-width:12ch!important;}
  body:has(main[data-phase97-modern-motion="true"][data-template="home-cinematic"]) .hero-home[data-phase97-motion-zone="true"] .hero-sub{max-width:42rem!important;}
  body:has(main[data-phase97-modern-motion="true"][data-template="home-cinematic"]) .hero-home[data-phase97-motion-zone="true"] .homepage-primary-path{order:4;display:flex!important;flex-wrap:wrap!important;width:auto!important;max-width:100%!important;justify-content:flex-start!important;align-self:flex-start!important;gap:12px!important;}
  body:has(main[data-phase97-modern-motion="true"][data-template="home-cinematic"]) .hero-home[data-phase97-motion-zone="true"] .homepage-primary-path > a{flex:0 0 auto!important;width:auto!important;min-width:0!important;}
  body:has(main[data-phase97-modern-motion="true"][data-template="home-cinematic"]) .hero-home[data-phase97-motion-zone="true"] .hero-signature-image{order:5;width:100%!important;max-width:100%!important;min-height:0!important;}
  body:has(main[data-phase97-modern-motion="true"][data-template="home-cinematic"]) .hero-home[data-phase97-motion-zone="true"] .phase97-traceability-presence{order:6;width:100%!important;max-width:100%!important;margin:0!important;}
}
@media(max-width:700px){
  body:has(main[data-phase97-modern-motion="true"][data-template="home-cinematic"]) main.phase83-mobile-breathing-room.phase84-scroll-host.phase94-lean-home > .hero-home[data-phase97-motion-zone="true"]{padding:78px 24px 48px!important;}
  body:has(main[data-phase97-modern-motion="true"][data-template="home-cinematic"]) .hero-home[data-phase97-motion-zone="true"] h1{max-width:10ch!important;font-size:clamp(42px,13vw,58px)!important;}
  body:has(main[data-phase97-modern-motion="true"][data-template="home-cinematic"]) .hero-home[data-phase97-motion-zone="true"] .hero-sub{max-width:34rem!important;font-size:16px!important;line-height:1.52!important;}
  body:has(main[data-phase97-modern-motion="true"][data-template="home-cinematic"]) .hero-home[data-phase97-motion-zone="true"] .homepage-primary-path > a{min-height:52px!important;padding:13px 20px!important;}
  body:has(main[data-phase97-modern-motion="true"][data-template="home-cinematic"]) .phase97-traceability-presence{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding:18px!important;}
  body:has(main[data-phase97-modern-motion="true"][data-template="home-cinematic"]) .phase97-traceability-presence a{width:auto!important;}
}
.hero-home[data-phase97-motion-zone="true"] .homepage-primary-path a,
.phase97-traceability-presence a,
.phase96-product-footer a,
.phase94-home-cta-actions a{
  transition:transform .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease,border-color .22s ease;
}
.hero-home[data-phase97-motion-zone="true"] .homepage-primary-path a:hover,
.phase97-traceability-presence a:hover,
.phase96-product-footer a:hover,
.phase94-home-cta-actions a:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 50px rgba(241,191,86,.2),0 0 0 1px rgba(241,191,86,.18);
}
.hero-home[data-phase97-motion-zone="true"] .hero-signature-image{
  position:relative;
  z-index:1;
  border-radius:clamp(26px,4vw,48px);
  border:1px solid rgba(255,248,234,.2);
  box-shadow:0 40px 120px rgba(0,0,0,.45),0 0 0 1px rgba(241,191,86,.09);
  transform:translate3d(var(--phase97-parallax-x,0),var(--phase97-parallax-y,0),0) scale(1.01);
}
.phase97-traceability-presence{
  width:min(720px,100%);
  box-sizing:border-box;
  max-width:100%;
  margin:clamp(22px,3vw,34px) 0 0;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:16px;
  align-items:center;
  padding:16px;
  border-radius:24px;
  color:#fff8ea;
  background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.055));
  border:1px solid rgba(255,248,234,.22);
  backdrop-filter:blur(22px) saturate(1.35);
  -webkit-backdrop-filter:blur(22px) saturate(1.35);
  box-shadow:0 24px 80px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.18);
  transform:translate3d(var(--phase97-parallax-x,0),var(--phase97-parallax-y,0),0);
}
.phase97-traceability-presence span{
  display:inline-flex;
  width:auto;
  max-width:100%;
  white-space:normal;
  padding:6px 10px;
  border-radius:999px;
  /* Opaque espresso surface protects the gold label against the translucent panel. */
  background:#3d2308!important;
  color:#f1bf56!important;
  -webkit-text-fill-color:#f1bf56!important;
  border:1px solid rgba(241,191,86,.42);
  font-size:.72rem;
  font-weight:900;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.phase97-traceability-presence strong{
  display:block;
  margin:.55rem 0 .25rem;
  font-size:clamp(1.1rem,1.7vw,1.45rem);
  line-height:1.05;
  letter-spacing:-.045em;
}
.phase97-traceability-presence p{
  margin:0;
  color:rgba(255,248,234,.78);
  line-height:1.45;
}
.phase97-traceability-presence a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  padding:10px 14px;
  border-radius:999px;
  text-decoration:none!important;
  font-weight:900;
  color:#160b02!important;
  background:#f1bf56;
  white-space:nowrap;
}
.phase81-seo-proof[data-phase97-motion-zone="true"],
.phase96-product-info[data-phase97-motion-zone="true"],
.phase94-essential-products[data-phase97-motion-zone="true"]{
  position:relative;
  overflow:hidden;
}
.phase81-seo-proof[data-phase97-motion-zone="true"]:before,
.phase96-product-info[data-phase97-motion-zone="true"]:before,
.phase94-essential-products[data-phase97-motion-zone="true"]:before{
  content:"";
  position:absolute;
  inset:-30%;
  pointer-events:none;
  background:radial-gradient(circle at var(--phase97-cursor-x) var(--phase97-cursor-y),rgba(113,112,255,.12),transparent 36%),radial-gradient(circle at 16% 82%,rgba(241,191,86,.16),transparent 28%);
  opacity:.72;
  transform:translateY(calc(var(--phase97-scroll)*-20px));
}
.phase96-product-info[data-phase97-motion-zone="true"] .phase96-product-card{
  transform:translate3d(0,var(--phase97-card-y,0),0);
  transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease,filter .3s ease;
  will-change:transform;
}
.phase96-product-info[data-phase97-motion-zone="true"] .phase96-product-card:hover,
.phase96-product-info[data-phase97-motion-zone="true"] .phase96-product-card:focus-visible{
  transform:translate3d(0,-10px,0) scale(1.012) rotateX(1.6deg);
  border-color:rgba(241,191,86,.42);
  box-shadow:0 34px 100px rgba(47,26,6,.22),0 0 0 1px rgba(241,191,86,.18),0 0 55px rgba(113,112,255,.12);
}
.phase96-product-info[data-phase97-motion-zone="true"] .phase96-product-card:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:2;
  pointer-events:none;
  opacity:0;
  background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);
  transform:translateX(-120%);
  transition:opacity .24s ease,transform .55s ease;
}
.phase96-product-info[data-phase97-motion-zone="true"] .phase96-product-card:hover:before{
  opacity:.8;
  transform:translateX(120%);
}
.phase84-scroll-process[data-phase97-motion-zone="true"] .showcase-card{
  transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;
}
.phase84-scroll-process[data-phase97-motion-zone="true"] .showcase-card:hover{
  transform:translateY(-8px)!important;
  box-shadow:0 26px 75px rgba(47,26,6,.18)!important;
  border-color:rgba(241,191,86,.26)!important;
}
[data-phase97-parallax-layer]{
  will-change:transform;
}
@media(max-width:760px){
  .hero-home[data-phase97-motion-zone="true"]{min-height:auto;}
  .phase97-orbit-one,.phase97-orbit-two,.phase97-orbit-three{display:none;}
  .phase97-node{opacity:.55;}
  .phase97-traceability-presence{display:none;}
  .phase97-traceability-presence a{width:100%;}
}
@media (prefers-reduced-motion:reduce){
  main[data-phase97-modern-motion="true"],
  .hero-home[data-phase97-motion-zone="true"]:before,
  .phase97-cursor-field,
  .phase97-orbit,
  [data-phase97-parallax-layer],
  .phase96-product-info[data-phase97-motion-zone="true"] .phase96-product-card{
    transform:none!important;
    transition:none!important;
    animation:none!important;
  }
}
/* phase97-homepage-modern-motion:end */

/* phase742-control-page-public-theme:start
   The home route is the public visual control. These shared tokens deliberately
   centralize shell/control geometry for every public route without changing
   route content or interactions. */
:root{
  --ontcsa-espresso:#1f1305;
  --ontcsa-nav:#6a431c;
  --ontcsa-cream:#fff8ea;
  --ontcsa-gold:#f1bf56;
  --ontcsa-gold-deep:#ca8500;
  --btn-primary-bg:var(--ontcsa-gold);
  --btn-primary-hover:#ffd376;
  --btn-secondary-bg:#2f1a06;
  --btn-secondary-hover:#482904;
  --btn-outline-fg:var(--ontcsa-espresso);
  --btn-focus:#b98119;
  --btn-radius:999px;
  --btn-height:52px;
  --btn-pad-inline:22px;
  --btn-pad-block:14px;
  --btn-font-weight:800;
}
/* Shared header follows the Control page, with the compact mobile shell retained. */
.globalnav{height:60px!important;min-height:60px!important;background:var(--ontcsa-nav)!important;border-bottom:1px solid rgba(255,248,234,.14)!important;}
.globalnav nav{height:60px!important;}
/* Every primary conversion control uses the Control-page gold pill, including WebKit foreground. */
.phase420-btn.primary,.phase443-btn.primary,.phase433-intake-form button[type="submit"],form[data-phase696-bug-report-form="true"] button[type="submit"],[data-phase703-variant="primary"]{
  min-height:52px!important;padding:14px 22px!important;border:1px solid rgba(255,248,234,.55)!important;border-radius:999px!important;
  background:linear-gradient(135deg,var(--ontcsa-gold),var(--ontcsa-gold-deep))!important;color:var(--ontcsa-espresso)!important;-webkit-text-fill-color:var(--ontcsa-espresso)!important;
}
/* Existing commercial secondary actions retain the Control page's espresso/cream contract. */
.phase420-btn.secondary,.phase443-btn.secondary,[data-phase703-variant="secondary"]{
  min-height:52px!important;padding:14px 22px!important;border-radius:999px!important;background:var(--btn-secondary-bg)!important;color:var(--ontcsa-cream)!important;-webkit-text-fill-color:var(--ontcsa-cream)!important;
}
:where(button,[role="button"],[role="tab"],input[type="submit"],input[type="button"],input[type="reset"],a[data-phase703-control="true"]):focus-visible{
  outline:3px solid #b98119!important;outline-offset:3px!important;box-shadow:none!important;
}
@media(max-width:700px){
  .globalnav{height:48px!important;min-height:48px!important;background:rgba(47,26,6,.98)!important;}
  .globalnav nav{height:48px!important;}
  .globalnav .menu-button{min-height:44px!important;}
}
/* Catalog commerce actions are true controls, not edge-to-edge text labels. */
.phase102-product-card :is(button,input[type="submit"],input[type="button"]){
  min-height:44px!important;padding:12px 14px!important;border-radius:999px!important;
}
/* Generated catalog controls have late route CSS; deliberately beat it at the component boundary. */
main[data-phase103-products-catalog-live="true"] .phase102-product-card .phase109-catalog-card-actions button[data-phase111-add-to-cart],
main[data-phase103-products-catalog-live="true"] .phase102-product-card .phase109-catalog-card-actions button[data-phase111-checkout-now]{
  min-height:44px!important;padding:12px 14px!important;border-radius:999px!important;
}
/* Compact taxonomy controls retain visible lateral breathing room without becoming large CTAs. */
.phase448-compass-button{padding-inline:14px!important;}
/* Phase 745: one public action-control geometry. Cards and ordinary text links are deliberately excluded. */
main :is(button:not(.phase87-hamburger),input[type="submit"],input[type="button"],input[type="reset"],a.btn,a[class*="-btn"],a[class*="button"],a[class*="cta"],a[data-phase703-control="true"],a[data-phase703-variant],.link-row>a,.route-chip-row>a){
  box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  inline-size:fit-content!important;min-height:52px!important;padding:14px 22px!important;border-radius:999px!important;
}
/* Preserve full-width action groups on narrow screens while retaining equal internal margins. */
@media(max-width:768px){main [data-phase703-button-group="true"] :is(a,button),main .phase420-actions :is(a,button){inline-size:100%!important;}}
/* Phase 746: all standard public content panels sit inside visible page gutters.
   Full-bleed hero/media strips and workspace templates are deliberately exempt. */
:root{--phase746-public-section-gutter:clamp(16px,4vw,64px);}
body:has(.globalnav) main:not([data-phase103-products-catalog-live="true"]):not(.phase132-account-shell):not(.phase132-auth-shell):not(.phase147-dashboard-shell) > section:not(.hero-product):not(.phase100-visual-break):not(.brand-film):not(.media-mosaic){
  box-sizing:border-box!important;
  inline-size:calc(100% - (2 * var(--phase746-public-section-gutter)))!important;
  max-inline-size:none!important;
  margin-inline:var(--phase746-public-section-gutter)!important;
}
/* The page edge remains a calm dark canvas; framed panels keep their own brown/dark surface and rounded boundary. */
body:has(.globalnav) main:not([data-phase103-products-catalog-live="true"]):not(.phase132-account-shell):not(.phase132-auth-shell):not(.phase147-dashboard-shell) > section:not(.hero-product):not(.phase100-visual-break):not(.brand-film):not(.media-mosaic)[class*="phase"]{
  border-radius:clamp(24px,3vw,52px)!important;
}
@media(max-width:700px){
  :root{--phase746-public-section-gutter:14px;}
}
/* phase746-public-section-gutters:end */
/* Phase 747: one continuous ONTCSA page canvas. Visual variety belongs to explicit sections and containers, not document/body/main backgrounds. */
:root{--phase747-page-canvas:#120b04;}
html,body{background:var(--phase747-page-canvas)!important;background-image:none!important;}
body:has(.globalnav) > main{
  background-color:transparent!important;
  background-image:none!important;
}
/* Quote hub uses the shared canvas as its explicit dark section surface. */
.phase704-shell > :is(h1,p:not(.phase704-card p)){color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;}
.phase704-shell > .phase704-kicker{color:#f1bf56!important;-webkit-text-fill-color:#f1bf56!important;}
/* phase747-shared-page-canvas:end */
/* Phase 749: the initial hero is the one intentional full-viewport public section on every route. */
body:has(.globalnav) main > section:first-of-type:not([hidden]):not([hidden]):not([hidden]),
body:has(.globalnav) main > section[class*="hero"][class][class][class]:not([hidden]){
  inline-size:100%!important;
  width:100%!important;
  max-inline-size:none!important;
  margin-inline:0!important;
  margin-left:0!important;
  margin-right:0!important;
  border-radius:0!important;
}
/* phase749-first-hero-full-viewport:end */
/* phase766-quote-header-clearance-and-label-contrast:start */
/* Phase 766: quote intake routes begin after the sticky global header.
   These forms are intentionally on the shared dark canvas, so the labels need
   explicit cream text rather than inheriting the normal espresso form-label color. */
body:has(.globalnav) main > .phase704-shell{
  box-sizing:border-box!important;
  padding-block-start:max(84px,calc(60px + clamp(28px,5vw,72px)))!important;
  padding-inline:clamp(20px,4vw,56px)!important;
}
.phase704-shell > .phase704-form > .phase704-panel > .phase704-fields > label,
.phase704-shell > .phase704-form > .phase704-panel > .phase704-fields > label > :first-child{
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
}
/* Choice cards remain intentionally light; their nested controls retain the dark ink contract. */
.phase704-shell .phase704-program-card .phase704-fields > label,
.phase704-shell .phase704-program-card .phase704-fields > label > :first-child{
  color:#2f1a06!important;
  -webkit-text-fill-color:#2f1a06!important;
}
/* phase766-quote-header-clearance-and-label-contrast:end */
/* Phase 768: traceability stages are all current production information, not disabled steps.
   Keep scroll focus through outline/transform treatments without lowering reading contrast. */
.phase99-ledger-step,
.phase99-ledger-step:not(.phase99-step-active){
  opacity:1!important;
  filter:none!important;
}
/* phase768-traceability-card-contrast:end */
/* Phase 769: restore the private-label route's missing structural and contrast contract. */
.phase427-format-board{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.phase427-format-card,.phase427-resource-grid>a{display:flex!important;flex-direction:column!important;padding:24px!important;border-radius:24px!important}.phase427-resource-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.phase427-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(28px,5vw,72px)!important;align-items:center!important}.phase427-image-card{margin:0!important;overflow:hidden!important;border-radius:28px!important}.phase427-image-card img{display:block!important;width:100%!important;height:clamp(300px,34vw,520px)!important;object-fit:cover!important}.phase427-dark .phase427-head :is(h2,p),.phase427-dark .phase427-partner-card :is(h3,p,strong),.phase427-final .phase427-head :is(h2,p){color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}.phase427-actions .phase427-btn:not(.primary){background:#2f1a06!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}@media(max-width:800px){.phase427-format-board,.phase427-resource-grid,.phase427-split{grid-template-columns:1fr!important}}
/* phase769-private-label-layout-contrast:end */
/* Phase 770: guide-owned dark cards and pale secondary actions retain explicit contrast. */
.phase425-gate-card:nth-child(3) :is(h3,p),.phase425-launch-card:nth-child(1) :is(h3,p),.phase425-launch-card:nth-child(4) :is(h3,p),.phase425-guide-note :is(h2,h3,p),.phase425-provider-card:not(.highlight) :is(h3,p){color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}.phase425-provider-card.highlight :is(h3,p){color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important}.phase425-hero .phase425-btn:not(.primary){background:#2f1a06!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
/* phase770-buyer-guide-contrast:end */
/* Phase 751: route-owned hero and Resources action repairs, verified against the approved public action system. */
main.phase427-private-main > .phase427-hero,
main.phase430-quality-main > .phase430-hero,
main.phase613-resources-routing-main > .phase615-hero{
  inline-size:100%!important;width:100%!important;max-inline-size:none!important;
  margin-inline:0!important;border-radius:0!important;
}
/* Resources: retain gold primary; secondary labels must remain cream on their dark/translucent surface in every browser. */
main.phase613-resources-routing-main .phase615-btn.primary{
  background:linear-gradient(135deg,#f1bf56,#ca8500)!important;color:#1f1305!important;-webkit-text-fill-color:#1f1305!important;
}
main.phase613-resources-routing-main .phase615-btn.secondary{
  background:rgba(255,248,234,.10)!important;border:1px solid rgba(255,248,234,.28)!important;
  color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;
}
/* Contact-card actions are the resource page's secondary action family: identical compact espresso pills with explicit WebKit fill. */
main.phase613-resources-routing-main .phase615-contact-actions > a:not(.phase617-iprint-button){
  background:#2f1a06!important;border:1px solid rgba(47,26,6,.20)!important;
  color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;
  min-height:52px!important;padding:14px 22px!important;border-radius:999px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  font:inherit!important;font-weight:800!important;
}
/* phase751-route-hero-and-resources-actions:end */
/* Phase 752: homepage summary cards share one outer-radius family. */
.phase81-chip-grid > .phase81-priority-cta{
  border-radius:24px!important;
}
/* phase752-home-summary-card-radius:end */
/* Phase 753: the priority summary card follows the same left-aligned content rail as its siblings. */
.phase81-chip-grid > .phase81-priority-cta{
  align-items:stretch!important;
  text-align:left!important;
}
/* phase753-home-summary-card-left-alignment:end */
/* phase742-control-page-public-theme:end */

/* phase759-explore-header-pill-radius:start */
/* The Explore disclosure is a header action, so it uses the same fully rounded geometry as the adjacent public action controls. */
.globalnav .phase82-menu-trigger{
  border-radius:999px!important;
}
/* phase759-explore-header-pill-radius:end */

/* phase761-home-card-explicit-actions:start */
/* Informational homepage panels are not implicit links; each exposes one clear, accessible action. */
.phase81-chip-grid > article.phase761-summary-card{
  box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-height:285px;
  color:var(--cream)!important;background:linear-gradient(145deg,#1f1305,#482904)!important;border:1px solid rgba(255,232,187,.2)!important;border-radius:32px;padding:28px;
  box-shadow:0 24px 64px rgba(72,41,4,.13);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;
  text-decoration:none;cursor:default;
}
.phase81-chip-grid > article.phase761-summary-card:hover{transform:translateY(-5px);border-color:rgba(202,133,0,.42);box-shadow:0 28px 70px rgba(72,41,4,.17);}
.phase81-chip-grid > article.phase761-summary-card.phase81-priority-cta{background:linear-gradient(145deg,#1f1305,#482904)!important;color:var(--cream)!important;border-color:rgba(255,232,187,.2)!important;}
.phase81-chip-grid > article.phase761-summary-card.phase81-priority-cta em{color:rgba(255,248,234,.78)!important;}
.phase81-chip-grid > article.phase761-summary-card span{color:var(--gold);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.13em;}
.phase81-chip-grid > article.phase761-summary-card strong{font-size:clamp(25px,2.35vw,36px);line-height:1;letter-spacing:-.045em;}
.phase81-chip-grid > article.phase761-summary-card em{font-style:normal;color:rgba(72,41,4,.74);font-size:17px;line-height:1.55;}
.phase81-chip-grid > article.phase761-summary-card strong{color:var(--cream)!important;-webkit-text-fill-color:var(--cream)!important;}
.phase81-chip-grid > article.phase761-summary-card em{color:rgba(255,248,234,.78)!important;-webkit-text-fill-color:rgba(255,248,234,.78)!important;}
.phase81-chip-grid > article.phase761-summary-card span{color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important;}
.phase761-card-action,.phase761-stage-action{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:52px!important;padding:14px 22px!important;border-radius:999px!important;
  text-decoration:none!important;font-family:var(--font-ui,"Inter",system-ui,sans-serif)!important;font-size:16px!important;line-height:1.15!important;font-weight:900!important;
  letter-spacing:0!important;margin-top:auto!important;margin-bottom:0!important;box-shadow:none!important;
}
.phase761-summary-card .phase761-card-action{background:linear-gradient(135deg,#f1bf56,#ca8500)!important;background-color:transparent!important;background-image:linear-gradient(135deg,#f1bf56,#ca8500)!important;border:1px solid rgba(255,248,234,.28)!important;color:#1f1305!important;-webkit-text-fill-color:#1f1305!important;}
/* The legacy summary grid gives every direct anchor card-sized dimensions; the nested action must retain button geometry. */
main .phase81-chip-grid > .phase761-summary-card > a.phase761-card-action{
  display:inline-flex!important;inline-size:fit-content!important;width:auto!important;height:auto!important;min-height:52px!important;min-block-size:52px!important;
  align-self:flex-start!important;padding:14px 22px!important;border-radius:999px!important;color:#1f1305!important;-webkit-text-fill-color:#1f1305!important;box-shadow:none!important;
}
.phase761-summary-card .phase761-card-action:hover,.phase761-summary-card .phase761-card-action:focus-visible{background:#fff8ea!important;border-color:#fff8ea!important;color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important;}
.phase84-scroll-process .showcase-card > div{display:flex;flex-direction:column;align-items:flex-start;}
/* Process-card actions are a grid, not a vertical stack: every action uses the same approved standard button. */
.phase84-scroll-process .phase761-stage-action{background:linear-gradient(135deg,#f1bf56,#ca8500)!important;background-image:linear-gradient(135deg,#f1bf56,#ca8500)!important;border:1px solid rgba(255,248,234,.28)!important;color:#1f1305!important;-webkit-text-fill-color:#1f1305!important;}
.phase84-scroll-process .showcase-card:not(.dark) .phase761-stage-action{background:linear-gradient(135deg,#f1bf56,#ca8500)!important;border-color:rgba(255,248,234,.28)!important;color:#1f1305!important;-webkit-text-fill-color:#1f1305!important;}
.phase84-scroll-process .phase761-stage-action:hover,.phase84-scroll-process .phase761-stage-action:focus-visible{transform:translateY(-2px);box-shadow:0 14px 28px rgba(0,0,0,.22);}
@media(max-width:700px){.phase761-card-action,.phase761-stage-action{margin-top:18px;}}
/* phase761-home-card-explicit-actions:end */

/* phase762-canonical-global-header-contract:start
   The homepage's desktop 92% nav frame is the sitewide header geometry. */
@media (min-width:851px){
  .globalnav > nav{
    width:92%!important;
    margin-inline:auto!important;
    padding-inline:3vw!important;
    background:none!important;
    background-image:none!important;
    box-shadow:none!important;
  }
}
/* phase762-canonical-global-header-contract:end */

/* phase764-catalog-media-fallback-label:start */
/* A missing dashboard image must retain the approved fallback photo, with only
   a compact, honest status label—not a card-covering placeholder surface. */
.phase102-card-media .phase653-media-fallback-notice{
  position:absolute!important;
  top:10px!important;
  right:auto!important;
  bottom:auto!important;
  left:10px!important;
  z-index:3!important;
  width:auto!important;
  height:auto!important;
  min-height:0!important;
  max-width:calc(100% - 20px)!important;
  padding:6px 9px!important;
  border-radius:999px!important;
  background:rgba(47,26,6,.86)!important;
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
  font-size:10px!important;
  font-weight:850!important;
  line-height:1.1!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
  pointer-events:none!important;
}
/* phase764-catalog-media-fallback-label:end */

/* phase632-terms-policies-dynamic-collection:start */
:root{--phase632PolicyDynamicPage:1}
.phase632-policy-main{background:#fff8ea;color:#241405;min-height:70vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.phase632-policy-hero{padding:clamp(72px,8vw,118px) clamp(20px,6vw,84px) clamp(36px,5vw,64px);background:radial-gradient(circle at 18% 12%,rgba(241,191,86,.28),transparent 34%),linear-gradient(135deg,#1a0d03,#4a2a07 58%,#140802);color:#fff8ea}
.phase632-policy-shell{width:min(1120px,calc(100% - 40px));margin:0 auto}
.phase632-policy-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:950;color:#f1bf56}
.phase632-policy-hero h1{margin:0;font-size:clamp(42px,6vw,82px);line-height:.94}
.phase632-policy-hero p{max-width:780px;color:rgba(255,248,234,.84);font-size:clamp(16px,1.35vw,20px);line-height:1.6}
.phase632-policy-updated{display:inline-flex;margin-top:10px;border:1px solid rgba(241,191,86,.35);border-radius:999px;padding:8px 12px;color:#ffe6a6;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.phase632-policy-content{padding:clamp(34px,5vw,70px) 0}
.phase632-policy-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px;align-items:start}
.phase632-policy-card{background:#fffdf6;border:1px solid rgba(72,41,4,.14);border-radius:28px;box-shadow:0 20px 56px rgba(72,41,4,.08);padding:clamp(22px,3vw,34px)}
.phase632-policy-card section+section{margin-top:22px;padding-top:22px;border-top:1px solid rgba(72,41,4,.12)}
.phase632-policy-card h2{margin:0 0 10px;color:#2f1a06;font-size:clamp(22px,2.2vw,32px)}
.phase632-policy-card p{margin:0;color:#5d3d13;line-height:1.7}
.phase632-policy-aside{position:sticky;top:84px;background:#2f1a06;color:#fff8ea;border-radius:24px;padding:18px;border:1px solid rgba(241,191,86,.22)}
.phase632-policy-aside h2{font-size:16px;margin:0 0 12px;color:#f1bf56}
.phase632-policy-aside a{display:block;text-decoration:none;color:#fff8ea;border-radius:12px;padding:9px 10px;font-weight:850}
.phase632-policy-aside a:hover{background:rgba(241,191,86,.14)}
.phase632-policy-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.phase632-policy-index a{text-decoration:none;color:#241405;background:#fffdf6;border:1px solid rgba(72,41,4,.13);border-radius:22px;padding:18px;display:grid;gap:8px;box-shadow:0 16px 44px rgba(72,41,4,.07)}
.phase632-policy-index strong{font-size:18px;color:#2f1a06}.phase632-policy-index span{color:#79561d;line-height:1.45}
.phase84-liquid-glass-menu .phase82-mega-grid[data-phase632-policies-added="true"]{grid-template-columns:.92fr 1.18fr .9fr .98fr 1.02fr .96fr 1.04fr!important;gap:10px!important}
.phase84-liquid-glass-menu .phase82-mega-column[data-phase632-terms-policies-navigation="true"] a strong{font-size:12px!important}
.phase84-liquid-glass-menu .phase82-mega-column[data-phase632-terms-policies-navigation="true"] a span{font-size:10.4px!important}
@media(max-width:900px){.phase632-policy-grid{grid-template-columns:1fr}.phase632-policy-aside{position:relative;top:auto}.phase632-policy-index{grid-template-columns:1fr}}
/* phase632-terms-policies-dynamic-collection:end */

/* phase884-policy-compact-rhythm:start */
main.phase632-policy-main[data-phase632-policy-dynamic="true"] .phase632-policy-content,
main.phase632-policy-main[data-phase632-policy-dynamic="true"] .phase632-policy-card,
main.phase632-policy-main[data-phase632-policy-dynamic="true"] .phase632-policy-card section,
main.phase632-policy-main[data-phase632-policy-dynamic="true"] .phase632-policy-aside {
  padding-block:38.4px!important;
}
/* phase884-policy-compact-rhythm:end */

/* phase885-policy-collection-compact-rhythm:start */
/* Keep the collection hero intact; compact only the operational card index. */
main.phase632-policy-main[data-phase632-policy-index="true"] .phase632-policy-content,
main.phase632-policy-main[data-phase632-policy-index="true"] .phase632-policy-index > a{
  padding-block:38.4px!important;
}
/* phase885-policy-collection-compact-rhythm:end */

/* phase886-request-quote-card-compact-rhythm:start */
/* The intake heading is the page hero; compact the independently surfaced paths only. */
main > .phase704-shell > .phase704-grid > .phase704-card{
  padding-block:38.4px!important;
}
/* phase886-request-quote-card-compact-rhythm:end */

/* phase887-sample-request-compact-rhythm:start */
/* Preserve the photographic hero/proof rail; compact operational panels and routes. */
main.phase434-sample-main[data-phase434-sample-request-theme="true"] .phase434-section,
main.phase434-sample-main[data-phase434-sample-request-theme="true"] .phase434-sample-pathway > article,
main.phase434-sample-main[data-phase434-sample-request-theme="true"] :is(.phase434-docket-note,.phase434-request-docket),
main.phase434-sample-main[data-phase434-sample-request-theme="true"] .phase434-feedback-board > .phase434-copy,
main.phase434-sample-main[data-phase434-sample-request-theme="true"] .phase434-release-lane > a,
main.phase434-sample-main[data-phase434-sample-request-theme="true"] .phase434-final-card{
  padding-block:38.4px!important;
}
/* phase887-sample-request-compact-rhythm:end */

/* phase888-product-comparison-compact-rhythm:start */
/* Preserve hero, proof strip, and cigar image tile; normalize operational comparison panels. */
main.phase476-comparison-main[data-phase476-product-comparison="true"] :is(.phase476-fit-gallery,.phase476-cockpit,.phase476-spec-compass,.phase476-route-lab,.phase476-final-cta),
main.phase476-comparison-main[data-phase476-product-comparison="true"] :is(.phase476-slim-tile,.phase476-wide-note),
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-matrix-row > *,
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-compass-wheel > *,
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-route-card{
  padding-block:38.4px!important;
}
/* phase888-product-comparison-compact-rhythm:end */

/* phase889-specification-worksheet-compact-rhythm:start */
/* Keep the workbench hero, image wells, and sequence rail proportional. */
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-section,
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-dossier-card,
main.phase437-spec-main[data-phase437-specification-theme="true"] :is(.phase437-build-board,.phase437-packaging-system) > .phase437-copy,
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-quality-release > article,
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router > a,
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-final-card,
main.phase437-spec-main[data-phase437-specification-theme="true"] :is(.phase807-worksheet,.phase807-form){
  padding-block:38.4px!important;
}
/* phase889-specification-worksheet-compact-rhythm:end */

/* phase890-project-timeline-compact-rhythm:start */
/* Preserve the hero calendar, proof strip, and review-gate photography. */
main.phase428-timeline-main[data-phase428-project-timeline-theme="true"] .phase428-section,
main.phase428-timeline-main[data-phase428-project-timeline-theme="true"] .phase428-milestone-card,
main.phase428-timeline-main[data-phase428-project-timeline-theme="true"] .phase428-gate-row,
main.phase428-timeline-main[data-phase428-project-timeline-theme="true"] .phase428-dark-card,
main.phase428-timeline-main[data-phase428-project-timeline-theme="true"] .phase428-resource-grid > a{
  padding-block:38.4px!important;
}
/* phase890-project-timeline-compact-rhythm:end */

/* phase903-tobacco-processing-ribbon-alignment:start */
/* Screenshot-scoped: align the four processing steps without changing other Tobacco Atlas sections. */
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] #processing .phase448-ribbon-step > span{
  color:#281504 !important;
  -webkit-text-fill-color:#281504 !important;
  text-shadow:none !important;
  font-weight:950 !important;
}
@media (min-width:901px){
  main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] #processing .phase448-ribbon-step{
    justify-content:flex-start !important;
  }
  main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] #processing .phase448-ribbon-step > span{
    flex:0 0 62px;
  }
  main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] #processing .phase448-ribbon-step > div{
    display:flex;
    flex:1 1 auto;
    flex-direction:column;
  }
  main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] #processing .phase448-ribbon-step h3{
    min-height:88px;
    margin:34px 0 8px !important;
  }
  main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] #processing .phase448-ribbon-step p{
    margin:0 !important;
  }
}
/* phase903-tobacco-processing-ribbon-alignment:end */

/* phase912-tobacco-processing-step-circle-lock:start */
/* Keep the 01–04 route markers geometrically circular at every responsive size. */
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] #processing .phase448-ribbon-step > span{
  inline-size:clamp(54px,4.2vw,62px) !important;
  block-size:clamp(54px,4.2vw,62px) !important;
  min-inline-size:clamp(54px,4.2vw,62px) !important;
  min-block-size:clamp(54px,4.2vw,62px) !important;
  aspect-ratio:1 / 1 !important;
  flex:0 0 clamp(54px,4.2vw,62px) !important;
  display:grid !important;
  place-items:center !important;
  padding:0 !important;
  border-radius:50% !important;
}
/* phase912-tobacco-processing-step-circle-lock:end */

/* phase904-tobacco-final-footer-separation:start */
/* Mirror the final Tobacco review section's responsive top rhythm beneath it before the global footer. */
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] .phase448-final{
  margin-bottom:clamp(28px,4vw,51.2px) !important;
}
/* phase904-tobacco-final-footer-separation:end */

/* phase891-shipping-claims-compact-rhythm:start */
/* Preserve the receiving hero, proof rail, photographic wells, subnavigation, and footer. */
main.phase436-shipping-main[data-phase436-shipping-claims-theme="true"] .phase436-section,
main.phase436-shipping-main[data-phase436-shipping-claims-theme="true"] .phase436-docket-card,
main.phase436-shipping-main[data-phase436-shipping-claims-theme="true"] .phase436-clock-board > .phase436-copy,
main.phase436-shipping-main[data-phase436-shipping-claims-theme="true"] .phase436-case-condition-map > article,
main.phase436-shipping-main[data-phase436-shipping-claims-theme="true"] .phase436-resolution-router > a,
main.phase436-shipping-main[data-phase436-shipping-claims-theme="true"] .phase436-final-card{
  padding-block:38.4px!important;
}
/* phase891-shipping-claims-compact-rhythm:end */

/* phase892-account-compact-rhythm:start */
/* Preserve account identity/sidebar navigation, controls, and the global footer. */
main.phase464-ecommerce-dashboard[data-phase464-account-overview="true"] .phase464-order-stat,
main.phase464-ecommerce-dashboard[data-phase464-account-overview="true"] .phase464-action-card,
main.phase464-ecommerce-dashboard[data-phase464-account-overview="true"] .phase464-buying-tools,
main.phase464-ecommerce-dashboard[data-phase464-account-overview="true"] .phase464-footer-cta{
  padding-block:38.4px!important;
}
main.phase464-ecommerce-dashboard[data-template="phase464-ecommerce-account-dashboard"][data-phase464-account-overview="true"] [data-phase643-expanded-buying-tools="true"].phase464-buying-tools .phase464-tool-links > a{
  padding-block:38.4px!important;
}
/* phase892-account-compact-rhythm:end */

/* phase893-account-profile-compact-rhythm:start */
/* Preserve the account identity/sidebar, profile fields, signal micro-cards, controls, and footer. */
main.phase463-profile[data-phase463-account-profile="true"] .phase463-profile-workbench,
main.phase463-profile[data-phase463-account-profile="true"] .phase463-panel,
main.phase463-profile[data-phase463-account-profile="true"] .phase463-route-strip,
main.phase463-profile[data-phase463-account-profile="true"] .phase463-route-card{
  padding-block:38.4px!important;
}
/* phase893-account-profile-compact-rhythm:end */

/* phase893-account-profile-mobile-content-stack:start */
/* The sidebar/content shell must not retain its desktop rail at handset widths. */
@media(max-width:900px){
  main.phase463-profile[data-phase463-account-profile="true"] .phase639-account-shell{
    grid-template-columns:minmax(0,1fr)!important;
  }
  main.phase463-profile[data-phase463-account-profile="true"] .phase639-account-content,
  main.phase463-profile[data-phase463-account-profile="true"] .phase463-workbench-grid{
    width:100%!important;
    min-width:0!important;
  }
}
/* phase893-account-profile-mobile-content-stack:end */

/* phase1074-account-profile-orders-workspace-parity:start */
/* Keep Profile inside the same sidebar/content envelope used by Account Orders.
   The profile's legacy inner shell was still sized from the viewport, which
   allowed the two-column identity desk to escape its allocated workspace. */
main.phase463-profile[data-phase463-account-profile="true"] .phase639-account-layout{
  width:min(1420px,calc(100% - 40px))!important;
  grid-template-columns:minmax(280px,330px) minmax(0,1fr)!important;
  gap:clamp(20px,2.4vw,38px)!important;
  padding:clamp(28px,3vw,56px) 0!important;
}
main.phase463-profile[data-phase463-account-profile="true"] .phase639-account-content{
  min-width:0!important;
  gap:18px!important;
}
main.phase463-profile[data-phase463-account-profile="true"] .phase463-profile-workbench,
main.phase463-profile[data-phase463-account-profile="true"] .phase463-route-strip{
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}
main.phase463-profile[data-phase463-account-profile="true"] .phase463-shell{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
}
main.phase463-profile[data-phase463-account-profile="true"] .phase463-workbench-grid{
  grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr)!important;
  gap:clamp(16px,1.7vw,26px)!important;
  min-width:0!important;
}
main.phase463-profile[data-phase463-account-profile="true"] .phase463-workbench-grid > *,
main.phase463-profile[data-phase463-account-profile="true"] .phase463-side-stack{
  min-width:0!important;
}
main.phase463-profile[data-phase463-account-profile="true"] .phase464-account-sidebar{
  border-radius:18px!important;
}
main.phase463-profile[data-phase463-account-profile="true"] .phase464-sidebar-head{
  padding:22px 20px!important;
  border-bottom:1px solid rgba(241,191,86,.18);
}
main.phase463-profile[data-phase463-account-profile="true"] .phase464-sidebar-head strong{
  font-size:26px!important;
  line-height:1.08!important;
  letter-spacing:-.035em!important;
}
main.phase463-profile[data-phase463-account-profile="true"] .phase464-sidebar-head span{
  margin-top:6px!important;
  font-size:14px!important;
  line-height:1.4!important;
}
main.phase463-profile[data-phase463-account-profile="true"] .phase464-sidebar-nav{
  gap:4px!important;
  padding:12px!important;
}
main.phase463-profile[data-phase463-account-profile="true"] .phase464-sidebar-nav a,
main.phase463-profile[data-phase463-account-profile="true"] .phase648-flyout-trigger{
  min-height:46px!important;
  border-radius:12px!important;
  padding:11px 13px!important;
  font-size:15px!important;
  font-weight:800!important;
  letter-spacing:-.015em!important;
}
main.phase463-profile[data-phase463-account-profile="true"] .phase464-sidebar-nav a span,
main.phase463-profile[data-phase463-account-profile="true"] .phase648-flyout-trigger span{
  font-size:20px!important;
}
main.phase463-profile[data-phase463-account-profile="true"] .phase464-sidebar-summary{
  margin:4px 12px 14px!important;
  padding:14px!important;
  border-radius:14px!important;
  font-size:13px!important;
}
@media(max-width:1180px){
  main.phase463-profile[data-phase463-account-profile="true"] .phase639-account-layout{
    width:min(100% - 32px,1040px)!important;
    grid-template-columns:1fr!important;
    gap:18px!important;
    padding:24px 0 30px!important;
  }
  main.phase463-profile[data-phase463-account-profile="true"] .phase464-account-sidebar{
    position:relative!important;
    top:auto!important;
    width:100%!important;
  }
}
@media(max-width:900px){
  main.phase463-profile[data-phase463-account-profile="true"] .phase639-account-layout{
    width:calc(100% - 28px)!important;
    max-width:760px!important;
    inline-size:calc(100% - 28px)!important;
    max-inline-size:760px!important;
  }
  main.phase463-profile[data-phase463-account-profile="true"] .phase463-workbench-grid{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:560px){
  main.phase463-profile[data-phase463-account-profile="true"] .phase464-sidebar-head{
    padding:18px 16px!important;
  }
  main.phase463-profile[data-phase463-account-profile="true"] .phase464-sidebar-head strong{
    font-size:23px!important;
  }
}
/* phase1074-account-profile-orders-workspace-parity:end */

/* phase894-tobacco-compass-selector-inline-labels:start */
/* Keep the numbered topic controls as one readable line rather than stacked fragments. */
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] .phase448-compass-controls{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
}
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] .phase448-compass-button{
  display:flex!important;
  width:100%!important;
  align-items:center!important;
  justify-content:center!important;
  gap:4px!important;
  min-width:0!important;
  min-height:58px!important;
  padding:10px 8px!important;
  text-align:center!important;
  white-space:nowrap!important;
}
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] .phase448-compass-button small{
  display:inline!important;
  flex:0 0 auto!important;
  line-height:1!important;
}
@media(max-width:700px){
  main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] .phase448-compass-controls{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
}
/* phase894-tobacco-compass-selector-inline-labels:end */

/* phase895-tobacco-landing-palette-parity:start */
/* Match the Test landing's espresso canvas, tobacco-brown surfaces, cream type, and gold actions. */
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"]{
  --cream:#fff8ea!important;
  --warm:#e8d4ac!important;
  --gold:#f1bf56!important;
  --brass:#ca8500!important;
  --brown:#321b08!important;
  --ink:#fff8ea!important;
  --muted:#dfc9a0!important;
  --dark:#100804!important;
  --line:rgba(241,191,86,.28)!important;
  background:#100804!important;
  color:#fff8ea!important;
}
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] :is(#processing.phase448-ribbon,#leaf-compass.phase448-leaf-compass,#formats.phase448-format-zone,#quality-signals.phase448-signal-board,.phase448-learning,.phase448-final){
  background:radial-gradient(circle at 88% 8%,rgba(202,133,0,.18),transparent 28%),linear-gradient(135deg,#321b08,#160b03 78%)!important;
  color:#fff8ea!important;
  border-color:rgba(241,191,86,.28)!important;
}
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] :is(.phase448-ribbon-track,.phase448-leaf-center,.phase448-format-pathway,.phase448-signals,.phase448-learning-grid,.phase448-final-card){
  border-color:rgba(241,191,86,.28)!important;
}
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] :is(.phase448-ribbon-step,.phase448-role-card,.phase448-format-row,.phase448-signal-card,.phase448-learning-card,.phase448-learning-card.feature,.phase448-final-card){
  background:linear-gradient(145deg,#3b210b,#211105)!important;
  color:#fff8ea!important;
  border-color:rgba(241,191,86,.28)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.28)!important;
}
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] :is(.phase448-section,.phase448-learning,.phase448-final) :is(h2,h3,strong,p,li),
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] :is(.phase448-ribbon-step,.phase448-role-card,.phase448-format-row,.phase448-signal-card,.phase448-learning-card,.phase448-final-card) :is(h2,h3,strong,p,span){
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
}
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] :is(.phase448-section,.phase448-learning,.phase448-final) > .phase448-shell > p:not(.phase448-eyebrow),
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] :is(.phase448-ribbon-step,.phase448-role-card,.phase448-format-row,.phase448-signal-card,.phase448-learning-card,.phase448-final-card) p{
  color:#dfc9a0!important;
  -webkit-text-fill-color:#dfc9a0!important;
}
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] .phase448-eyebrow,
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] :is(.phase448-ribbon-step,.phase448-signal-card) > span,
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] .phase448-compass-button small{
  color:#f1bf56!important;
  -webkit-text-fill-color:#f1bf56!important;
}
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] .phase448-btn.primary{
  background:linear-gradient(135deg,#f1bf56,#ca8500)!important;
  border-color:#f1bf56!important;
  color:#211305!important;
  -webkit-text-fill-color:#211305!important;
}
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] .phase448-btn.secondary{
  background:rgba(255,248,234,.1)!important;
  border-color:rgba(255,248,234,.4)!important;
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
}
/* phase895-tobacco-landing-palette-parity:end */


/* phase775-tobacco-atlas-dark-surface-contrast:start */
/* The shared public cascade applies espresso body ink late. Reassert light
   foregrounds at the dark Atlas component boundary, including WebKit fill. */
main.phase448-atlas[data-phase775-tobacco-atlas-contrast="true"] .phase448-compass-card .phase448-topic-panel strong,
main.phase448-atlas[data-phase775-tobacco-atlas-contrast="true"] .phase448-compass-card .phase448-compass-note strong,
main.phase448-atlas[data-phase775-tobacco-atlas-contrast="true"] .phase448-signal-card :is(h3,p),
main.phase448-atlas[data-phase775-tobacco-atlas-contrast="true"] .phase448-final-card :is(h2,p){
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
}
main.phase448-atlas[data-phase775-tobacco-atlas-contrast="true"] .phase448-compass-card .phase448-topic-panel span,
main.phase448-atlas[data-phase775-tobacco-atlas-contrast="true"] .phase448-compass-note p,
main.phase448-atlas[data-phase775-tobacco-atlas-contrast="true"] .phase448-signal-card p,
main.phase448-atlas[data-phase775-tobacco-atlas-contrast="true"] .phase448-final-card p{
  color:rgba(255,248,234,.86)!important;
  -webkit-text-fill-color:rgba(255,248,234,.86)!important;
}
main.phase448-atlas[data-phase775-tobacco-atlas-contrast="true"] .phase448-mini-list a{
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
}
main.phase448-atlas[data-phase775-tobacco-atlas-contrast="true"] .phase448-mini-list a span,
main.phase448-atlas[data-phase775-tobacco-atlas-contrast="true"] .phase448-final-card .phase448-eyebrow{
  color:#f1bf56!important;
  -webkit-text-fill-color:#f1bf56!important;
}
/* phase775-tobacco-atlas-dark-surface-contrast:end */


/* phase776-quote-form-content-contrast:start */
/* Shared page-canvas ink rules must not recolor form headings or address labels. */
.phase704-shell .phase704-panel > :is(h2,h3),
.phase704-shell .phase704-panel > .phase704-section-intro,
.phase704-shell .phase704-fields label,
.phase704-shell .phase704-fields label > :is(span,strong),
.phase704-shell [data-phase704-label]{
 color:#fff8ea!important;
 -webkit-text-fill-color:#fff8ea!important;
}
.phase704-shell .phase704-fields :is(input,select,textarea)::placeholder{
 color:#6b6257!important;
 -webkit-text-fill-color:#6b6257!important;
 opacity:1!important;
}
/* phase776-quote-form-content-contrast:end */


/* phase777-resources-contact-email-wrap:start */
/* Keep email addresses as readable address units; wrap only at semantic breaks. */
main.phase613-resources-routing-main[data-phase777-resources-contact-email-wrap="true"] .phase615-contact-card strong{
  font-size:clamp(19px,1.42vw,25px)!important;
  line-height:1.14!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
main.phase613-resources-routing-main[data-phase777-resources-contact-email-wrap="true"] .phase615-contact-card strong br{display:block!important;}
/* phase777-resources-contact-email-wrap:end */

/* Phase 800: Export-support contrast and media recovery. */
main.phase399-export-support-main .phase399-lanes-section > .phase399-shell > .phase399-section-heading :is(h2,p:not(.phase399-eyebrow)),
main.phase399-export-support-main .phase399-packet-section > .phase399-shell > .phase399-section-heading p:not(.phase399-eyebrow){color:#4a2808!important;-webkit-text-fill-color:#4a2808!important;}
main.phase399-export-support-main .phase399-lane :is(p,h3),
main.phase399-export-support-main .phase399-packet-card :is(span,strong,p){color:#4a2808!important;-webkit-text-fill-color:#4a2808!important;}
main.phase399-export-support-main .phase399-handoff-step:first-child :is(h3,p),
main.phase399-export-support-main .phase399-next-card :is(h2,p:not(.phase399-eyebrow)),
main.phase399-export-support-main .phase399-next-card .phase399-btn.secondary{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;}
main.phase399-export-support-main .phase399-buyer-media{background:#3a2103 url('/assets/approved/quality-inspection.webp') center/cover no-repeat!important;}
main.phase399-export-support-main .phase399-buyer-media img{display:block!important;width:100%!important;height:100%!important;min-height:360px!important;object-fit:cover!important;opacity:1!important;filter:brightness(.86) contrast(1.08)!important;}

/* Phase 792 cigar hero conversion contrast repair */
.phase390-cigars-hero .btn.secondary{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;border-color:rgba(255,248,234,.62)!important;background:rgba(255,248,234,.14)!important}

/* Phase 800: bulk-program contrast repair. Pale information surfaces must use espresso ink; dark canvas headings need cream foreground. */
.phase383-bulk-proof-strip :is(span,p),
.phase383-bulk-related-grid a:not([aria-current="page"]) :is(span,strong,em),
.phase383-related-grid a:not([aria-current="page"]) :is(span,strong,em),
body:has(.globalnav) main .phase383-bulk-proof-strip article :is(span,p),
body:has(.globalnav) main .phase383-bulk-related-grid a:not([aria-current="page"]) :is(span,strong,em),
body:has(.globalnav) main .phase383-related-grid a:not([aria-current="page"]) :is(span,strong,em){color:#4a2808!important;-webkit-text-fill-color:#4a2808!important;}
.phase383-bulk-hero .btn.secondary,
.phase383-bulk-final-cta .btn.secondary,
.phase383-bulk-next-step .btn.secondary{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;border-color:rgba(255,248,234,.58)!important;}
.phase383-bulk-spec-system > .phase383-section-heading :is(h2,p:not(.eyebrow)){color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;}
.phase383-bulk-spec-system > .phase383-section-heading .eyebrow{color:#f1bf56!important;-webkit-text-fill-color:#f1bf56!important;}

/* Phase 395 cones media visibility override */
/* Phase 395 cones overview media visibility override */
.phase395-cones-main .phase395-image-card img{filter:saturate(1.16) contrast(1.08) brightness(1.12)!important}
/* phase796 cones ledger contrast repair: keep dark copy legible on its light mini-ledger cards. */
.phase395-cones-main .phase395-mini-ledger p{background:#fff8ea!important;color:#2f1a06!important}
.phase395-cones-main .phase395-mini-ledger span{color:#9d6410!important;-webkit-text-fill-color:#9d6410!important}
.phase395-cones-main .phase395-mini-ledger strong{color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important;opacity:1!important}

/* phase806-cigar-visual-repair:start */
/* Explicit surface colors replace brittle class-name based inference. */
.phase412-vitola-ledger,.phase412-packaging-proof-studio,.phase412-launch-router{background:#160c04!important;color:#fff8ea!important}
.phase412-vitola-ledger :is(h2,h3,p,a),.phase412-packaging-proof-studio :is(h2,h3,p,a),.phase412-launch-router :is(h2,h3,p,a){color:#fff8ea!important}
.phase412-vitola-ledger .phase412-section-head p,.phase412-packaging-proof-studio .phase412-packaging-copy p,.phase412-launch-router .phase412-section-head p{color:rgba(255,248,234,.82)!important}
.phase412-blend-media,.phase412-packaging-media,.phase412-sampling-quality-band>img{background:#241304!important;overflow:hidden}
.phase412-blend-media img,.phase412-packaging-media img,.phase412-sampling-quality-band>img{display:block!important;width:100%!important;height:100%!important;min-height:420px!important;object-fit:cover!important;object-position:center!important;filter:saturate(1.08) contrast(1.02) brightness(1.06)!important}
.phase412-packaging-proof-studio .btn.secondary{background:#d89400!important;color:#241405!important;border-color:#d89400!important}
@media(max-width:680px){.phase412-blend-media img,.phase412-packaging-media img,.phase412-sampling-quality-band>img{min-height:300px!important}}
/* phase806-cigar-visual-repair:end */



/* phase808-catalog-card-readability:start */
/* Catalog titles and summaries must never be cut through their card surfaces. */
.phase102-product-card .phase102-card-body{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important}
.phase102-product-card .phase102-card-body h3{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}
.phase102-product-card .phase102-card-body h3 a{display:block!important;overflow-wrap:anywhere!important;white-space:normal!important}
.phase102-product-card .phase102-card-body>p:not(.phase102-eyebrow){display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}
.phase102-product-card .phase109-catalog-card-actions{margin-top:auto!important}
/* phase808-catalog-card-readability:end */

/* phase811-b2b-supply-hero-legibility:start */
.phase382-b2b-main .phase382-hero-actions .btn.secondary{background:#fff8ea!important;border-color:rgba(255,248,234,.88)!important;color:#241405!important;-webkit-text-fill-color:#241405!important;text-shadow:none!important}
.phase382-b2b-main .phase382-hero-actions .btn.secondary:hover,.phase382-b2b-main .phase382-hero-actions .btn.secondary:focus-visible{background:#f1bf56!important;border-color:#f1bf56!important;outline:3px solid rgba(241,191,86,.34)!important;outline-offset:2px!important}
.phase382-b2b-main .phase382-ledger-card{background:rgba(31,19,5,.84)!important;color:#fff8ea!important;border-color:rgba(255,248,234,.38)!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important}
.phase382-b2b-main .phase382-ledger-card span{color:#f1bf56!important}.phase382-b2b-main .phase382-ledger-card strong{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
/* phase811-b2b-supply-hero-legibility:end */

/* phase812-product-family-hero-contrast:start */
.phase390-cigars-main .phase390-mini-ledger p{background:rgba(31,19,5,.85)!important;color:#fff8ea!important;border-color:rgba(255,248,234,.34)!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important}.phase390-cigars-main .phase390-mini-ledger p span{color:#f1bf56!important}.phase390-cigars-main .phase390-mini-ledger p strong{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
.phase395-cones-main .phase395-actions .btn.secondary{background:#fff8ea!important;border-color:rgba(255,248,234,.88)!important;color:#241405!important;-webkit-text-fill-color:#241405!important;text-shadow:none!important}.phase395-cones-main .phase395-actions .btn.secondary:hover,.phase395-cones-main .phase395-actions .btn.secondary:focus-visible{background:#f1bf56!important;border-color:#f1bf56!important;outline:3px solid rgba(241,191,86,.34)!important;outline-offset:2px!important}
@media(max-width:700px){.phase406-grabba-main .subnav{display:none!important}.phase406-grabba-main .subnav>div{min-height:56px!important}.phase406-grabba-main .subnav span{display:none!important}.phase406-grabba-main .phase406-command-hero{padding-top:108px!important}}
/* phase812-product-family-hero-contrast:end */

/* phase813-conversion-secondary-cta:start */
.phase384-buyer-main .btn.secondary,.phase391-compliance-main .btn.secondary{background:#fff8ea!important;border-color:rgba(255,248,234,.88)!important;color:#241405!important;-webkit-text-fill-color:#241405!important;text-shadow:none!important}.phase384-buyer-main .btn.secondary:hover,.phase384-buyer-main .btn.secondary:focus-visible,.phase391-compliance-main .btn.secondary:hover,.phase391-compliance-main .btn.secondary:focus-visible{background:#f1bf56!important;border-color:#f1bf56!important;outline:3px solid rgba(241,191,86,.34)!important;outline-offset:2px!important}
/* phase813-conversion-secondary-cta:end */

/* phase814-education-hero-legibility:start */
/* Hero media overlays use a consistently opaque dark surface: image detail stays visible while copy remains readable. */
.phase387-anatomy-main .phase387-ledger-card,.phase388-process-main .phase388-ledger-card,.phase473-packaging-main .phase473-ledger-card{background:rgba(31,19,5,.92)!important;color:#fff8ea!important;border-color:rgba(255,248,234,.42)!important;text-shadow:0 1px 2px rgba(0,0,0,.55)!important}.phase387-anatomy-main .phase387-ledger-card span,.phase388-process-main .phase388-ledger-card span,.phase473-packaging-main .phase473-ledger-card span{color:#f4c55e!important}.phase387-anatomy-main .phase387-ledger-card strong,.phase388-process-main .phase388-ledger-card strong,.phase473-packaging-main .phase473-ledger-card strong{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
/* Process proof cells are light surfaces, so their labels and descriptions must remain dark. */
.phase388-process-main .phase388-process-proof-strip article{background:#fff1cf!important;color:#241405!important}.phase388-process-main .phase388-process-proof-strip article :is(span,p,strong){color:#241405!important;-webkit-text-fill-color:#241405!important}
/* The packaging workflow panel is a light surface: keep every heading, detail, and secondary action dark. */
.phase473-packaging-main .phase473-next-panel{background:#fff8ea!important;color:#2f1a06!important}.phase473-packaging-main .phase473-next-panel :is(h2,p){color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important}.phase473-packaging-main .phase473-next-panel .eyebrow{color:#a76600!important;-webkit-text-fill-color:#a76600!important}main.phase473-packaging-main .phase473-next-panel .phase473-next-actions a{background:#fffdf8!important;color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important;border-color:rgba(47,26,6,.2)!important}main.phase473-packaging-main .phase473-next-panel .phase473-next-actions a:first-child{background:linear-gradient(135deg,#f1bf56,#ca8500)!important;color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important}
@media(max-width:700px){.phase447-lifecycle-main .subnav{display:none!important}}
/* phase814-education-hero-legibility:end */

/* phase815-product-info-buybox-action-visibility:start */
/* Compress only the product-detail purchase panel before its bounded sticky overflow is needed. */
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"]{padding:18px!important;gap:10px!important}
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-selector{gap:8px!important;padding:11px!important;margin:0!important}
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-selector h3{font-size:15px!important}
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-selector p{font-size:12px!important;line-height:1.32!important}
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-fields{gap:7px!important}
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-fields label{gap:4px!important}
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-fields select{padding:8px 10px!important;min-height:38px!important}
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase107-buy-actions{gap:8px!important;margin-top:2px!important}
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase107-buy-actions :is(button,a){min-height:42px!important;padding:10px 14px!important}
@media (max-height:720px) and (min-width:1181px){.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"]{top:66px!important;max-height:calc(100vh - 76px)!important}}
/* phase815-product-info-buybox-action-visibility:end */

/* phase815-product-info-buybox-action-visibility-r2:start */
/* Compress only the product-detail purchase panel before its bounded sticky overflow is needed. */
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"]{padding:18px!important;gap:10px!important}
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-selector{gap:8px!important;padding:11px!important;margin:0!important}
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-selector h3{font-size:15px!important}
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-selector p{font-size:12px!important;line-height:1.32!important}
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-fields{gap:7px!important}
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-fields label{gap:4px!important}
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] .phase329-variation-fields select{padding:8px 10px!important;min-height:38px!important}
.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"] :is(.phase107-primary-action,.phase107-secondary-action){min-height:42px!important;padding:10px 14px!important}
/* A short desktop viewport must use page scrolling, not hide the purchase controls inside a sticky inner scroller. */
@media (max-height:720px) and (min-width:1181px){.phase107-marketplace-detail .phase107-buy-box[data-phase330-variation-in-product-info-panel="true"]{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important}}
/* phase815-product-info-buybox-action-visibility-r2:end */

/* phase818-catalog-card-title-wrap:start */
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-body h3{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-body h3 a{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}
/* phase818-catalog-card-title-wrap:end */



/* phase829-global-header-control:start */
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-body h3{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-body h3 a{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}
/* phase829-global-header-control:end */

/* phase827-global-fullbleed-shell:start */
/* Outer public chrome and section surfaces must reach both viewport edges. */
html,body{width:100%!important;max-width:none!important;margin:0!important;}
.globalnav{width:100%!important;max-width:none!important;margin:0!important;background:#754818!important;color:#fff8ea!important;border-bottom:1px solid rgba(255,232,187,.22)!important;}
/* Full-width navigation surface; responsive padding defines its readable inner measure. */
.globalnav nav{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(18px,3vw,72px)!important;padding-right:clamp(18px,3vw,72px)!important;box-sizing:border-box!important;}
main,main>section,.footer{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;}
/* Catalog routes must not let fixed desktop catalog rails create page-level overflow. */
.phase103-catalog-region{max-width:100vw!important;overflow-x:hidden!important;}
.footer[data-phase100-footer="streamlined"]{width:100%!important;max-width:none!important;margin:0!important;}
/* Keep text/card measures intentional inside the now full-bleed outer surfaces. */
.footer .footer-grid,.footer .legal{width:min(100% - clamp(36px,8vw,144px),1540px)!important;margin-left:auto!important;margin-right:auto!important;}
/* Landing-page desktop header is the canonical visual treatment for every public route. */
@media (min-width:851px){
  .globalnav{height:118px!important;min-height:118px!important;background:#754818!important;}
  .globalnav nav{height:118px!important;min-height:118px!important;padding-left:clamp(36px,8vw,210px)!important;padding-right:clamp(28px,6vw,150px)!important;gap:clamp(20px,2.4vw,48px)!important;}
  .globalnav .mark{width:190px!important;min-width:190px!important;display:flex!important;align-items:center!important;}
  .globalnav .ontcsa-logo{width:190px!important;height:auto!important;max-height:72px!important;}
  .globalnav .navlinks{gap:clamp(24px,2vw,42px)!important;}
  .globalnav .navlinks a{font-size:clamp(18px,1.28vw,28px)!important;line-height:118px!important;font-weight:800!important;color:#f7e1bd!important;white-space:nowrap!important;}
  .globalnav .phase82-menu-trigger{min-height:86px!important;padding:0 clamp(24px,2.2vw,42px)!important;border-radius:999px!important;font-size:clamp(18px,1.24vw,27px)!important;font-weight:800!important;}
  .globalnav .phase118-header-actions{gap:18px!important;}
  .globalnav .phase118-icon-button{min-height:82px!important;padding:0 clamp(22px,2vw,38px)!important;border-radius:999px!important;font-size:clamp(18px,1.18vw,26px)!important;font-weight:800!important;}
  .globalnav .phase118-cart-trigger-icon-only{width:86px!important;min-width:86px!important;padding:0!important;justify-content:center!important;}
}
/* Prevent the canonical desktop header actions from clipping at standard desktop widths. */
@media (min-width:851px) and (max-width:2200px){
  .globalnav{height:82px!important;min-height:82px!important;}
  .globalnav nav{height:82px!important;min-height:82px!important;padding-left:clamp(24px,4vw,76px)!important;padding-right:clamp(24px,3vw,62px)!important;gap:clamp(14px,1.35vw,26px)!important;}
  .globalnav .mark{width:150px!important;min-width:150px!important;}
  .globalnav .ontcsa-logo{width:150px!important;max-height:58px!important;}
  .globalnav .navlinks{gap:clamp(15px,1.25vw,26px)!important;}
  .globalnav .navlinks a{font-size:clamp(15px,1.05vw,20px)!important;line-height:82px!important;}
  .globalnav .phase82-menu-trigger{min-height:60px!important;padding:0 clamp(18px,1.5vw,28px)!important;font-size:clamp(15px,1.05vw,20px)!important;}
  .globalnav .phase118-header-actions{gap:10px!important;}
  .globalnav .phase118-icon-button{min-height:58px!important;padding:0 clamp(16px,1.25vw,24px)!important;font-size:clamp(15px,1.02vw,19px)!important;}
  .globalnav .phase118-cart-trigger-icon-only{width:60px!important;min-width:60px!important;}
}
/* phase827-global-fullbleed-shell:end */

/* phase830-homepage-header-control:start */
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-body h3{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}
.phase102-product-card[data-phase109-product-card="true"] .phase102-card-body h3 a{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}
/* phase830-homepage-header-control:end */

/* phase840-catalog-filter-disclosures:start */
/* Catalog filters are progressive disclosures: concise by default, never a page-length rail. */
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-filters[data-phase840-filter-disclosures="true"]{
  max-height:calc(100dvh - 116px)!important;
  overflow:auto!important;
  overscroll-behavior:contain;
  scrollbar-gutter:stable;
  padding:16px!important;
}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase840-filter-note{
  margin:0 0 10px!important;
  color:#654316!important;
  font-size:14px!important;
  line-height:1.45!important;
}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase840-filter-disclosure{
  border-top:1px solid rgba(72,41,4,.14);
  padding:0!important;
}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase840-filter-disclosure:last-child{
  border-bottom:1px solid rgba(72,41,4,.14);
}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase840-filter-disclosure>summary{
  min-height:48px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  cursor:pointer;
  list-style:none;
  color:#482904;
  font:900 12px/1.2 var(--font-ui,Arial,sans-serif);
  letter-spacing:.08em;
  text-transform:uppercase;
}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase840-filter-disclosure>summary::-webkit-details-marker{display:none;}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase840-filter-disclosure>summary::after{
  content:"+";
  flex:0 0 auto;
  display:grid;
  place-items:center;
  width:26px;
  height:26px;
  border:1px solid rgba(72,41,4,.2);
  border-radius:50%;
  color:#5c3609;
  font-size:18px;
  line-height:1;
}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase840-filter-disclosure[open]>summary::after{content:"−";}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase840-filter-disclosure .phase102-filter{
  border:0!important;
  padding:0 0 14px!important;
  min-width:0;
}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase840-filter-disclosure .phase102-filter>legend{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase840-filter-disclosure .phase102-filter>div{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px!important;
}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase840-filter-disclosure .phase102-filter button{
  width:100%!important;
  min-width:0!important;
  text-align:left;
  justify-content:flex-start;
}
@media (max-width: 1100px){
  .phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-filters[data-phase840-filter-disclosures="true"]{
    position:static!important;
    top:auto!important;
    max-height:none!important;
    overflow:visible!important;
    padding:14px!important;
  }
  .phase103-catalog-region[data-phase126-professional-catalog="true"] .phase840-filter-disclosure .phase102-filter>div{grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media (max-width: 700px){
  .phase103-catalog-region[data-phase126-professional-catalog="true"] .phase840-filter-disclosure .phase102-filter>div{grid-template-columns:minmax(0,1fr);}
  .phase103-catalog-region[data-phase126-professional-catalog="true"] .phase840-filter-disclosure>summary{min-height:46px;}
}
/* phase840-catalog-filter-disclosures:end */

/* phase841-catalog-card-title-surface:start */
/* Product titles are typographic content, not oversized rounded button surfaces. */
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-product-card h3,
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase102-product-card h3 a{
  background:linear-gradient(135deg,rgba(243,211,138,.28),rgba(255,255,255,.84))!important;
  border:1px solid rgba(124,84,8,.18)!important;
  border-radius:10px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.75)!important;
  padding:8px 10px!important;
}
.phase103-catalog-region[data-phase126-professional-catalog="true"] .phase109-catalog-card-actions button[data-phase841-catalog-buy-now="true"]{
  width:100%!important;
  min-height:44px!important;
  cursor:pointer;
}
/* phase841-catalog-card-title-surface:end */

/* phase842-sale-price-treatment:start */
.phase842-sale-price{display:flex!important;align-items:baseline;gap:8px;flex-wrap:wrap;}
.phase842-original-price{color:#a22f23!important;font-size:.82em!important;text-decoration:line-through!important;text-decoration-thickness:1.5px;}
.phase842-sale-price strong{color:#1f7a3d!important;font-size:1.12em!important;font-weight:900!important;}
/* phase842-sale-price-treatment:end */
/* phase843-product-stepper:start */
.phase843-quantity-stepper{display:flex!important;align-items:center;justify-content:space-between;gap:12px;}.phase843-quantity-stepper label{display:grid;gap:2px;font-weight:850;}.phase843-quantity-stepper label small{font-weight:650;color:#654316;}.phase843-quantity-stepper>div{display:flex;align-items:center;border:1px solid rgba(72,41,4,.2);border-radius:10px;overflow:hidden;background:#fff8ea;}.phase843-quantity-stepper button{width:42px;height:42px;border:0;background:#f3d38a;color:#482904;font-size:21px;font-weight:900;cursor:pointer;}.phase843-quantity-stepper input{width:52px!important;min-height:42px;text-align:center;border:0!important;background:transparent!important;font-weight:850;}.phase843-quantity-stepper input::-webkit-inner-spin-button{appearance:none;}/* phase843-product-stepper:end */
/* phase844-commercial-confidence:start */
.phase844-commercial-confidence{display:grid;gap:7px;margin:12px 0;padding:12px;border:1px solid rgba(72,41,4,.14);border-radius:12px;background:rgba(255,248,234,.78);font-size:13px;color:#654316;}.phase844-commercial-confidence span{display:flex;align-items:center;gap:7px;}.phase844-stock{color:#1f7a3d!important;font-weight:900;}.phase844-stock::before{content:'●';font-size:11px;}/* phase844-commercial-confidence:end */

/* phase842-ultrawide-visual-closeout:start */
/* Fixed to the audited ultra-wide band: do not affect standard desktop/tablet/mobile. */
@media (min-width:2200px){
  /* Preserve intentional full-bleed backgrounds while bringing real content into a
     deliberate editorial frame instead of leaving accidental side wasteland. */
  .hero-home .center{width:min(1680px,calc(100vw - 176px))!important;max-width:none!important;}
  .hero-home h1{max-width:10.8ch!important;font-size:clamp(64px,4.15vw,96px)!important;line-height:.99!important;}
  .hero-home .hero-sub{max-width:34rem!important;font-size:clamp(18px,1.1vw,22px)!important;line-height:1.52!important;}
  .hero-home .homepage-primary-path{max-width:39rem!important;justify-content:flex-start!important;}
  .hero-home .phase97-traceability-presence{max-width:31rem!important;}

  /* Quote selection cards were visually flat, full-width slabs. Give them a bounded
     commercial decision grid, clear active affordance, and consistent text measure. */
  .phase704-shell{width:1760px!important;max-width:calc(100vw - 176px)!important;margin-inline:auto!important;padding-inline:0!important;padding-block:clamp(104px,7vw,156px)!important;}
  body:has(.globalnav) main > .phase704-shell{width:1760px!important;max-width:calc(100vw - 176px)!important;margin-inline:auto!important;padding-inline:0!important;padding-block:clamp(104px,7vw,156px)!important;}
  .phase704-shell > h1{max-width:13ch!important;font-size:clamp(58px,3.7vw,86px)!important;line-height:1.01!important;margin-bottom:16px!important;}
  .phase704-shell > p:not(.phase704-kicker):not(.phase704-card p){max-width:48rem!important;font-size:clamp(18px,1.05vw,22px)!important;line-height:1.55!important;}
  .phase704-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin-top:42px!important;align-items:stretch!important;}
  .phase704-card{position:relative!important;min-height:176px!important;padding:30px 74px 28px 30px!important;border-radius:26px!important;box-shadow:0 18px 42px rgba(5,3,1,.22)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;}
  .phase704-card::after{content:'→';position:absolute;right:28px;bottom:28px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#e8a50a;color:#241204;font-size:22px;font-weight:900;}
  .phase704-card strong{display:block!important;font-size:clamp(21px,1.28vw,27px)!important;line-height:1.1!important;margin-bottom:10px!important;}
  .phase704-card span{display:block!important;max-width:31ch!important;font-size:16px!important;line-height:1.5!important;}
  .phase704-card:hover,.phase704-card:focus-visible{transform:translateY(-5px)!important;border-color:rgba(232,165,10,.85)!important;box-shadow:0 26px 55px rgba(5,3,1,.34)!important;outline:none!important;}

  /* Keep the large catalog usable as a marketplace, but cap the headline and
     increase the decision-space around the toolbar rather than enlarging cards. */
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-hero,
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-toolbar,
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-main{max-width:1840px!important;}
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-hero{padding-top:clamp(104px,7vw,156px)!important;padding-bottom:52px!important;grid-template-columns:minmax(0,1.25fr) minmax(380px,.55fr)!important;gap:52px!important;}
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-hero h1{max-width:13ch!important;font-size:clamp(62px,3.8vw,88px)!important;line-height:1!important;}
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-toolbar{margin-top:-10px!important;padding:18px 22px!important;border-radius:28px!important;}
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-main{gap:30px!important;padding-top:36px!important;}
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-grid[data-dashboard-product-grid="true"]{gap:26px!important;}
  .phase103-catalog-region[data-phase109-marketplace-catalog="true"] .phase102-product-card[data-phase126-card="true"]{border-radius:26px!important;box-shadow:0 18px 38px rgba(72,41,4,.11)!important;}

  /* Services has healthy content but a large unstructured dark-to-light gap.
     Tighten that transition only in the audited band. */
  .phase217-services-hero{min-height:820px!important;padding-top:clamp(120px,7vw,156px)!important;padding-bottom:82px!important;}
  .phase217-services-hero-inner{max-width:1560px!important;column-gap:96px!important;}
  .phase217-hero-copy h1{max-width:11.2ch!important;font-size:clamp(66px,4.05vw,92px)!important;line-height:1.01!important;}
  .phase217-service-path-selector{padding-top:86px!important;}
}
/* phase842-ultrawide-visual-closeout:end */
/* phase843-ultrawide-outlier-repair:start */
@media (min-width:2200px){
  /* The FAQ's light hero was spending most of a 2560px viewport as unstructured
     empty canvas. Retain its calm editorial character, but make its answer path
     visible in the first viewport. */
  main.phase527-plfaq > .hero-product.light{
    min-height:960px!important;
    padding-top:154px!important;
    padding-bottom:86px!important;
    display:grid!important;
    align-content:center!important;
  }
  main.phase527-plfaq > .hero-product.light .center.narrow{
    max-width:1120px!important;
    margin-inline:auto!important;
  }
  main.phase527-plfaq > .hero-product.light h1{
    font-size:clamp(64px,4.1vw,92px)!important;
    line-height:1!important;
  }
  main.phase527-plfaq > .hero-product.light .hero-sub{max-width:760px!important;font-size:20px!important;}
  main.phase527-plfaq > .hero-product.light .link-row{margin-top:28px!important;}
}
/* phase843-ultrawide-outlier-repair:end */

/* phase844-whole-leaf-ultrawide-grid-repair:start */
@media (min-width:2200px){
  /* .phase451-hero owns the diagonal canvas, while its nested .phase451-hero-grid
     owns the content. The former was being laid out as a grid even though the
     latter is the real two-column unit, leaving the studio board uncomposed. */
  .phase451-whole .phase451-hero{min-height:920px!important;padding:118px 0 90px!important;}
  .phase451-whole .phase451-hero-grid{
    display:grid!important;
    grid-template-columns:minmax(0,1.04fr) minmax(420px,.76fr)!important;
    align-items:center!important;
    gap:clamp(72px,6vw,128px)!important;
    width:min(1680px,calc(100% - 176px))!important;
    margin-inline:auto!important;
  }
  .phase451-whole .phase451-hero-grid > :first-child{max-width:680px!important;}
  .phase451-whole .phase451-hero h1{max-width:8.9ch!important;font-size:clamp(64px,4vw,92px)!important;line-height:.99!important;}
  .phase451-whole .phase451-hero-grid > :first-child > p:not(.phase451-eyebrow){max-width:590px!important;font-size:clamp(18px,1.05vw,22px)!important;line-height:1.55!important;}
  .phase451-whole .phase451-studio-board{width:100%!important;max-width:510px!important;justify-self:end!important;}
}
/* phase844-whole-leaf-ultrawide-grid-repair:end */

/* phase845-private-grabba-ultrawide-edge-repair:start */
@media (min-width:2200px){
  /* Preserve the intentionally full-bleed shelf board but keep its display title
     inside the optical left gutter instead of clipping against the viewport edge. */
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-intro > :first-child{
    padding-left:max(56px,calc((100vw - 2440px)/2))!important;
  }
  main.phase439-grabba-main[data-phase527-private-grabba-breakpoints="true"] .phase439-shelf-intro h1{
    max-width:8.6ch!important;
    font-size:clamp(60px,3.95vw,88px)!important;
    line-height:.96!important;
  }
}
/* phase845-private-grabba-ultrawide-edge-repair:end */

/* phase847-desktop-visual-repair:start */
/* Audited at 1440×900 only. These rules repair confirmed desktop defects without
   changing the already-approved ultra-wide or smaller responsive compositions. */
@media (min-width:1024px) and (max-width:2199px){
  /* Quote Hub: replace flat, Web-1 option slabs with a restrained commercial
     decision grid. The page remains intentionally dark; only its content frame
     and action cards change. */
  body:has(.globalnav) main > .phase704-shell{
    width:min(1180px,calc(100vw - 96px))!important;
    max-width:min(1180px,calc(100vw - 96px))!important;
    margin-inline:auto!important;
    padding:104px 0 112px!important;
  }
  .phase704-shell > h1{max-width:12ch!important;font-size:clamp(52px,5.2vw,74px)!important;line-height:.98!important;margin-bottom:14px!important;}
  .phase704-shell > p:not(.phase704-kicker):not(.phase704-card p){max-width:650px!important;font-size:19px!important;line-height:1.52!important;}
  .phase704-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:36px!important;}
  .phase704-card{position:relative!important;min-height:154px!important;padding:25px 62px 24px 25px!important;border-radius:20px!important;border:1px solid rgba(241,191,86,.25)!important;background:linear-gradient(145deg,#fff9ed,#f2dfbd)!important;box-shadow:0 14px 30px rgba(0,0,0,.20)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;}
  .phase704-card::after{content:'→';position:absolute;right:22px;bottom:22px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#2f1a06;color:#f1bf56;font-size:19px;font-weight:900;}
  .phase704-card strong{display:block!important;color:#2f1a06!important;font-size:22px!important;line-height:1.08!important;margin-bottom:8px!important;}
  .phase704-card span{display:block!important;max-width:31ch!important;color:rgba(47,26,6,.76)!important;font-size:15px!important;line-height:1.45!important;}
  .phase704-card:hover,.phase704-card:focus-visible{transform:translateY(-3px)!important;border-color:#ca8500!important;box-shadow:0 21px 38px rgba(0,0,0,.27)!important;outline:none!important;}
  .phase704-card:nth-child(7){grid-column:1/-1!important;max-width:calc(50% - 8px)!important;width:100%!important;justify-self:center!important;}

  /* The two centered brochure heroes had real first-screen dead space. Tighten
     their stack, enlarge the designed product proof, and retain their intentional
     centered editorial composition. */
  .phase515-cones-packaging-main .hero-product:first-of-type{min-height:620px!important;padding-top:78px!important;padding-bottom:58px!important;}
  .phase515-cones-packaging-main .hero-product:first-of-type .center{width:min(860px,100%)!important;}
  .phase515-cones-packaging-main .hero-product:first-of-type h1{font-size:clamp(56px,5.4vw,76px)!important;margin-bottom:14px!important;}
  .phase515-cones-packaging-main .hero-product:first-of-type .hero-sub{font-size:20px!important;line-height:1.45!important;}
  .phase515-cones-packaging-main .product-stage.cones-packaging{width:min(650px,62vw)!important;height:152px!important;margin-top:38px!important;}
  main[data-phase548-private-label-process-breakpoint-optimizer="true"] .hero-product:first-of-type{min-height:620px!important;padding-top:78px!important;padding-bottom:56px!important;}
  main[data-phase548-private-label-process-breakpoint-optimizer="true"] .hero-product:first-of-type .center{width:min(860px,100%)!important;}
  main[data-phase548-private-label-process-breakpoint-optimizer="true"] .hero-product:first-of-type h1{font-size:clamp(56px,5.4vw,76px)!important;margin-bottom:14px!important;}
  main[data-phase548-private-label-process-breakpoint-optimizer="true"] .hero-product:first-of-type .hero-sub{font-size:20px!important;line-height:1.45!important;}
  main[data-phase548-private-label-process-breakpoint-optimizer="true"] .product-stage.private-label-process{width:min(650px,62vw)!important;height:152px!important;margin-top:38px!important;}

  /* Whole Leaf: compose the actual nested hero grid on the diagonal canvas. The
     former layout left an unintentional empty cream wedge on the right. */
  .phase451-whole .phase451-hero{min-height:700px!important;padding:84px 0 70px!important;background:radial-gradient(circle at 72% 18%,rgba(202,133,0,.28),transparent 30%),linear-gradient(135deg,#140801 0%,#2f1a06 62%,#5b3208 100%)!important;}
  .phase451-whole .phase451-hero-grid{display:grid!important;grid-template-columns:minmax(460px,.82fr) minmax(640px,1.18fr)!important;align-items:center!important;gap:clamp(48px,5vw,84px)!important;width:min(1344px,calc(100% - 96px))!important;max-width:min(1344px,calc(100% - 96px))!important;margin-inline:auto!important;}
  .phase451-whole .phase451-hero-grid > :first-child{max-width:560px!important;}
  .phase451-whole .phase451-hero h1{max-width:8.8ch!important;font-size:clamp(54px,5.2vw,74px)!important;line-height:.98!important;}
  .phase451-whole .phase451-hero-grid > :first-child > p:not(.phase451-eyebrow){max-width:520px!important;font-size:18px!important;line-height:1.5!important;}
  .phase451-whole .phase451-studio-board{width:100%!important;max-width:none!important;min-height:470px!important;justify-self:stretch!important;}
  .phase451-whole .phase451-portrait-stack{grid-template-columns:1fr!important;grid-template-rows:1fr 1fr!important;gap:14px!important;}
}
/* phase847-desktop-visual-repair:end */

/* phase848-tri-desktop-visual-repair:start */
/* Confirmed by 1280×900, 1440×900, and 1920×1080 rendered review. */
@media (min-width:1024px){
  /* Quote hub is a content surface, not a full-bleed card wall. */
  main > .phase704-shell{
    width:min(1180px,calc(100vw - 96px))!important;
    max-width:min(1180px,calc(100vw - 96px))!important;
    margin-inline:auto!important;
    padding:104px 0 112px!important;
  }

  /* The packaging subnavigation should read as an information hierarchy, not a
     row of generic rounded controls. */
  .phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav span{gap:0!important;align-items:stretch!important;}
  .phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav a{
    min-height:56px!important;
    padding:0 13px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:#3b2106!important;
    -webkit-text-fill-color:#3b2106!important;
    font-size:12px!important;
    font-weight:850!important;
    letter-spacing:.01em!important;
    position:relative!important;
  }
  .phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav a:hover,
  .phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav a:focus-visible{color:#8a5200!important;-webkit-text-fill-color:#8a5200!important;outline:none!important;}
  .phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav a:hover::after,
  .phase404-packaging-main[data-template="phase404-packaging-control-room"] .subnav a:focus-visible::after{content:"";position:absolute;right:13px;bottom:11px;left:13px;height:2px;background:#ca8500;}
}

/* Restore secondary action contrast on the three related Grabba templates.
   The subtle action remains secondary but is now visibly actionable. */
.phase403-btn:not(.primary),.phase404-btn:not(.primary),.phase405-btn:not(.primary){
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
  border-color:rgba(255,248,234,.52)!important;
  background:rgba(47,26,6,.30)!important;
}
.phase403-btn:not(.primary):hover,.phase403-btn:not(.primary):focus-visible,
.phase404-btn:not(.primary):hover,.phase404-btn:not(.primary):focus-visible,
.phase405-btn:not(.primary):hover,.phase405-btn:not(.primary):focus-visible{
  color:#2f1a06!important;
  -webkit-text-fill-color:#2f1a06!important;
  background:#fff8ea!important;
  border-color:#fff8ea!important;
  outline:none!important;
}
/* Mobile/tablet contrast rescue: secondary request actions must remain readable
   over every dark hero, including where local link rules have higher specificity. */
main.phase403-grabba-main .phase403-actions .phase403-btn:not(.primary),
main.phase404-packaging-main .phase404-actions .phase404-btn:not(.primary),
main.phase405-strength-main .phase405-actions .phase405-btn:not(.primary){
  color:#fff8ea!important;
  -webkit-text-fill-color:#fff8ea!important;
  text-shadow:0 1px 1px rgba(0,0,0,.34)!important;
  border-color:rgba(255,248,234,.62)!important;
}
/* The recovered legacy market-documentation template carried an old fixed
   canvas at compact-desktop widths. Contain its full-page chrome and let its
   route tabs use the viewport rather than a 1217px minimum. */
@media (min-width:768px) and (max-width:1100px){
  html:has(main[data-template="phase506-adult-use-market-documentation"]),
  body:has(main[data-template="phase506-adult-use-market-documentation"]){
    min-width:0!important;
    width:100%!important;
    max-width:100%!important;
    overflow-x:clip!important;
  }
  body:has(main[data-template="phase506-adult-use-market-documentation"]) :is(.globalnav,main[data-template="phase506-adult-use-market-documentation"],.footer,.legal){
    min-width:0!important;
    width:100%!important;
    max-width:100%!important;
  }
  main[data-template="phase506-adult-use-market-documentation"] .subnav{padding:10px 20px!important;}
  main[data-template="phase506-adult-use-market-documentation"] .subnav-links{max-width:100%!important;justify-content:flex-start!important;}
}
/* phase848-tri-desktop-visual-repair:end */

/* phase850-ledger-ultrawide-card-fill:start */
/* The former three-track large-screen layout left an unused third grid track.
   Retain the left copy/graphic column and let the four ledger cards occupy it. */
@media (min-width:1600px){
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-scroll[data-phase99-traceability-ledger-scroll="true"]{
    grid-template-columns:minmax(420px,.78fr) minmax(820px,1.42fr)!important;
    grid-template-areas:"copy steps" "graphic steps"!important;
    column-gap:clamp(38px,3.2vw,76px)!important;
  }
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-scroll[data-phase99-traceability-ledger-scroll="true"] .phase99-ledger-steps,
  body:has(main[data-template="home-cinematic"]) .phase99-ledger-scroll[data-phase99-traceability-ledger-scroll="true"] .phase99-ledger-step{
    width:100%!important;
    max-width:none!important;
    box-sizing:border-box!important;
  }
}
/* phase850-ledger-ultrawide-card-fill:end */

/* phase852-services-handoff-inner-padding-sync:start */
main[data-phase217-services="true"] .phase217-service-path-selector,
main[data-phase217-services="true"] .phase217-intake-handoff{
  padding-top:clamp(30px,3vw,58px)!important;
  padding-bottom:clamp(30px,3vw,58px)!important;
}
/* phase852-services-handoff-inner-padding-sync:end */

/* phase853-tobacco-processing-ribbon-padding-sync:start */
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] #processing.phase448-ribbon{
  padding-top:clamp(30px,3vw,58px)!important;
  padding-bottom:clamp(30px,3vw,58px)!important;
}
/* phase853-tobacco-processing-ribbon-padding-sync:end */

/* phase854-tobacco-atlas-panel-padding-sync:start */
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] #leaf-compass.phase448-leaf-compass,
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] #formats.phase448-format-zone,
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] #quality-signals.phase448-signal-board,
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] .phase448-learning,
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] .phase448-final{
  padding-top:clamp(30px,3vw,58px)!important;
  padding-bottom:clamp(30px,3vw,58px)!important;
}
/* Leaf Compass had a separate 34px inner-shell top margin in addition to
   section padding. Remove only that extra layer so its visible top spacing
   truly matches the Processing Ribbon. */
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] #leaf-compass .phase448-leaf-map{
  margin-top:0!important;
}
/* phase854-tobacco-atlas-panel-padding-sync:end */

/* phase855-private-label-panel-padding-sync:start */
main.phase427-private-main #program.phase427-section,
main.phase427-private-main #formats.phase427-section,
main.phase427-private-main #specification.phase427-section,
main.phase427-private-main #providers.phase427-section,
main.phase427-private-main #resources.phase427-section,
main.phase427-private-main #start.phase427-section{
  padding-top:clamp(30px,3vw,58px)!important;
  padding-bottom:clamp(30px,3vw,58px)!important;
}
/* phase855-private-label-panel-padding-sync:end */

/* Phase852: preserve the same compact panel rhythm on narrow displays. */
@media(max-width:760px){main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-section{padding-block:38.4px!important}main.phase430-quality-main[data-phase535-breakpoint-optimizer="true"] .phase430-final-card{padding:38.4px!important}}

/* phase909-quality-proof-and-practices-separation:start
   Keep the intake/build/release/record proof rail and the first quality-practices
   panel visually independent of the sticky section navigator at every breakpoint. */
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] .phase430-proof{
  margin-block:clamp(18px,2.4vw,38.4px)!important;
  padding-block:clamp(18px,1.8vw,26px)!important;
}
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #practices.phase430-section{
  margin-top:clamp(18px,2.4vw,38.4px)!important;
  padding-top:clamp(38.4px,4vw,58px)!important;
}
@media(max-width:720px){
  main.phase430-quality-main[data-phase430-quality-lab-theme="true"] .phase430-proof{
    margin-block:18px!important;
    padding-block:18px!important;
  }
  main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #practices.phase430-section{
    margin-top:18px!important;
    padding-top:38.4px!important;
  }
}
/* phase909-quality-proof-and-practices-separation:end */

/* phase910-quality-traceability-image-rounding:start */
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #traceability .phase430-panel-media{
  border-radius:clamp(22px,2.4vw,34px)!important;
  overflow:hidden!important;
}
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #traceability .phase430-panel-media>img{
  border-radius:inherit!important;
}
/* phase910-quality-traceability-image-rounding:end */

/* phase911-quality-traceability-card-type-scale:start */
/* The six numbered process cards have narrow two-column desktop widths; keep
   their hierarchy prominent without forcing oversized multi-line headings. */
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #traceability .phase430-sample-ledger h3{
  font-size:clamp(18px,1.15vw,21px)!important;
  line-height:1.16!important;
}
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #traceability .phase430-sample-ledger p{
  font-size:clamp(15px,.95vw,16px)!important;
  line-height:1.58!important;
}
/* phase911-quality-traceability-card-type-scale:end */

/* phase913-quality-traceability-compact-layout:start */
/* The traceability panel previously inherited a full-height image and narrow
   card columns. Give its process text the dominant desktop share, limit the
   supporting image, and reduce card padding so the six-step path is compact. */
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #traceability .phase430-panel-grid{
  align-items:start!important;
}
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #traceability .phase430-panel-copy{
  padding:clamp(24px,2.4vw,36px)!important;
}
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #traceability .phase430-sample-ledger{
  gap:clamp(10px,1vw,14px)!important;
}
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #traceability .phase430-sample-ledger article{
  padding:clamp(22px,1.8vw,28px) clamp(14px,1.35vw,20px) clamp(22px,1.8vw,28px) clamp(48px,3.8vw,58px)!important;
}
@media(min-width:1181px){
  main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #traceability .phase430-panel-grid{
    grid-template-columns:minmax(300px,.58fr) minmax(0,1.42fr)!important;
  }
  main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #traceability .phase430-panel-media{
    min-height:0!important;
    height:clamp(480px,52vw,720px)!important;
    max-height:720px!important;
  }
}
@media(max-width:1180px){
  main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #traceability .phase430-panel-media{
    min-height:0!important;
    height:clamp(260px,48vw,420px)!important;
    max-height:420px!important;
  }
}
@media(max-width:520px){
  main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #traceability .phase430-panel-copy{
    padding:24px 18px!important;
  }
  main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #traceability .phase430-sample-ledger article{
    padding:22px 16px 22px 50px!important;
  }
}
/* phase913-quality-traceability-compact-layout:end */

/* phase914-quality-start-actions-breathing-room:start */
/* Separate the start-panel actions from the supporting paragraph so the CTA
   row reads as a deliberate next step rather than part of the sentence. */
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #start .phase430-final-actions{
  margin-top:clamp(24px,2.2vw,32px)!important;
}
@media(max-width:760px){
  main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #start .phase430-final-actions{
    margin-top:24px!important;
  }
}
/* phase914-quality-start-actions-breathing-room:end */

/* phase916-quality-image-center-lock:start */
/* Keep all three editorial images centered within their existing cards even
   when inherited image rules are changed elsewhere in the shared stylesheet. */
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] .phase430-lab-card > img,
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #traceability .phase430-panel-media > img,
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #training .phase430-panel-media > img{
  display:block!important;
  margin-inline:auto!important;
  object-position:50% 50%!important;
}
/* phase916-quality-image-center-lock:end */

/* phase917-quality-training-balanced-media-and-cards:start */
/* Training needs copy-led proportions: the four role cards receive more usable
   width while the supporting leaf image becomes a rounded, vertically centered accent. */
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #training .phase430-panel-grid{
  align-items:center!important;
}
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #training .phase430-panel-media{
  border-radius:clamp(22px,2.4vw,34px)!important;
  overflow:hidden!important;
  align-self:center!important;
}
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #training .phase430-panel-media > img{
  border-radius:inherit!important;
}
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #training .phase430-sample-ledger{
  gap:clamp(12px,1.1vw,16px)!important;
}
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #training .phase430-sample-ledger article{
  padding:clamp(22px,1.8vw,28px) clamp(16px,1.4vw,22px) clamp(22px,1.8vw,28px) clamp(48px,3.8vw,58px)!important;
}
@media(min-width:1181px){
  main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #training .phase430-panel-grid{
    grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)!important;
  }
  main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #training .phase430-panel-media{
    min-height:0!important;
    height:clamp(380px,36vw,500px)!important;
    max-height:500px!important;
  }
}
@media(max-width:1180px){
  main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #training .phase430-panel-media{
    min-height:0!important;
    height:clamp(260px,44vw,400px)!important;
    max-height:400px!important;
  }
}
@media(max-width:520px){
  main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #training .phase430-sample-ledger article{
    padding:22px 16px 22px 50px!important;
  }
}
/* phase917-quality-training-balanced-media-and-cards:end */

/* phase918-quality-cta-horizontal-spacing:start */
/* Keep paired Quality-page calls to action visually separate rather than reading
   as a single joined control. */
main.phase430-quality-main[data-phase430-quality-lab-theme="true"] .phase430-actions{
  column-gap:clamp(18px,1.6vw,24px)!important;
  row-gap:14px!important;
}
@media(min-width:761px){
  main.phase430-quality-main[data-phase430-quality-lab-theme="true"] #start .phase430-final-actions{
    display:flex!important;
    flex-wrap:wrap!important;
    justify-content:center!important;
    column-gap:clamp(18px,1.6vw,24px)!important;
    row-gap:14px!important;
  }
}
/* phase918-quality-cta-horizontal-spacing:end */

/* phase898-tobacco-final-control-color-cascade:start */
/* Kept in the final shared cascade so late legacy tobacco color rules cannot desaturate the landing-control palette. */
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] :is(.phase448-ribbon,.phase448-leaf-compass,.phase448-format-zone,.phase448-signal-board,.phase448-learning,.phase448-final) .phase448-eyebrow{
  color:#f1bf56!important;
  -webkit-text-fill-color:#f1bf56!important;
}
main.phase448-atlas[data-phase448-tobacco-knowledge-atlas="true"] :is(.phase448-ribbon,.phase448-leaf-compass,.phase448-format-zone,.phase448-signal-board,.phase448-learning,.phase448-final) :is(.phase448-shell>p:not(.phase448-eyebrow),.phase448-ribbon-step p,.phase448-role-card p,.phase448-format-row p,.phase448-signal-card p,.phase448-learning-card p,.phase448-final-card p:not(.phase448-eyebrow)){
  color:rgba(255,232,187,.86)!important;
  -webkit-text-fill-color:rgba(255,232,187,.86)!important;
}
/* phase898-tobacco-final-control-color-cascade:end */


/* phase921-about-quality-cigar-media:start */
/* Keep the quality-band cigar photograph full-bleed within its existing rounded media card. */
main.phase381-about-main .phase381-quality-band > figure{
  position:relative!important;
  overflow:hidden!important;
  background:#2f1a06!important;
}
main.phase381-about-main .phase381-quality-band > figure > img{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  object-fit:cover!important;
  object-position:center center!important;
}
/* phase921-about-quality-cigar-media:end */

/* phase922-about-quality-cigar-media:start */
/* Keep the quality-band cigar photograph full-bleed within its existing rounded media card. */
main.phase381-about-main .phase381-quality-band > figure{
  position:relative!important;
  overflow:hidden!important;
  background:#2f1a06!important;
}
main.phase381-about-main .phase381-quality-band > figure > img{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  object-fit:cover!important;
  object-position:center center!important;
}
/* phase922-about-quality-cigar-media:end */

/* phase923-about-quality-cigar-media:start */
/* Keep the quality-band cigar photograph full-bleed within its existing rounded media card. */
main.phase381-about-main .phase381-quality-band > figure{
  position:relative!important;
  overflow:hidden!important;
  background:#2f1a06 url('/assets/approved/craftsmanship.webp') center center/cover no-repeat!important;
}
/* Retain the semantic image alternative while the reliable full-bleed background supplies the visual crop. */
main.phase381-about-main .phase381-quality-band > figure > img{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  object-fit:cover!important;
  object-position:center center!important;
  opacity:0!important;
}

/* Phase971: recommended product cards display current Dashboard catalog details only. */
.phase971-dashboard-related-card .phase971-related-media-unavailable{display:grid!important;place-content:center!important;gap:7px!important;width:100%!important;height:100%!important;min-height:180px!important;padding:20px!important;box-sizing:border-box!important;background:linear-gradient(145deg,#f7edd7,#e7d3a8)!important;color:#3d2308!important;text-align:center!important}
.phase971-dashboard-related-card .phase971-related-media-unavailable small,.phase971-dashboard-related-card .phase971-related-category{font-size:10px!important;line-height:1.2!important;letter-spacing:.14em!important;font-weight:800!important;text-transform:uppercase!important;color:#7a4d09!important;-webkit-text-fill-color:#7a4d09!important}
.phase971-dashboard-related-card .phase971-related-media-unavailable strong{font-size:17px!important;color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important}
.phase971-dashboard-related-card .phase971-related-media-unavailable em{font-size:12px!important;font-style:normal!important;color:#6d5737!important;-webkit-text-fill-color:#6d5737!important}
.phase971-dashboard-related-card .phase271-related-meta{align-content:start!important;gap:7px!important}
.phase971-dashboard-related-card .phase271-related-meta>p{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:#664923!important;-webkit-text-fill-color:#664923!important;font-size:12px!important;line-height:1.4!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}
.phase971-dashboard-related-card .phase971-related-option{display:block!important;color:#7a4d09!important;-webkit-text-fill-color:#7a4d09!important;font-size:11px!important;line-height:1.35!important}
.phase971-dashboard-related-card .phase971-related-commercial{display:grid!important;gap:2px!important;margin-top:2px!important;color:#465627!important;-webkit-text-fill-color:#465627!important}
.phase971-dashboard-related-card .phase971-related-commercial em{font-size:15px!important}
.phase971-dashboard-related-card .phase971-related-commercial>span{color:#465627!important;font-size:11px!important;font-weight:750!important}
@media(max-width:720px){.phase971-dashboard-related-card .phase271-related-meta>p{-webkit-line-clamp:2!important}.phase971-dashboard-related-card .phase971-related-media-unavailable{min-height:132px!important;padding:14px!important}}
/* phase923-about-quality-cigar-media:end */

/* phase1005-catalog-commerce-polish */
main[data-phase1005-catalog-commerce-polish="true"] .phase102-product-card[data-phase109-product-card="true"]{background:#fff3dc!important;border-color:rgba(202,133,0,.28)!important;border-radius:18px!important;box-shadow:0 12px 28px rgba(47,26,6,.10)!important}
main[data-phase1005-catalog-commerce-polish="true"] .phase102-card-body{gap:9px!important}
main[data-phase1005-catalog-commerce-polish="true"] .phase102-product-card[data-phase109-product-card="true"] h3,main[data-phase1005-catalog-commerce-polish="true"] .phase102-product-card[data-phase109-product-card="true"] h3 a{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important;font-size:clamp(20px,1.45vw,25px)!important;font-weight:900!important;line-height:1.08!important;text-decoration:none!important}
main[data-phase1005-catalog-commerce-polish="true"] .phase102-product-card[data-phase109-product-card="true"] dl{min-height:30px!important}
main[data-phase1005-catalog-commerce-polish="true"] .phase109-catalog-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
main[data-phase1005-catalog-commerce-polish="true"] .phase109-catalog-card-actions a,main[data-phase1005-catalog-commerce-polish="true"] .phase109-catalog-card-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;border-radius:14px!important;padding:10px 8px!important;font-weight:900!important;line-height:1.1!important;text-decoration:none!important}
main[data-phase1005-catalog-commerce-polish="true"] .phase109-catalog-card-actions [data-phase109-request-quote="true"]{background:#f1bf56!important;border:1px solid #d99616!important;color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important}
main[data-phase1005-catalog-commerce-polish="true"] .phase109-catalog-card-actions [data-phase841-catalog-buy-now="true"]{background:#2f6b3b!important;border:1px solid #21512c!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;box-shadow:0 8px 16px rgba(33,81,44,.20)!important}
main[data-phase1005-catalog-commerce-polish="true"] .phase1005-media-pending{position:static!important;display:grid!important;width:100%!important;height:100%!important;min-height:0!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;padding:18px!important;align-content:center!important;gap:6px!important;background:#321c06!important;color:#fff8ea!important}
main[data-phase1005-catalog-commerce-polish="true"] .phase1005-media-pending small{color:#f1bf56!important;letter-spacing:.12em!important;font-weight:900!important}
main[data-phase1005-catalog-commerce-polish="true"] .phase1005-media-pending strong{color:#fff8ea!important;font-size:18px!important}
main[data-phase1005-catalog-commerce-polish="true"] .phase1005-media-pending em{color:rgba(255,248,234,.78)!important;font-style:normal!important;font-size:13px!important}
@media(max-width:700px){main[data-phase1005-catalog-commerce-polish="true"] .phase109-catalog-card-actions{grid-template-columns:1fr!important}main[data-phase1005-catalog-commerce-polish="true"] .phase109-catalog-card-actions a,main[data-phase1005-catalog-commerce-polish="true"] .phase109-catalog-card-actions button{min-height:42px!important}}


/* phase1020-product-comparison-matrix-repair:start */
/* Comparison cockpit: a readable operational board, not an over-padded data strip. */
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-shell{
  padding:clamp(26px,3.1vw,48px)!important;
  border-radius:clamp(28px,3vw,46px)!important;
  background:linear-gradient(145deg,#160b02 0%,#2e1605 100%)!important;
}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-section-head{max-width:none!important;margin-bottom:clamp(22px,2.5vw,34px)!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-eyebrow{color:#f1bf56!important;-webkit-text-fill-color:#f1bf56!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit h2{color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix{overflow:visible!important;border:1px solid rgba(241,191,86,.34)!important;border-radius:24px!important;background:#fff8ea!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row{
  grid-template-columns:minmax(128px,.76fr) minmax(210px,1.23fr) minmax(225px,1.24fr) minmax(220px,1.2fr) minmax(142px,.68fr)!important;
  min-width:0!important;gap:0!important;background:#fff8ea!important;
}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row > *{
  display:flex!important;align-items:center!important;min-width:0!important;margin:0!important;
  padding:clamp(18px,1.7vw,26px)!important;border-inline-start:1px solid rgba(77,42,11,.18)!important;
  color:#251405!important;-webkit-text-fill-color:#251405!important;text-shadow:none!important;
  font-size:clamp(14px,1.05vw,16px)!important;line-height:1.45!important;
}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row > :first-child{border-inline-start:0!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row:not(.head)+.phase476-matrix-row{border-top:1px solid rgba(77,42,11,.18)!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row.head{background:#4a2808!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row.head > *{
  min-height:64px!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;
  font-size:12px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important;
}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row:not(.head) > strong{font-size:clamp(17px,1.35vw,21px)!important;font-weight:900!important;color:#1d0e03!important;-webkit-text-fill-color:#1d0e03!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row a{
  justify-content:center!important;align-self:center!important;margin:clamp(12px,1.25vw,18px)!important;padding:10px 14px!important;
  min-height:44px!important;border:1px solid #bd7900!important;border-radius:999px!important;background:#f1bf56!important;
  color:#241303!important;-webkit-text-fill-color:#241303!important;font-weight:900!important;text-align:center!important;
  text-decoration:none!important;transition:background .18s ease,color .18s ease,transform .18s ease!important;
}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row a:hover,
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row a:focus-visible{background:#321b08!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;outline:2px solid #f1bf56!important;outline-offset:2px!important}
@media(max-width:1180px){
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix{border:0!important;background:transparent!important;border-radius:0!important}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row.head{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row:not(.head){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:14px!important;border:1px solid rgba(241,191,86,.35)!important;border-radius:22px!important;overflow:hidden!important;background:#fff8ea!important}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row:not(.head) > *{min-height:0!important;padding:18px!important;border-top:1px solid rgba(77,42,11,.16)!important;border-inline-start:0!important}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row:not(.head) > :nth-child(odd){border-inline-end:1px solid rgba(77,42,11,.16)!important}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row:not(.head) > :nth-child(-n+2){border-top:0!important}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row:not(.head) > :first-child{grid-column:1/-1!important;background:#f7e6c4!important}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row a{grid-column:1/-1!important;margin:14px 18px 18px!important;justify-self:start!important}
}
@media(max-width:600px){
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-shell{padding:24px 16px!important;border-radius:28px!important}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row:not(.head){grid-template-columns:1fr!important}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row:not(.head) > *{border-inline-end:0!important;border-top:1px solid rgba(77,42,11,.16)!important}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row:not(.head) > :first-child{border-top:0!important}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row:not(.head) > :not(:first-child)::before{display:block;flex:0 0 104px;margin-right:12px;color:#9a5f00!important;-webkit-text-fill-color:#9a5f00!important;font-size:10px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row:not(.head) > :nth-child(2)::before{content:'Best fit'}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row:not(.head) > :nth-child(3)::before{content:'Primary spec'}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row:not(.head) > :nth-child(4)::before{content:'Packaging'}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase476-matrix-row a{margin:14px 18px 18px!important}
}
/* phase1020-product-comparison-matrix-repair:end */


/* phase1021-product-comparison-route-grid:start */
/* Remove the empty lower half of the desktop route-introduction card. */
@media(min-width:1181px){
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-route-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-auto-rows:auto!important;
    gap:clamp(16px,1.8vw,24px)!important;
  }
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-route-card.main{
    grid-column:1/-1!important;
    grid-row:auto!important;
    min-height:0!important;
    display:grid!important;
    grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;
    align-items:center!important;
    column-gap:clamp(28px,4vw,72px)!important;
  }
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-route-card.main .phase476-eyebrow,
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-route-card.main h2{grid-column:1!important}
  main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-route-card.main p{grid-column:2!important;grid-row:1/3!important;margin:0!important;max-width:46ch!important}
}
/* phase1021-product-comparison-route-grid:end */


/* phase1022-product-comparison-card-deck:start */
/* Premium comparison routes: editorial cards replace the spreadsheet-like matrix. */
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-deck{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,1.8vw,26px)!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-card{display:flex!important;flex-direction:column!important;min-width:0!important;padding:clamp(24px,2.5vw,38px)!important;border:1px solid rgba(241,191,86,.42)!important;border-radius:clamp(25px,2.5vw,36px)!important;background:linear-gradient(145deg,#fffaf0 0%,#f3dfb9 100%)!important;box-shadow:0 18px 42px rgba(0,0,0,.15)!important;color:#241303!important;-webkit-text-fill-color:#241303!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-card-top{padding-bottom:20px!important;border-bottom:1px solid rgba(77,42,11,.22)!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-card-top p{margin:0 0 8px!important;color:#9a5f00!important;-webkit-text-fill-color:#9a5f00!important;font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important;line-height:1.2!important;text-transform:uppercase!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-card-top h3{margin:0!important;color:#241303!important;-webkit-text-fill-color:#241303!important;font-size:clamp(26px,2.25vw,38px)!important;line-height:1!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-card dl{display:grid!important;gap:15px!important;margin:22px 0 26px!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-card dl div{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-card dt{color:#8c5600!important;-webkit-text-fill-color:#8c5600!important;font-size:10px!important;font-weight:950!important;letter-spacing:.1em!important;line-height:1.3!important;text-transform:uppercase!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-card dd{margin:0!important;color:#241303!important;-webkit-text-fill-color:#241303!important;font-size:clamp(15px,1.05vw,17px)!important;font-weight:650!important;line-height:1.48!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-card a{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;align-self:flex-start!important;min-height:46px!important;margin-top:auto!important;padding:12px 18px!important;border:1px solid #9a5f00!important;border-radius:999px!important;background:#321b08!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important;text-decoration:none!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-card a span{font-size:20px!important;line-height:.8!important;color:#f1bf56!important;-webkit-text-fill-color:#f1bf56!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-card a:hover,main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-card a:focus-visible{background:#f1bf56!important;color:#241303!important;-webkit-text-fill-color:#241303!important;outline:2px solid #321b08!important;outline-offset:3px!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-card a:hover span,main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-card a:focus-visible span{color:#241303!important;-webkit-text-fill-color:#241303!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-wide-card{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(185px,.72fr) minmax(0,1.65fr) auto!important;gap:clamp(24px,3vw,48px)!important;align-items:center!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-wide-card .phase1022-card-top{padding:0!important;border:0!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-wide-card dl{margin:0!important}
main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-wide-card a{margin:0!important}
@media(max-width:900px){main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-deck{grid-template-columns:1fr!important}main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-wide-card{grid-column:auto!important;display:flex!important}main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-wide-card .phase1022-card-top{padding-bottom:20px!important;border-bottom:1px solid rgba(77,42,11,.22)!important}main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-wide-card dl{margin:22px 0 26px!important}}
@media(max-width:520px){main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-card{padding:22px 18px!important}main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-card dl div{grid-template-columns:1fr!important;gap:5px!important}main.phase476-comparison-main[data-phase476-product-comparison="true"] .phase476-cockpit .phase1022-family-card a{align-self:stretch!important}}
/* phase1022-product-comparison-card-deck:end */


/* phase1023-specification-worksheet-contrast-rescue:start */
/* The dossier and router sit on espresso canvas: make their header hierarchy explicit. */
main.phase437-spec-main[data-phase437-specification-theme="true"] :is(#dossier,#resources){
  background:radial-gradient(circle at 50% 0,rgba(241,191,86,.10),transparent 38%),linear-gradient(135deg,#130904 0%,#2a1605 100%)!important;
  color:#fff8ea!important;
}
main.phase437-spec-main[data-phase437-specification-theme="true"] :is(#dossier,#resources) .phase437-head .phase437-eyebrow{
  color:#f1bf56!important;-webkit-text-fill-color:#f1bf56!important;
}
main.phase437-spec-main[data-phase437-specification-theme="true"] :is(#dossier,#resources) .phase437-head h2{
  color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;text-shadow:none!important;
}
main.phase437-spec-main[data-phase437-specification-theme="true"] :is(#dossier,#resources) .phase437-head > p:not(.phase437-eyebrow){
  color:#ffe8bb!important;-webkit-text-fill-color:#ffe8bb!important;text-shadow:none!important;
}
/* Lock each card's foreground to its surface; inherited dark type must never leak onto espresso cards. */
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-dossier-card,
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router > a{color:#241405!important;-webkit-text-fill-color:#241405!important;text-shadow:none!important}
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-dossier-card :is(h3,p,strong),
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router > a :is(h3,p){color:#241405!important;-webkit-text-fill-color:#241405!important}
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-dossier-card :is(span,.phase437-eyebrow),
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router > a span{color:#9a5f00!important;-webkit-text-fill-color:#9a5f00!important}
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-dossier-card:nth-child(2),
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router > a:nth-child(2),
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router > a:nth-child(5){background:#321b08!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-dossier-card:nth-child(2) :is(h3,p,strong),
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router > a:nth-child(2) :is(h3,p),
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router > a:nth-child(5) :is(h3,p){color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-dossier-card:nth-child(2) :is(span,.phase437-eyebrow),
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router > a:nth-child(2) span,
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router > a:nth-child(5) span{color:#f1bf56!important;-webkit-text-fill-color:#f1bf56!important}
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router > a:hover,
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router > a:focus-visible{outline:3px solid #f1bf56!important;outline-offset:4px!important;filter:brightness(1.04)!important}
/* Explicit form/control color ownership keeps the warm surfaces legible at all responsive sizes. */
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase807-worksheet :is(label,legend){color:#241405!important;-webkit-text-fill-color:#241405!important}
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase807-worksheet :is(input,select,textarea){color:#241405!important;-webkit-text-fill-color:#241405!important;background:#fffdf8!important;border-color:rgba(77,42,11,.28)!important}
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase807-worksheet :is(input,textarea)::placeholder{color:#6c6255!important;-webkit-text-fill-color:#6c6255!important;opacity:1!important}
/* phase1023-specification-worksheet-contrast-rescue:end */


/* phase1024-specification-worksheet-card-alignment:start */
/* Use clean shared baselines—not decorative vertical offsets—for operational cards. */
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-spec-dossier,
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router{align-items:stretch!important;grid-auto-rows:minmax(0,1fr)!important}
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-dossier-card,
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router > a{height:100%!important;transform:none!important;margin-top:0!important}
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-dossier-card:nth-child(2),
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router > a:nth-child(2),
main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-router > a:nth-child(5){transform:none!important}
@media(min-width:1181px){
  main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-spec-dossier{grid-template-rows:repeat(2,minmax(0,1fr))!important}
  main.phase437-spec-main[data-phase437-specification-theme="true"] .phase437-spec-dossier .phase437-dossier-card:nth-child(4){margin-top:0!important}
}
/* phase1024-specification-worksheet-card-alignment:end */


/* phase1026-project-timeline-checkpoint-title-contrast:start */
/* QUALIFY / SPECIFY / APPROVE / LAUNCH are gold labels on white cards; use dark tobacco gold, not pale action gold. */
main.phase428-timeline-main[data-phase428-project-timeline-theme="true"] .phase428-proof-grid article > span{
  color:#7a4300!important;
  -webkit-text-fill-color:#7a4300!important;
  text-shadow:none!important;
}
/* phase1026-project-timeline-checkpoint-title-contrast:end */


/* phase1034-tobacco-leaf-compass-image-replace:start */
/* Approved curing-room media gives the Leaf Compass a visible, context-specific visual without altering its content or layout. */
main.phase448-atlas[data-phase1034-leaf-compass-image="true"] #leaf-compass .phase448-leaf-center{
  background:linear-gradient(180deg,rgba(18,9,3,.10),rgba(18,9,3,.62)),url('/assets/approved/fermentation.webp') center/cover no-repeat!important;
}
main.phase448-atlas[data-phase1034-leaf-compass-image="true"] #leaf-compass .phase448-leaf-center>img{
  opacity:.62!important;
  mix-blend-mode:normal!important;
  filter:saturate(.92) contrast(1.04)!important;
  z-index:0!important;
}
main.phase448-atlas[data-phase1034-leaf-compass-image="true"] #leaf-compass .phase448-leaf-center>:not(img){position:relative;z-index:1}
/* phase1034-tobacco-leaf-compass-image-replace:end */

/* phase1036-manufacturing-contrast-card-surfaces:start */
main.phase407-manufacturing-main[data-phase1036-contrast="true"] .phase407-station-card,main.phase407-manufacturing-main[data-phase1036-contrast="true"] .phase407-bay-card,main.phase407-manufacturing-main[data-phase1036-contrast="true"] .phase407-scope-card,main.phase407-manufacturing-main[data-phase1036-contrast="true"] .phase407-router-card{background:#fff8ea!important;color:#2f1a06!important}
main.phase407-manufacturing-main[data-phase1036-contrast="true"] .phase407-bay-card:nth-child(2){background:#f1bf56!important;color:#2f1a06!important}
main.phase407-manufacturing-main[data-phase1036-contrast="true"] .phase407-station-card :is(span,strong,p),main.phase407-manufacturing-main[data-phase1036-contrast="true"] .phase407-bay-card :is(span,h3,p),main.phase407-manufacturing-main[data-phase1036-contrast="true"] .phase407-scope-card :is(strong,p),main.phase407-manufacturing-main[data-phase1036-contrast="true"] .phase407-router-card :is(span,strong,p){color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important}
main.phase407-manufacturing-main[data-phase1036-contrast="true"] .phase407-proof-rail,main.phase407-manufacturing-main[data-phase1036-contrast="true"] .phase407-proof-rail :is(span,strong){color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important}
main.phase407-manufacturing-main[data-phase1036-contrast="true"] .phase407-quality-export-band :is(h2,p,.phase407-release-list div){color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
/* phase1036-manufacturing-contrast-card-surfaces:end */
/* phase1037-manufacturing-horizontal-card-alignment:start */
/* Landing-reference card decks use shared horizontal rows; remove inherited decorative staggering. */
main.phase407-manufacturing-main[data-phase1037-card-alignment="true"] .phase407-router-card:nth-child(4n+2) {
  transform:none!important;
}
/* Preserve the naturally aligned desktop, tablet, and phone grid; each card keeps the shared row baseline. */
/* phase1037-manufacturing-horizontal-card-alignment:end */
/* phase1038-manufacturing-bay-horizontal-alignment:start */
/* The landing reference uses a single shared baseline for sibling feature cards. */
main.phase407-manufacturing-main[data-phase1038-bay-alignment="true"] .phase407-bay-card,
main.phase407-manufacturing-main[data-phase1038-bay-alignment="true"] .phase407-bay-card:nth-child(2),
main.phase407-manufacturing-main[data-phase1038-bay-alignment="true"] .phase407-bay-card:nth-child(3){
  transform:none!important;
  margin-top:0!important;
  align-self:stretch;
}
/* phase1038-manufacturing-bay-horizontal-alignment:end */
/* phase1039-private-label-checkpoint-console:start */
/* Turn the simple checkpoint strip into a landing-reference program console. */
main.phase427-private-main[data-phase1039-private-ui="true"] .phase427-proof{
  width:min(calc(100% - 40px),1200px);margin:clamp(42px,5vw,76px) auto 0!important;
  padding:14px;border-radius:32px;background:linear-gradient(135deg,#241104,#4a2607 58%,#2b1505);
  box-shadow:0 24px 58px rgba(24,10,1,.28);border:1px solid rgba(241,191,86,.32);
}
main.phase427-private-main[data-phase1039-private-ui="true"] .phase427-proof-grid{
  width:100%;padding:0;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));
}
main.phase427-private-main[data-phase1039-private-ui="true"] .phase427-proof-grid article{
  min-height:150px;padding:22px;border:1px solid rgba(241,191,86,.18);border-radius:22px;
  background:rgba(255,248,234,.98);box-shadow:none;position:relative;overflow:hidden;
}
main.phase427-private-main[data-phase1039-private-ui="true"] .phase427-proof-grid article:first-child{background:#f1bf56}
main.phase427-private-main[data-phase1039-private-ui="true"] .phase427-proof-grid article:nth-child(3){background:#3d2308}
main.phase427-private-main[data-phase1039-private-ui="true"] .phase427-proof-grid article:nth-child(3) :is(span,strong){color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
main.phase427-private-main[data-phase1039-private-ui="true"] .phase427-proof-grid span{
  width:max-content;margin:0 0 18px;padding:6px 9px;border-radius:999px;background:rgba(47,26,6,.08);
  color:#7a4306!important;-webkit-text-fill-color:#7a4306!important;font-size:10px;line-height:1;font-weight:1000;letter-spacing:.14em;
}
main.phase427-private-main[data-phase1039-private-ui="true"] .phase427-proof-grid article:nth-child(3) span{background:rgba(255,248,234,.12);color:#f1bf56!important;-webkit-text-fill-color:#f1bf56!important}
main.phase427-private-main[data-phase1039-private-ui="true"] .phase427-proof-grid strong{display:block;min-height:0!important;color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important;font-size:clamp(17px,1.35vw,21px);line-height:1.18}
@media(max-width:640px){
 main.phase427-private-main[data-phase1039-private-ui="true"] .phase427-proof{width:calc(100% - 28px);padding:10px;border-radius:26px}
 main.phase427-private-main[data-phase1039-private-ui="true"] .phase427-proof-grid{grid-template-columns:1fr 1fr!important;gap:8px;padding:0}
 main.phase427-private-main[data-phase1039-private-ui="true"] .phase427-proof-grid article{min-height:136px;padding:16px;border-radius:18px}
 main.phase427-private-main[data-phase1039-private-ui="true"] .phase427-proof-grid span{margin-bottom:14px;font-size:9px}
 main.phase427-private-main[data-phase1039-private-ui="true"] .phase427-proof-grid strong{font-size:15px}
}
/* phase1039-private-label-checkpoint-console:end */
/* phase1040-private-label-cones-rounded-approved-surfaces:start */
/* Landing-reference checkpoint console: the former square rail becomes a rounded tobacco/gold surface. */
main.phase413-private-label-cones-main[data-phase1040-cone-theme="true"] .phase413-proof-rail{
  width:min(calc(100% - 40px),1200px);margin:clamp(40px,5vw,72px) auto!important;padding:14px;
  border-radius:32px!important;overflow:hidden;background:linear-gradient(135deg,#241104,#4a2607 58%,#2b1505)!important;
  border:1px solid rgba(241,191,86,.32);box-shadow:0 22px 52px rgba(18,9,2,.28);
}
main.phase413-private-label-cones-main[data-phase1040-cone-theme="true"] .phase413-proof-rail article{
  min-height:142px;padding:22px!important;border-radius:20px!important;background:#fff8ea!important;
  border:1px solid rgba(241,191,86,.18)!important;color:#2f1a06!important;box-shadow:none!important;
}
main.phase413-private-label-cones-main[data-phase1040-cone-theme="true"] .phase413-proof-rail article:first-child{background:#f1bf56!important}
main.phase413-private-label-cones-main[data-phase1040-cone-theme="true"] .phase413-proof-rail article:nth-child(3){background:#3d2308!important}
main.phase413-private-label-cones-main[data-phase1040-cone-theme="true"] .phase413-proof-rail article :is(span,strong){color:#2f1a06!important;-webkit-text-fill-color:#2f1a06!important;text-shadow:none!important}
main.phase413-private-label-cones-main[data-phase1040-cone-theme="true"] .phase413-proof-rail article:nth-child(3) :is(span,strong){color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important}
main.phase413-private-label-cones-main[data-phase1040-cone-theme="true"] .phase413-proof-rail article span{display:inline-block;padding:6px 9px;border-radius:999px;background:rgba(47,26,6,.08);font-size:10px!important;letter-spacing:.14em!important}
main.phase413-private-label-cones-main[data-phase1040-cone-theme="true"] .phase413-proof-rail article:nth-child(3) span{background:rgba(255,248,234,.12)!important;color:#f1bf56!important;-webkit-text-fill-color:#f1bf56!important}
/* Preserve intentional iPrint left bleed while rounding the exposed right-side board and its four usable surfaces. */
main.phase413-private-label-cones-main[data-phase1040-cone-theme="true"] .phase417-iprint-panel-board{border-radius:0 28px 28px 0!important;overflow:hidden}
main.phase413-private-label-cones-main[data-phase1040-cone-theme="true"] .phase417-iprint-panel-board>div{border-radius:18px!important}
@media(max-width:760px){
 main.phase413-private-label-cones-main[data-phase1040-cone-theme="true"] .phase413-proof-rail{width:calc(100% - 28px);padding:10px;border-radius:26px!important}
 main.phase413-private-label-cones-main[data-phase1040-cone-theme="true"] .phase413-proof-rail article{min-height:132px;padding:16px!important;border-radius:17px!important}
 main.phase413-private-label-cones-main[data-phase1040-cone-theme="true"] .phase417-iprint-panel-board{border-radius:0 0 22px 22px!important}
}
/* phase1040-private-label-cones-rounded-approved-surfaces:end */
/* phase1041-private-label-cones-proof-rail-top-rhythm:start */
/* Match the landing page's 38.4px operational-panel rhythm after the hero instead of the isolated 64px void. */
main.phase413-private-label-cones-main[data-phase1041-proof-rhythm="true"] .phase413-proof-rail{
  margin-top:38.4px!important;
}
@media(max-width:760px){
 main.phase413-private-label-cones-main[data-phase1041-proof-rhythm="true"] .phase413-proof-rail{margin-top:28px!important}
}
/* phase1041-private-label-cones-proof-rail-top-rhythm:end */
/* phase1042-private-label-cones-iprint-full-right-cream:start */
/* The provider split now reaches both page edges: tobacco authority on the left, iPrint cream field on the full right. */
main.phase413-private-label-cones-main[data-phase1042-iprint-full-right="true"] .phase417-iprint-panel[data-phase417-iprint-provider-panel="true"]{
  --phase1018-right-gutter:0px!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;
  background:linear-gradient(90deg,#3d2308 0%,#3d2308 53.1%,#fff1d1 53.1%,#fff1d1 100%)!important;
}
main.phase413-private-label-cones-main[data-phase1042-iprint-full-right="true"] .phase417-iprint-panel-board{
  border-radius:0!important;
}
@media(max-width:760px){
 main.phase413-private-label-cones-main[data-phase1042-iprint-full-right="true"] .phase417-iprint-panel[data-phase417-iprint-provider-panel="true"]{background:#fff1d1!important}
 main.phase413-private-label-cones-main[data-phase1042-iprint-full-right="true"] .phase417-iprint-panel-copy{background:#3d2308!important}
}
/* phase1042-private-label-cones-iprint-full-right-cream:end */
/* phase1043-private-label-process-full-right-cream:start */
/* Make the iPrint cream field a true full-height right half of its existing rounded provider container. */
main[data-phase548-private-label-process-breakpoint-optimizer="true"][data-phase1043-full-right-cream="true"] .phase417-iprint-panel{
  background:linear-gradient(90deg,#1b0d02 0%,#3b2106 51.5%,#fff1d1 51.5%,#fff1d1 100%)!important;
}
main[data-phase548-private-label-process-breakpoint-optimizer="true"][data-phase1043-full-right-cream="true"] .phase417-iprint-panel-board{
  background:transparent!important;
}
@media(max-width:820px){
 main[data-phase548-private-label-process-breakpoint-optimizer="true"][data-phase1043-full-right-cream="true"] .phase417-iprint-panel{background:linear-gradient(180deg,#1b0d02 0%,#3b2106 44%,#fff1d1 44%,#fff1d1 100%)!important}
}
/* phase1043-private-label-process-full-right-cream:end */
/* phase1050-account-only-checkout-addresses:start */
body[data-phase111-checkout-page="true"] .phase1050-login-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:clamp(18px,2vw,30px);border:1px solid rgba(72,41,4,.16);border-radius:18px;background:#fffdf6;box-shadow:0 14px 34px rgba(63,32,4,.07)}
body[data-phase111-checkout-page="true"] .phase1050-google-mark,body[data-phase111-checkout-page="true"] .phase1050-login-button span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#4285f4;border:1px solid #dadce0;font:800 18px/1 Arial,sans-serif}
body[data-phase111-checkout-page="true"] .phase1050-login-panel h3{margin:0 0 5px;color:#2f1a06}body[data-phase111-checkout-page="true"] .phase1050-login-panel p{margin:0;color:#63451e}
body[data-phase111-checkout-page="true"] .phase1050-login-button{grid-column:1/-1;display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;border:1px solid #dadce0;border-radius:10px;background:#fff;color:#3c4043;font-weight:800;cursor:pointer;box-shadow:0 1px 2px rgba(60,64,67,.15)}
body[data-phase111-checkout-page="true"] .phase1050-signed-in-summary{padding:14px 16px;border-radius:14px;background:#e9f4ea;color:#184b25;font-weight:750}
body[data-phase111-checkout-page="true"] .phase1050-same-address{display:flex;align-items:center;gap:9px;margin:12px 0;font-weight:800;color:#3b2107}body[data-phase111-checkout-page="true"] .phase1050-same-address input{inline-size:18px;block-size:18px}
body[data-phase111-checkout-page="true"] .phase1050-address-full{grid-column:1/-1}body[data-phase111-checkout-page="true"] .phase1050-address-full textarea{min-height:92px;resize:vertical}
@media(max-width:720px){body[data-phase111-checkout-page="true"] .phase1050-login-panel{grid-template-columns:1fr;text-align:center}body[data-phase111-checkout-page="true"] .phase1050-google-mark{margin:auto}body[data-phase111-checkout-page="true"] .phase1050-login-button{font-size:14px}}
/* phase1050-account-only-checkout-addresses:end */
/* phase1051-buy-now-choice-close:start */
.phase567-buy-now-choice-card{position:relative}.phase567-buy-now-choice-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;border-radius:50%;background:#fff8ea;color:#3b2107;font-size:24px;line-height:1;cursor:pointer}.phase567-buy-now-choice-close:hover,.phase567-buy-now-choice-close:focus-visible{background:#3b2107;color:#fff8ea}
/* phase1051-buy-now-choice-close:end */
/* phase1052-authenticated-buyer-login-visibility:start */
body[data-phase111-checkout-page="true"] .phase1050-login-panel[hidden],body[data-phase111-checkout-page="true"] .phase1050-signed-in-summary[hidden]{display:none!important}
/* phase1052-authenticated-buyer-login-visibility:end */
/* phase1054-cart-controls-compact:start */
body[data-phase111-checkout-page="true"] .phase111-cart-qty{gap:4px!important;grid-auto-flow:column;align-items:center}body[data-phase111-checkout-page="true"] .phase111-cart-qty button:not([data-phase111-remove]){width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;border-radius:50%!important;font-size:14px!important;line-height:1!important}body[data-phase111-checkout-page="true"] [data-phase111-remove]{width:auto!important;min-width:0!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;padding:4px 7px!important;min-height:24px!important;font-size:11px!important;line-height:1!important}
/* phase1054-cart-controls-compact:end */
/* phase1055-cart-quantity-circles:start */
body[data-phase111-checkout-page="true"] .phase111-cart-qty button[data-phase111-decrease="true"],body[data-phase111-checkout-page="true"] .phase111-cart-qty button[data-phase111-increase="true"]{box-sizing:border-box!important;display:inline-flex!important;flex:0 0 22px!important;inline-size:22px!important;block-size:22px!important;width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;min-height:22px!important;max-height:22px!important;aspect-ratio:1/1!important;padding:0!important;border-radius:50%!important;align-items:center!important;justify-content:center!important}
/* phase1055-cart-quantity-circles:end */
/* phase1061-checkout-visual-repair:start */
/* The checkout hero begins directly below the site header; no empty brown lead-in. */
body[data-phase111-checkout-page="true"] .phase111-checkout-page{padding-top:0!important;background:#fff8ea!important;}
/* The touch-ready helper repeated the surrounding guidance and was rendered with insufficient contrast. */
body[data-phase111-checkout-page="true"] .phase121-mobile-note{display:none!important;}
/* Tabs must remain fully available without a horizontal scroller. */
body[data-phase111-checkout-page="true"] .phase129-step-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important;gap:8px!important;padding:0!important;}
body[data-phase111-checkout-page="true"] .phase129-step-nav button{min-width:0!important;inline-size:100%;flex:initial!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;padding:10px 8px!important;font-size:clamp(11px,1.05vw,15px)!important;line-height:1.2!important;}
/* Make the payment/review copy readable rather than compressed into miniature cards. */
body[data-phase111-checkout-page="true"] .phase145-cart-info-grid article{min-height:0!important;padding:11px 12px!important;}
body[data-phase111-checkout-page="true"] .phase145-cart-info-grid article strong{font-size:12px!important;line-height:1.25!important;color:#2f1a06!important;}
body[data-phase111-checkout-page="true"] .phase145-cart-info-grid article span{font-size:11.5px!important;line-height:1.38!important;color:#51330d!important;}
body[data-phase111-checkout-page="true"] .phase145-cart-legal-disclaimer{display:block!important;margin:10px 0 0!important;padding:12px 13px!important;border-radius:12px!important;color:#4b2b05!important;font-size:12px!important;line-height:1.42!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;}
body[data-phase111-checkout-page="true"] .phase145-cart-legal-disclaimer strong{color:#7c2d12!important;}
@media(max-width:720px){
  body[data-phase111-checkout-page="true"] .phase111-checkout-page{padding-top:0!important;}
  body[data-phase111-checkout-page="true"] .phase129-step-nav{gap:6px!important;}
  body[data-phase111-checkout-page="true"] .phase129-step-nav button{min-height:58px!important;padding:8px 5px!important;font-size:11px!important;}
  body[data-phase111-checkout-page="true"] .phase145-cart-legal-disclaimer{font-size:12px!important;line-height:1.4!important;padding:12px!important;}
}
@media(max-width:390px){body[data-phase111-checkout-page="true"] .phase129-step-nav button{font-size:10px!important;letter-spacing:-.015em!important;}}
/* Override the legacy compact-checkout one-column rule with the actual three tabs. */
@media(max-width:430px){body[data-phase111-checkout-page="true"] main.phase111-checkout-page[data-phase548-checkout-breakpoint-optimizer="true"] .phase129-step-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
/* Same-as-billing is a normal touch control, not a full-width form field; retain side-by-side actions. */
body[data-phase111-checkout-page="true"] .phase1050-same-address{display:flex!important;align-items:center!important;gap:9px!important;min-height:34px!important;}
body[data-phase111-checkout-page="true"] .phase1050-same-address input[type="checkbox"]{appearance:auto!important;box-sizing:border-box!important;flex:0 0 18px!important;inline-size:18px!important;block-size:18px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important;padding:0!important;accent-color:#7c2d12!important;}
body[data-phase111-checkout-page="true"] .phase129-step-actions{display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;gap:10px!important;align-items:stretch!important;}
body[data-phase111-checkout-page="true"] .phase129-step-actions .phase129-back-button,body[data-phase111-checkout-page="true"] .phase129-step-actions .phase129-next-button,body[data-phase111-checkout-page="true"] .phase129-step-actions .phase129-pay-button{width:100%!important;min-width:0!important;}
/* Payment-network badges use a light foreground on their saturated brand surfaces. */
body[data-phase111-checkout-page="true"] .phase145-payment-cards span{color:#fffdf6!important;-webkit-text-fill-color:#fffdf6!important;text-shadow:0 1px 1px rgba(0,0,0,.24)!important;}
/* Keep the checkout introduction concise: title, one-sentence orientation, and a compact status chip. */
body[data-phase111-checkout-page="true"] .phase130-checkout-hero{grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(18px,2vw,34px)!important;padding:clamp(22px,2.3vw,38px)!important;}
body[data-phase111-checkout-page="true"] .phase130-checkout-hero::after{display:inline-flex!important;align-self:end!important;justify-content:center!important;align-items:center!important;min-height:0!important;padding:12px 15px!important;border-radius:14px!important;font-size:11px!important;letter-spacing:.08em!important;white-space:nowrap!important;}
body[data-phase111-checkout-page="true"] .phase130-checkout-hero h1{font-size:clamp(38px,3.2vw,58px)!important;line-height:.98!important;}
body[data-phase111-checkout-page="true"] .phase130-checkout-hero p:not(.eyebrow){margin-bottom:0!important;font-size:clamp(15px,1vw,18px)!important;line-height:1.45!important;}
@media(min-width:2200px){body[data-phase111-checkout-page="true"] .phase130-checkout-hero::after{min-height:0!important;}}
/* Brighter warm-gold eyebrow for legibility against the dark checkout hero. */
body[data-phase111-checkout-page="true"] .phase130-checkout-hero .eyebrow{color:#ffd77d!important;-webkit-text-fill-color:#ffd77d!important;text-shadow:0 1px 0 rgba(0,0,0,.3)!important;}
/* Mobile cart retains its item quantity as a compact, visible badge. */
@media(max-width:1119px){body .globalnav.phase87-mobile-menu .phase248-mobile-header-cart .phase118-count{display:inline-flex!important;visibility:visible!important;position:absolute!important;top:1px!important;right:-5px!important;z-index:2!important;min-width:16px!important;height:16px!important;padding:0 4px!important;box-sizing:border-box!important;border-radius:999px!important;align-items:center!important;justify-content:center!important;background:#fff8ea!important;color:#241204!important;-webkit-text-fill-color:#241204!important;border:1px solid #d9a441!important;font-size:9px!important;font-weight:950!important;line-height:1!important;}}
/* Address text inputs and country/state selects use one consistent field height. */
body[data-phase111-checkout-page="true"] .phase130-billing-grid input:not([type="checkbox"]),body[data-phase111-checkout-page="true"] .phase130-billing-grid select{height:48px!important;min-height:48px!important;box-sizing:border-box!important;padding:0 12px!important;}
/* E-Check is displayed alongside the card indicators as a supported payment method. */
body[data-phase111-checkout-page="true"] .phase145-payment-cards .is-echeck{background:#17634f!important;color:#fffdf6!important;-webkit-text-fill-color:#fffdf6!important;}
/* Category cards: the quote CTA is now a cart CTA, with an option picker when required. */
.phase109-catalog-card-actions [data-phase1073-catalog-add-to-cart="true"]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #cb8d18;border-radius:14px;background:linear-gradient(135deg,#ffd166,#e6a72a);color:#241204!important;-webkit-text-fill-color:#241204!important;font:inherit;font-weight:900;cursor:pointer;}
/* phase1088-card-overlay-option-popover: separate top-layer selection sheet visually centered over the chosen card without changing its layout. */
/* phase1090-hover-card-option-overlay: absolute in-card layer; it never participates in the product-card grid layout. */
.phase102-product-card[data-dashboard-product-card="true"]{position:relative;}.phase102-product-card[data-dashboard-product-card="true"] .phase109-catalog-card-actions{position:relative;z-index:5;}.phase1083-catalog-options-popover{position:absolute!important;z-index:6;display:grid;gap:10px;width:min(420px,calc(100vw - 24px));max-height:min(56dvh,330px);overflow:auto;box-sizing:border-box;padding:16px;border:1px solid rgba(203,141,24,.58);border-radius:16px;background:linear-gradient(135deg,#fffdf6,#f8e7c7);box-shadow:0 18px 42px rgba(42,23,5,.28),inset 0 1px 0 rgba(255,255,255,.82);color:#241204;animation:phase1089OptionFromCart .28s cubic-bezier(.2,.8,.2,1) both;}.phase1073-catalog-options-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;}.phase1073-catalog-options-heading p{margin:0;color:#915a09!important;-webkit-text-fill-color:#915a09!important;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;}.phase1083-catalog-options-popover h4{margin:0;color:#241204!important;-webkit-text-fill-color:#241204!important;font-size:15px;line-height:1.15;}.phase1073-catalog-options-close{position:static;width:26px;height:26px;flex:0 0 26px;border:1px solid rgba(72,41,4,.18);border-radius:999px;background:#fffdf6;color:#241204!important;-webkit-text-fill-color:#241204!important;font-size:18px;line-height:1;cursor:pointer;}.phase1073-catalog-options-fields{display:grid;gap:8px;}.phase1073-catalog-options-fields label{display:grid;gap:5px;color:#4c2d0b!important;-webkit-text-fill-color:#4c2d0b!important;font-size:12px;font-weight:900;}.phase1073-catalog-options-fields select{width:100%;min-height:42px;box-sizing:border-box;border:1px solid rgba(72,41,4,.24);border-radius:10px;background:#fffdf6;color:#241204!important;-webkit-text-fill-color:#241204!important;padding:0 10px;font:inherit;}.phase1073-catalog-options-actions{display:flex;justify-content:stretch;margin-top:2px;}.phase1073-catalog-options-actions button{width:100%;min-height:42px;border:0;border-radius:11px;padding:0 14px;background:#246c37;color:#fffdf6!important;-webkit-text-fill-color:#fffdf6!important;font:inherit;font-size:12px;font-weight:950;cursor:pointer;}@keyframes phase1089OptionFromCart{0%{opacity:0;transform:scale(.72)}62%{opacity:1;transform:scale(1.025)}100%{opacity:1;transform:scale(1)}}@media(max-width:480px){.phase1083-catalog-options-popover{padding:14px;}.phase1073-catalog-options-actions button{min-height:40px;}}
body .phase109-catalog-card-actions [data-phase1073-catalog-add-to-cart="true"]{background:linear-gradient(135deg,#ffd166,#e6a72a)!important;color:#241204!important;-webkit-text-fill-color:#241204!important;}
/* phase1061-checkout-visual-repair:end */

/* phase1062-account-orders-dashboard-shell:start */
/* Keep the existing ONTCSA brown/cream/gold palette while giving account orders the compact Dashboard shell rhythm. */
main.phase461-orders[data-phase461-account-orders="true"] .phase639-account-layout{
  width:auto!important;
  max-width:none!important;
  inline-size:auto!important;
  max-inline-size:none!important;
  margin-left:20px!important;
  margin-right:20px!important;
  grid-template-columns:276px minmax(0,1fr)!important;
  gap:28px!important;
  padding:28px 0 48px!important;
}
main.phase461-orders[data-phase461-account-orders="true"] .phase464-account-sidebar{
  border-radius:18px!important;
  border-color:rgba(67,38,9,.16)!important;
  box-shadow:0 14px 34px rgba(41,24,6,.11)!important;
}
main.phase461-orders[data-phase461-account-orders="true"] .phase464-sidebar-head{
  padding:22px 20px!important;
  border-bottom:1px solid rgba(241,191,86,.18);
}
main.phase461-orders[data-phase461-account-orders="true"] .phase464-sidebar-head strong{
  font-size:26px!important;
  line-height:1.08!important;
  letter-spacing:-.035em!important;
}
main.phase461-orders[data-phase461-account-orders="true"] .phase464-sidebar-head span{
  margin-top:6px!important;
  font-size:14px!important;
  line-height:1.4!important;
}
main.phase461-orders[data-phase461-account-orders="true"] .phase464-sidebar-nav{
  gap:4px!important;
  padding:12px!important;
}
main.phase461-orders[data-phase461-account-orders="true"] .phase464-sidebar-nav a,
main.phase461-orders[data-phase461-account-orders="true"] .phase648-flyout-trigger{
  min-height:46px!important;
  border-radius:12px!important;
  padding:11px 13px!important;
  font-size:15px!important;
  font-weight:800!important;
  letter-spacing:-.015em!important;
}
main.phase461-orders[data-phase461-account-orders="true"] .phase464-sidebar-nav a span,
main.phase461-orders[data-phase461-account-orders="true"] .phase648-flyout-trigger span{
  font-size:20px!important;
}
main.phase461-orders[data-phase461-account-orders="true"] .phase464-sidebar-nav a.is-active,
main.phase461-orders[data-phase461-account-orders="true"] .phase648-flyout-menu.is-active>.phase648-flyout-trigger{
  background:linear-gradient(135deg,#f8e3b5,#f1bf56)!important;
  box-shadow:inset 3px 0 0 #8b520d,inset 0 0 0 1px rgba(86,49,9,.10)!important;
}
main.phase461-orders[data-phase461-account-orders="true"] .phase464-sidebar-summary{
  margin:4px 12px 14px!important;
  padding:14px!important;
  border-radius:14px!important;
  font-size:13px!important;
}
main.phase461-orders[data-phase461-account-orders="true"] .phase644-account-timeline-summary strong{margin-bottom:8px!important;}
main.phase461-orders[data-phase461-account-orders="true"] .phase644-account-timeline-summary dl{gap:7px!important;}
main.phase461-orders[data-phase461-account-orders="true"] .phase644-account-timeline-summary dl div{gap:8px!important;padding-top:7px!important;}
main.phase461-orders[data-phase461-account-orders="true"] .phase639-account-content{gap:18px!important;min-width:0!important;}
main.phase461-orders[data-phase461-account-orders="true"] .phase461-shell{width:100%!important;max-width:none!important;}
main.phase461-orders[data-phase461-account-orders="true"] .phase461-orders-panel,
main.phase461-orders[data-phase461-account-orders="true"] .phase461-side-note,
main.phase461-orders[data-phase461-account-orders="true"] .phase461-final{margin:0!important;}
main.phase461-orders[data-phase461-account-orders="true"] .phase461-orders-toolbar{gap:14px!important;}
main.phase461-orders[data-phase461-account-orders="true"] .phase461-orders-toolbar label,
main.phase461-orders[data-phase461-account-orders="true"] .phase461-eyebrow{font-size:11px!important;}
main.phase461-orders[data-phase461-account-orders="true"] .phase461-search input,
main.phase461-orders[data-phase461-account-orders="true"] .phase461-year select{font-size:16px!important;}
main.phase461-orders[data-phase461-account-orders="true"] .phase461-tabs{gap:8px!important;}
main.phase461-orders[data-phase461-account-orders="true"] .phase461-tabs button{min-height:42px!important;padding:10px 16px!important;font-size:15px!important;}
main.phase461-orders[data-phase461-account-orders="true"] .phase461-order-card header span{font-size:11px!important;}
main.phase461-orders[data-phase461-account-orders="true"] .phase461-order-card header strong{font-size:17px!important;}
main.phase461-orders[data-phase461-account-orders="true"] .phase461-order-copy h2{font-size:clamp(25px,2.2vw,37px)!important;}
main.phase461-orders[data-phase461-account-orders="true"] .phase461-order-copy p,
main.phase461-orders[data-phase461-account-orders="true"] .phase461-help-grid p,
main.phase461-orders[data-phase461-account-orders="true"] .phase461-final-card p{font-size:15px!important;line-height:1.5!important;}
main.phase461-orders[data-phase461-account-orders="true"] .phase461-help-grid h3{font-size:18px!important;}
@media(max-width:900px){
  main.phase461-orders[data-phase461-account-orders="true"] .phase639-account-layout{
    width:calc(100% - 28px)!important;
    max-width:760px!important;
    inline-size:calc(100% - 28px)!important;
    max-inline-size:760px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    grid-template-columns:1fr!important;
    gap:18px!important;
    padding:18px 0 30px!important;
  }
  main.phase461-orders[data-phase461-account-orders="true"] .phase464-account-sidebar{position:relative!important;top:auto!important;width:100%!important;}
}
@media(max-width:560px){
  main.phase461-orders[data-phase461-account-orders="true"] .phase464-sidebar-head{padding:18px 16px!important;}
  main.phase461-orders[data-phase461-account-orders="true"] .phase464-sidebar-head strong{font-size:23px!important;}
  main.phase461-orders[data-phase461-account-orders="true"] .phase461-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  main.phase461-orders[data-phase461-account-orders="true"] .phase461-tabs button{width:100%!important;font-size:14px!important;}
}
/* phase1062-account-orders-dashboard-shell:end */

/* phase1070-authorize-signin-viewport-gutter:start */
/* The generic first-section rule is intentionally broad for public pages, but
   it must not flatten the standalone authorization card into the viewport edge. */
main.phase467-authorize-minimal[data-template="phase467-buyer-access-portal"] > .phase467-authorize-minimal-panel{
  width:min(1040px,calc(100% - clamp(32px,5vw,96px)))!important;
  max-width:min(1040px,calc(100% - clamp(32px,5vw,96px)))!important;
  margin-inline:auto!important;
}
@media(max-width:640px){
  main.phase467-authorize-minimal[data-template="phase467-buyer-access-portal"] > .phase467-authorize-minimal-panel{
    width:calc(100% - 28px)!important;
    max-width:calc(100% - 28px)!important;
  }
}
/* phase1070-authorize-signin-viewport-gutter:end */

/* phase1085-account-contact-support-button:start */
/* Scope this correction to the account-access support CTA only. */
main.phase464-ecommerce-dashboard[data-phase464-account-overview="true"] .phase464-footer-cta > a.phase464-btn.gold{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:center!important;
  width:auto!important;
  min-width:0!important;
  min-height:42px!important;
  padding:10px 18px!important;
  font-size:14px!important;
  line-height:1.15!important;
  font-weight:800!important;
  white-space:nowrap!important;
}
/* phase1085-account-contact-support-button:end */

/* phase1086-account-order-summary:start */
/* The account summary intentionally shows orders and shipments only. */
main.phase464-ecommerce-dashboard[data-phase464-account-overview="true"] .phase464-order-strip[data-phase1086-order-summary="true"]{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
@media(max-width:640px){
  main.phase464-ecommerce-dashboard[data-phase464-account-overview="true"] .phase464-order-strip[data-phase1086-order-summary="true"]{grid-template-columns:1fr!important;}
}
/* phase1086-account-order-summary:end */

/* phase1088-orders-sidebar-single-surface:start */
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-nav a[href="/account-orders"]:hover,
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-nav a[href="/account-orders"]:focus,
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-nav a[href="/account-orders"]:focus-visible{
  box-shadow:0 12px 28px rgba(75,43,7,.18)!important;
}
/* phase1088-orders-sidebar-single-surface:end */
/* phase1089-orders-sidebar-no-left-protrusion:start */
/* Keep Orders a single, flush gold surface: no lateral translation or shadow can protrude at its left edge. */
main.phase461-orders[data-phase461-account-orders="true"] .phase464-sidebar-nav a[href="/account-orders"].is-active,
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-nav a[href="/account-orders"].is-active,
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-nav a[href="/account-orders"]:hover,
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-nav a[href="/account-orders"]:focus,
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-nav a[href="/account-orders"]:focus-visible{
  /* Orders alone inherits an active-state inset brown ring; remove it as well as hover chrome. */
  transform:none!important;
  box-shadow:none!important;
  outline:0!important;
  border-left:0!important;
}
/* phase1089-orders-sidebar-no-left-protrusion:end */

/* phase1090-orders-active-inset-reset:start */
/* Keep Orders a single, flush gold surface: no lateral translation or shadow can protrude at its left edge. */
main.phase461-orders[data-phase461-account-orders="true"] .phase464-sidebar-nav a[href="/account-orders"].is-active,
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-nav a[href="/account-orders"].is-active,
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-nav a[href="/account-orders"]:hover,
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-nav a[href="/account-orders"]:focus,
main[data-phase639-account-pages-sidebar-menu="true"] .phase464-sidebar-nav a[href="/account-orders"]:focus-visible{
  /* Orders alone inherits an active-state inset brown ring; remove it as well as hover chrome. */
  transform:none!important;
  box-shadow:none!important;
  outline:0!important;
  border-left:0!important;
}
/* phase1090-orders-active-inset-reset:end */

/* phase1107-order-tracking-popup-layer-fix:start */
.phase1105-order-media{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;margin:12px 0;padding:12px;border:1px solid rgba(75,43,7,.14);border-radius:18px;background:#fff8ea;}
.phase1105-order-media img{width:76px;height:76px;object-fit:cover;border-radius:14px;background:#211204;}
.phase1105-order-media strong,.phase1105-order-media span{display:block;overflow-wrap:anywhere;}
.phase1105-order-media strong{color:#211204;font-size:15px;line-height:1.2;}
.phase1105-order-media span{margin-top:4px;color:#6b4617;font-size:13px;line-height:1.35;}
.phase1105-tracking-button{appearance:none;cursor:pointer;}
.phase1105-tracking-dialog[hidden]{display:none!important;}
.phase1105-tracking-dialog{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:24px;}
.phase1105-tracking-backdrop{position:absolute;inset:0;background:rgba(24,10,2,.58);backdrop-filter:blur(5px);}
.phase1105-tracking-panel{position:relative;z-index:1;width:min(720px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;border:1px solid rgba(202,133,0,.34);border-radius:28px;background:#fffaf0;color:#211204;box-shadow:0 28px 76px rgba(24,10,2,.34);padding:clamp(22px,4vw,38px);}
.phase1105-tracking-close{position:absolute;right:16px;top:16px;width:40px;height:40px;border:0;border-radius:50%;background:#211204;color:#fff8ea;font-size:26px;line-height:1;cursor:pointer;}
.phase1105-tracking-kicker{margin:0 48px 7px 0;color:#9c6210;font-size:12px;font-weight:950;letter-spacing:.15em;text-transform:uppercase;}
.phase1105-tracking-panel h2{margin:0;color:#211204;font-size:clamp(26px,4vw,44px);line-height:.98;letter-spacing:-.055em;overflow-wrap:anywhere;}
.phase1105-tracking-reference{margin:12px 0 22px;padding:14px 16px;border-radius:16px;background:#f5e6c7;color:#4b2b07;font-weight:800;}
.phase1105-tracking-empty{margin:18px 0;padding:16px;border:1px dashed rgba(75,43,7,.28);border-radius:16px;background:#fff4df;color:#5f4219;line-height:1.5;}
.phase1105-tracking-timeline{list-style:none;margin:18px 0 0;padding:0 0 0 28px;position:relative;display:grid;gap:18px;}
.phase1105-tracking-timeline::before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;background:linear-gradient(#ca8500,#f1bf56);}
.phase1105-tracking-timeline li{position:relative;display:grid;gap:4px;}
.phase1105-tracking-timeline li::before{content:"";position:absolute;left:-25px;top:5px;width:12px;height:12px;border:3px solid #fffaf0;border-radius:50%;background:#ca8500;box-shadow:0 0 0 1px rgba(75,43,7,.28);}
.phase1105-tracking-timeline span{color:#9c6210;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;}
.phase1105-tracking-timeline strong{color:#211204;font-size:16px;line-height:1.4;}
.phase1105-tracking-timeline time{color:#6b4617;font-size:13px;line-height:1.35;}
@media(max-width:560px){.phase1105-tracking-dialog{padding:12px;}.phase1105-tracking-panel{max-height:calc(100dvh - 24px);border-radius:22px;padding:22px;}}
/* phase1107-order-tracking-popup-layer-fix:end */

/* phase1108-live-product-order-card-parity:start */
.phase1108-product-order-card{display:grid;grid-template-columns:minmax(118px,156px) minmax(0,1fr);gap:clamp(16px,2.5vw,28px);align-items:stretch;padding:clamp(18px,2.5vw,28px);border:1px solid rgba(75,43,7,.2);border-radius:26px;background:linear-gradient(140deg,#fffdf8 0%,#fff8ea 100%);box-shadow:0 16px 34px rgba(75,43,7,.1);color:#211204;overflow:hidden;}
.phase1108-product-order-media{display:grid;place-items:center;min-height:156px;border:1px solid rgba(202,133,0,.25);border-radius:20px;background:radial-gradient(circle at 50% 32%,#f4cf77,#5c3511 100%);overflow:hidden;}
.phase1108-product-order-media img{width:100%;height:100%;min-height:156px;object-fit:cover;display:block;}
.phase1108-product-order-body{min-width:0;display:grid;gap:14px;align-content:start;}
.phase1108-product-order-top{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;}
.phase1108-product-order-kicker{display:block;color:#9c6210;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;}
.phase1108-product-order-top h2{margin:5px 0 0;color:#211204;font-size:clamp(19px,2vw,26px);line-height:1.1;overflow-wrap:anywhere;}
.phase1108-product-order-status{flex:0 0 auto;display:inline-flex;align-items:center;border:1px solid rgba(202,133,0,.35);border-radius:999px;background:#f8e7bd;color:#5c3511;padding:7px 10px;font-size:12px;font-weight:900;text-align:center;}
.phase1108-product-order-item{display:grid;gap:3px;padding:13px 14px;border:1px solid rgba(75,43,7,.13);border-radius:15px;background:rgba(255,255,255,.7);}
.phase1108-product-order-item strong{font-size:16px;line-height:1.22;overflow-wrap:anywhere;}
.phase1108-product-order-item span,.phase1108-product-order-date{color:#6b4617;font-size:13px;line-height:1.4;}
.phase1108-product-order-meta{display:flex;gap:8px;flex-wrap:wrap;}
.phase1108-product-order-meta span{border-radius:999px;background:#f4e2b9;color:#5c3511;padding:6px 9px;font-size:12px;font-weight:800;}
.phase1108-product-order-actions{display:flex;gap:10px;flex-wrap:wrap;padding-top:2px;}
.phase1108-product-order-actions a,.phase1108-product-order-actions button{appearance:none;border:1px solid #4b2b07;border-radius:999px;background:#fffaf0;color:#4b2b07;cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:10px 14px;text-decoration:none;}
.phase1108-product-order-actions a:first-child{background:#2f1a06;color:#fff8ea;}
.phase1108-product-order-actions button:hover,.phase1108-product-order-actions a:hover{transform:translateY(-1px);box-shadow:0 7px 16px rgba(75,43,7,.16);}
.phase132-order-row.phase1108-product-order-card{margin:0;}
@media(max-width:620px){.phase1108-product-order-card{grid-template-columns:92px minmax(0,1fr);gap:14px;border-radius:20px;padding:14px;}.phase1108-product-order-media,.phase1108-product-order-media img{min-height:92px;height:92px;}.phase1108-product-order-top{display:grid;gap:8px;}.phase1108-product-order-status{justify-self:start;}.phase1108-product-order-item{grid-column:1/-1;}.phase1108-product-order-meta,.phase1108-product-order-actions{grid-column:1/-1;}}
/* phase1108-live-product-order-card-parity:end */

/* phase1109-multi-item-order-media-status-actions:start */
.phase1108-product-order-card{grid-template-columns:156px minmax(0,1fr) minmax(172px,228px);align-items:start;}
.phase1108-product-order-media{width:156px;height:156px;min-height:0;aspect-ratio:1/1;align-self:start;border-radius:20px;}
.phase1108-product-order-media img{width:100%;height:100%;min-height:0;aspect-ratio:1/1;object-fit:cover;}
.phase1108-product-order-actions{display:grid;align-content:start;gap:10px;padding:0;}
.phase1108-product-order-actions a,.phase1108-product-order-actions button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:11px 15px;}
.phase1108-product-order-status{border-color:transparent;}
.phase1108-product-order-status[data-phase1109-status="pending"]{background:#fff1c9;color:#7a4a00;border-color:#d59b28;}
.phase1108-product-order-status[data-phase1109-status="approved"]{background:#dcecff;color:#164a78;border-color:#74a8dc;}
.phase1108-product-order-status[data-phase1109-status="processing"]{background:#f0e2ff;color:#5d317d;border-color:#b38bcb;}
.phase1108-product-order-status[data-phase1109-status="shipped"]{background:#d9f4f3;color:#075d62;border-color:#4ca7aa;}
.phase1108-product-order-status[data-phase1109-status="delivered"]{background:#dff3dc;color:#1d6a2f;border-color:#70b77e;}
.phase1108-product-order-status[data-phase1109-status="cancelled"]{background:#ffe0dd;color:#962b25;border-color:#d78079;}
.phase1109-item-count{color:#6b4617;font-size:12px;font-weight:800;}
.phase683-item-list>article{grid-template-columns:88px minmax(0,1fr) auto auto!important;align-items:center;gap:14px;}
.phase1109-detail-item-image{width:88px;height:88px;aspect-ratio:1/1;object-fit:cover;border-radius:14px;background:#211204;}
.phase115-order-item img[data-phase160-product-image="true"]{width:88px;height:88px;aspect-ratio:1/1;object-fit:cover;border-radius:14px;}
@media(max-width:860px){.phase1108-product-order-card{grid-template-columns:132px minmax(0,1fr);}.phase1108-product-order-media,.phase1108-product-order-media img{width:132px;height:132px;}.phase1108-product-order-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:620px){.phase1108-product-order-card{grid-template-columns:92px minmax(0,1fr);}.phase1108-product-order-media,.phase1108-product-order-media img{width:92px;height:92px;min-height:0;}.phase1108-product-order-actions{grid-template-columns:1fr;}.phase683-item-list>article{grid-template-columns:64px minmax(0,1fr)!important;}.phase1109-detail-item-image{width:64px;height:64px;border-radius:12px;}}
/* phase1109-multi-item-order-media-status-actions:end */


/* phase1111-remove-demo-orders-repeater-container-layout:start */
/* Live rows can appear inside a narrow account workspace even when the browser itself is wide. */
.phase1108-product-order-card{container-type:inline-size;container-name:ontcsa-order-card;}
@container ontcsa-order-card (max-width:620px){
 .phase1108-product-order-card{grid-template-columns:1fr!important;gap:16px;}
 .phase1108-product-order-media{width:112px!important;height:112px!important;}
 .phase1108-product-order-media img{width:112px!important;height:112px!important;}
 .phase1108-product-order-top{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;}
 .phase1108-product-order-top h2{font-size:clamp(20px,7.5cqw,30px)!important;line-height:1.08!important;overflow-wrap:anywhere!important;word-break:normal!important;}
 .phase1108-product-order-status{justify-self:start;}
 .phase1108-product-order-item,.phase1108-product-order-meta,.phase1108-product-order-actions{grid-column:auto!important;}
 .phase1108-product-order-actions{grid-template-columns:1fr!important;width:100%;}
 .phase1108-product-order-actions :is(a,button){width:100%;min-height:48px;}
}
@media(max-width:1100px){
 .phase1108-product-order-card{grid-template-columns:1fr!important;gap:16px;}
 .phase1108-product-order-media,.phase1108-product-order-media img{width:112px!important;height:112px!important;}
 .phase1108-product-order-top{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;}
 .phase1108-product-order-top>div{min-width:0!important;width:100%!important;}
 .phase1108-product-order-top h2{font-size:clamp(20px,5vw,30px)!important;line-height:1.08!important;overflow-wrap:anywhere!important;word-break:normal!important;}
 .phase1108-product-order-status{justify-self:start;}
 .phase1108-product-order-actions{grid-template-columns:1fr!important;width:100%;}
 .phase1108-product-order-actions :is(a,button){width:100%;min-height:48px;}
}
/* The retired sample-order repeater must never briefly surface while account data loads. */
.phase461-order-list[data-phase1111-demo-orders-removed="true"]{display:none!important;}
/* phase1111-remove-demo-orders-repeater-container-layout:end */




























/* phase1121-order-card-detail-affordance:start */
/* Reuse .phase461-tabs for the exact lifecycle-pill visual system above. This
   rule only establishes that the second, source-specific row begins beneath it. */
.phase461-tabs.phase1112-source-filter-row{margin-top:12px;padding-top:12px;border-top:1px solid rgba(75,43,7,.12);}
/* Existing account-card grid rules use !important; make the native hidden state
   authoritative for the selected source, rather than leaving a hidden card drawn. */
.phase461-live-slot [data-phase1112-order-source][hidden]{display:none!important;}
/* The parent repeater, not the card itself, supplies the usable-width query.
   CSS container rules cannot change the geometry of their own container. */
.phase461-live-slot{container-type:inline-size;container-name:account-order-repeater;}
@container account-order-repeater (max-width:900px){
 .phase1108-product-order-card{grid-template-columns:112px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;gap:16px!important;}
 .phase1108-product-order-media,.phase1108-product-order-media img{width:112px!important;height:112px!important;}
 /* Flatten the body only in the constrained repeater so its order summary can
    occupy the unused space beside the image while actions span the card below. */
 .phase1108-product-order-body{display:contents!important;}
 .phase1108-product-order-top{display:grid!important;grid-column:2!important;grid-row:1!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-self:start!important;}
 .phase1108-product-order-top>div{min-width:0!important;width:100%!important;}
 .phase1108-product-order-top h2{font-size:clamp(20px,4.5cqw,30px)!important;line-height:1.08!important;overflow-wrap:anywhere!important;}
 .phase1108-product-order-status{justify-self:start!important;}
 .phase1108-product-order-meta{grid-column:2!important;grid-row:2!important;align-self:start!important;}
 .phase1108-product-order-item{grid-column:1/-1!important;grid-row:3!important;}
 .phase1108-product-order-actions{grid-column:1/-1!important;grid-row:4!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;}
 .phase1108-product-order-actions :is(a,button){width:100%!important;min-height:48px!important;}
 .phase461-live-slot .phase1108-product-order-actions button[data-phase1105-track-order]{width:100%!important;inline-size:100%!important;justify-self:stretch!important;}
}
@container account-order-repeater (max-width:520px){
 .phase1108-product-order-card{grid-template-columns:1fr!important;}
 .phase1108-product-order-media{grid-column:1!important;grid-row:1!important;}
 .phase1108-product-order-top{grid-column:1!important;grid-row:2!important;}
 .phase1108-product-order-meta{grid-column:1!important;grid-row:3!important;}
 .phase1108-product-order-item{grid-column:1!important;grid-row:4!important;}
 .phase1108-product-order-actions{grid-column:1!important;grid-row:5!important;grid-template-columns:1fr!important;}
}
/* Match the established Test-site primary/secondary action palette and never
   inherit the muted gold text that made the primary receipt action unreadable. */
.phase461-live-slot .phase1108-product-order-actions :is(a,button){background:#fff8ea!important;border:1px solid #3b2106!important;color:#3b2106!important;-webkit-text-fill-color:#3b2106!important;font-weight:900!important;}
.phase461-live-slot .phase1108-product-order-actions a:first-child{background:#3b2106!important;border-color:#3b2106!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;}
.phase461-live-slot .phase1108-product-order-actions :is(a,button):hover{background:#f1bf56!important;border-color:#3b2106!important;color:#241405!important;-webkit-text-fill-color:#241405!important;}
.phase461-live-slot .phase1108-product-order-actions a:first-child:hover{background:#241405!important;color:#fff8ea!important;-webkit-text-fill-color:#fff8ea!important;}
/* Make the card’s detail affordance explicit without changing action controls. */
.phase461-live-slot [data-phase1108-product-order]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}
.phase461-live-slot [data-phase1108-product-order]:is(:hover,:focus-visible){transform:translateY(-3px);border-color:#b67812!important;box-shadow:0 18px 36px rgba(59,33,6,.18)!important;outline:3px solid rgba(241,191,86,.46);outline-offset:3px;}
.phase461-live-slot [data-phase1108-product-order] .phase1108-product-order-actions :is(a,button){cursor:pointer;}
@media (prefers-reduced-motion:reduce){.phase461-live-slot [data-phase1108-product-order]{transition:none!important;}.phase461-live-slot [data-phase1108-product-order]:is(:hover,:focus-visible){transform:none!important;}}
/* phase1121-order-card-detail-affordance:end */

/* phase1120-account-receipt:start */
.phase1120-receipt-page{margin:0;background:#efe4cf;color:#2f1a06;font-family:Inter,Arial,sans-serif;}
.phase1120-receipt-main{min-height:100vh;padding:48px 20px 72px;}
.phase1120-receipt-shell{width:min(900px,100%);margin:0 auto;background:#fffdf8;border:1px solid rgba(59,33,6,.17);box-shadow:0 20px 55px rgba(59,33,6,.16);}
.phase1120-receipt-loading,.phase1120-receipt-error{padding:46px 32px;text-align:center;font-weight:700;}
.phase1120-receipt-error a,.phase1120-receipt-actions a,.phase1120-receipt-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:4px;border:1px solid #3b2106;font:800 14px/1 Inter,Arial,sans-serif;text-decoration:none;cursor:pointer;}
.phase1120-receipt-error a,.phase1120-receipt-actions a{background:#3b2106;color:#fff8ea;}
.phase1120-receipt-actions button{background:#fff8ea;color:#3b2106;}
.phase1120-receipt-head{display:flex;justify-content:space-between;gap:28px;padding:42px 44px 30px;border-bottom:3px solid #3b2106;}
.phase1120-receipt-brand{font-size:30px;letter-spacing:.06em;font-weight:950;color:#3b2106;}.phase1120-receipt-kicker{margin:6px 0 0;color:#77511d;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;}
.phase1120-receipt-title{text-align:right;}.phase1120-receipt-title h1{margin:0;font-size:28px;letter-spacing:.04em;text-transform:uppercase;}.phase1120-receipt-title p{margin:8px 0 0;font-size:14px;color:#65491f;}
.phase1120-receipt-blocks{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px 44px;}.phase1120-receipt-block h2{margin:0 0 10px;color:#77511d;font-size:12px;text-transform:uppercase;letter-spacing:.11em;}.phase1120-receipt-block p{margin:3px 0;line-height:1.45;}.phase1120-receipt-meta,.phase1120-receipt-payment{border-top:1px solid rgba(59,33,6,.16);border-bottom:1px solid rgba(59,33,6,.16);padding:0 44px;display:grid;grid-template-columns:repeat(3,1fr);}.phase1120-receipt-meta div,.phase1120-receipt-payment div{padding:18px 14px 18px 0;}.phase1120-receipt-meta span,.phase1120-receipt-payment span{display:block;color:#77511d;font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:850;}.phase1120-receipt-meta strong,.phase1120-receipt-payment strong{display:block;margin-top:6px;font-size:14px;overflow-wrap:anywhere;}.phase1120-receipt-payment{border-top:0;}
.phase1120-receipt-items{width:calc(100% - 88px);margin:30px 44px;border-collapse:collapse;}.phase1120-receipt-items th{padding:11px 8px;border-bottom:2px solid #3b2106;text-align:left;color:#77511d;font-size:11px;letter-spacing:.09em;text-transform:uppercase;}.phase1120-receipt-items td{padding:15px 8px;border-bottom:1px solid rgba(59,33,6,.14);vertical-align:top;}.phase1120-receipt-items th:nth-child(n+2),.phase1120-receipt-items td:nth-child(n+2){text-align:right;white-space:nowrap;}.phase1120-receipt-items small{display:block;margin-top:4px;color:#77511d;}.phase1120-receipt-total{margin:0 44px 30px auto;width:min(330px,calc(100% - 88px));border-top:2px solid #3b2106;padding-top:12px;}.phase1120-receipt-total div{display:flex;justify-content:space-between;gap:16px;font-size:15px;}.phase1120-receipt-total strong{font-size:19px;}.phase1120-receipt-note{margin:0 44px;padding:22px 0;border-top:1px solid rgba(59,33,6,.16);line-height:1.5;color:#63471f;font-size:13px;}.phase1120-receipt-scan{display:flex;align-items:center;gap:14px;margin:0 44px 8px;padding:16px;border:1px solid rgba(59,33,6,.18);background:#fff8ea;}.phase1122-qr-box{flex:0 0 auto;display:grid;gap:7px;padding:10px;border:1px solid #3b2106;background:#fff;text-align:center;}.phase1122-qr-box span{color:#3b2106;font-size:9px;font-weight:900;letter-spacing:.09em;line-height:1.2;text-transform:uppercase;}.phase1120-receipt-scan img{display:block;width:84px;height:84px;image-rendering:pixelated;background:#fff;}.phase1120-receipt-scan strong{display:block;font-size:13px;letter-spacing:.06em;text-transform:uppercase;}.phase1120-receipt-scan span{display:block;margin-top:5px;font-size:12px;line-height:1.45;color:#63471f;}.phase1120-receipt-scan code{font-size:11px;overflow-wrap:anywhere;}
.phase1120-receipt-actions{display:flex;gap:10px;justify-content:flex-end;padding:24px 44px 38px;}
@media print{.phase1120-receipt-page{background:#fff}.phase1120-receipt-main{padding:0}.phase1120-receipt-shell{box-shadow:none;border:0;width:100%}.phase1120-receipt-actions{display:none!important}}
@media(max-width:640px){.phase1120-receipt-main{padding:0}.phase1120-receipt-head{padding:28px 22px;display:block}.phase1120-receipt-title{text-align:left;margin-top:24px}.phase1120-receipt-blocks{grid-template-columns:1fr;padding:24px 22px;gap:23px}.phase1120-receipt-meta,.phase1120-receipt-payment{padding:0 22px;grid-template-columns:1fr}.phase1120-receipt-meta div,.phase1120-receipt-payment div{padding:13px 0}.phase1120-receipt-items{width:100%;margin:20px 0;font-size:13px}.phase1120-receipt-items th:first-child,.phase1120-receipt-items td:first-child{padding-left:22px}.phase1120-receipt-items th:last-child,.phase1120-receipt-items td:last-child{padding-right:22px}.phase1120-receipt-total{margin-right:22px;width:calc(100% - 44px)}.phase1120-receipt-note,.phase1120-receipt-scan{margin-left:22px;margin-right:22px}.phase1120-receipt-scan{align-items:flex-start}.phase1120-receipt-actions{padding:22px;display:grid;grid-template-columns:1fr}.phase1120-receipt-actions a,.phase1120-receipt-actions button{width:100%}}
/* phase1120-account-receipt:end */
