:root{--wmr-red:#D31145;--wmr-red-dark:#A60E36;--wmr-ink:#1F1B18;--wmr-muted:#6B5D55;--wmr-cream:#FFF7F0;--wmr-border:#F0E6DE;--wmr-gold:#F2A900;--wmr-radius:16px;--wmr-shadow:0 10px 30px rgba(31,27,24,.08)}body{font-family:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--wmr-ink);background:#fff;line-height:1.6}h1,h2,h3,h4,.main-title a{font-family:'Archivo',system-ui,sans-serif;letter-spacing:-.01em}a{color:var(--wmr-red)}a:hover{color:var(--wmr-red-dark)}.wmr-topbar{background:var(--wmr-ink);color:#fff;font-size:13px}.wmr-topbar-inner{max-width:1200px;margin:0 auto;padding:8px 20px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.wmr-topbar a{color:#fff;text-decoration:none;margin-left:18px;font-weight:600}.wmr-topbar a:hover{color:var(--wmr-gold);text-decoration:underline}.site-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--wmr-border);box-shadow:0 2px 12px rgb(31 27 24 / .06)}.inside-header{max-width:1200px}.site-branding .main-title{font-size:26px;font-weight:800}.site-branding .main-title a{color:var(--wmr-ink);text-decoration:none;display:flex;align-items:center;gap:10px}.site-branding .main-title a::before{content:"W";display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;background:var(--wmr-red);color:#fff;border-radius:10px;font-size:22px}.site-branding .site-description{color:var(--wmr-muted);font-size:13px;margin-top:2px}.main-navigation .main-nav ul li a{font-weight:600;font-size:15px;color:var(--wmr-ink);padding:10px 14px;border-radius:8px}.main-navigation .main-nav ul li a:hover,.main-navigation .main-nav ul li.current-menu-item a{color:var(--wmr-red);background:var(--wmr-cream)}.main-navigation .menu-toggle{border:2px solid var(--wmr-red);color:var(--wmr-red);border-radius:10px;font-weight:700}.site-content .content-area,.separate-containers .site-main{max-width:1200px}.entry-content{max-width:none}.wmr-btn,.wp-block-button__link,.button,button[type="submit"],input[type="submit"]{display:inline-block;background:var(--wmr-red);color:#fff!important;font-weight:700;padding:12px 24px;border-radius:999px;border:2px solid var(--wmr-red);text-decoration:none;cursor:pointer}.wmr-btn:hover,.wp-block-button__link:hover,.button:hover{background:var(--wmr-red-dark);border-color:var(--wmr-red-dark);color:#fff!important}.wmr-btn-outline{background:#fff!important;color:var(--wmr-red)!important}.wmr-btn-outline:hover{background:var(--wmr-cream)!important;color:var(--wmr-red-dark)!important}.wmr-btn-light{background:#fff!important;color:var(--wmr-ink)!important;border-color:#fff}input[type="text"],input[type="search"],input[type="email"],select,textarea{width:100%;padding:12px 14px;border:1.5px solid #E5D9D0;border-radius:10px;font-size:15px;background:#fff;color:var(--wmr-ink)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--wmr-red);box-shadow:0 0 0 3px rgb(211 17 69 / .15)}.wmr-tool button,.wmr-tool-card button{background:var(--wmr-red);color:#fff;font-weight:700;padding:11px 20px;border:0;border-radius:999px;cursor:pointer;margin-top:12px}.wmr-tool button:hover,.wmr-tool-card button:hover{background:var(--wmr-red-dark)}.wmr-section{padding:48px 0}.wmr-section-tint{background:var(--wmr-cream);border-radius:24px;padding:48px 32px;margin:16px 0}.wmr-section-title{font-size:32px;font-weight:800;margin:0 0 8px}.wmr-section-title::after{content:"";display:block;width:56px;height:4px;background:var(--wmr-red);border-radius:4px;margin-top:10px}.wmr-section-sub{color:var(--wmr-muted);font-size:17px;max-width:760px;margin:0 0 28px}.wmr-center{text-align:center;margin-top:28px}.wmr-small{font-size:13px;color:var(--wmr-muted)}.wmr-eyebrow{font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wmr-red);font-size:13px;margin:0 0 12px}.wmr-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:40px 0 24px}.wmr-hero h1{font-size:52px;line-height:1.05;font-weight:800;margin:0 0 16px}.wmr-lead{font-size:18px;color:var(--wmr-muted);margin:0 0 24px}.wmr-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 24px}.wmr-hero-stats{display:flex;gap:28px;flex-wrap:wrap;font-size:15px;color:var(--wmr-muted)}.wmr-hero-stats strong{display:block;font-size:26px;color:var(--wmr-ink)}.wmr-hero-img img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:24px;box-shadow:var(--wmr-shadow);display:block}.wmr-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.wmr-cat-card{background:#fff;border:1px solid var(--wmr-border);border-radius:var(--wmr-radius);overflow:hidden;text-decoration:none;color:var(--wmr-ink);box-shadow:0 4px 16px rgb(31 27 24 / .05);transition:transform .15s,box-shadow .15s;display:block}.wmr-cat-card:hover{transform:translateY(-4px);box-shadow:var(--wmr-shadow);color:var(--wmr-ink)}.wmr-cat-img img,.wmr-cat-img-empty{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.wmr-cat-img-empty{background:linear-gradient(135deg,var(--wmr-red),var(--wmr-red-dark));display:flex;align-items:center;justify-content:center}.wmr-cat-img-empty span{font-family:'Archivo',sans-serif;font-size:64px;font-weight:800;color:#fff}.wmr-cat-card h3{font-size:18px;margin:14px 16px 2px}.wmr-cat-card p{margin:0 16px 16px;color:var(--wmr-muted);font-size:14px}.wmr-item-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.wmr-item-card{background:#fff;border:1px solid var(--wmr-border);border-radius:var(--wmr-radius);overflow:hidden;text-decoration:none;color:var(--wmr-ink);display:block;transition:transform .15s,box-shadow .15s}.wmr-item-card:hover{transform:translateY(-4px);box-shadow:var(--wmr-shadow);color:var(--wmr-ink)}.wmr-item-img img,.wmr-item-img-empty{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.wmr-item-img-empty{background:var(--wmr-cream);display:flex;align-items:center;justify-content:center;color:var(--wmr-muted)}.wmr-item-card h3{font-size:17px;margin:14px 16px 2px}.wmr-item-meta{margin:0 16px;color:var(--wmr-muted);font-size:13px}.wmr-item-cal{margin:6px 16px;font-weight:700}.wmr-item-cal span{font-weight:400;color:var(--wmr-muted)}.wmr-item-link{display:block;margin:10px 16px 16px;color:var(--wmr-red);font-weight:700;font-size:14px}.wmr-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wmr-post-card{background:#fff;border:1px solid var(--wmr-border);border-radius:var(--wmr-radius);overflow:hidden;text-decoration:none;color:var(--wmr-ink);display:block}.wmr-post-card:hover{box-shadow:var(--wmr-shadow)}.wmr-post-img img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.wmr-post-card h3{font-size:19px;margin:16px 18px 6px}.wmr-post-card p{margin:0 18px;color:var(--wmr-muted)}.wmr-post-card .wmr-item-link{margin:12px 18px 18px}.wmr-tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}.wmr-tool-card{background:#fff;border:1px solid var(--wmr-border);border-top:5px solid var(--wmr-red);border-radius:var(--wmr-radius);padding:24px;box-shadow:0 4px 16px rgb(31 27 24 / .05)}.wmr-tool-num{font-family:'Archivo',sans-serif;font-weight:800;color:var(--wmr-red);font-size:14px;letter-spacing:.1em;margin:0 0 4px}.wmr-tool-card h3{font-size:22px;margin:0 0 6px}.wmr-tool-card>p{color:var(--wmr-muted);margin:0 0 16px}.wmr-tool-card .wmr-tool label{display:block;font-weight:600;margin:10px 0 6px}.wmr-tool-card .wmr-tool select[multiple]{min-height:170px}.wmr-tool-card .wmr-tool table{width:100%;border-collapse:collapse;margin-top:14px}.wmr-tool-card .wmr-tool th,.wmr-tool-card .wmr-tool td{border:1px solid var(--wmr-border);padding:8px 10px;text-align:left;font-size:14px}.wmr-tool-card .wmr-tool th{background:var(--wmr-cream)}.wmr-tool-card #wmr-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.wmr-tool-card #wmr-list .wmr-card{border:1px solid var(--wmr-border);border-radius:12px;padding:12px}.wmr-tool-card #wmr-list .wmr-card h3{font-size:15px;margin:0 0 4px}.wmr-tool-card #wmr-list .wmr-card h3 a{text-decoration:none;color:var(--wmr-ink)}.wmr-tool-card #wmr-list .wmr-card p{margin:0;font-size:13px;color:var(--wmr-muted)}.single-wendy_item main,.post-type-archive-wendy_item .site-main,.tax-wendy_category .site-main{max-width:900px;margin:0 auto}.single-wendy_item table,.wmr-tool table{width:100%;border-collapse:collapse;margin:16px 0}.single-wendy_item th,.single-wendy_item td{border:1px solid var(--wmr-border);padding:10px 14px;text-align:left}.single-wendy_item th{background:var(--wmr-cream);width:40%}.single-wendy_item main img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--wmr-radius);display:block}.archive .post-image img,.blog .post-image img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--wmr-radius)}@media (max-width:900px){.wmr-hero{grid-template-columns:1fr}.wmr-hero h1{font-size:40px}.wmr-cat-grid,.wmr-item-grid{grid-template-columns:repeat(2,1fr)}.wmr-post-grid{grid-template-columns:1fr 1fr}.wmr-section-tint{padding:32px 20px}}@media (max-width:600px){.wmr-topbar-inner{justify-content:center;text-align:center}.wmr-topbar-links{width:100%}.wmr-topbar a{margin:0 8px}.wmr-hero h1{font-size:32px}.wmr-section-title{font-size:26px}.wmr-cat-grid,.wmr-item-grid,.wmr-tool-grid,.wmr-post-grid{grid-template-columns:1fr}.wmr-tool-card #wmr-list{grid-template-columns:1fr}.site-branding .main-title{font-size:22px}}body .site-footer{width:100%!important;background:#1F1B18!important;background-color:#1F1B18!important;color:#F5EDE6!important;border-top:5px solid #D31145!important;margin:0!important}body .site-footer .footer-widgets{background:#1F1B18!important;background-color:#1F1B18!important;color:#F5EDE6!important;width:100%!important}body .footer-widgets .inside-footer-widgets{max-width:1280px!important;width:100%!important;margin:0 auto!important;display:grid!important;grid-template-columns:1.15fr 1fr 1fr 1fr!important;gap:0!important;padding:44px 32px 36px!important;background:transparent!important;box-sizing:border-box}body .footer-widgets .inside-footer-widgets>div{padding:0 28px!important;margin:0!important;min-width:0}body .footer-widgets .inside-footer-widgets>div:first-child{padding-left:0!important}body .footer-widgets .inside-footer-widgets>div:last-child{padding-right:0!important}body .footer-widgets .inside-footer-widgets>div+div{border-left:1px solid rgb(255 255 255 / .14)!important}body .footer-widgets .widget{margin:0 0 18px!important;color:#F5EDE6!important}body .footer-widgets .widget:last-child{margin-bottom:0!important}body .footer-widgets h2,body .footer-widgets h3,body .footer-widgets .widget-title,body .footer-widgets .widgettitle{color:#FFFFFF!important;font-size:19px!important;font-weight:800!important;line-height:1.3!important;margin:0 0 16px!important;padding-bottom:10px!important;position:relative}body .footer-widgets h2::after,body .footer-widgets h3::after,body .footer-widgets .widget-title::after{content:"";position:absolute;left:0;bottom:0;width:36px;height:3px;background:#D31145;border-radius:3px}body .footer-widgets p{color:#EDE6E0!important;font-size:15px!important;line-height:1.6!important;margin:0 0 14px!important}body .footer-widgets ul{list-style:none!important;margin:0!important;padding:0!important}body .footer-widgets li{margin:0 0 10px!important;line-height:1.5!important}body .footer-widgets a{color:#F5EDE6!important;text-decoration:none!important;font-weight:500!important}body .footer-widgets a:hover,body .footer-widgets a:focus{color:#F2A900!important;text-decoration:underline!important}.wmr-footer-brand{display:flex;align-items:center;gap:12px;margin-bottom:12px}.wmr-footer-mark{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;background:#D31145;color:#fff;border-radius:11px;font-family:'Archivo',sans-serif;font-size:24px;font-weight:800}.wmr-footer-brand strong{color:#fff;font-family:'Archivo',sans-serif;font-size:20px;line-height:1.2}.wmr-footer-tag{color:#EDE6E0!important}body .site-info,body .site-info .inside-site-info{background:#A60E36!important;background-color:#A60E36!important;color:#FFFFFF!important;text-align:center!important;padding:18px 20px!important;font-size:14px!important;font-weight:600!important;border-top:1px solid rgb(255 255 255 / .18)!important;margin:0!important;width:100%!important;box-sizing:border-box}body .site-info{display:flex!important;justify-content:center!important;align-items:center!important;float:none!important}body .site-info .inside-site-info{max-width:none!important;margin:0 auto!important;display:flex!important;justify-content:center!important;align-items:center!important;float:none!important}body .site-info .copyright-bar,body .site-info .copyright{margin:0 auto!important;width:100%!important;text-align:center!important;display:block!important;float:none!important}body .site-info a{color:#FFFFFF!important}@media (min-width:601px) and (max-width:900px){body .footer-widgets .inside-footer-widgets{display:grid!important;grid-template-columns:1fr 1fr!important;gap:32px 0!important;padding:36px 24px 28px!important}body .footer-widgets .inside-footer-widgets>div{padding:0 24px!important}body .footer-widgets .inside-footer-widgets>div:nth-child(3){border-left:0!important;padding-left:0!important}}@media (max-width:600px){body .footer-widgets .inside-footer-widgets{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;padding:32px 20px 24px!important}body .footer-widgets .inside-footer-widgets>div,body .footer-widgets .inside-footer-widgets>div+div{border-left:0!important;padding:0!important}}.wmr-tool-steps{color:#6B5D55;margin:0 0 16px}.wmr-checklist{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.wmr-checklist label{display:flex;gap:10px;align-items:flex-start;background:#FFF7F0;border:1.5px solid #F0E6DE;border-radius:12px;padding:11px 13px;font-weight:500;cursor:pointer;line-height:1.4}.wmr-checklist label:hover{border-color:#D31145}.wmr-checklist input[type="checkbox"]{width:19px;height:19px;flex:0 0 19px;accent-color:#D31145;margin:2px 0 0;padding:0}.wmr-selected-count{font-size:14px;font-weight:600;color:#D31145;margin:4px 0 0}.wmr-tool-card .wmr-tool select:not([multiple]){padding:14px;font-size:16px}.wmr-tool-card .wmr-tool button{font-size:16px;padding:13px 26px}.wmr-reset{background:#fff!important;color:#1F1B18!important;border:2px solid #E5D9D0!important;margin:12px 0 0 10px}.wmr-reset:hover{border-color:#D31145!important;color:#D31145!important}#wmr-cal-result,#wmr-price-result{background:#FFF7F0;border-left:5px solid #D31145;border-radius:0 12px 12px 0;padding:15px 18px;font-weight:700;font-size:18px;margin-top:16px}.wmr-tool-card #wmr-list{grid-template-columns:1fr}.wmr-tool-card #wmr-list .wmr-card{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px}.wmr-tool-card #wmr-list .wmr-card h3{font-size:16px}.wmr-tool-card #wmr-list .wmr-card p{white-space:nowrap}.wmr-tool-card .wmr-tool table td:first-child{font-weight:600}@media (max-width:600px){.wmr-checklist{grid-template-columns:1fr}.wmr-tool-card #wmr-list .wmr-card{display:block}.wmr-tool-card #wmr-list .wmr-card p{white-space:normal;margin-top:4px}}