.stc-hx{font-family:var(--stc-display);font-style:italic;font-weight:400;font-size:clamp(34px,4.4vw,58px);line-height:1.05;letter-spacing:-.022em;color:var(--stc-ink);margin:0 0 2.4rem;text-wrap:balance}.stc-pill2,.stc-pill-o{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:52px;padding:0 2.6rem;border-radius:999px;text-decoration:none;font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s var(--stc-e)}.stc-pill2{background:var(--stc-rose);color:#fff}.stc-pill2 span{transition:transform .35s var(--stc-e)}.stc-pill2:hover{background:var(--stc-rose-deep);color:#fff}.stc-pill2:hover span{transform:translate(4px)}.stc-pill-o{min-height:44px;padding:0 2.2rem;border:1px solid var(--stc-ink);color:var(--stc-ink);background:transparent}.stc-pill-o:hover{background:var(--stc-ink);color:#fff}.stc-pill2:active,.stc-pill-o:active{transform:scale(.97)}.stc-ul{display:inline-flex;align-items:center;min-height:44px;color:var(--stc-rose);font-size:1.5rem;text-decoration:underline;text-underline-offset:.35em;text-decoration-color:#7a2e4a59;transition:text-decoration-color .2s ease}.stc-ul:hover{text-decoration-color:currentColor}.stc-ai{margin:1.4rem 0 0;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--stc-ink-soft);text-align:center}.stc-ai--on-dark{color:#fbeef3a8}.stc-rail,.stc-hsteps,.stc-hg,.stc-reels,.stc-inside,.stc-cards,.stc-pair,.stc-ed2,.stc-faq2{padding:8.8rem 0}.stc-float{position:absolute;z-index:1;pointer-events:none;transform:translate3d(calc(var(--px,0) * var(--k,8) * 1px),calc(var(--py,0) * var(--k,8) * 1px),0);transition:transform 1s var(--stc-e)}.stc-float[data-depth="1"]{--k: 8}.stc-float[data-depth="2"]{--k: 16}.stc-float[data-depth="3"]{--k: 26}.stc-float>span{display:block;transform:rotate(var(--r,0deg))}.stc-float img{display:block;width:100%;height:auto}.stc-hh{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#fdf9f7 55%,var(--stc-blush) 100%)}.stc-hh__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem;align-items:center;min-height:min(84vh,800px);padding-top:4.8rem;padding-bottom:6.4rem}.stc-hh__proof{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;margin:0 0 2.8rem;padding:0;font-size:1.25rem;color:var(--stc-ink-soft)}.stc-hh__proof li{display:inline-flex;align-items:center;gap:.8rem}.stc-hh__proof li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--stc-gold)}.stc-hh__eyebrow{margin-bottom:1.8rem}.stc-hh__title{font-family:var(--stc-display);font-style:italic;font-weight:400;font-size:clamp(56px,7.2vw,108px);line-height:.98;letter-spacing:-.03em;color:var(--stc-ink);margin:0 0 2.6rem}.stc-hh__title .stc-w:nth-child(n+4){color:var(--stc-rose)}.stc-hh__lede{font-size:1.8rem;line-height:1.6;color:var(--stc-ink-soft);max-width:42ch;margin:0 0 3.2rem;text-wrap:pretty}.stc-hh__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem 2.8rem}.stc-hh__small{margin:2.4rem 0 0;font-size:1.3rem;color:var(--stc-ink-soft)}.stc-hh__stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:660px}.stc-phone{position:relative;z-index:2;margin:0;width:292px;aspect-ratio:9 / 18.4;padding:10px;border-radius:48px;background:#211719;box-shadow:0 50px 90px -40px #2a1f2499,inset 0 0 0 2px #3c2c32}.stc-phone:before{content:"";position:absolute;z-index:2;top:21px;left:50%;width:86px;height:24px;margin-left:-43px;border-radius:20px;background:#211719}.stc-phone__screen{position:relative;display:block;width:100%;height:100%;border-radius:38px;overflow:hidden;background:#2a1f24}.stc-phone__video{display:block;width:100%;height:100%;object-fit:cover}.stc-hh__ai{position:relative;z-index:2}.stc-float--1{--n: 0;width:176px;left:-2%;top:4%;--r: -10deg}.stc-float--2{--n: 1;width:128px;right:2%;top:0;--r: 8deg}.stc-float--3{--n: 2;width:118px;left:7%;top:47%;--r: -4deg}.stc-float--4{--n: 3;width:150px;right:-1%;top:40%;--r: 7deg}.stc-float--5{--n: 4;width:96px;left:15%;bottom:3%;--r: -6deg}.stc-float--6{--n: 5;width:150px;right:7%;bottom:6%;--r: 4deg}.stc-rail{background:#fff;overflow:hidden}.stc-rail .stc-hx{margin-bottom:3.6rem}.stc-rail__view{overflow:hidden;padding:.4rem 0 3.6rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.stc-rail__track{display:flex;width:max-content}.stc-rail__run{display:flex;gap:2.6rem;margin:0;padding:0 2.6rem 0 0;list-style:none}.stc-rail__run li:nth-child(2n){margin-top:3.8rem}.stc-rail__card{display:block;width:250px;color:inherit;text-decoration:none}.stc-rail__media{display:block;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;background:var(--stc-blush);box-shadow:0 26px 44px -30px #2a1f2480;transition:transform .7s var(--stc-e),box-shadow .7s var(--stc-e)}.stc-rail__media img{display:block;width:100%;height:100%;object-fit:cover}.stc-rail__card:hover .stc-rail__media{transform:translateY(-8px);box-shadow:0 36px 54px -30px #2a1f248c}.stc-rail__name{display:block;margin-top:1.4rem;text-align:center;font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--stc-ink-soft)}.stc-hsteps{background:var(--stc-paper)}.stc-steps__grid{display:grid;grid-template-columns:190px minmax(0,1fr);gap:4.8rem;margin-top:1.2rem}.stc-steps__nav{position:sticky;top:12rem;align-self:start}.stc-steps__nav ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--stc-gold-soft)}.stc-steps__nav a{display:flex;gap:1rem;margin-left:-1px;padding:1.1rem 0 1.1rem 1.6rem;border-left:2px solid transparent;color:var(--stc-ink-soft);font-size:1.4rem;text-decoration:none;transition:color .3s ease,border-color .3s ease}.stc-steps__nav a span{font-family:var(--stc-display);font-style:italic;color:var(--stc-gold)}.stc-steps__nav a.is-on{color:var(--stc-ink);border-left-color:var(--stc-rose)}.stc-st{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(3.2rem,5vw,7rem);align-items:center;min-height:76vh;padding:4.8rem 0}.stc-st+.stc-st{border-top:1px solid #efe4dc}.stc-st__num{display:block;margin-bottom:.6rem;font-family:var(--stc-display);font-style:italic;font-size:2rem;color:var(--stc-gold)}.stc-st__title{font-family:var(--stc-display);font-style:italic;font-weight:400;font-size:clamp(34px,3.8vw,54px);line-height:1.04;letter-spacing:-.02em;color:var(--stc-ink);margin:0 0 1.8rem;text-wrap:balance}.stc-st__text p{font-size:1.7rem;line-height:1.65;color:var(--stc-ink-soft);max-width:40ch;margin:0 0 1.8rem}.stc-st__photo{max-width:440px;margin:0 auto;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 34px 64px -38px #2a1f248c}.stc-st__photo img{display:block;width:100%;height:auto}.stc-st__cap{max-width:440px;margin:2.6rem auto 1.2rem;text-align:center;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:var(--stc-ink-soft)}.stc-st__tiers{display:grid;grid-template-columns:1fr 1fr;max-width:440px;margin:0 auto;border-top:1px solid #e8dcd2}.stc-st__tiers>div{display:flex;flex-direction:column;gap:.4rem;padding:1.6rem 1.2rem;text-align:center}.stc-st__tiers>div+div{border-left:1px solid #e8dcd2}.stc-st__tiers strong{font-family:var(--stc-display);font-style:italic;font-weight:400;font-size:2.2rem;color:var(--stc-ink)}.stc-st__tiers span{font-size:1.3rem;color:var(--stc-ink-soft)}.stc-st__tiers em{font-style:normal;font-size:1.5rem;font-weight:600;color:var(--stc-rose)}.stc-st__ui{max-width:420px;margin:0 auto;padding:2.6rem;border-radius:24px;background:#fff;box-shadow:0 34px 64px -38px #2a1f248c,0 0 0 1px #2a1f240a}.stc-st__uihead{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 2rem;font-family:var(--stc-display);font-style:italic;font-size:2.1rem;color:var(--stc-ink)}.stc-st__ok,.stc-st__live{font-family:var(--font-body-family);font-style:normal;font-size:1.15rem;letter-spacing:.06em;color:var(--stc-green);white-space:nowrap}.stc-st__live{color:var(--stc-rose)}.stc-st__time{list-style:none;display:grid;gap:1.9rem;margin:0 0 0 .6rem;padding:0 0 0 2.2rem;border-left:1px dashed #dcc9bb}.stc-st__time li{position:relative;display:flex;flex-direction:column;gap:.2rem}.stc-st__time li:before{content:"";position:absolute;left:-2.2rem;top:.4rem;width:11px;height:11px;margin-left:-6px;border-radius:50%;background:#fff;border:2px solid var(--stc-rose)}.stc-st__time li:first-child:before{background:var(--stc-rose)}.stc-st__time strong{font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--stc-ink-soft)}.stc-st__time span{font-size:1.6rem;color:var(--stc-ink)}.stc-st__note{margin:2.2rem 0 0;padding-top:1.6rem;border-top:1px solid #f0e6de;font-size:1.35rem;color:var(--stc-green)}.stc-paper{position:relative;padding:2.8rem 2.6rem 2.4rem;border-radius:6px;background:var(--stc-paper);text-align:center;box-shadow:inset 0 0 0 6px #fff,inset 0 0 0 7px #eadccd,0 1px #2a1f240d}.stc-paper__knot{display:block;width:56px;height:34px;margin:0 auto 1.4rem;fill:none;stroke:var(--stc-gold);stroke-width:2.4}.stc-paper__to{margin:0 0 1.2rem;font-family:var(--stc-display);font-style:italic;font-size:1.9rem;color:var(--stc-rose)}.stc-paper__msg{margin:0 0 1.4rem;font-family:var(--stc-display);font-size:1.6rem;line-height:1.6;color:var(--stc-ink);text-wrap:pretty}.stc-paper__sig{margin:0;font-family:"Pinyon Script",var(--stc-display);font-size:2.8rem;line-height:1.2;color:var(--stc-rose)}.stc-hg.stc-cat{padding:8.8rem 0;background:#fff}.stc-hg__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.6rem}.stc-hg__title{margin:0}.stc-hg__n{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 .9rem;margin-left:.2rem;vertical-align:super;border:1px solid #e3d6cc;border-radius:999px;font-family:var(--font-body-family);font-style:normal;font-size:1.2rem;letter-spacing:0;color:var(--stc-ink-soft)}.stc-hg__bar{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem 1.8rem;min-height:40px;margin:0 0 3.4rem}.stc-hg__note{margin:0;font-size:1.45rem;color:var(--stc-ink-soft)}.stc-hg__more{margin:5rem 0 0;text-align:center}.stc-moment{padding:1.2rem 0 8.8rem;background:#fff}.stc-moment__band{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,5vw,7.2rem);align-items:center;padding:clamp(2.4rem,4.4vw,6rem);border-radius:30px;color:#fbeef3;background:radial-gradient(120% 140% at 0% 0%,#7a2e4a,#5c1f37 55%,#48162a)}.stc-moment__media{justify-self:center;width:min(100%,360px)}.stc-moment__video{display:block;width:100%;aspect-ratio:9 / 14;object-fit:cover;border-radius:20px;background:#3d1424;box-shadow:0 34px 64px -30px #0009}.stc-moment__eyebrow{color:var(--stc-gold-soft);margin-bottom:1.6rem}.stc-moment__title{font-family:var(--stc-display);font-style:italic;font-weight:400;font-size:clamp(36px,4.4vw,62px);line-height:1.03;letter-spacing:-.02em;color:#fff;margin:0 0 2.2rem;text-wrap:balance}.stc-moment__text{font-size:1.7rem;line-height:1.65;color:#fbeef3d1;max-width:46ch;margin:0 0 3rem}.stc-moment__rows{list-style:none;margin:0;padding:0;border-top:1px solid rgba(233,220,198,.24)}.stc-moment__rows li{display:flex;align-items:baseline;gap:1.8rem;padding:1.6rem 0;border-bottom:1px solid rgba(233,220,198,.24);font-size:1.65rem;color:#fff}.stc-moment__rows span{min-width:2.8rem;font-family:var(--stc-display);font-style:italic;font-size:1.5rem;color:var(--stc-gold-soft)}.stc-reels{background:var(--stc-paper)}.stc-reels__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:4.4rem;align-items:start;margin-top:1.2rem}.stc-reels__copy p{font-size:1.6rem;line-height:1.65;color:var(--stc-ink-soft);max-width:36ch;margin:0 0 1.6rem}.stc-reels__row{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0}.stc-reel__media{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;border:0;border-radius:20px;overflow:hidden;cursor:pointer;background:#2a1f24;box-shadow:0 28px 52px -32px #2a1f2499}.stc-reel__video{display:block;width:100%;height:100%;object-fit:cover}.stc-reel__play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;color:var(--stc-rose);background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .35s var(--stc-e),opacity .3s ease}.stc-reel__play svg{width:22px;height:22px;margin-left:3px;fill:currentColor}.stc-reel__media:hover .stc-reel__play{transform:scale(1.08)}.stc-reel__media[aria-pressed=true] .stc-reel__play{opacity:0;transform:scale(.8)}.stc-reel__cap{margin:1.3rem 0 0;font-family:var(--stc-display);font-style:italic;font-size:1.7rem;color:var(--stc-ink)}.stc-inside{background:#fff}.stc-inside__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(3.2rem,6vw,8rem);align-items:start;margin-top:1.2rem}.stc-inside__text{font-size:1.7rem;line-height:1.65;color:var(--stc-ink-soft);max-width:46ch;margin:0 0 3rem}.stc-inside__list{list-style:none;margin:0 0 3.4rem;padding:0;border-top:1px solid #efe4dc}.stc-inside__list li{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:1rem;padding:1.8rem 0;border-bottom:1px solid #efe4dc}.stc-inside__n{font-family:var(--stc-display);font-style:italic;font-size:1.6rem;color:var(--stc-gold)}.stc-inside__list strong{display:block;margin-bottom:.3rem;font-size:1.6rem;font-weight:600;color:var(--stc-ink)}.stc-inside__list p{margin:0;font-size:1.45rem;line-height:1.55;color:var(--stc-ink-soft)}.stc-inside__media{position:sticky;top:11rem}.stc-inside__frame{border-radius:26px;overflow:hidden;background:var(--stc-blush);box-shadow:0 36px 72px -42px #2a1f2499}.stc-inside__frame img{display:block;width:100%;height:auto}.stc-cards{background:var(--stc-blush)}.stc-cards__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,6vw,8rem);align-items:center;margin-top:1.2rem}.stc-cards__stage{display:grid;place-items:center;min-height:460px}.stc-paper--lg{width:min(100%,450px);padding:4rem 3.6rem 3.4rem;transform:rotate(-2deg);box-shadow:inset 0 0 0 8px #fff,inset 0 0 0 9px #eadccd,0 44px 76px -44px #5c1f378c}.stc-paper--lg .stc-paper__to{font-size:2.3rem}.stc-paper--lg .stc-paper__msg{font-size:1.8rem}.stc-paper--lg .stc-paper__sig{font-size:3.4rem}.stc-paper.is-out{animation:stc-card-out .32s cubic-bezier(.5,0,.75,0) forwards}.stc-paper.is-in{animation:stc-card-in .75s var(--stc-e) both}@keyframes stc-card-out{to{opacity:0;transform:translateY(26px) rotate(1deg);filter:blur(6px)}}@keyframes stc-card-in{0%{opacity:0;transform:translateY(-26px) rotate(-5deg);filter:blur(6px)}to{opacity:1;transform:rotate(-2deg);filter:none}}.stc-cards__name{margin:1.2rem 0 1rem;font-family:var(--stc-display);font-style:italic;font-weight:400;font-size:clamp(40px,4.8vw,64px);line-height:1.02;letter-spacing:-.02em;color:var(--stc-ink)}.stc-cards__for{margin:0 0 2.8rem;font-size:1.7rem;color:var(--stc-ink-soft)}.stc-cards__chips{list-style:none;display:flex;flex-wrap:wrap;gap:.8rem;margin:3.4rem 0 0;padding:0}.stc-cards__chip{display:inline-flex;align-items:center;min-height:40px;padding:0 1.7rem;border:1px solid #e3d0c5;border-radius:999px;background:#fff;color:var(--stc-ink);font-family:var(--stc-display);font-style:italic;font-size:1.55rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.stc-cards__chip:hover{border-color:var(--stc-rose);color:var(--stc-rose)}.stc-cards__chip.is-on{background:var(--stc-rose);border-color:var(--stc-rose);color:#fff}.stc-pair{background:#fff}.stc-pair__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,6vw,8rem);align-items:center;padding:clamp(2.8rem,5vw,6.4rem);border:1px solid #f0e4da;border-radius:30px;background:var(--stc-paper)}.stc-pair__visual{text-align:center}.stc-pair__cards{position:relative;height:400px;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--stc-e)}.stc-pair__card{position:absolute;top:50%;left:50%;width:270px;aspect-ratio:1;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 32px 62px -34px #2a1f2499;transition:transform .9s var(--stc-e)}.stc-pair__card img{display:block;width:100%;height:100%;object-fit:cover}.stc-pair__card--b{transform:translate(-28%,-57%) rotate(7deg)}.stc-pair__card--a{transform:translate(-74%,-43%) rotate(-6deg)}.stc-pair__visual:hover .stc-pair__card--b{transform:translate(-20%,-59%) rotate(10deg)}.stc-pair__visual:hover .stc-pair__card--a{transform:translate(-82%,-41%) rotate(-9deg)}.stc-pair__hint{margin:2.2rem 0 0;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:var(--stc-ink-soft)}.stc-pair__text{margin:0 0 2.6rem;font-size:1.65rem;line-height:1.65;color:var(--stc-ink-soft)}.stc-pair__opts{list-style:none;display:grid;gap:.9rem;margin:0 0 1.8rem;padding:0}.stc-pair__opts a,.stc-pair__opts li.is-on{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;min-height:56px;padding:0 1.8rem;border:1px solid #e6d8cd;border-radius:14px;background:#fff;color:var(--stc-ink);font-size:1.5rem;text-decoration:none;transition:border-color .2s ease}.stc-pair__opts a:hover{border-color:var(--stc-rose)}.stc-pair__opts li.is-on{border-color:var(--stc-rose);box-shadow:0 0 0 1px var(--stc-rose)}.stc-pair__opts em{font-style:normal;font-size:1.4rem;font-weight:600;color:var(--stc-rose);white-space:nowrap}.stc-pair__offer{margin:0 0 2.6rem;font-size:1.45rem;color:var(--stc-green)}.stc-pair__small{margin:1.8rem 0 0;font-size:1.25rem;line-height:1.55;color:var(--stc-ink-soft)}.stc-vow{position:relative;overflow:hidden;padding:12.8rem 0;background:#fff;text-align:center}.stc-vow__inner{position:relative;z-index:2;max-width:82rem}.stc-vow__line{margin:1.8rem 0 2.6rem;font-family:var(--stc-display);font-style:italic;font-weight:400;font-size:clamp(56px,8.4vw,124px);line-height:1;letter-spacing:-.03em;color:var(--stc-ink);text-wrap:balance}.stc-vow__text{max-width:48ch;margin:0 auto 1.6rem;font-size:1.7rem;line-height:1.65;color:var(--stc-ink-soft)}.stc-vow__f1{--n: 0;width:150px;left:7%;top:12%;--r: -8deg}.stc-vow__f2{--n: 1;width:120px;right:9%;top:10%;--r: 6deg}.stc-vow__f3{--n: 2;width:130px;left:13%;bottom:10%;--r: 5deg}.stc-vow__f4{--n: 3;width:140px;right:11%;bottom:12%;--r: -6deg}.stc-ed2{background:#fff;border-top:1px solid #f1e7e2}.stc-ed2__title{max-width:20ch;margin-bottom:4rem}.stc-ed2__cols{display:grid;grid-template-columns:1fr 1fr;gap:4rem 6.4rem}.stc-ed2__item h3{margin:0 0 1rem;font-family:var(--stc-display);font-weight:400;font-size:2.2rem;line-height:1.25;color:var(--stc-ink)}.stc-ed2__rte,.stc-ed2__rte p{margin:0 0 1rem;font-size:1.55rem;line-height:1.75;color:var(--stc-ink-soft)}.stc-ed2__rte a,.stc-ed2__links a{color:var(--stc-rose);text-underline-offset:.3em}.stc-ed2__links{margin-top:4rem;font-size:1.45rem;color:var(--stc-ink-soft)}.stc-ed2__links p{margin:0}.stc-faq2{background:var(--stc-paper)}.stc-faq2__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4.4rem;align-items:start}.stc-faq2__head{position:sticky;top:11rem}.stc-faq2__head .stc-eyebrow{margin-bottom:1.4rem}.stc-faq2__list details{border-top:1px solid #eadfd6}.stc-faq2__list details:last-child{border-bottom:1px solid #eadfd6}.stc-faq2__list summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;min-height:66px;padding:1.4rem 0;list-style:none;cursor:pointer;font-size:1.7rem;color:var(--stc-ink)}.stc-faq2__list summary::-webkit-details-marker{display:none}.stc-faq2__list summary:after{content:"+";flex:none;font-size:2.6rem;font-weight:300;line-height:1;color:var(--stc-rose);transition:transform .35s var(--stc-e)}.stc-faq2__list details[open] summary:after{transform:rotate(45deg)}.stc-faq2__a{padding:0 0 2.2rem;font-size:1.55rem;line-height:1.7;color:var(--stc-ink-soft)}.stc-faq2__a p{margin:0 0 1rem}.stc-faq2__a a{color:var(--stc-rose)}@media(prefers-reduced-motion:no-preference){.stc-hh .stc-w{animation:stc-word 1.1s var(--stc-e) both;animation-delay:calc(.12s + var(--i) * 95ms)}.stc-hh__proof,.stc-hh__eyebrow,.stc-hh__lede,.stc-hh__actions,.stc-hh__small{animation:stc-rise2 1.1s var(--stc-e) both}.stc-hh__eyebrow{animation-delay:.05s}.stc-hh__lede{animation-delay:.55s}.stc-hh__actions{animation-delay:.7s}.stc-hh__small{animation-delay:.85s}.stc-phone{animation:stc-phone-in 1.5s var(--stc-e) .15s both}.stc-hh .stc-float,.stc-vow .stc-float{animation:stc-fade 1.4s ease both;animation-delay:calc(.5s + var(--n,0) * .12s)}.stc-float>span{animation:stc-bob 7.5s ease-in-out infinite}.stc-float--2>span,.stc-vow__f2>span{animation-delay:-2.4s;animation-duration:8.5s}.stc-float--3>span,.stc-vow__f3>span{animation-delay:-4.1s}.stc-float--4>span,.stc-vow__f4>span{animation-delay:-1.2s;animation-duration:9s}.stc-float--5>span{animation-delay:-5.3s}.stc-float--6>span{animation-delay:-3.1s;animation-duration:8s}.stc-rail__track{animation:stc-rail var(--s,45s) linear infinite}.stc-rail__view:hover .stc-rail__track{animation-play-state:paused}.stc-motion :is(.stc-rail,.stc-hsteps,.stc-hg,.stc-moment,.stc-reels,.stc-inside,.stc-cards,.stc-pair,.stc-vow,.stc-ed2,.stc-faq2) [data-stc-reveal]:not(.is-in){opacity:0;transform:translate3d(0,36px,0);filter:blur(8px)}:is(.stc-rail,.stc-hsteps,.stc-hg,.stc-moment,.stc-reels,.stc-inside,.stc-cards,.stc-pair,.stc-vow,.stc-ed2,.stc-faq2) [data-stc-reveal]{transition:opacity 1s ease,transform 1.1s var(--stc-e),filter 1.1s var(--stc-e);transition-delay:calc(var(--d,0) * 90ms)}.stc-motion .stc-st__time li{opacity:0;transform:translate(-10px);transition:opacity .6s ease,transform .8s var(--stc-e);transition-delay:calc(.3s + var(--d,0) * .16s)}.stc-motion .stc-st__visual.is-in .stc-st__time li{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.stc-rail__view{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.stc-paper.is-out,.stc-paper.is-in{animation:none}}@keyframes stc-rise2{0%{opacity:0;transform:translate3d(0,30px,0);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes stc-phone-in{0%{opacity:0;transform:translate3d(0,70px,0) scale(.96)}to{opacity:1;transform:none}}@keyframes stc-fade{0%{opacity:0}to{opacity:1}}@keyframes stc-bob{0%,to{transform:translateZ(0) rotate(var(--r,0deg))}50%{transform:translate3d(0,-12px,0) rotate(calc(var(--r,0deg) + 2deg))}}@keyframes stc-rail{to{transform:translate3d(-33.3333%,0,0)}}@media screen and (max-width:989px){.stc-hh__grid{grid-template-columns:1fr;gap:1.6rem;min-height:0;padding-top:3.2rem;padding-bottom:4.8rem}.stc-hh__stage{min-height:560px}.stc-phone{width:248px}.stc-steps__grid{grid-template-columns:1fr;gap:0}.stc-steps__nav{display:none}.stc-st{grid-template-columns:1fr;gap:3rem;min-height:0;padding:4.8rem 0}.stc-st__text{order:-1}.stc-moment__band,.stc-reels__grid,.stc-inside__grid,.stc-cards__grid,.stc-pair__panel,.stc-faq2__grid{grid-template-columns:1fr}.stc-inside__media,.stc-faq2__head{position:static}.stc-ed2__cols{grid-template-columns:1fr}}@media screen and (max-width:749px){.stc-rail,.stc-hsteps,.stc-hg,.stc-hg.stc-cat,.stc-reels,.stc-inside,.stc-cards,.stc-pair,.stc-ed2,.stc-faq2{padding:5.6rem 0}.stc-moment{padding-bottom:5.6rem}.stc-rule__meta{display:none}.stc-hh__proof{gap:.4rem 1.2rem;margin-bottom:2rem;font-size:1.15rem}.stc-hh__title{font-size:clamp(48px,13.4vw,64px);margin-bottom:1.8rem}.stc-hh__lede{font-size:1.6rem;margin-bottom:2.4rem}.stc-hh__actions .stc-pill2{width:100%}.stc-hh__actions .stc-ul{margin:0 auto}.stc-hh__stage{min-height:480px}.stc-phone{width:214px;padding:8px;border-radius:38px}.stc-phone:before{top:16px;width:64px;height:18px;margin-left:-32px}.stc-phone__screen{border-radius:30px}.stc-float--1{width:104px;left:-4%;top:2%}.stc-float--2{width:84px;right:-2%;top:0}.stc-float--3{width:76px;left:-3%;top:52%}.stc-float--4{width:98px;right:-4%;top:46%}.stc-float--5,.stc-float--6{display:none}.stc-rail__card{width:180px}.stc-rail__run{gap:1.6rem;padding-right:1.6rem}.stc-rail__run li:nth-child(2n){margin-top:2.4rem}.stc-st{padding:4rem 0}.stc-st__ui{padding:2rem}.stc-hg__head{flex-wrap:wrap;align-items:flex-start}.stc-reels__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:64%;gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -1.5rem;padding:0 1.5rem 1rem}.stc-reels__row::-webkit-scrollbar{display:none}.stc-reel{scroll-snap-align:start}.stc-cards__stage{min-height:0}.stc-paper--lg{padding:3rem 2.4rem 2.6rem}.stc-pair__cards{height:290px}.stc-pair__card{width:190px}.stc-pair__hint{display:none}.stc-vow{padding:9rem 0}.stc-vow .stc-float{width:74px}.stc-vow__f1{left:2%;top:4%}.stc-vow__f2{right:3%;top:5%}.stc-vow__f3{left:4%;bottom:3%}.stc-vow__f4{right:3%;bottom:4%}}.stc-moment__frame{position:relative}.stc-sound{position:absolute;z-index:3;right:12px;bottom:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;cursor:pointer;color:#fff;background:#2117198c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s ease,transform .15s var(--stc-e)}.stc-sound:hover{background:#211719bf}.stc-sound:active{transform:scale(.92)}.stc-sound svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stc-sound .stc-sound__spk{fill:currentColor;stroke:none}.stc-sound .stc-sound__on,.stc-sound[aria-pressed=true] .stc-sound__off{display:none}.stc-sound[aria-pressed=true] .stc-sound__on{display:inline}.stc-phone .stc-sound{right:16px;bottom:18px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/staciny-home.css.map */
