.your-shop-page{--ys-cream: #fffaf3;--ys-line: #ded7cf;--ys-green: #2f7654;--ys-shadow: 0 22px 60px rgba(47, 41, 34, .12);color:var(--sh-black);background:var(--ys-cream)}.your-shop-page main{overflow:clip}.your-shop-page .site-nav{background:linear-gradient(to bottom,rgba(24,20,16,.72),transparent)}.your-shop-page .site-nav.scrolled{background:color-mix(in srgb,var(--sh-black) 92%,transparent)}.your-shop-page input,.your-shop-page textarea,.your-shop-page button{font:inherit}.your-shop-page button{color:inherit}.your-shop-page section{position:relative;scroll-margin-top:76px}.brand-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:54px;padding:.85rem 1.35rem;color:#211b16;background:var(--sh-orange);border:1px solid var(--sh-orange);border-radius:999px;box-shadow:0 8px 22px #ff94193d;cursor:pointer;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s}.brand-button:hover{background:#ffa631;transform:translateY(-2px);box-shadow:0 12px 28px #ff94194d}.brand-button:focus-visible{outline:3px solid rgba(255,148,25,.34);outline-offset:3px}.section-kicker{margin:0 0 .8rem;color:var(--sh-orange-bold);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.section-heading{max-width:900px;margin-bottom:clamp(2.5rem,6vw,5rem)}.section-heading.centered{margin-inline:auto;text-align:center}.section-heading h2,.cost-copy h2,.go-live-intro h2{margin-bottom:1.1rem}.section-heading>p:last-child,.cost-copy>p:last-child,.go-live-intro>p:last-child{max-width:660px;color:var(--sh-ink-70)}.section-heading.centered>p:last-child{margin-inline:auto}.live-dot{width:9px;height:9px;flex:0 0 auto;background:#43b978;border-radius:50%;box-shadow:0 0 0 5px #43b97824}.shop-hero{min-height:100svh;padding:clamp(8.5rem,14vw,11rem) var(--page-pad) clamp(4rem,8vw,7rem);color:#fff;background:linear-gradient(120deg,#15120ffa,#2f2922eb),radial-gradient(circle at 82% 18%,rgba(255,148,25,.45),transparent 28%)}.shop-hero:before{position:absolute;inset:0;opacity:.19;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,black,transparent 80%);content:"";pointer-events:none}.shop-hero-glow{position:absolute;top:-20vw;right:-12vw;width:58vw;aspect-ratio:1;background:radial-gradient(circle,rgba(255,148,25,.25),transparent 66%);pointer-events:none}.hero-intro,.shop-builder,.builder-shortcuts,.switching-link,.unusual-builder{position:relative;z-index:1}.hero-intro{max-width:1100px}.hero-intro .eyebrow{margin-bottom:1rem}.hero-intro h1{max-width:950px;margin-bottom:1.2rem;font-size:clamp(4rem,8.6vw,8.8rem)}.hero-promise{max-width:680px;color:#ffffffb8;font-size:clamp(1.12rem,2vw,1.55rem)}.shop-builder{width:min(100%,1120px);display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:1rem 1.25rem;margin-top:clamp(2rem,5vw,4rem);padding:clamp(1rem,2.4vw,1.75rem);color:var(--sh-black);background:#fffffff7;border:1px solid rgba(255,255,255,.6);border-radius:24px;box-shadow:0 30px 80px #00000047}.shop-builder label{display:block;margin-bottom:.45rem;font-size:.84rem;font-weight:600}.shop-builder label span{margin-left:.35rem;color:#8b837b;font-size:.72rem;font-weight:400}.shop-builder textarea,.shop-builder input,.unusual-fields input,.recap-form input{width:100%;color:var(--sh-black);background:#fff;border:1px solid #cfc7be;border-radius:12px;outline:none;transition:border-color .2s,box-shadow .2s}.shop-builder textarea:focus,.shop-builder input:focus,.unusual-fields input:focus,.recap-form input:focus{border-color:var(--sh-orange);box-shadow:0 0 0 3px #ff94192e}.shop-builder textarea{min-height:104px;padding:.85rem 1rem;resize:vertical}.shop-builder input{height:48px;padding:0 .9rem}.builder-side{display:flex;flex-direction:column}.builder-side .brand-button{width:100%;margin-top:auto;border-radius:12px}.input-hint{margin:.4rem 0 0;color:#817970;font-size:.72rem}.builder-reassurance{grid-column:1 / -1;margin:0;padding-top:.9rem;color:#6d655e;border-top:1px solid #ece6df;font-size:.78rem}.builder-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem}.builder-shortcuts>span{margin-right:.2rem;color:#ffffff94;font-size:.78rem}.builder-shortcuts button,.correction-chips button{appearance:none;min-height:40px;padding:.55rem .9rem;color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.23);border-radius:999px;cursor:pointer;font-size:.78rem;transition:background .2s,border-color .2s}.builder-shortcuts button:hover,.correction-chips button:hover{background:#ff941924;border-color:var(--sh-orange)}.switching-link{display:inline-block;margin-top:1.15rem;color:#ffffffb8;border-bottom:1px solid rgba(255,255,255,.3);font-size:.82rem}.switching-link:hover{color:#fff;border-color:var(--sh-orange)}.unusual-builder{width:min(100%,760px);margin-top:1.5rem;color:#ffffffc7}.unusual-builder summary{width:fit-content;cursor:pointer;font-weight:600}.unusual-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;margin-top:.8rem}.unusual-fields input{min-height:46px;padding:0 .9rem}.unusual-fields button{padding:.65rem 1rem;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.35);border-radius:10px;cursor:pointer}.unusual-response{margin-top:.8rem;padding:1rem;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px}.unusual-response p{margin-bottom:.7rem}.correction-chips{display:flex;flex-wrap:wrap;gap:.45rem}.correction-chips button{min-height:34px;padding:.35rem .7rem}.demo-stage{padding:clamp(4rem,9vw,8rem) var(--page-pad);background:linear-gradient(180deg,#f3e9dc,var(--ys-cream))}.demo-stage.is-waiting{display:none}.demo-stage:before{position:absolute;top:0;left:50%;width:1px;height:70px;background:linear-gradient(var(--sh-orange),transparent);content:""}.demo-heading{max-width:1280px;display:flex;align-items:end;justify-content:space-between;gap:2rem;margin:0 auto 1.5rem}.demo-heading h2{margin:0;font-size:clamp(2.2rem,4vw,4rem)}.demo-heading>p{max-width:430px;margin:0;color:var(--sh-ink-70)}.pos-wrap{position:relative;max-width:1280px;margin:0 auto}.tap-guide{position:absolute;top:-44px;right:0;display:flex;align-items:center;gap:.5rem;color:#716961;font-size:.7rem}.tap-guide span{display:grid;place-items:center;width:22px;height:22px;color:#fff;background:var(--sh-black);border-radius:50%;font-weight:600}.tap-guide i{width:20px;height:1px;background:#aaa198}.sale-followthrough{max-width:1280px;display:flex;align-items:center;gap:1rem;margin:1rem auto 0;padding:1rem 1.2rem;color:#17482f;background:#edfff5;border:1px solid #9bd5b7;border-radius:12px}.sale-followthrough p{flex:1;margin:0}.sale-followthrough button{appearance:none;padding:.6rem .9rem;color:#fff;background:var(--ys-green);border:0;border-radius:8px;cursor:pointer;font-weight:600}.consequence-section{padding:var(--space-xl) var(--page-pad);background:#fff}.consequence-chain{max-width:1280px;display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;margin:0 auto}.consequence-chain>i{height:1px;background:#d7d1ca}.consequence-chain button{appearance:none;min-width:0;min-height:164px;display:grid;align-content:start;gap:.45rem;padding:1rem;text-align:left;background:#fbfaf8;border:1px solid #e7e2dd;border-radius:14px;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.consequence-chain button:hover{transform:translateY(-3px)}.consequence-chain button.active{background:#fffaf1;border-color:var(--sh-orange);box-shadow:0 10px 25px #2f292214}.consequence-chain button>span{display:grid;place-items:center;width:28px;height:28px;color:#786f66;background:#ece8e3;border-radius:50%;font-size:.7rem;font-weight:600}.consequence-chain button.active>span{color:#fff;background:var(--sh-orange)}.consequence-chain b{font-family:var(--font-display);font-size:1.05rem;line-height:1.05}.consequence-chain small{color:#777067;line-height:1.4}.consequence-explain{max-width:760px;margin:1.5rem auto 2rem;padding:1rem 1.2rem;text-align:center;background:#f7f3ee;border-radius:12px}.consequence-explain span{color:var(--sh-orange-bold);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.consequence-explain p{margin:.25rem 0 0}.dashboard-reveal{max-width:1120px;margin:0 auto;transition:opacity .35s,transform .35s}.motion-ready .dashboard-reveal.is-collapsed{height:0;overflow:hidden;opacity:0;transform:translateY(20px)}.dashboard-caption{display:flex;align-items:center;gap:.7rem;margin-bottom:.8rem;color:#6e665e;font-size:.78rem}.dashboard-caption strong{color:var(--sh-black)}.cost-section{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(2rem,7vw,7rem);align-items:start;padding:var(--space-xl) var(--page-pad);background:var(--sh-black);color:#fff}.cost-copy{position:sticky;top:120px}.cost-copy>p:last-child{color:#ffffff9e}.calculator{color:var(--sh-black);background:#fff;border-radius:24px;box-shadow:0 28px 60px #0003}.calc-tabs{display:grid;grid-template-columns:1fr 1fr;padding:.45rem;background:#ebe7e1;border-radius:24px 24px 0 0}.calc-tabs button{appearance:none;min-height:52px;padding:.7rem;background:transparent;border:0;border-radius:18px;cursor:pointer;font-weight:600}.calc-tabs button.active{background:#fff;box-shadow:0 3px 10px #2f292217}.calc-panel{padding:clamp(1.25rem,3vw,2.25rem)}.assumption-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.assumption-head span{color:#7a726a;font-size:.75rem}.calc-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.calc-fields label{color:#6b635b;font-size:.75rem}.calc-fields input{width:100%;height:48px;margin-top:.35rem;padding:0 .8rem;color:var(--sh-black);background:#fff;border:1px solid #cec7bf;border-radius:10px;outline:0;font-size:1rem;font-variant-numeric:tabular-nums}.calc-fields input:focus{border-color:var(--sh-orange);box-shadow:0 0 0 3px #ff94192b}.calc-result{margin:0 clamp(1.25rem,3vw,2.25rem);padding:clamp(1.25rem,3vw,2rem);background:#fff6e8;border:1px solid #ffd79f;border-radius:16px}.calc-result>span{display:block;color:#9a5208;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.calc-result>strong{display:block;margin:.35rem 0 .65rem;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.7rem);line-height:1}.calc-result p{margin-bottom:.7rem}.calc-result small{display:block;color:#756d65}.calc-cta{margin:1.2rem clamp(1.25rem,3vw,2.25rem) clamp(1.25rem,3vw,2.25rem)}.proof-section{padding:var(--space-xl) var(--page-pad);background:#f4ede4}.proof-context{display:flex;flex-wrap:wrap;gap:.5rem;margin:-2.7rem 0 2rem}.proof-context span{padding:.45rem .75rem;color:#6e665e;background:#ffffffb8;border:1px solid #ddd4cb;border-radius:999px;font-size:.72rem;font-weight:600}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.proof-card{overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 14px 35px #2f292217}.proof-image{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(135deg,#cfbda8,#765e4d)}.proof-image:after{position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#19141094);content:""}.proof-image img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.proof-card:hover .proof-image img{transform:scale(1.035)}.proof-image span{position:absolute;z-index:1;right:.8rem;bottom:.8rem;padding:.35rem .65rem;color:#fff;background:#261f1ac7;border-radius:999px;backdrop-filter:blur(8px);font-size:.68rem;font-weight:600}.proof-card-copy{padding:1.25rem}.proof-card-copy>p{margin-bottom:.65rem;color:#8a8178;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.proof-card-copy h3{min-height:3.3em;margin-bottom:.85rem;font-family:var(--font-body);font-size:1.05rem;font-weight:600;line-height:1.45;letter-spacing:0}.proof-card-copy>strong{display:block;min-height:3em;color:var(--ys-green);font-size:.85rem}.proof-card-copy a{display:inline-block;margin-top:1.1rem;color:var(--sh-orange-bold);font-size:.78rem;font-weight:600}.proof-note{max-width:760px;margin:1.5rem 0 0;color:#81786f;font-size:.72rem}.go-live-section{padding:var(--space-xl) var(--page-pad);background:#fff}.go-live-intro{max-width:920px;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.go-live-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:1rem}.plan-card,.specialist-card{border:1px solid #e3ded8;border-radius:20px}.plan-card{overflow:hidden;background:#fbfaf8}.plan-card>header{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1.4rem;background:var(--sh-black);color:#fff}.plan-card header>div>span{color:#ffffff94;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.plan-card h3{margin:.35rem 0 0;font-size:clamp(1.45rem,3vw,2.2rem)}.plan-badge{flex:0 0 auto;padding:.4rem .65rem;color:var(--sh-black);background:var(--sh-orange);border-radius:999px;font-size:.68rem;font-weight:600}.plan-card ol{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none}.plan-card li{display:flex;gap:.8rem;min-height:150px;padding:1.35rem;border-right:1px solid #e7e2dd;border-bottom:1px solid #e7e2dd}.plan-card li:nth-child(2n){border-right:0}.plan-card li:nth-last-child(-n+2){border-bottom:0}.plan-card li>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;color:#fff;background:var(--sh-orange-bold);border-radius:50%;font-size:.72rem;font-weight:600}.plan-card li strong{display:block;margin-bottom:.3rem;font-family:var(--font-display);font-size:1.05rem}.plan-card li p{margin:0;color:#716961;font-size:.78rem}.specialist-card{padding:clamp(1.4rem,3vw,2rem);background:#fff7ec}.specialist-avatar{display:grid;place-items:center;width:64px;height:64px;color:#fff;background:linear-gradient(135deg,var(--sh-pink),var(--sh-azure));border-radius:50%;font-family:var(--font-display);font-size:1.2rem;font-weight:900}.hand-note{margin:1.5rem 0 .8rem;color:var(--sh-orange-bold);font-family:var(--font-hand);font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.05}.specialist-card h3{margin-bottom:.7rem;font-size:1.35rem}.specialist-card>p:not(.hand-note){color:#706860;font-size:.85rem}.plain-terms{display:grid;gap:.45rem;margin-top:1.4rem;padding-top:1rem;border-top:1px solid #e8d8c4}.plain-terms span:before{margin-right:.55rem;color:var(--ys-green);content:"✓";font-weight:700}.fit-promise{display:flex;align-items:baseline;gap:1.2rem;margin-top:1rem;padding:1.1rem 1.3rem;color:#245c43;background:#effaf4;border:1px solid #b7dbc7;border-radius:12px}.fit-promise p{margin:0}.go-live-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.5rem}.human-link{color:#5e564f;border-bottom:1px solid #a59b92;font-weight:600}.recap-section{min-height:85svh;display:grid;place-items:center;overflow:hidden;padding:var(--space-xl) var(--page-pad);color:#fff;background:#171412}.recap-section:before{position:absolute;inset:0;opacity:.65;background:radial-gradient(circle at 50% 45%,rgba(255,148,25,.22),transparent 33%),radial-gradient(circle at 70% 70%,rgba(255,84,111,.12),transparent 28%);content:""}.recap-orbit span{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%}.recap-orbit span:nth-child(1){width:38vw;aspect-ratio:1;top:4%;right:-10%}.recap-orbit span:nth-child(2){width:24vw;aspect-ratio:1;bottom:7%;left:-5%}.recap-orbit span:nth-child(3){width:8px;height:8px;top:22%;left:14%;background:var(--sh-orange);border:0;box-shadow:0 0 30px var(--sh-orange)}.recap-content{position:relative;z-index:1;width:min(100%,1100px);text-align:center}.recap-content h2{margin:1rem auto 1.4rem;font-size:clamp(2.7rem,6vw,6rem)}.recap-content h2 strong{color:var(--sh-orange);font-weight:900}.recap-content>p:not(.eyebrow,.recap-status){color:#ffffffad}.recap-button{margin-top:1.5rem}.recap-form{max-width:720px;display:grid;grid-template-columns:1fr 1fr auto;gap:.75rem;align-items:end;margin:2rem auto 0;padding:1rem;text-align:left;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:16px}.recap-form label{display:block;margin-bottom:.35rem;color:#ffffffa6;font-size:.72rem}.recap-form input{height:46px;padding:0 .8rem}.recap-form>button{min-height:46px;padding:.65rem 1rem;color:var(--sh-black);background:var(--sh-orange);border:0;border-radius:10px;cursor:pointer;font-weight:600}.recap-form p{grid-column:1 / -1;margin:0;color:#ffffff7a;font-size:.68rem}.recap-status{margin-top:1.2rem;color:#b8efcf}.your-shop-page [hidden]{display:none!important}@media(max-width:1050px){.consequence-chain{grid-template-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr}.consequence-chain button{min-height:178px;padding:.8rem}.consequence-chain b{font-size:.9rem}.consequence-chain small{font-size:.68rem}.cost-section{grid-template-columns:1fr}.cost-copy{position:static;max-width:820px}}@media(max-width:800px){.shop-builder{grid-template-columns:1fr}.builder-reassurance{grid-column:1}.builder-side .brand-button{margin-top:1rem}.demo-heading{display:block}.demo-heading>p{margin-top:.8rem}.tap-guide{position:static;justify-content:flex-start;overflow-x:auto;margin:0 0 .8rem;white-space:nowrap}.pos-wrap{display:flex;flex-direction:column-reverse}.consequence-chain{grid-template-columns:1fr;gap:.5rem}.consequence-chain>i{width:1px;height:18px;margin-left:28px}.consequence-chain button{min-height:0;grid-template-columns:auto 1fr;align-items:center;padding:1rem}.consequence-chain button>span{grid-row:1 / 3}.consequence-chain small{font-size:.72rem}.proof-grid{grid-template-columns:1fr 1fr}.proof-card:last-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.proof-card:last-child .proof-image{aspect-ratio:auto;min-height:280px}.go-live-grid{grid-template-columns:1fr}}@media(max-width:560px){.shop-hero{padding-top:7.5rem}.hero-intro h1{font-size:clamp(3.4rem,17vw,5rem)}.shop-builder{border-radius:16px}.unusual-fields{grid-template-columns:1fr}.demo-stage,.consequence-section,.cost-section,.proof-section,.go-live-section,.recap-section{padding-left:1rem;padding-right:1rem}.sale-followthrough{align-items:flex-start;flex-wrap:wrap}.sale-followthrough p{flex-basis:calc(100% - 2rem)}.sale-followthrough button{width:100%}.dashboard-caption{flex-wrap:wrap}.calc-tabs,.calc-fields{grid-template-columns:1fr}.assumption-head{display:grid}.proof-grid{grid-template-columns:1fr}.proof-card:last-child{grid-column:auto;display:block}.proof-card:last-child .proof-image{aspect-ratio:4 / 3;min-height:0}.proof-card-copy h3,.proof-card-copy>strong{min-height:0}.plan-card>header{display:grid}.plan-badge{width:fit-content}.plan-card ol{grid-template-columns:1fr}.plan-card li{min-height:0;border-right:0;border-bottom:1px solid #e7e2dd!important}.plan-card li:last-child{border-bottom:0!important}.fit-promise{display:grid;gap:.35rem}.go-live-actions{align-items:stretch;flex-direction:column}.human-link{padding:.7rem;text-align:center}.recap-form{grid-template-columns:1fr}.recap-form p{grid-column:1}}@media(prefers-reduced-motion:reduce){.your-shop-page *,.your-shop-page *:before,.your-shop-page *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.demo-stage.is-waiting{display:block}.motion-ready .dashboard-reveal.is-collapsed{height:auto;overflow:visible;opacity:1;transform:none}}
