.seoJourney{background:#e6e9e0;padding:105px 7vw}.seoJourneyIntro{text-align:center;max-width:900px;margin:0 auto 55px}.seoJourneyIntro h2,.seoFaq h2{margin:24px 0;font-size:clamp(42px,5vw,76px);line-height:1.05}.seoJourneyIntro>p:last-child{max-width:700px;margin:0 auto;font:18px/1.6 Georgia,serif}.journeyShell{background:var(--cream);border:1px solid #1f393021;max-width:1500px;margin:auto;overflow:hidden;box-shadow:0 28px 65px #1b32291a}.journeyTabs{background:var(--deep);grid-template-columns:repeat(4,1fr);padding:7px;display:grid}.journeyTabs button{color:#d8e0da;text-align:left;cursor:pointer;background:0 0;border:0;padding:19px 22px;font-size:15px;font-weight:700;line-height:1.3;transition:background .25s,color .25s}.journeyTabs button span{color:#d18c6c;letter-spacing:.15em;margin-bottom:6px;font-size:11px;font-weight:800;line-height:1.2;display:block}.journeyTabs button[aria-selected=true]{color:var(--deep);background:#f8f4ec}.journeyTabs button[aria-selected=true] span{color:var(--orange)}:is(.journeyTabs button:focus-visible,.journeyControls button:focus-visible){outline:3px solid var(--orange);outline-offset:2px}.journeyPanel{grid-template-columns:minmax(280px,.68fr) minmax(0,1.5fr);align-items:center;gap:4vw;padding:clamp(25px,4vw,55px);display:grid}.journeyCopy{animation:.38s both journeyEnter}.journeyEyebrow{color:var(--orange);letter-spacing:.15em;font-size:12px;font-weight:800}.journeyCopy h3{margin:22px 0;font:clamp(36px,3.3vw,56px)/1.05 Georgia,serif}.journeyCopy p{color:#42574d;max-width:400px;font:18px/1.6 Georgia,serif}.journeyControls{align-items:center;gap:20px;margin-top:45px;display:flex}.journeyControls button{width:48px;height:48px;color:var(--deep);cursor:pointer;background:0 0;border:1px solid #aec2b5;border-radius:50%;font-size:21px;transition:background .2s,color .2s,transform .2s}.journeyControls button:hover{background:var(--deep);color:#fff;transform:translateY(-2px)}.journeyControls span{letter-spacing:.15em;color:#63766b;font-size:12px;font-weight:800}.journeyVisual{min-width:0;animation:.45s both journeyEnter}.journeyWindow{background:#f6f3ec;border:1px solid #c4cfc6;border-radius:14px;overflow:hidden;box-shadow:0 22px 42px #1d2f2826}.journeyWindowBar{background:#eef0e9;border-bottom:1px solid #c4cfc6;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:46px;padding:0 17px;display:grid}.journeyWindowBar>span{gap:5px;display:flex}.journeyWindowBar i{background:#d3b0a0;border-radius:50%;width:8px;height:8px}.journeyWindowBar i:nth-child(2){background:#d8c3a0}.journeyWindowBar i:nth-child(3){background:#b8cbb8}.journeyWindowBar strong{letter-spacing:.04em;color:#526a5c;font-size:12px}.journeyWindowBar small{color:#a45d3d;letter-spacing:.12em;justify-self:end;font-size:10px;font-weight:800}.journeyMock{min-height:510px;color:var(--deep);background:#fbf8f2;padding:30px;font-family:Arial,Helvetica,sans-serif}.mockHead>span{color:#b56642;letter-spacing:.14em;font-size:11px;font-weight:800;display:block}.mockHead h4{margin:12px 0 7px;font:clamp(28px,2.5vw,42px)/1.1 Georgia,serif}.mockHead p{color:#647369;margin:0 0 22px;font-size:14px;line-height:1.45}.mockStats{grid-template-columns:repeat(2,1fr);gap:12px;margin:0 0 18px;display:grid}.mockStats>div{background:#fff;border:1px solid #e3e5dd;border-radius:10px;padding:15px 18px}.mockStats strong{color:#bb7152;font:26px Georgia,serif;display:block}.mockStats span{letter-spacing:.07em;text-transform:uppercase;color:#617269;font-size:11px;font-weight:700}.mockToolbar{align-items:center;gap:12px;margin:0 0 14px;display:flex}.mockPill{white-space:nowrap;background:var(--deep);color:#fff;border-radius:7px;align-items:center;gap:8px;padding:12px 15px;font-size:13px;font-weight:800;display:inline-flex}.mockPill b{color:#fff;text-align:center;background:#c47a56;border-radius:12px;min-width:20px}.mockSearch{color:#829087;background:#fff;border:1px solid #d8ded6;border-radius:7px;flex:1;min-width:0;padding:12px 15px;font-size:13px}.mockTableWrap{background:#fff;border:1px solid #e3e5dd;border-radius:8px;overflow-x:auto}.mockTable{border-collapse:collapse;width:100%;font-size:13px}.mockTable th{color:#5d6f64;text-align:left;letter-spacing:.05em;text-transform:uppercase;background:#eef1eb;padding:12px 10px;font-size:11px}.mockTable td{border-top:1px solid #e8ece6;padding:15px 10px;font-weight:600}.mockTable td:last-child{color:#263d31;font-weight:800}.mockStockTable td:last-child strong{color:#bc6946}.mockEnough{color:#627b68;font-weight:600}.mockCalcLayout{grid-template-columns:minmax(0,1.35fr) minmax(220px,.8fr);gap:16px;display:grid}.mockCalcDetails{flex-direction:column;gap:10px;display:flex}.mockCalcRow{background:#fff;border:1px solid #e0e4db;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:16px 14px;font-size:13px;display:grid}.mockCalcRow>span{color:#ba7151;font-size:11px;font-weight:800}.mockCalcRow>b{color:#3d5f4b}.mockIngredients{background:#fff;border:1px solid #e0e4db;border-radius:9px;padding:8px 14px}.mockIngredients span{color:#56685d;border-bottom:1px solid #eef0eb;justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;display:flex}.mockIngredients span:last-child{border-bottom:0}.mockIngredients b{color:#263d31}.mockPrice{background:var(--deep);color:#fff;border-radius:10px;padding:24px 20px}.mockPrice>small,.mockQuoteBody aside>small{text-align:center;letter-spacing:.16em;color:#b7c9bd;font-size:10px;display:block}.mockPrice>strong,.mockQuoteBody aside>strong{text-align:center;margin:13px 0 4px;font:clamp(33px,3vw,48px) Georgia,serif;display:block}.mockPrice>span{text-align:center;color:#c6d4ca;font-size:12px;display:block}.mockPrice hr{border:0;border-top:1px solid #537261;margin:25px 0 15px}.mockPrice>div{color:#d1ddd3;justify-content:space-between;gap:8px;margin:12px 0;font-size:12px;display:flex}.mockPrice b{color:#fff}.mockPrice footer{background:#395a46;border-radius:6px;justify-content:space-between;gap:8px;margin-top:20px;padding:13px;font-size:12px;display:flex}.mockPrice footer strong{color:#e59b76}.mockQuoteMeta{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px;display:grid}.mockQuoteMeta>div{background:#fff;border:1px solid #e2e5dc;border-radius:9px;padding:14px}.mockQuoteMeta small{color:#76867b;letter-spacing:.1em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.mockQuoteMeta strong{font-size:13px}.mockQuoteBody{grid-template-columns:1.4fr .8fr;gap:15px;display:grid}.mockQuoteBody>div{background:#fff;border:1px solid #e2e5dc;border-radius:9px;padding:18px}.mockQuoteBody h5{margin:0 0 25px;font:21px Georgia,serif}.mockQuoteLine{background:#f4f6f1;border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:16px 10px;font-size:12px;display:grid}.mockQuoteLine strong{color:#355743}.mockQuoteBody p{color:#718075;margin:18px 0 0;font-size:12px}.mockQuoteBody aside{background:var(--deep);color:#fff;border-radius:9px;flex-direction:column;min-height:225px;padding:20px;display:flex}.mockQuoteBody aside>span:not(.mockAction){color:#cfdbd1;justify-content:space-between;gap:10px;margin-top:20px;font-size:12px;display:flex}.mockQuoteBody aside b{color:#fff}.mockAction{text-align:center;color:#fff;background:#c57c59;border-radius:6px;margin-top:auto;padding:11px;font-size:12px;font-weight:800;display:block}.journeyVisual>p{color:#6c7a70;text-align:right;margin:12px 0 0;font-size:12px}.journeyProgress{background:#d8e0d7;height:5px}.journeyProgress span{background:var(--orange);height:100%;transition:width .35s;display:block}@keyframes journeyEnter{0%{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.journeyCopy,.journeyVisual{animation:none}.journeyProgress span,.journeyControls button,.journeyTabs button{transition:none}}@media (max-width:1100px){.journeyPanel{grid-template-columns:1fr;gap:25px}.journeyCopy p{max-width:700px}.journeyControls{margin-top:20px}}.seoJourneyLink{width:max-content;max-width:100%;color:var(--deep);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--orange);justify-content:center;align-items:center;gap:16px;margin:48px auto 0;padding-bottom:12px;font-size:12px;font-weight:800;display:flex}.seoJourneyLink span{color:var(--orange);font-size:18px}.seoFaq{background:#f1eee7;padding:100px 7vw}.seoFaq>.sectionTag,.seoFaq>h2{text-align:center}.seoFaq>div{max-width:1000px;margin:55px auto 0}.seoFaq article{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:40px;padding:28px 0;display:grid}.seoFaq h3{margin:0;font:28px/1.2 Georgia,serif}.seoFaq article p{color:#43554e;margin:0;font:17px/1.6 Georgia,serif}.seoExample{background:#e6e9e0;padding:100px 7vw}.seoExampleInner{grid-template-columns:.75fr 1fr;gap:6vw;max-width:1100px;margin:auto;display:grid}.seoExample h2{margin:22px 0;font-size:clamp(42px,4.7vw,70px);line-height:1.05}.seoExample p{font:17px/1.6 Georgia,serif}.seoExample table{border-collapse:collapse;background:var(--cream);width:100%;font-size:16px}.seoExample th,.seoExample td{border-bottom:1px solid var(--line);text-align:left;padding:17px 23px}.seoExample td:last-child{text-align:right;font-weight:700}.seoExample tr:last-child{background:var(--deep);color:#fff}.seoExample small{color:#53635b;margin-top:15px;line-height:1.5;display:block}@media (max-width:800px){.seoJourney{padding:75px 5vw}.journeyTabs{scrollbar-width:none;display:flex;overflow-x:auto}.journeyTabs::-webkit-scrollbar{display:none}.journeyTabs button{flex:none;min-width:140px;padding:15px}.journeyPanel{grid-template-columns:1fr;gap:24px;padding:24px}.journeyCopy h3{font-size:38px}.journeyCopy p{font-size:17px}.journeyControls{margin-top:20px}.journeyMock{min-height:0;padding:20px}.mockCalcLayout,.mockQuoteBody{grid-template-columns:1fr}.mockPrice{max-width:none}.mockQuoteMeta{grid-template-columns:1fr 1fr}.mockQuoteMeta>div:last-child{grid-column:1/-1}.journeyWindowBar small{font-size:8px}.seoFaq{padding:75px 5vw}.seoFaq article,.seoExampleInner{grid-template-columns:1fr;gap:14px}.seoExample{padding:75px 5vw}}
