/* Restored homepage sections from the six user-supplied Figma screenshots. */
.restored-operations{background:#efefe9;padding:calc(90 * var(--u)) 0 calc(158 * var(--u))}.operations-heading{text-align:center}.operations-heading h2,.restored-pricing h2,.restored-faq h2{font-size:calc(72 * var(--u));line-height:1.3;color:#10120f;letter-spacing:calc(-2 * var(--u))}.operations-heading h2{margin:calc(24 * var(--u)) 0}.operations-heading>p:last-child{font-size:calc(25 * var(--u));color:var(--muted)}.operations-tabs{border:calc(2 * var(--u)) solid var(--line);border-radius:calc(60 * var(--u));padding:calc(7 * var(--u));display:grid;grid-template-columns:repeat(4,1fr);margin:calc(76 * var(--u)) 0}.operations-tabs button{height:calc(74 * var(--u));border-radius:calc(50 * var(--u));color:var(--muted)}.operations-tabs .selected,.restored-billing .selected{background:#20231f;color:#fff}.operations-layout{display:grid;grid-template-columns:28% 1fr;gap:calc(40 * var(--u));align-items:center}.operations-copy h3{font-size:calc(56 * var(--u));line-height:1.2;color:#10120f;margin:calc(34 * var(--u)) 0 calc(48 * var(--u))}.operations-copy>p:not(.eyebrow){font-size:calc(25 * var(--u));color:var(--muted);line-height:1.7}.operations-copy ul{margin:calc(38 * var(--u)) 0;color:var(--muted);font-size:calc(21 * var(--u))}.operations-copy li{margin:calc(16 * var(--u)) 0}.operations-copy li:before,.restored-plan li:before{content:'✓';color:var(--green);margin-right:calc(19 * var(--u))}.inventory-window{background:#fff;border:calc(2 * var(--u)) solid var(--line);border-radius:calc(22 * var(--u));overflow:hidden;box-shadow:0 calc(12 * var(--u)) calc(35 * var(--u)) #20231f04}.inventory-body{padding:calc(35 * var(--u)) calc(38 * var(--u))}.inventory-heading{display:flex;justify-content:space-between;align-items:center}.inventory-heading h3{font-size:calc(37 * var(--u));font-weight:600;color:#0a0b09}.inventory-heading p{color:#8d9087;font-size:calc(20 * var(--u))}.inventory-add{background:#20231f;color:white;border-radius:calc(11 * var(--u));padding:calc(14 * var(--u)) calc(23 * var(--u));font-size:calc(19 * var(--u))}.inventory-search{display:flex;gap:calc(16 * var(--u));margin:calc(32 * var(--u)) 0}.inventory-search>div,.inventory-search>button{border:calc(2 * var(--u)) solid var(--line);border-radius:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));font-size:calc(19 * var(--u))}.inventory-search>div{flex:1;color:#92958b}.inventory-window table{width:100%;border-collapse:collapse;text-align:left;font-size:calc(19 * var(--u))}.inventory-window th{background:#f8f7f4;font-weight:400;color:#94978d;font-size:calc(17 * var(--u));padding:calc(15 * var(--u))}.inventory-window td{padding:calc(20 * var(--u)) calc(15 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--line)}.inventory-window td:nth-child(2){color:#7d8177;font-size:calc(17 * var(--u))}.inventory-product{display:flex;align-items:center;gap:calc(18 * var(--u))}.inventory-product img{width:calc(70 * var(--u));height:calc(73 * var(--u));border-radius:calc(6 * var(--u))}.inventory-product strong{display:block;font-weight:500}.inventory-product span{display:block;color:#92958b;font-size:calc(17 * var(--u))}.inventory-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:calc(30 * var(--u));font-size:calc(17 * var(--u));color:#898d82}.restored-pricing{padding:calc(150 * var(--u)) 0 calc(90 * var(--u))}.restored-pricing-heading{display:flex;justify-content:space-between;gap:calc(60 * var(--u));align-items:center}.restored-pricing-heading h2{margin-top:calc(24 * var(--u))}.restored-pricing-heading>p{color:var(--muted);font-size:calc(24 * var(--u))}.restored-billing{margin:calc(60 * var(--u)) auto;width:calc(390 * var(--u));padding:calc(7 * var(--u));border:calc(2 * var(--u)) solid var(--line);border-radius:calc(50 * var(--u));display:flex;background:#efefe9}.restored-billing button{padding:calc(15 * var(--u)) calc(36 * var(--u));border-radius:calc(50 * var(--u));white-space:nowrap;color:var(--muted)}.restored-billing small{font-size:calc(15 * var(--u));color:var(--green);margin-left:calc(28 * var(--u))}.restored-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(32 * var(--u))}.restored-plan{background:white;border:calc(2 * var(--u)) solid var(--line);border-radius:calc(34 * var(--u));padding:calc(44 * var(--u)) calc(46 * var(--u))}.restored-plan-title{display:flex;align-items:center;justify-content:space-between}.restored-plan h3{font-size:calc(36 * var(--u));font-weight:600}.restored-plan>p{font-size:calc(20 * var(--u));color:var(--muted);margin-top:calc(20 * var(--u))}.restored-recommend-badge{background:#dce5d3;color:#20231f;font-size:calc(16 * var(--u));width:calc(148 * var(--u));padding:calc(6 * var(--u)) calc(17 * var(--u));border-radius:calc(25 * var(--u))}.restored-price{font-size:calc(88 * var(--u));line-height:1.2;margin-top:calc(44 * var(--u));letter-spacing:calc(-3 * var(--u))}.restored-price span{font-size:calc(22 * var(--u));color:var(--muted);letter-spacing:0}.restored-plan>small{display:block;color:var(--muted);font-size:calc(17 * var(--u));margin-top:calc(18 * var(--u))}.restored-plan-button{background:#fff;border:calc(2 * var(--u)) solid var(--line);width:100%;border-radius:calc(60 * var(--u));height:calc(80 * var(--u));margin:calc(38 * var(--u)) 0;font-weight:600;font-size:calc(23 * var(--u));color:#20231f}.restored-plan dl{border-top:calc(2 * var(--u)) solid var(--line);border-bottom:calc(2 * var(--u)) solid var(--line);margin:0;padding:calc(28 * var(--u)) 0}.restored-plan dl>div{display:flex;justify-content:space-between;padding:calc(8 * var(--u)) 0;font-size:calc(21 * var(--u))}.restored-plan dt{color:var(--muted)}.restored-plan dd{margin:0}.restored-plan ul{padding-top:calc(25 * var(--u));font-size:calc(21 * var(--u));color:var(--muted)}.restored-plan li{padding:calc(12 * var(--u)) 0}.restored-plan.recommended{background:#242b23;color:#f8f7f4;border-color:#242b23}.recommended>p,.recommended>small,.recommended dt,.recommended ul,.recommended .restored-price span{color:#aeb7a8}.recommended dl{border-color:#4b5447}.recommended li:before{color:#b9cfae}.restored-pricing-notes{display:grid;grid-template-columns:1.4fr 1fr;gap:calc(120 * var(--u));margin-top:calc(58 * var(--u));color:#94968d;font-size:calc(18 * var(--u));line-height:1.8}.restored-pricing-notes button{display:flex;justify-content:space-between;width:100%;text-align:left;text-decoration:underline;margin-bottom:calc(12 * var(--u));color:var(--muted)}.restored-faq{display:grid;grid-template-columns:44% 56%;padding:calc(138 * var(--u)) 0 calc(110 * var(--u))}.restored-faq h2{font-size:calc(66 * var(--u));margin-top:calc(32 * var(--u))}.faq-subtitle{font-size:calc(25 * var(--u));color:var(--muted);margin-top:calc(116 * var(--u))}.restored-faq-list{border-top:calc(2 * var(--u)) solid var(--line)}.restored-faq-list button{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:calc(24 * var(--u));width:100%;min-height:calc(126 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--line);font-size:calc(24 * var(--u))}.restored-faq-list span{color:var(--muted);font-size:calc(32 * var(--u))}.restored-closing{text-align:center;background:#eeede5;padding:calc(146 * var(--u)) 6.25%}.restored-closing h2{font-size:calc(118 * var(--u));line-height:1.1;letter-spacing:calc(-4 * var(--u));margin:calc(42 * var(--u)) 0 calc(58 * var(--u))}.restored-closing>p:last-child{color:var(--muted);font-size:calc(22 * var(--u));margin-top:calc(40 * var(--u))}
@media(max-width:900px){.operations-layout{grid-template-columns:1fr}.operations-copy{max-width:600px}.operations-copy h3{font-size:36px}.operations-copy>p:not(.eyebrow){font-size:17px}.operations-copy ul{font-size:15px}.operations-copy>button{font-size:15px}.operations-heading h2,.restored-pricing h2,.restored-faq h2{font-size:36px}.restored-pricing-heading{display:block}.restored-pricing-heading>p{font-size:16px;margin-top:20px}.restored-faq{grid-template-columns:1fr;gap:35px}.faq-subtitle{font-size:16px;margin-top:24px}.restored-faq-list button{font-size:16px;min-height:80px}.restored-closing h2{font-size:64px}.restored-closing>p:last-child{font-size:16px}}
@media(max-width:640px){.restored-operations,.restored-pricing,.restored-faq{padding-top:64px;padding-bottom:64px}.operations-heading h2,.restored-pricing h2,.restored-faq h2{font-size:30px;letter-spacing:-1px}.operations-heading>p:last-child{font-size:16px}.operations-tabs{margin:30px 0;padding:4px}.operations-tabs button{font-size:11px;height:40px}.operations-layout{gap:28px}.operations-copy h3{font-size:30px;margin:20px 0}.inventory-window .window-bar{font-size:9px;height:35px}.inventory-body{padding:18px 12px}.inventory-heading h3{font-size:22px}.inventory-heading p{font-size:10px}.inventory-add{font-size:11px;padding:9px}.inventory-search{margin:16px 0;gap:6px}.inventory-search>div,.inventory-search>button{font-size:10px;padding:8px}.inventory-table-wrap{overflow-x:auto}.inventory-window table{min-width:420px;font-size:11px}.inventory-window th,.inventory-window td:nth-child(2){font-size:10px}.inventory-window td{padding:10px 6px}.inventory-window th{padding:10px 6px}.inventory-product{gap:8px}.inventory-product img{width:36px;height:39px}.inventory-product span{font-size:9px}.inventory-window .pill{font-size:10px;padding:2px 9px}.inventory-bottom{font-size:9px;margin-top:18px;gap:6px}.restored-billing{width:245px;margin:30px auto;padding:5px}.restored-billing button{font-size:14px;padding:10px 25px}.restored-billing small{font-size:10px;margin-left:12px}.restored-plans{grid-template-columns:1fr;gap:18px}.restored-plan{padding:28px;border-radius:22px}.restored-plan h3{font-size:26px}.restored-plan>p{font-size:14px;margin-top:12px}.restored-recommend-badge{font-size:12px;width:80px;padding:5px 12px}.restored-price{font-size:60px;margin-top:24px}.restored-price span{font-size:16px}.restored-plan>small{font-size:12px;margin-top:12px}.restored-plan-button{height:50px;font-size:16px;margin:25px 0}.restored-plan dl{padding:18px 0}.restored-plan dl>div,.restored-plan ul{font-size:15px}.restored-plan dl>div{padding:6px 0}.restored-plan ul{padding-top:18px}.restored-plan li{padding:8px 0}.restored-plan li:before{margin-right:12px}.restored-pricing-notes{grid-template-columns:1fr;gap:20px;margin-top:25px;font-size:12px}.restored-faq-list span{font-size:24px}.restored-closing{padding:70px 6.25%}.restored-closing h2{font-size:44px;letter-spacing:-2px;margin:26px 0 32px}.restored-closing>p:last-child{font-size:13px;margin-top:25px}}
@media(max-width:640px){.restored-pricing h2{text-wrap:balance}}
/* Interactions in the restored sections only. */
.operations-tabs button:focus-visible,.restored-billing button:focus-visible{outline:2px solid var(--green);outline-offset:3px}
.operations-layout[hidden]{display:none!important}
.inventory-window strong{font-weight:500}
.inventory-window td .pill{display:inline-block;min-width:calc(75 * var(--u));text-align:center}
.inventory-window td:nth-child(2),.inventory-window td:nth-child(3){white-space:nowrap}
.seo-preview{padding-top:calc(22 * var(--u));font-size:calc(20 * var(--u));color:#8d9087}
.seo-preview label{display:block;margin-bottom:calc(25 * var(--u));font-size:calc(17 * var(--u))}
.seo-preview label>div{border:calc(1.5 * var(--u)) solid var(--line);border-radius:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(18 * var(--u));margin-top:calc(9 * var(--u));font-size:calc(22 * var(--u));color:var(--ink)}
.seo-languages{display:flex;gap:calc(12 * var(--u));margin:calc(28 * var(--u)) 0}
.seo-languages button{min-width:calc(63 * var(--u));border:calc(1.5 * var(--u)) solid var(--line);border-radius:calc(25 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));font-size:calc(17 * var(--u));color:var(--muted)}
.seo-languages button.selected{background:var(--ink);color:white;border-color:var(--ink)}
.seo-checks{background:#f8f7f4;border:calc(1.5 * var(--u)) solid var(--line);border-radius:calc(13 * var(--u));padding:calc(22 * var(--u)) calc(26 * var(--u))}
.seo-checks li{font-size:calc(19 * var(--u));margin-top:calc(8 * var(--u))}.seo-checks li:before{content:'●';color:var(--green);font-size:.65em;margin-right:calc(15 * var(--u))}
.restored-pricing .restored-billing button.selected{color:white}
.restored-faq-list details{border-bottom:calc(2 * var(--u)) solid var(--line)}
.restored-faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:calc(24 * var(--u));width:100%;min-height:calc(126 * var(--u));font-size:calc(24 * var(--u));cursor:pointer}
.restored-faq-list summary::-webkit-details-marker{display:none}
.restored-faq-list summary span{color:var(--muted);font-size:calc(32 * var(--u));transition:transform .2s}
.restored-faq-list details[open] summary span{transform:rotate(45deg)}
.restored-faq-list details p{color:var(--muted);font-size:calc(20 * var(--u));line-height:1.7;max-width:90%;padding:0 0 calc(30 * var(--u))}
@media(max-width:640px){.seo-preview{font-size:13px;padding-top:12px}.seo-preview label{font-size:11px;margin-bottom:15px}.seo-preview label>div{font-size:13px;padding:9px}.seo-languages{gap:8px;margin:16px 0}.seo-languages button{min-width:38px;font-size:12px;padding:4px}.seo-checks{padding:15px}.seo-checks li{font-size:12px;margin-top:6px}.restored-faq-list summary{font-size:16px;min-height:80px}.restored-faq-list summary span{font-size:24px}.restored-faq-list details p{font-size:14px;padding-bottom:20px}}
