.entry-module__mqGSGG__sectionHeading{letter-spacing:-.04em;text-wrap:balance;margin:0 0 clamp(18px,2.4vw,28px);font-size:clamp(1.5rem,2.8vw,2.3rem);font-weight:500;line-height:1.08}.entry-module__mqGSGG__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding-top:clamp(24px,3.4vw,44px);display:grid}.entry-module__mqGSGG__heroHeading{letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin:0 0 14px;font-size:clamp(1.9rem,4.2vw,3.2rem);font-weight:500;line-height:1.04}.entry-module__mqGSGG__heroLead{color:#26262ac2;max-width:44ch;margin:0 0 clamp(20px,2.8vw,28px);font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.6}.entry-module__mqGSGG__offerCard{background:#fff;border:1px solid #c9a86a66;border-radius:24px;max-width:32rem;padding:clamp(20px,2.8vw,30px);box-shadow:0 30px 60px -40px #3a2c2299}.entry-module__mqGSGG__offerItems{margin:0 0 14px;padding:0;list-style:none}.entry-module__mqGSGG__offerItem{color:#1c1c1fd1;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;font-size:.9rem;line-height:1.4;display:flex}.entry-module__mqGSGG__offerItem+.entry-module__mqGSGG__offerItem{border-top:1px dashed #8a735840}.entry-module__mqGSGG__offerPrice{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;font-weight:600;display:flex}.entry-module__mqGSGG__offerPrice[data-free=true] s{color:#26262ab3;font-weight:500}.entry-module__mqGSGG__offerPrice em{color:#2d6f58;letter-spacing:.06em;text-transform:uppercase;background:#eef4ef;border-radius:999px;padding:2px 8px;font-size:.72rem;font-style:normal;font-weight:700}.entry-module__mqGSGG__offerTotal{border-top:2px solid #3a2c22cc;justify-content:space-between;align-items:flex-end;gap:14px;padding-top:16px;display:flex}.entry-module__mqGSGG__offerTotalLabel{color:#26262aa8;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:600}.entry-module__mqGSGG__offerTotalLabel small{color:#6f5a44;letter-spacing:0;text-transform:none;margin-top:4px;font-size:.82rem;font-weight:700;display:block}.entry-module__mqGSGG__offerTotalValue{align-items:baseline;gap:12px;display:flex}.entry-module__mqGSGG__offerTotalValue s{color:#26262ab3;font-size:1.05rem}.entry-module__mqGSGG__offerTotalValue strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(2.2rem,4.2vw,3rem);font-weight:600;line-height:1}.entry-module__mqGSGG__offerCaption{color:#26262ab3;margin:10px 0 18px;font-size:.82rem;line-height:1.5}.entry-module__mqGSGG__actions{grid-template-columns:1.3fr 1fr;gap:10px;display:grid}.entry-module__mqGSGG__actionPrimary,.entry-module__mqGSGG__actionPhone{white-space:nowrap;min-height:52px;transition:filter .25s var(--ease), background-color .25s var(--ease), border-color .25s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.entry-module__mqGSGG__actionPrimary{color:var(--porcelain);background:linear-gradient(135deg,#3a2c22 0%,#5a4535 100%);box-shadow:0 14px 28px -16px #3a2c22cc}.entry-module__mqGSGG__actionPrimary svg{transition:translate .25s var(--ease)}.entry-module__mqGSGG__actionPrimary:hover,.entry-module__mqGSGG__actionPrimary:focus-visible{filter:brightness(1.12)}.entry-module__mqGSGG__actionPrimary:hover svg{translate:3px}.entry-module__mqGSGG__actionPhone{color:var(--charcoal);border:1px solid #8a735866}.entry-module__mqGSGG__actionPhone:hover,.entry-module__mqGSGG__actionPhone:focus-visible{background:#f7f3ec;border-color:#6f5a44}.entry-module__mqGSGG__actionPrimary:focus-visible,.entry-module__mqGSGG__actionPhone:focus-visible{outline-offset:2px;outline:2px solid #6f5a44}.entry-module__mqGSGG__heroPhoto{margin:0;position:relative}.entry-module__mqGSGG__heroPhoto img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block;box-shadow:0 40px 70px -46px #221912b3}.entry-module__mqGSGG__heroBadge{color:var(--charcoal);cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-radius:18px;grid-template-columns:auto auto;align-items:center;gap:0 10px;padding:12px 18px 12px 14px;display:grid;position:absolute;bottom:-18px;left:clamp(-24px,-2vw,-12px);box-shadow:0 20px 40px -22px #2219128c}.entry-module__mqGSGG__heroBadgeMark{grid-row:span 2;width:28px;height:28px;display:block}.entry-module__mqGSGG__heroBadgeMark svg{width:100%;height:100%;display:block}.entry-module__mqGSGG__heroBadge strong{letter-spacing:-.03em;font-size:1.4rem;font-weight:600;line-height:1}.entry-module__mqGSGG__heroBadge>span:not(.entry-module__mqGSGG__heroBadgeMark):not(.entry-module__mqGSGG__heroBadgeHint){color:#26262aa8;align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.entry-module__mqGSGG__heroBadge>span svg{color:#f4b400}.entry-module__mqGSGG__heroBadgeHint{color:#6f5a44;letter-spacing:.12em;opacity:0;text-transform:uppercase;transition:opacity .3s var(--ease);white-space:nowrap;margin-top:6px;font-size:.62rem;font-weight:700;position:absolute;top:100%;left:14px}.entry-module__mqGSGG__heroBadge:hover .entry-module__mqGSGG__heroBadgeHint,.entry-module__mqGSGG__heroBadge:focus-visible .entry-module__mqGSGG__heroBadgeHint{opacity:1}.entry-module__mqGSGG__heroBadge:focus-visible{outline-offset:3px;outline:2px solid #6f5a44}.entry-module__mqGSGG__strip{border-top:1px solid #8a735838;border-bottom:1px solid #8a735838;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.entry-module__mqGSGG__strip li{flex-direction:column;gap:2px;padding:18px 16px;display:flex}.entry-module__mqGSGG__strip li+li{border-left:1px solid #8a73582e}.entry-module__mqGSGG__strip strong{letter-spacing:-.02em;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:600}.entry-module__mqGSGG__strip span{color:#26262ab3;font-size:.8rem}.entry-module__mqGSGG__includes{padding-top:clamp(60px,8vw,110px)}.entry-module__mqGSGG__bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(200px,22vw,290px);gap:14px;margin:0;padding:0;list-style:none;display:grid}.entry-module__mqGSGG__tile{background:#e6ddd0;border-radius:22px;position:relative;overflow:hidden}.entry-module__mqGSGG__tile:first-child{grid-area:1/1/auto/span 7}.entry-module__mqGSGG__tile:nth-child(2){grid-area:1/8/span 2/span 5}.entry-module__mqGSGG__tile:nth-child(3){grid-area:2/1/span 2/span 7}.entry-module__mqGSGG__tile:nth-child(4){grid-area:3/8/auto/span 5}.entry-module__mqGSGG__tilePhoto{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--ease);position:absolute;inset:0}.entry-module__mqGSGG__tile:hover .entry-module__mqGSGG__tilePhoto{scale:1.04}.entry-module__mqGSGG__tileText{color:var(--porcelain);background:linear-gradient(#0000 0%,#1c16129e 45%,#1c1612e0 100%);padding:44px clamp(16px,2vw,24px) clamp(16px,2vw,22px);position:absolute;bottom:0;left:0;right:0}.entry-module__mqGSGG__tileCheck{background:var(--porcelain);color:#3a2c22;border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:8px;display:inline-grid}.entry-module__mqGSGG__tileText h3{letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:600}.entry-module__mqGSGG__tileText p{color:#faf9f6d9;max-width:44ch;margin:0;font-size:.86rem;line-height:1.5}.entry-module__mqGSGG__proof{padding-top:clamp(60px,8vw,110px)}.entry-module__mqGSGG__proofHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.entry-module__mqGSGG__proofMore{color:var(--charcoal);cursor:pointer;font:inherit;background:#fff;border:1px solid #8a73584d;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.84rem;font-weight:600;display:inline-flex}.entry-module__mqGSGG__proofMore:focus-visible{outline-offset:2px;outline:2px solid #6f5a44}.entry-module__mqGSGG__proofMark{width:18px;height:18px;display:block}.entry-module__mqGSGG__proofMark svg{width:100%;height:100%;display:block}.entry-module__mqGSGG__quotes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin:0;padding:0;list-style:none;display:grid}.entry-module__mqGSGG__quote{background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,26px);display:flex;box-shadow:0 22px 44px -36px #26262a73}.entry-module__mqGSGG__stars{color:#f4b400;gap:2px;display:inline-flex}.entry-module__mqGSGG__quote blockquote{margin:0}.entry-module__mqGSGG__quote p{color:#26262ad6;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.62;display:-webkit-box;overflow:hidden}.entry-module__mqGSGG__quoteAuthor{border-top:1px solid #8a735829;align-items:center;gap:10px;padding-top:12px;display:flex}.entry-module__mqGSGG__quoteAuthor cite{font-size:.88rem;font-style:normal;font-weight:600}.entry-module__mqGSGG__avatar{background:var(--taupe);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.86rem;font-weight:600;display:grid}.entry-module__mqGSGG__how{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);padding-top:clamp(60px,8vw,110px);display:grid}.entry-module__mqGSGG__howPhoto{margin:0}.entry-module__mqGSGG__howPhoto img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.entry-module__mqGSGG__howSteps{margin:0;padding:0;list-style:none}.entry-module__mqGSGG__howSteps li{padding:0 0 24px 58px;position:relative}.entry-module__mqGSGG__howSteps li:before{content:"";background:linear-gradient(#8a73588c,#8a735826);width:1px;position:absolute;top:40px;bottom:0;left:19px}.entry-module__mqGSGG__howSteps li:last-child{padding-bottom:0}.entry-module__mqGSGG__howSteps li:last-child:before{display:none}.entry-module__mqGSGG__howNumber{width:40px;height:40px;color:var(--porcelain);background:linear-gradient(135deg,#3a2c22,#6b5441);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.entry-module__mqGSGG__howSteps h3{letter-spacing:-.02em;margin:8px 0 4px;font-size:1.05rem;font-weight:600}.entry-module__mqGSGG__howSteps p{color:#26262ab8;max-width:46ch;margin:0;font-size:.9rem;line-height:1.55}.entry-module__mqGSGG__doubts{padding-top:clamp(60px,8vw,110px)}.entry-module__mqGSGG__doubtList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.entry-module__mqGSGG__doubt{background:#ffffffb3;border:1px solid #8a735833;border-radius:16px}.entry-module__mqGSGG__doubt summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:.96rem;font-weight:600;list-style:none;display:flex}.entry-module__mqGSGG__doubt summary::-webkit-details-marker{display:none}.entry-module__mqGSGG__doubt summary:after{color:#6f5a44;content:"";background:linear-gradient(currentColor,currentColor) 50%/12px 1.6px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.6px 12px no-repeat;flex:none;width:12px;height:12px}.entry-module__mqGSGG__doubt[open] summary:after{background:linear-gradient(currentColor,currentColor) 50%/12px 1.6px no-repeat}.entry-module__mqGSGG__doubt summary:focus-visible{outline-offset:2px;border-radius:16px;outline:2px solid #6f5a44}.entry-module__mqGSGG__doubt p{color:#26262ac2;margin:0;padding:0 18px 16px;font-size:.9rem;line-height:1.6}.entry-module__mqGSGG__results{padding-top:clamp(60px,8vw,110px)}.entry-module__mqGSGG__case{max-width:44rem;margin:0}.entry-module__mqGSGG__caseNote{color:#26262ab3;margin-top:12px;font-size:.8rem;line-height:1.5}@media (max-width:900px){.entry-module__mqGSGG__hero,.entry-module__mqGSGG__how,.entry-module__mqGSGG__quotes,.entry-module__mqGSGG__doubtList{grid-template-columns:1fr}.entry-module__mqGSGG__heroPhoto{order:-1}.entry-module__mqGSGG__heroBadge{left:12px}.entry-module__mqGSGG__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-module__mqGSGG__strip li:nth-child(3){border-left:0}.entry-module__mqGSGG__strip li:nth-child(n+3){border-top:1px solid #8a73582e}.entry-module__mqGSGG__bento{grid-template-columns:1fr;grid-auto-rows:260px}.entry-module__mqGSGG__tile,.entry-module__mqGSGG__tile:first-child,.entry-module__mqGSGG__tile:nth-child(2),.entry-module__mqGSGG__tile:nth-child(3),.entry-module__mqGSGG__tile:nth-child(4){grid-area:auto}.entry-module__mqGSGG__howPhoto{max-width:22rem}}@media (max-width:480px){.entry-module__mqGSGG__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.entry-module__mqGSGG__actionPrimary,.entry-module__mqGSGG__actionPrimary svg,.entry-module__mqGSGG__actionPhone,.entry-module__mqGSGG__tilePhoto,.entry-module__mqGSGG__heroBadgeHint{transition:none}}
