.gdt{max-width:100%;margin:5.5rem auto 0!important;padding:0 1rem;color:#2a2a2a;box-sizing:border-box;font-size:var(--fs-base)}.gdt *,.gdt *::before,.gdt *::after{box-sizing:border-box}.gdt.gdt-last{margin-bottom:4.5rem!important}.gdt h2,.gdt h3{font-family:var(--gdf-font-display);color:#1f3a2e!important;margin:0!important;padding:0!important;letter-spacing:0;font-weight:600}.gdt p{margin:0!important;padding:0}.gdt .gdt-eyebrow{font-size:var(--fs-2xs);letter-spacing:.2em;text-transform:uppercase;color:#B8935F!important;margin:0 0 0.375rem!important;font-weight:500}.gdt-head{margin-bottom:1.5rem;padding-bottom:0.75rem;border-bottom:1px solid #eee4d3}.gdt-head h2{font-size:clamp(1.375rem,2.4vw,1.6875rem);line-height:1.25}.gdt-head p.gdt-sub{margin-top:0.25rem!important;font-size:var(--fs-sm);color:#8a8a8a}.gdt-amount{font-family:var(--gdf-font-display);font-weight:600;color:#24463a;white-space:nowrap}.gdt-notes{margin-top:0.875rem;padding-top:0.75rem;font-size:var(--fs-xs);line-height:1.7;color:#8f8f8f}.gdt-notes strong{color:#555;font-weight:600}.gdt-periods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.gdt-period{border-radius:0.875rem;padding:1.25rem 1.375rem;background:#faf7f1}.gdt-period h3{font-size:var(--fs-md);line-height:1.3}.gdt-period p.gdt-when{font-size:var(--fs-xs);color:#9a9a9a;margin:0.125rem 0 1rem!important}.gdt-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ebe2d1}.gdt-price{padding:0.875rem 0.375rem 0.125rem;text-align:center}.gdt-price+.gdt-price{border-left:1px solid #ebe2d1}.gdt-price span{display:block;font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:#9a9a9a;margin-bottom:0.25rem}.gdt-price strong{font-family:var(--gdf-font-display);font-size:var(--fs-lg);font-weight:600;color:#6f7a74;white-space:nowrap}.gdt-price.is-main{background:linear-gradient(155deg,#24463a 0%,#16291f 100%)!important;border-radius:0.625rem;margin:0.5rem 0.25rem 0;padding:0.75rem 0.375rem 0.625rem}.gdt-price.is-main+.gdt-price{border-left:0}.gdt-price.is-main span{color:#d8b98a}.gdt-price.is-main strong{color:#fff;font-size:var(--fs-xl);font-weight:700}.gdt-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem}.gdt-tiles.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gdt-tile{display:flex;justify-content:space-between;align-items:baseline;gap:0.75rem;padding:0.875rem 1.125rem;border-radius:0.75rem;background:#faf7f1;border:1px solid transparent;transition:border-color .2s}.gdt-tile:hover{border-color:#d8b98a}.gdt-tile-label{font-size:var(--fs-sm);line-height:1.4;color:#444}.gdt-tile .gdt-amount{font-size:var(--fs-md)}.gdt-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;align-items:start}.gdt-duo .gdt-tiles,.gdt-duo .gdt-tiles.is-2{grid-template-columns:1fr!important;gap:0.5rem}.gdt-practice{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:0.75rem;align-items:stretch}.gdt-dark{display:flex;flex-direction:column;justify-content:center;border-radius:0.75rem;padding:1rem 1.25rem;background:linear-gradient(155deg,#24463a 0%,#16291f 100%)!important}.gdt-dark .gdt-eyebrow{color:#d8b98a!important;font-size:var(--fs-2xs)}.gdt-dark h3{color:#fff!important;font-size:var(--fs-md);line-height:1.25}.gdt-dark .gdt-amount{display:block;margin-top:0.375rem;font-size:var(--fs-xl);color:#e8cfa4}.gdt-refills{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-radius:0.75rem;overflow:hidden;background:#faf7f1}.gdt-refill{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0.875rem 0.375rem}.gdt-refill+.gdt-refill{border-left:1px solid #ebe2d1}.gdt-refill .qty{font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:#9a9a9a}.gdt-refill .gdt-amount{font-size:var(--fs-lg);margin:0.1875rem 0 1px}.gdt-refill .unit{font-size:var(--fs-2xs);color:#b3a488;min-height:1rem}.gdt-table-wrap{overflow-x:auto}.gdt-table{width:100%;min-width:35rem;border-collapse:collapse;margin:0!important;border:0!important;font-size:var(--fs-sm)}.gdt-table th,.gdt-table td{border:0!important;padding:0.625rem 1rem!important;text-align:center;vertical-align:middle;background:transparent}.gdt-table th:first-child,.gdt-table td:first-child{text-align:left}.gdt-table thead tr:first-child th{color:#1f3a2e!important;font-family:var(--gdf-font-display);font-size:var(--fs-base);font-weight:600;padding-top:0.875rem!important}.gdt-table thead tr:nth-child(2) th{color:#9a9a9a!important;font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;font-weight:500;border-bottom:1px solid #d8b98a!important}.gdt-table tbody td{border-top:1px solid #f4eee3!important;color:#444}.gdt-table thead tr:first-child th:nth-child(3),.gdt-table thead tr:nth-child(2) th:nth-child(n+3),.gdt-table tbody td:nth-child(n+4){background:#faf6ee}.gdt-table tbody tr:hover td{background:#fcf9f3}.gdt-table tbody tr:hover td:nth-child(n+4){background:#f5eee1}.gdt-table td.p{font-family:var(--gdf-font-display);font-weight:600;font-size:var(--fs-base);color:#24463a}.gdt-table td.p4{color:#9a9a9a;font-size:var(--fs-sm)}.gdt-table td.dash{color:#d5d5d5}.gdt-table tr.gdt-divider td{background:linear-gradient(155deg,#24463a 0%,#16291f 100%)!important;color:#d8b98a!important;font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;font-weight:600;text-align:left;padding:0.5625rem 1rem!important;border-top:1px solid #eee4d3!important}.gdt-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.gdt-card{border-radius:0.875rem;padding:1.125rem 1.375rem 0.75rem;background:#faf7f1}.gdt-card h3{font-size:var(--fs-md);line-height:1.3;margin-bottom:0.375rem!important}.gdt-list{list-style:none!important;margin:0!important;padding:0!important}.gdt-list li{list-style:none!important;display:flex;justify-content:space-between;align-items:baseline;gap:0.75rem;margin:0!important;padding:0.5625rem 0!important;border-bottom:1px solid #ebe2d1!important;border-top:0!important;background:none!important;font-size:var(--fs-sm);color:#444}.gdt-list li:last-child{border-bottom:0!important}.gdt-list .gdt-amount{font-size:var(--fs-base)}.gdt-card p.gdt-card-note{margin:0.375rem 0 0.25rem!important;font-size:var(--fs-xs);font-style:italic;color:#9a9a9a}.gdt-promo{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;border-radius:0.875rem;padding:1.125rem 1.5rem;background:linear-gradient(155deg,#24463a 0%,#16291f 100%)!important;color:#fff}.gdt-promo h3{color:#fff!important;font-size:var(--fs-md);margin-bottom:0.125rem!important}.gdt-promo p{color:rgba(255,255,255,.78);font-size:var(--fs-sm)}.gdt-promo-date{flex:none;text-align:center;padding:0.625rem 1rem;border-radius:0.625rem;border:1px solid rgba(216,185,138,.4)}.gdt-promo-date span{display:block;font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.7)}.gdt-promo-date strong{display:block;font-family:var(--gdf-font-display);font-size:var(--fs-md);color:#e8cfa4;margin-top:0.125rem}@media(max-width:900px){.gdt-duo{grid-template-columns:1fr;gap:4rem}.gdt-periods,.gdt-tiles,.gdt-tiles.is-2,.gdt-practice,.gdt-cards{grid-template-columns:1fr}.gdt-refills{grid-template-columns:repeat(3,minmax(0,1fr))}.gdt-refill:nth-child(4){border-left:0}.gdt-refill:nth-child(n+4){border-top:1px solid #ebe2d1}.gdt-promo{flex-direction:column;text-align:center}}@media(max-width:520px){.gdt-price strong{font-size:var(--fs-md)}.gdt-price.is-main strong{font-size:var(--fs-lg)}.gdt-period,.gdt-card{padding:1.125rem 1rem 0.625rem}}.gdf-gold{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:1.75rem;max-width:100%;margin:0 auto;box-sizing:border-box;padding:1.125rem 3.75rem;border-radius:0.75rem;overflow:hidden;background-color:#00331a;background:linear-gradient(68.29deg,#003216 53.14%,rgba(188,149,78,0) 163.59%),url(/wp-content/uploads/2026/09/pattern.webp),#003216;background-repeat:no-repeat;background-position:right center;background-size:auto 100%;color:#e8f5e4;font-family:inherit}.gdf-gold__visual{flex:0 0 auto;min-width:0}.gdf-gold__visual img{display:block;width:auto;height:auto;max-height:6.25rem;max-width:100%;border-radius:0.625rem}.gdf-gold__content{flex:1 1 50%;min-width:0}.gdf-gold__eyebrow{display:inline-block;margin:0 0 0.25rem;padding:0.125rem 0.625rem;border-radius:1.25rem;background:rgba(200,166,84,.18);color:#e2c47a;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gdf-gold__title{margin:0 0 0.25rem;color:#fff!important;font-size:var(--fs-lg);line-height:1.2;font-weight:400}.gdf-gold__title strong{color:#e2c47a;font-weight:600}.gdf-gold__intro strong{color:#FFF}.gdf-gold__intro{margin:0 0 1rem;font-size:var(--fs-base);line-height:1.4;color:#d7ecd2}.gdf-gold__list{list-style:none;margin:0 0 2.125rem;padding:0}.gdf-gold__list li{position:relative;padding-left:2.625rem;margin:0 0 1.125rem;font-size:var(--fs-base);line-height:1.6}.gdf-gold__list li::before{content:"";position:absolute;left:0;top:0;width:1.625rem;height:1.625rem;border-radius:50%;background:#bfe3b0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300331a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/0.875rem no-repeat}.gdf-gold__btns{display:flex;flex-wrap:wrap;gap:1.5rem}.gdf-gold-side__btn{display:block;padding:0.8125rem 1rem;border-radius:0.25rem;line-height:1;background:rgba(255,255,255,0);color:#fff!important;text-decoration:none!important;font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:.2s;border:0.125rem #FFF solid;margin:0 auto}.gdf-gold__note{margin:1.375rem 0 0;font-size:var(--fs-xs);color:#9fc49a}@media (max-width:900px){.gdf-gold{flex-direction:column;align-items:stretch;gap:1rem;padding:1.5rem 1.25rem;border-radius:0}.gdf-gold__visual img{max-height:5.625rem;margin:0 auto}.gdf-gold__visual,.gdf-gold__content{flex:1 1 100%}.gdf-gold__title{font-size:var(--fs-lg)}.gdf-gold__btns{gap:0.75rem}.gdf-gold__btn{width:100%;text-align:center;box-sizing:border-box}}