.home-module__txgM7a__campaign{--cream:#faf6ee;--wine:#651e36;--rose:#ff9c86}.home-module__txgM7a__campaign h1,.home-module__txgM7a__campaign h2,.home-module__txgM7a__campaign h3{letter-spacing:-.045em}.home-module__txgM7a__kicker{letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.72rem;font-weight:750}.home-module__txgM7a__hero{background:var(--wine);color:var(--cream);grid-template-columns:1.65fr 1fr;gap:2rem 4rem;padding:3.5rem max(1.5rem,50vw - 620px) 1.5rem;display:grid}.home-module__txgM7a__heroCopy h1{margin:0;font-family:system-ui,sans-serif;font-size:clamp(3.2rem,5.2vw,5rem);font-weight:850;line-height:1}.home-module__txgM7a__heroCopy h1 em{color:#ffad97;font-style:normal;font-weight:inherit}.home-module__txgM7a__heroPitch{align-self:end;padding-bottom:.25rem}.home-module__txgM7a__heroPitch>p:first-child{color:#f1e1df;max-width:36ch;margin:0 0 1.5rem;font-size:1.05rem}.home-module__txgM7a__heroNote{color:#e0c9cf;margin:.9rem 0 0;font-size:.75rem}.home-module__txgM7a__cta{color:#382029;background:#e4ff79;border:1px solid #e4ff79;border-radius:50px;justify-content:space-between;align-items:center;gap:1.25rem;min-height:52px;padding:1rem 1.25rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}.home-module__txgM7a__cta:hover{background:var(--rose);border-color:var(--rose)}.home-module__txgM7a__cta:focus-visible{outline-color:var(--rose)}.home-module__txgM7a__ownerMontage{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.home-module__txgM7a__ownerPortrait{border-radius:6px;height:clamp(270px,28vw,390px);position:relative;overflow:hidden}.home-module__txgM7a__ownerPortrait img{object-fit:cover;object-position:center 20%}.home-module__txgM7a__ownerCaption{background:linear-gradient(#0000,#24151ce6);gap:.15rem;padding:3rem 1.25rem 1rem;display:grid;position:absolute;inset:auto 0 0}.home-module__txgM7a__ownerCaption strong{letter-spacing:-.045em;font-size:clamp(1.3rem,2.1vw,2rem)}.home-module__txgM7a__ownerCaption span{font-size:.8rem}.home-module__txgM7a__hook{border-bottom:1px solid var(--line);align-items:center;gap:2rem;max-width:1120px;margin:auto;padding:3.5rem 0;display:flex}.home-module__txgM7a__hookNumber{color:var(--wine);flex-shrink:0;display:grid}.home-module__txgM7a__hookNumber strong{letter-spacing:-.06em;font-size:clamp(3.5rem,6vw,5.5rem);line-height:1}.home-module__txgM7a__hookNumber span{margin-top:.45rem;font-size:1.05rem}.home-module__txgM7a__hookArrow{color:#a57a86;font-size:2rem}.home-module__txgM7a__hook p{max-width:32ch;color:var(--muted);margin-left:auto;font-size:.95rem}.home-module__txgM7a__demoSection{background:#ffe3d8;padding:5rem 1.5rem 6rem;scroll-margin-top:1rem}.home-module__txgM7a__demo{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;max-width:1000px;margin:auto;display:grid}.home-module__txgM7a__demoIntro h2{font-size:clamp(2.5rem,4.5vw,4rem);font-weight:750}.home-module__txgM7a__demoIntro>p:not(.home-module__txgM7a__kicker){color:var(--muted)}.home-module__txgM7a__sliderLabel{justify-content:space-between;align-items:baseline;margin-top:2rem;font-weight:700;display:flex}.home-module__txgM7a__sliderLabel output{color:var(--wine);font-variant-numeric:tabular-nums;font-size:2rem}.home-module__txgM7a__slider{width:100%;height:44px;accent-color:var(--wine);cursor:pointer;margin:.25rem 0}.home-module__txgM7a__sliderEnds{color:var(--muted);justify-content:space-between;font-size:.8rem;display:flex}.home-module__txgM7a__fine{margin:1rem 0 0;font-size:.75rem;line-height:1.5}.home-module__txgM7a__receipt{font-variant-numeric:tabular-nums;background:#fffaf2;border:2px solid #651e36;border-radius:24px;padding:2rem;position:relative;box-shadow:12px 16px #d9978f}.home-module__txgM7a__receiptHeading{text-transform:uppercase;letter-spacing:.05em;border-bottom:1px dashed var(--line);justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.75rem;font-weight:750;display:flex}.home-module__txgM7a__totals{margin:1rem 0}.home-module__txgM7a__totals>div{justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.95rem;display:flex}.home-module__txgM7a__totals dd{margin:0;font-weight:650}.home-module__txgM7a__profit{border-block:1px dashed var(--line);text-align:center;color:var(--wine);gap:.45rem;padding:1.5rem 0;display:grid}.home-module__txgM7a__profit>strong{letter-spacing:-.065em;font-size:5.5rem;line-height:1}.home-module__txgM7a__profit>span:last-child{color:var(--muted);font-size:.8rem}.home-module__txgM7a__verdict{background:var(--blush);text-align:center;align-content:center;min-height:4.2rem;margin:1.25rem 0 0;padding:.8rem;font-size:.9rem;line-height:1.45;display:grid}.home-module__txgM7a__playground{background:#edf0df;padding:5rem max(1.5rem,50vw - 560px)}.home-module__txgM7a__playgroundHeader h2{margin-bottom:1rem;font-size:clamp(3rem,5vw,4.8rem);line-height:1}.home-module__txgM7a__playgroundHeader h2 em{color:var(--wine);font-style:normal}.home-module__txgM7a__playgroundHeader>p:not(.home-module__txgM7a__kicker){color:var(--muted)}.home-module__txgM7a__scenarioChoices{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:2rem 0 2.5rem;display:grid}.home-module__txgM7a__scenarioChoices button{min-height:60px;font:inherit;text-align:left;cursor:pointer;color:var(--wine);background:0 0;border:1px solid #8c9871;border-radius:8px;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:1rem;font-weight:700;display:flex}.home-module__txgM7a__scenarioChoices button span{font-size:.75rem;font-weight:500}.home-module__txgM7a__scenarioChoices button:hover{background:#dbe4c4}.home-module__txgM7a__scenarioChoices button[aria-pressed=true]{color:var(--cream);background:var(--wine);border-color:var(--wine)}.home-module__txgM7a__scenarioDetail{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.home-module__txgM7a__scenarioPhoto{border-radius:8px;height:420px;position:relative;overflow:hidden}.home-module__txgM7a__scenarioPhoto img{object-fit:cover;object-position:center 10%}.home-module__txgM7a__scenarioPhoto>span{color:#382029;background:#e4ff79;width:fit-content;padding:.5rem .8rem;font-size:.8rem;font-weight:700;position:absolute;bottom:1rem;left:1rem;right:1rem}.home-module__txgM7a__scenarioStory h3{max-width:22ch;margin-top:1.5rem;font-size:2rem}.home-module__txgM7a__scenarioStory p{color:var(--muted);max-width:47ch}.home-module__txgM7a__simulation{min-width:0}.home-module__txgM7a__simulationNote{max-width:90ch;color:var(--muted);margin:2.5rem 0 0;font-size:.75rem}.home-module__txgM7a__modeStory{border-left:4px solid var(--wine);min-height:100px;margin:0 0 1.5rem;padding-left:1.25rem}.home-module__txgM7a__modeStory h3{font-size:1.4rem}.home-module__txgM7a__modeStory p{color:var(--muted);margin-bottom:0;font-size:.9rem}.home-module__txgM7a__phoneStage{background:#d5dfb1;border-radius:48% 48% 24px 24px;place-items:center;padding:1.5rem;display:grid;position:relative}.home-module__txgM7a__phone{background:#f8f4ea;border:7px solid #302329;border-radius:38px;width:min(100%,340px);padding:.7rem 1rem 1rem;box-shadow:16px 20px #afbe86}.home-module__txgM7a__speaker{background:#302329;border-radius:10px;width:70px;height:6px;margin:0 auto .5rem}.home-module__txgM7a__screenLogo{width:190px;height:auto;margin:0 0 .6rem -12px;display:block}.home-module__txgM7a__appTabs{background:#ede6d9;border-radius:10px;gap:2px;padding:4px;display:flex}.home-module__txgM7a__appTabs button{font:inherit;color:#302329;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;min-height:44px;padding:.7rem .2rem;font-size:.68rem;font-weight:700}.home-module__txgM7a__appTabs button[aria-pressed=true]{color:#fff;background:#2943c9}.home-module__txgM7a__appField{gap:.4rem;margin-top:1.1rem;font-size:.8rem;font-weight:700;display:grid}.home-module__txgM7a__appField input{width:100%;min-width:0;font:inherit;text-align:right;color:#302329;background:#fff;border:1px solid #91828b;border-radius:9px;padding:.7rem;font-size:1.4rem}.home-module__txgM7a__appResult{color:var(--wine);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #ddd2c3;border-radius:13px;align-content:center;min-height:174px;margin-top:1.3rem;padding:1.2rem;font-size:.8rem;display:grid}.home-module__txgM7a__appAmount{letter-spacing:-.05em;font-size:3.4rem;line-height:1.15}.home-module__txgM7a__appMargin,.home-module__txgM7a__sellingResult{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.home-module__txgM7a__appMargin{margin-top:.6rem}.home-module__txgM7a__sellingResult{border-bottom:1px solid var(--line);margin-bottom:.65rem;padding-bottom:.65rem}.home-module__txgM7a__sellingResult strong{font-size:1.4rem}.home-module__txgM7a__screenFoot{text-align:center;color:var(--muted);margin-bottom:0;font-size:.65rem}.home-module__txgM7a__closing{text-align:center;background:var(--wine);color:var(--cream);padding:4.5rem 1.5rem}.home-module__txgM7a__closing h2{font-family:system-ui,sans-serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:850}.home-module__txgM7a__closing>p:last-child{color:#ead9d8;margin:1.5rem 0 0;font-size:.8rem}.home-module__txgM7a__closing>p:last-child a{color:inherit}@media (max-width:1170px){.home-module__txgM7a__hook{margin-inline:1.5rem}.home-module__txgM7a__demo{gap:3rem}}@media (max-width:760px){.home-module__txgM7a__hero{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 1.5rem 1rem}.home-module__txgM7a__heroCopy h1{font-size:clamp(2.75rem,9.6vw,4.8rem)}.home-module__txgM7a__heroPitch>p:first-child{max-width:45ch;font-size:.95rem}.home-module__txgM7a__ownerMontage{gap:5px;margin-inline:-.75rem}.home-module__txgM7a__ownerPortrait{height:clamp(180px,43vw,300px)}.home-module__txgM7a__ownerPortrait img{object-position:45% 25%}.home-module__txgM7a__ownerCaption{padding:2rem .5rem .65rem}.home-module__txgM7a__ownerCaption strong{letter-spacing:-.03em;font-size:clamp(.75rem,3.3vw,1.3rem)}.home-module__txgM7a__ownerCaption span{display:none}.home-module__txgM7a__hook{flex-wrap:wrap;gap:1rem 1.4rem;padding-block:2.5rem}.home-module__txgM7a__hook p{width:100%;max-width:none;margin:.5rem 0 0}.home-module__txgM7a__demoSection{padding-block:3rem 4rem}.home-module__txgM7a__demo{grid-template-columns:1fr;gap:2rem}.home-module__txgM7a__receipt{padding:1.5rem;box-shadow:7px 9px #d9978f}.home-module__txgM7a__playground{padding-block:3rem}.home-module__txgM7a__scenarioChoices{gap:.4rem;margin-block:1.5rem}.home-module__txgM7a__scenarioChoices button{align-content:center;gap:.4rem;min-height:86px;padding:.75rem;font-size:.8rem;display:grid}.home-module__txgM7a__scenarioDetail{grid-template-columns:1fr;gap:1.5rem}.home-module__txgM7a__scenarioPhoto{height:290px}.home-module__txgM7a__scenarioStory h3{font-size:1.8rem}.home-module__txgM7a__modeStory{min-height:0}.home-module__txgM7a__phoneStage{padding:1.25rem .65rem}.home-module__txgM7a__phone{box-shadow:7px 9px #afbe86}}
