.LoveNotesPage-module__dXj2nG__page{color:#1d1b23;background:#fbfaf9}.LoveNotesPage-module__dXj2nG__page *{box-sizing:border-box}.LoveNotesPage-module__dXj2nG__page a{text-decoration:none}.LoveNotesPage-module__dXj2nG__darkShell{color:#f9f7fa;background:radial-gradient(circle at 78% 45%,#29202f 0,#19171f 38%,#141318 78%)}.LoveNotesPage-module__dXj2nG__nav{border-bottom:1px solid #ffffff1a;align-items:center;gap:36px;max-width:1240px;min-height:82px;margin:auto;padding:0 38px;display:flex}.LoveNotesPage-module__dXj2nG__brand{color:#fff;align-items:center;display:inline-flex}.LoveNotesPage-module__dXj2nG__brand img{width:140px;height:auto;display:block}.LoveNotesPage-module__dXj2nG__navLinks{color:#c8c4cb;align-items:center;gap:30px;margin-left:auto;font-size:13px;display:flex}.LoveNotesPage-module__dXj2nG__navLinks a:hover,.LoveNotesPage-module__dXj2nG__textLink:hover{color:#fff}.LoveNotesPage-module__dXj2nG__navCta{color:#fff;white-space:nowrap;border:1px solid #ffffff3d;border-radius:8px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:700;display:inline-flex}.LoveNotesPage-module__dXj2nG__navCta:hover{background:#ffffff14}.LoveNotesPage-module__dXj2nG__hero{grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);align-items:center;gap:36px;max-width:1240px;min-height:670px;margin:auto;padding:64px 38px 68px;display:grid;overflow:hidden}.LoveNotesPage-module__dXj2nG__heroCopy{z-index:1;padding-bottom:8px;position:relative}.LoveNotesPage-module__dXj2nG__eyebrow,.LoveNotesPage-module__dXj2nG__kicker{letter-spacing:.17em;font-size:11px;font-weight:800}.LoveNotesPage-module__dXj2nG__eyebrow{color:#f3adc8;align-items:center;gap:11px;display:inline-flex}.LoveNotesPage-module__dXj2nG__eyebrowDot,.LoveNotesPage-module__dXj2nG__captionDot{background:#f18db4;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 14px #f18db4}.LoveNotesPage-module__dXj2nG__hero h1{letter-spacing:-.065em;max-width:720px;margin:23px 0 24px;font-size:clamp(48px,5.4vw,82px);font-weight:700;line-height:1.035}.LoveNotesPage-module__dXj2nG__hero h1 em{color:#f09abb;font-style:normal}.LoveNotesPage-module__dXj2nG__heroLead{color:#c9c3ce;max-width:560px;margin:0;font-size:17px;line-height:1.68}.LoveNotesPage-module__dXj2nG__heroActions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.LoveNotesPage-module__dXj2nG__primaryButton{color:#241720;background:#f0a4c2;border-radius:9px;justify-content:center;align-items:center;gap:26px;padding:15px 20px;font-size:14px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 30px #ef79a929}.LoveNotesPage-module__dXj2nG__primaryButton:hover{background:#ffc4d9;transform:translateY(-2px)}.LoveNotesPage-module__dXj2nG__textLink{color:#d9d5dd;align-items:center;gap:12px;font-size:14px;font-weight:650;display:inline-flex}.LoveNotesPage-module__dXj2nG__availability{color:#9e99a4;margin:18px 0 0;font-size:12px}.LoveNotesPage-module__dXj2nG__heroVisual{flex-direction:column;justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.LoveNotesPage-module__dXj2nG__heroGlow{opacity:.2;filter:blur(90px);background:#b84979;border-radius:50%;width:430px;height:430px;position:absolute}.LoveNotesPage-module__dXj2nG__heroImageFrame{aspect-ratio:4/7;background:#ffeef4;border:1px solid #ffffff38;border-radius:22px;width:min(390px,87%);position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 35px 100px #0000005c}.LoveNotesPage-module__dXj2nG__heroImageFrame img{width:100%;height:auto;display:block;transform:translateY(-18%)}.LoveNotesPage-module__dXj2nG__imageCaption{color:#aea7b4;letter-spacing:.14em;align-items:center;gap:9px;margin-top:26px;font-size:10px;font-weight:800;display:flex;position:relative}.LoveNotesPage-module__dXj2nG__sectionInner{max-width:1164px;margin:auto;padding-left:38px;padding-right:38px}.LoveNotesPage-module__dXj2nG__intro{padding:108px 0 115px}.LoveNotesPage-module__dXj2nG__kicker{color:#a45073}.LoveNotesPage-module__dXj2nG__introGrid{grid-template-columns:1fr 1fr;align-items:start;gap:78px;margin-top:22px;display:grid}.LoveNotesPage-module__dXj2nG__intro h2,.LoveNotesPage-module__dXj2nG__steps h2,.LoveNotesPage-module__dXj2nG__faq h2,.LoveNotesPage-module__dXj2nG__closing h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,4.1vw,60px);font-weight:700;line-height:1.08}.LoveNotesPage-module__dXj2nG__introGrid p{color:#68636b;max-width:470px;margin:3px 0 30px;font-size:17px;line-height:1.7}.LoveNotesPage-module__dXj2nG__featureList{flex-wrap:wrap;gap:8px;display:flex}.LoveNotesPage-module__dXj2nG__featureList span{color:#594d58;background:#f2edee;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:750}.LoveNotesPage-module__dXj2nG__stories{border-top:1px solid #eae5e6}.LoveNotesPage-module__dXj2nG__story{border-bottom:1px solid #eae5e6;grid-template-columns:1fr 1fr;align-items:center;gap:90px;min-height:610px;padding:90px 0;display:grid}.LoveNotesPage-module__dXj2nG__storyReverse .LoveNotesPage-module__dXj2nG__storyCopy{order:2}.LoveNotesPage-module__dXj2nG__storyReverse .LoveNotesPage-module__dXj2nG__storyVisual{order:1}.LoveNotesPage-module__dXj2nG__storyNumber{color:#a45073;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.LoveNotesPage-module__dXj2nG__storyCopy h2{letter-spacing:-.055em;max-width:450px;margin:20px 0;font-size:clamp(38px,4vw,58px);font-weight:700;line-height:1.1}.LoveNotesPage-module__dXj2nG__storyCopy p{color:#6e6870;max-width:460px;font-size:17px;line-height:1.7}.LoveNotesPage-module__dXj2nG__inlineLink{color:#7f3356;border-bottom:1px solid #dbaac0;gap:12px;margin-top:20px;padding-bottom:5px;font-size:14px;font-weight:750;display:inline-flex}.LoveNotesPage-module__dXj2nG__inlineLink:hover{color:#aa4a72}.LoveNotesPage-module__dXj2nG__storyVisual{background:#f5e9ee;border-radius:16px;justify-content:center;align-items:start;height:600px;display:flex;overflow:hidden}.LoveNotesPage-module__dXj2nG__storyVisualRose{background:#e7d9e9}.LoveNotesPage-module__dXj2nG__storyVisual img{border-radius:12px;width:min(335px,82%);height:auto;transform:translateY(-18%);box-shadow:0 15px 35px #2716231f}.LoveNotesPage-module__dXj2nG__steps{background:#f3efed;padding:110px 0}.LoveNotesPage-module__dXj2nG__steps h2{max-width:710px;margin-top:20px}.LoveNotesPage-module__dXj2nG__stepGrid{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:65px;display:grid}.LoveNotesPage-module__dXj2nG__step{border-top:1px solid #cfc5c8;padding-top:20px}.LoveNotesPage-module__dXj2nG__stepIndex{color:#ad607f;font-size:13px;font-weight:750}.LoveNotesPage-module__dXj2nG__step p{color:#4f4850;max-width:310px;font-size:16px;line-height:1.6}.LoveNotesPage-module__dXj2nG__ideaPrompt{color:#6d626a;margin:40px 0 0;font-size:14px}.LoveNotesPage-module__dXj2nG__ideaPrompt a{color:#823b5b;border-bottom:1px solid #c992aa;font-weight:750}.LoveNotesPage-module__dXj2nG__ideaPrompt a:hover{color:#a14b70}.LoveNotesPage-module__dXj2nG__faq{padding:115px 0}.LoveNotesPage-module__dXj2nG__faqGrid{grid-template-columns:.85fr 1.15fr;gap:100px;margin-top:20px;display:grid}.LoveNotesPage-module__dXj2nG__faqGrid>div:first-child p{color:#766f76;max-width:300px;margin-top:22px;line-height:1.65}.LoveNotesPage-module__dXj2nG__faqItem{border-bottom:1px solid #e3dcdf;padding:23px 0}.LoveNotesPage-module__dXj2nG__faqItem:first-child{padding-top:0}.LoveNotesPage-module__dXj2nG__faqItem h3{letter-spacing:-.025em;margin:0 0 11px;font-size:18px;font-weight:700;line-height:1.3}.LoveNotesPage-module__dXj2nG__faqItem p{color:#706a71;margin:0;font-size:15px;line-height:1.65}.LoveNotesPage-module__dXj2nG__closing{color:#fff;text-align:center;background:#211a23;padding:100px 0 60px}.LoveNotesPage-module__dXj2nG__closing .LoveNotesPage-module__dXj2nG__kicker{color:#eba4c0}.LoveNotesPage-module__dXj2nG__closing h2{margin:20px 0}.LoveNotesPage-module__dXj2nG__closing p{color:#cbbfc8;max-width:520px;margin:0 auto 30px;font-size:16px;line-height:1.65}.LoveNotesPage-module__dXj2nG__related{border-top:1px solid #ffffff21;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:90px;padding-top:25px;font-size:12px;display:flex}.LoveNotesPage-module__dXj2nG__related span:first-child{color:#b6aeb8}.LoveNotesPage-module__dXj2nG__related a{color:#e6dce4}.LoveNotesPage-module__dXj2nG__related a:hover{color:#fff}.LoveNotesPage-module__dXj2nG__page a:focus-visible{outline-offset:4px;outline:3px solid #f3a5c4}@media (max-width:850px){.LoveNotesPage-module__dXj2nG__nav{padding:0 24px}.LoveNotesPage-module__dXj2nG__navLinks{display:none}.LoveNotesPage-module__dXj2nG__navCta{margin-left:auto}.LoveNotesPage-module__dXj2nG__hero{grid-template-columns:1fr 360px;gap:5px;padding:60px 24px}.LoveNotesPage-module__dXj2nG__hero h1{font-size:clamp(44px,6vw,62px)}.LoveNotesPage-module__dXj2nG__heroVisual{min-height:450px}.LoveNotesPage-module__dXj2nG__heroImageFrame{width:300px}.LoveNotesPage-module__dXj2nG__sectionInner{padding-left:24px;padding-right:24px}.LoveNotesPage-module__dXj2nG__story{gap:38px}.LoveNotesPage-module__dXj2nG__faqGrid{gap:50px}}@media (max-width:700px){.LoveNotesPage-module__dXj2nG__brand img{width:110px}.LoveNotesPage-module__dXj2nG__nav{min-height:68px;padding:0 20px}.LoveNotesPage-module__dXj2nG__hero{grid-template-columns:1fr;gap:30px;padding:64px 20px 42px}.LoveNotesPage-module__dXj2nG__hero h1{font-size:clamp(45px,11vw,68px)}.LoveNotesPage-module__dXj2nG__heroLead{font-size:16px}.LoveNotesPage-module__dXj2nG__heroVisual{min-height:420px}.LoveNotesPage-module__dXj2nG__heroImageFrame{width:min(340px,76vw);transform:rotate(2deg)}.LoveNotesPage-module__dXj2nG__imageCaption{margin-top:18px}.LoveNotesPage-module__dXj2nG__sectionInner{padding-left:20px;padding-right:20px}.LoveNotesPage-module__dXj2nG__intro,.LoveNotesPage-module__dXj2nG__faq{padding:78px 0}.LoveNotesPage-module__dXj2nG__introGrid,.LoveNotesPage-module__dXj2nG__faqGrid{grid-template-columns:1fr;gap:25px}.LoveNotesPage-module__dXj2nG__intro h2,.LoveNotesPage-module__dXj2nG__steps h2,.LoveNotesPage-module__dXj2nG__faq h2,.LoveNotesPage-module__dXj2nG__closing h2{font-size:clamp(38px,10vw,52px)}.LoveNotesPage-module__dXj2nG__story{grid-template-columns:1fr;gap:35px;padding:70px 0}.LoveNotesPage-module__dXj2nG__storyReverse .LoveNotesPage-module__dXj2nG__storyCopy,.LoveNotesPage-module__dXj2nG__storyReverse .LoveNotesPage-module__dXj2nG__storyVisual{order:initial}.LoveNotesPage-module__dXj2nG__storyCopy h2{font-size:clamp(38px,10vw,52px)}.LoveNotesPage-module__dXj2nG__storyVisual{height:560px}.LoveNotesPage-module__dXj2nG__storyVisual img{width:min(320px,90%)}.LoveNotesPage-module__dXj2nG__steps{padding:80px 0}.LoveNotesPage-module__dXj2nG__stepGrid{grid-template-columns:1fr;gap:16px;margin-top:44px}.LoveNotesPage-module__dXj2nG__step p{max-width:none}.LoveNotesPage-module__dXj2nG__closing{padding-top:82px}.LoveNotesPage-module__dXj2nG__related{text-align:left;flex-direction:column;align-items:flex-start;margin-top:70px}}@media (prefers-reduced-motion:reduce){.LoveNotesPage-module__dXj2nG__primaryButton{transition:none}.LoveNotesPage-module__dXj2nG__primaryButton:hover{transform:none}}
.RelationshipTrackerPage-module__O01jaG__darkShell{color:#f9f7fa;background:radial-gradient(circle at 78% 48%,#302431 0,#1b1820 42%,#141318 80%)}.RelationshipTrackerPage-module__O01jaG__hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:45px;max-width:1240px;min-height:690px;margin:auto;padding:64px 38px 72px;display:grid;overflow:hidden}.RelationshipTrackerPage-module__O01jaG__heroCopy{z-index:1;position:relative}.RelationshipTrackerPage-module__O01jaG__hero h1{letter-spacing:-.065em;max-width:720px;margin:24px 0;font-size:clamp(48px,5.1vw,78px);font-weight:700;line-height:1.04}.RelationshipTrackerPage-module__O01jaG__hero h1 em{color:#efa3c1;font-style:normal}.RelationshipTrackerPage-module__O01jaG__heroLead{color:#cbc3cc;max-width:580px;font-size:17px;line-height:1.68}.RelationshipTrackerPage-module__O01jaG__heroVisual{flex-direction:column;justify-content:center;align-items:center;min-height:540px;display:flex}.RelationshipTrackerPage-module__O01jaG__heroImage{aspect-ratio:4/7;background:#ffeff5;border:1px solid #ffffff3b;border-radius:22px;width:min(400px,90%);overflow:hidden;transform:rotate(2deg);box-shadow:0 32px 100px #0000005e}.RelationshipTrackerPage-module__O01jaG__heroImage img{width:100%;height:auto;display:block;transform:translateY(-18%)}.RelationshipTrackerPage-module__O01jaG__imageCaption{color:#b9aeb9;letter-spacing:.14em;text-align:center;margin:25px 0 0;font-size:10px;font-weight:800}.RelationshipTrackerPage-module__O01jaG__overview{padding:105px 0}.RelationshipTrackerPage-module__O01jaG__overviewHeading{grid-template-columns:1fr 1fr;align-items:start;gap:78px;margin-top:22px;display:grid}.RelationshipTrackerPage-module__O01jaG__overview h2{letter-spacing:-.06em;max-width:570px;margin:0;font-size:clamp(38px,4.1vw,60px);font-weight:700;line-height:1.08}.RelationshipTrackerPage-module__O01jaG__overviewHeading p{color:#68636b;max-width:475px;margin:4px 0 0;font-size:17px;line-height:1.7}.RelationshipTrackerPage-module__O01jaG__featureGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:78px;display:grid}.RelationshipTrackerPage-module__O01jaG__featureGrid>div{border-top:1px solid #d9d0d4;padding-top:19px}.RelationshipTrackerPage-module__O01jaG__featureGrid span{color:#a45073;letter-spacing:.14em;font-size:11px;font-weight:800}.RelationshipTrackerPage-module__O01jaG__featureGrid h3{letter-spacing:-.035em;margin:18px 0 8px;font-size:22px;line-height:1.22}.RelationshipTrackerPage-module__O01jaG__featureGrid p{color:#706a70;max-width:300px;margin:0;font-size:15px;line-height:1.6}.RelationshipTrackerPage-module__O01jaG__views{border-top:1px solid #eae5e6}.RelationshipTrackerPage-module__O01jaG__view{border-bottom:1px solid #eae5e6;grid-template-columns:1fr 1fr;align-items:center;gap:90px;min-height:600px;padding:88px 0;display:grid}.RelationshipTrackerPage-module__O01jaG__viewReverse .RelationshipTrackerPage-module__O01jaG__viewCopy{order:2}.RelationshipTrackerPage-module__O01jaG__viewReverse .RelationshipTrackerPage-module__O01jaG__viewImage{order:1}.RelationshipTrackerPage-module__O01jaG__viewCopy h2{letter-spacing:-.055em;max-width:510px;margin:20px 0;font-size:clamp(38px,4vw,58px);font-weight:700;line-height:1.1}.RelationshipTrackerPage-module__O01jaG__viewCopy p{color:#6e6870;max-width:460px;font-size:17px;line-height:1.7}.RelationshipTrackerPage-module__O01jaG__viewImage{background:#f1e7ed;border-radius:16px;justify-content:center;align-items:start;height:600px;display:flex;overflow:hidden}.RelationshipTrackerPage-module__O01jaG__viewImageWarm{background:#e8dce9}.RelationshipTrackerPage-module__O01jaG__viewImage img{border-radius:12px;width:min(335px,82%);height:auto;transform:translateY(-18%);box-shadow:0 15px 35px #2716231f}@media (max-width:850px){.RelationshipTrackerPage-module__O01jaG__hero{grid-template-columns:1fr 330px;gap:12px;padding:60px 24px}.RelationshipTrackerPage-module__O01jaG__hero h1{font-size:clamp(44px,6vw,62px)}.RelationshipTrackerPage-module__O01jaG__heroVisual{min-height:440px}.RelationshipTrackerPage-module__O01jaG__heroImage{width:300px}.RelationshipTrackerPage-module__O01jaG__view{gap:38px}}@media (max-width:700px){.RelationshipTrackerPage-module__O01jaG__hero{grid-template-columns:1fr;gap:32px;padding:64px 20px 44px}.RelationshipTrackerPage-module__O01jaG__hero h1{font-size:clamp(45px,11vw,68px)}.RelationshipTrackerPage-module__O01jaG__heroLead{font-size:16px}.RelationshipTrackerPage-module__O01jaG__heroVisual{min-height:415px}.RelationshipTrackerPage-module__O01jaG__heroImage{width:min(340px,76vw)}.RelationshipTrackerPage-module__O01jaG__imageCaption{margin-top:17px}.RelationshipTrackerPage-module__O01jaG__overview{padding:78px 0}.RelationshipTrackerPage-module__O01jaG__overviewHeading{grid-template-columns:1fr;gap:22px}.RelationshipTrackerPage-module__O01jaG__overview h2{font-size:clamp(38px,10vw,52px)}.RelationshipTrackerPage-module__O01jaG__featureGrid{grid-template-columns:1fr;gap:25px;margin-top:50px}.RelationshipTrackerPage-module__O01jaG__view{grid-template-columns:1fr;gap:35px;padding:70px 0}.RelationshipTrackerPage-module__O01jaG__viewReverse .RelationshipTrackerPage-module__O01jaG__viewCopy,.RelationshipTrackerPage-module__O01jaG__viewReverse .RelationshipTrackerPage-module__O01jaG__viewImage{order:initial}.RelationshipTrackerPage-module__O01jaG__viewCopy h2{font-size:clamp(38px,10vw,52px)}.RelationshipTrackerPage-module__O01jaG__viewImage{height:560px}.RelationshipTrackerPage-module__O01jaG__viewImage img{width:min(320px,90%)}}
.LongDistancePage-module__QYtIQG__darkShell{color:#f9f7fa;background:radial-gradient(circle at 78% 47%,#3a2634 0,#211a23 38%,#141318 78%)}.LongDistancePage-module__QYtIQG__hero{grid-template-columns:minmax(0,1.08fr) minmax(345px,.92fr);align-items:center;gap:48px;max-width:1240px;min-height:670px;margin:auto;padding:66px 38px 76px;display:grid;overflow:hidden}.LongDistancePage-module__QYtIQG__heroCopy{z-index:1;position:relative}.LongDistancePage-module__QYtIQG__hero h1{letter-spacing:-.063em;max-width:680px;margin:22px 0 25px;font-size:clamp(44px,4.6vw,70px);font-weight:700;line-height:1.04}.LongDistancePage-module__QYtIQG__hero h1 em{color:#f0a4c2;font-style:normal}.LongDistancePage-module__QYtIQG__heroLead{color:#d5cdd5;max-width:555px;margin:0;font-size:17px;line-height:1.7}.LongDistancePage-module__QYtIQG__heroVisual{flex-direction:column;justify-content:center;align-items:center;min-height:515px;display:flex;position:relative}.LongDistancePage-module__QYtIQG__heroVisual:before{content:"";filter:blur(95px);opacity:.18;background:#b3537e;border-radius:50%;width:500px;height:460px;position:absolute}.LongDistancePage-module__QYtIQG__heroVisualLabel{color:#d9b1c5;letter-spacing:.16em;border-bottom:1px solid #ffffff2b;width:100%;max-width:430px;margin-bottom:18px;padding-bottom:12px;font-size:10px;font-weight:800;position:relative}.LongDistancePage-module__QYtIQG__heroImage{aspect-ratio:4/7;background:#fceaf2;border:1px solid #ffffff3d;border-radius:20px;width:min(390px,84%);position:relative;overflow:hidden;box-shadow:0 36px 90px #00000059}.LongDistancePage-module__QYtIQG__heroImage img{width:100%;height:auto;display:block;transform:translateY(-18%)}.LongDistancePage-module__QYtIQG__intro{padding:106px 0 112px}.LongDistancePage-module__QYtIQG__introGrid{grid-template-columns:1fr 1fr;gap:90px;margin-top:20px;display:grid}.LongDistancePage-module__QYtIQG__intro h2{letter-spacing:-.058em;max-width:520px;margin:0;font-size:clamp(38px,4.2vw,61px);line-height:1.09}.LongDistancePage-module__QYtIQG__introGrid p{color:#68636b;max-width:480px;margin:4px 0 27px;font-size:17px;line-height:1.72}.LongDistancePage-module__QYtIQG__introList{border-top:1px solid #e7dfe3;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LongDistancePage-module__QYtIQG__introList li{color:#493f48;border-bottom:1px solid #e7dfe3;padding:13px 0;font-size:14px;font-weight:700}.LongDistancePage-module__QYtIQG__stories{border-top:1px solid #e8e2e5}.LongDistancePage-module__QYtIQG__story{border-bottom:1px solid #e8e2e5;grid-template-columns:1fr 1fr;align-items:center;gap:85px;min-height:570px;padding:78px 0;display:grid}.LongDistancePage-module__QYtIQG__storyReverse .LongDistancePage-module__QYtIQG__storyCopy{order:2}.LongDistancePage-module__QYtIQG__storyReverse .LongDistancePage-module__QYtIQG__storyVisual{order:1}.LongDistancePage-module__QYtIQG__storiesHead{padding:96px 0 8px}.LongDistancePage-module__QYtIQG__storiesHead h2,.LongDistancePage-module__QYtIQG__compare h2{letter-spacing:-.06em;max-width:760px;margin:20px 0 0;font-size:clamp(38px,4.1vw,60px);font-weight:700;line-height:1.08}.LongDistancePage-module__QYtIQG__storyCopy h3{letter-spacing:-.056em;max-width:460px;margin:19px 0;font-size:clamp(38px,4vw,57px);line-height:1.1}.LongDistancePage-module__QYtIQG__storyCopy p{color:#6e6870;max-width:460px;margin:0;font-size:17px;line-height:1.7}.LongDistancePage-module__QYtIQG__storyVisual{background:#f2e1e9;border-radius:16px;justify-content:center;align-items:flex-start;height:600px;display:flex;overflow:hidden}.LongDistancePage-module__QYtIQG__storyVisualWarm{background:#efe8e5}.LongDistancePage-module__QYtIQG__storyVisual img{border-radius:12px;width:min(335px,82%);height:auto;transform:translateY(-18%);box-shadow:0 16px 36px #2d17221f}.LongDistancePage-module__QYtIQG__compare{background:#f3efed;padding:110px 0}.LongDistancePage-module__QYtIQG__compareLead{color:#68636b;max-width:640px;margin:24px 0 0;font-size:17px;line-height:1.7}.LongDistancePage-module__QYtIQG__compareList{border-top:1px solid #d9cfd3;margin-top:50px}.LongDistancePage-module__QYtIQG__compareHeader,.LongDistancePage-module__QYtIQG__compareRow{grid-template-columns:170px 1fr 1.15fr;gap:36px;display:grid}.LongDistancePage-module__QYtIQG__compareHeader{color:#8a7f88;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #d9cfd3;padding:14px 0;font-size:11px;font-weight:800}.LongDistancePage-module__QYtIQG__compareRow{border-bottom:1px solid #e0d7da;padding:24px 0}.LongDistancePage-module__QYtIQG__compareRow h3{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:700;line-height:1.3}.LongDistancePage-module__QYtIQG__compareRow p{color:#5d565e;margin:0;font-size:15px;line-height:1.62}.LongDistancePage-module__QYtIQG__compareLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LongDistancePage-module__QYtIQG__compareLink{color:#7f3356;border-bottom:1px solid #dbaac0;gap:8px;width:fit-content;margin-top:10px;font-size:14px;font-weight:750;display:flex}.LongDistancePage-module__QYtIQG__compareLink:hover{color:#aa4a72}.LongDistancePage-module__QYtIQG__compareNote{color:#6d626a;margin:30px 0 0;font-size:14px}.LongDistancePage-module__QYtIQG__compareNote a{color:#823b5b;border-bottom:1px solid #c992aa;font-weight:750}.LongDistancePage-module__QYtIQG__compareNote a:hover{color:#a14b70}.LongDistancePage-module__QYtIQG__steps{background:#fbfaf9;border-bottom:1px solid #eae5e6}.LongDistancePage-module__QYtIQG__faq{background:#fbfaf9}.LongDistancePage-module__QYtIQG__compareLink:focus-visible,.LongDistancePage-module__QYtIQG__compareNote a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #c25b87}@media (max-width:850px){.LongDistancePage-module__QYtIQG__hero{grid-template-columns:1fr 340px;gap:10px;padding:60px 24px}.LongDistancePage-module__QYtIQG__hero h1{font-size:clamp(44px,5.8vw,62px)}.LongDistancePage-module__QYtIQG__heroVisual{min-height:450px}.LongDistancePage-module__QYtIQG__heroImage{width:290px}.LongDistancePage-module__QYtIQG__introGrid,.LongDistancePage-module__QYtIQG__story{gap:40px}.LongDistancePage-module__QYtIQG__compareHeader,.LongDistancePage-module__QYtIQG__compareRow{grid-template-columns:130px 1fr 1fr;gap:24px}}@media (max-width:700px){.LongDistancePage-module__QYtIQG__hero{grid-template-columns:1fr;gap:30px;padding:62px 20px 48px}.LongDistancePage-module__QYtIQG__hero h1{font-size:clamp(45px,11vw,68px)}.LongDistancePage-module__QYtIQG__heroLead{font-size:16px}.LongDistancePage-module__QYtIQG__heroVisual{min-height:390px}.LongDistancePage-module__QYtIQG__heroVisualLabel{max-width:350px}.LongDistancePage-module__QYtIQG__heroImage{width:min(335px,76vw)}.LongDistancePage-module__QYtIQG__intro{padding:80px 0}.LongDistancePage-module__QYtIQG__introGrid{grid-template-columns:1fr;gap:22px}.LongDistancePage-module__QYtIQG__intro h2,.LongDistancePage-module__QYtIQG__storyCopy h3,.LongDistancePage-module__QYtIQG__storiesHead h2,.LongDistancePage-module__QYtIQG__compare h2{font-size:clamp(36px,10vw,52px)}.LongDistancePage-module__QYtIQG__storiesHead{padding-top:76px}.LongDistancePage-module__QYtIQG__compare{padding:78px 0}.LongDistancePage-module__QYtIQG__compareHeader{display:none}.LongDistancePage-module__QYtIQG__compareRow{grid-template-columns:1fr;gap:10px}.LongDistancePage-module__QYtIQG__compareLabel{clip:auto;white-space:normal;color:#2a2329;width:auto;height:auto;font-weight:700;position:static;overflow:visible}.LongDistancePage-module__QYtIQG__story{grid-template-columns:1fr;gap:36px;padding:70px 0}.LongDistancePage-module__QYtIQG__storyReverse .LongDistancePage-module__QYtIQG__storyCopy,.LongDistancePage-module__QYtIQG__storyReverse .LongDistancePage-module__QYtIQG__storyVisual{order:initial}.LongDistancePage-module__QYtIQG__storyVisual{height:560px}.LongDistancePage-module__QYtIQG__storyVisual img{width:min(320px,90%)}}
.CouplesJournalPage-module__aeCyqG__darkShell{color:#f9f7fa;background:radial-gradient(circle at 75% 45%,#332631 0,#211b24 37%,#141318 80%)}.CouplesJournalPage-module__aeCyqG__hero{grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);align-items:center;gap:50px;max-width:1240px;min-height:685px;margin:auto;padding:68px 38px 74px;display:grid;overflow:hidden}.CouplesJournalPage-module__aeCyqG__heroCopy{z-index:1;position:relative}.CouplesJournalPage-module__aeCyqG__hero h1{letter-spacing:-.064em;max-width:690px;margin:23px 0 24px;font-size:clamp(48px,5.15vw,80px);font-weight:700;line-height:1.045}.CouplesJournalPage-module__aeCyqG__hero h1 em{color:#f0a4c2;font-style:normal}.CouplesJournalPage-module__aeCyqG__heroLead{color:#d0c8d2;max-width:555px;margin:0;font-size:17px;line-height:1.69}.CouplesJournalPage-module__aeCyqG__heroVisual{flex-direction:column;justify-content:center;align-items:center;min-height:530px;display:flex;position:relative}.CouplesJournalPage-module__aeCyqG__heroVisual:before{content:"";border:1px solid #f4b0c840;border-radius:180px 180px 18px 18px;position:absolute;inset:25px 8px 55px 45px;transform:rotate(6deg)}.CouplesJournalPage-module__aeCyqG__heroImage{aspect-ratio:4/7;background:#ffedf3;border:1px solid #ffffff38;border-radius:20px;width:min(390px,84%);position:relative;overflow:hidden;box-shadow:0 32px 85px #00000061}.CouplesJournalPage-module__aeCyqG__heroImage img{width:100%;height:auto;display:block;transform:translateY(-18%)}.CouplesJournalPage-module__aeCyqG__imageCaption{color:#c5b4c1;text-align:right;align-self:flex-end;max-width:230px;margin:17px 22px 0 0;font-size:12px;line-height:1.5;position:relative}.CouplesJournalPage-module__aeCyqG__intro{padding:108px 0 112px}.CouplesJournalPage-module__aeCyqG__introGrid{grid-template-columns:1fr 1fr;gap:100px;margin-top:22px;display:grid}.CouplesJournalPage-module__aeCyqG__intro h2{letter-spacing:-.058em;max-width:510px;margin:0;font-size:clamp(38px,4.15vw,60px);line-height:1.08}.CouplesJournalPage-module__aeCyqG__introGrid p{color:#69636b;max-width:490px;margin:3px 0 28px;font-size:17px;line-height:1.7}.CouplesJournalPage-module__aeCyqG__introPoints{border-top:1px solid #e7dfe2}.CouplesJournalPage-module__aeCyqG__introPoints div{border-bottom:1px solid #e7dfe2;align-items:baseline;gap:22px;padding:12px 0;display:flex}.CouplesJournalPage-module__aeCyqG__introPoints span{color:#a45174;font-size:11px;font-weight:800}.CouplesJournalPage-module__aeCyqG__introPoints strong{color:#443a43;font-size:14px;font-weight:700}.CouplesJournalPage-module__aeCyqG__featureBand{border-top:1px solid #e9e2e4}.CouplesJournalPage-module__aeCyqG__feature{border-bottom:1px solid #e9e2e4;grid-template-columns:1fr 1fr;align-items:center;gap:86px;min-height:575px;padding:84px 0;display:grid}.CouplesJournalPage-module__aeCyqG__featureReverse .CouplesJournalPage-module__aeCyqG__featureCopy{order:2}.CouplesJournalPage-module__aeCyqG__featureReverse .CouplesJournalPage-module__aeCyqG__featureImage{order:1}.CouplesJournalPage-module__aeCyqG__featureCopy h2{letter-spacing:-.057em;max-width:480px;margin:18px 0;font-size:clamp(38px,4vw,57px);line-height:1.1}.CouplesJournalPage-module__aeCyqG__featureCopy p{color:#6c666d;max-width:470px;margin:0;font-size:17px;line-height:1.7}.CouplesJournalPage-module__aeCyqG__featureImage{background:#f3e7eb;border-radius:16px;justify-content:center;align-items:flex-start;height:600px;display:flex;overflow:hidden}.CouplesJournalPage-module__aeCyqG__featureImageMap{background:#e9ebe7}.CouplesJournalPage-module__aeCyqG__featureImage img{border-radius:12px;width:min(335px,82%);height:auto;transform:translateY(-18%);box-shadow:0 15px 35px #2716231f}@media (max-width:850px){.CouplesJournalPage-module__aeCyqG__hero{grid-template-columns:1fr 340px;gap:10px;padding:60px 24px}.CouplesJournalPage-module__aeCyqG__hero h1{font-size:clamp(44px,5.9vw,62px)}.CouplesJournalPage-module__aeCyqG__heroVisual{min-height:450px}.CouplesJournalPage-module__aeCyqG__heroImage{width:295px}.CouplesJournalPage-module__aeCyqG__introGrid,.CouplesJournalPage-module__aeCyqG__feature{gap:42px}}@media (max-width:700px){.CouplesJournalPage-module__aeCyqG__hero{grid-template-columns:1fr;gap:34px;padding:62px 20px 48px}.CouplesJournalPage-module__aeCyqG__hero h1{font-size:clamp(45px,11vw,68px)}.CouplesJournalPage-module__aeCyqG__heroLead{font-size:16px}.CouplesJournalPage-module__aeCyqG__heroVisual{min-height:400px}.CouplesJournalPage-module__aeCyqG__heroVisual:before{inset:20px 10px 45px 35px}.CouplesJournalPage-module__aeCyqG__heroImage{width:min(340px,78vw)}.CouplesJournalPage-module__aeCyqG__imageCaption{margin-right:5px}.CouplesJournalPage-module__aeCyqG__intro{padding:80px 0}.CouplesJournalPage-module__aeCyqG__introGrid{grid-template-columns:1fr;gap:22px}.CouplesJournalPage-module__aeCyqG__intro h2,.CouplesJournalPage-module__aeCyqG__featureCopy h2{font-size:clamp(38px,10vw,52px)}.CouplesJournalPage-module__aeCyqG__feature{grid-template-columns:1fr;gap:37px;padding:70px 0}.CouplesJournalPage-module__aeCyqG__featureReverse .CouplesJournalPage-module__aeCyqG__featureCopy,.CouplesJournalPage-module__aeCyqG__featureReverse .CouplesJournalPage-module__aeCyqG__featureImage{order:initial}.CouplesJournalPage-module__aeCyqG__featureImage{height:560px}.CouplesJournalPage-module__aeCyqG__featureImage img{width:min(320px,90%)}}
.AnniversaryReminderPage-module__NdUThq__darkShell{color:#f9f7fa;background:radial-gradient(circle at 78% 48%,#342235 0,#211a25 36%,#141318 80%)}.AnniversaryReminderPage-module__NdUThq__hero{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);align-items:center;gap:50px;max-width:1240px;min-height:680px;margin:auto;padding:67px 38px 76px;display:grid;overflow:hidden}.AnniversaryReminderPage-module__NdUThq__heroCopy{z-index:1;position:relative}.AnniversaryReminderPage-module__NdUThq__hero h1{letter-spacing:-.064em;max-width:700px;margin:23px 0 24px;font-size:clamp(48px,5.2vw,80px);font-weight:700;line-height:1.04}.AnniversaryReminderPage-module__NdUThq__hero h1 em{color:#f0a4c2;font-style:normal}.AnniversaryReminderPage-module__NdUThq__heroLead{color:#d2cad2;max-width:560px;margin:0;font-size:17px;line-height:1.69}.AnniversaryReminderPage-module__NdUThq__heroVisual{flex-direction:column;justify-content:center;align-items:center;min-height:530px;display:flex;position:relative}.AnniversaryReminderPage-module__NdUThq__heroVisual:before{content:"";filter:blur(90px);opacity:.18;background:#a64a78;border-radius:50%;width:450px;height:450px;position:absolute}.AnniversaryReminderPage-module__NdUThq__visualRule{color:#d8abc0;letter-spacing:.15em;border-bottom:1px solid #fff3;justify-content:space-between;width:min(400px,90%);margin-bottom:16px;padding:0 0 14px;font-size:10px;font-weight:800;display:flex;position:relative}.AnniversaryReminderPage-module__NdUThq__heroImage{aspect-ratio:4/7;background:#ffedf3;border:1px solid #ffffff38;border-radius:19px;width:min(385px,84%);position:relative;overflow:hidden;box-shadow:0 32px 85px #0000005e}.AnniversaryReminderPage-module__NdUThq__heroImage img{width:100%;height:auto;display:block;transform:translateY(-18%)}.AnniversaryReminderPage-module__NdUThq__intro{padding:108px 0 112px}.AnniversaryReminderPage-module__NdUThq__introGrid{grid-template-columns:1fr 1fr;gap:90px;margin-top:20px;display:grid}.AnniversaryReminderPage-module__NdUThq__intro h2{letter-spacing:-.059em;max-width:520px;margin:0;font-size:clamp(38px,4.2vw,61px);line-height:1.09}.AnniversaryReminderPage-module__NdUThq__introGrid p{color:#6b656d;max-width:495px;margin:3px 0 28px;font-size:17px;line-height:1.72}.AnniversaryReminderPage-module__NdUThq__dateFlow{border-top:1px solid #e7dfe3}.AnniversaryReminderPage-module__NdUThq__dateFlow div{border-bottom:1px solid #e7dfe3;gap:25px;padding:13px 0;display:flex}.AnniversaryReminderPage-module__NdUThq__dateFlow span{color:#a45175;font-size:11px;font-weight:800}.AnniversaryReminderPage-module__NdUThq__dateFlow strong{color:#463d45;font-size:14px;font-weight:700}.AnniversaryReminderPage-module__NdUThq__features{border-top:1px solid #e8e2e5}.AnniversaryReminderPage-module__NdUThq__feature{border-bottom:1px solid #e8e2e5;grid-template-columns:1fr 1fr;align-items:center;gap:86px;min-height:575px;padding:82px 0;display:grid}.AnniversaryReminderPage-module__NdUThq__featureReverse .AnniversaryReminderPage-module__NdUThq__featureCopy{order:2}.AnniversaryReminderPage-module__NdUThq__featureReverse .AnniversaryReminderPage-module__NdUThq__featureImage{order:1}.AnniversaryReminderPage-module__NdUThq__featureCopy h2{letter-spacing:-.057em;max-width:475px;margin:18px 0;font-size:clamp(38px,4vw,57px);line-height:1.1}.AnniversaryReminderPage-module__NdUThq__featureCopy p{color:#6d676e;max-width:470px;margin:0;font-size:17px;line-height:1.7}.AnniversaryReminderPage-module__NdUThq__featureImage{background:#f4e4ed;border-radius:16px;justify-content:center;align-items:flex-start;height:600px;display:flex;overflow:hidden}.AnniversaryReminderPage-module__NdUThq__featureImageWarm{background:#eee7e4}.AnniversaryReminderPage-module__NdUThq__featureImage img{border-radius:12px;width:min(335px,82%);height:auto;transform:translateY(-18%);box-shadow:0 15px 35px #2716231f}@media (max-width:850px){.AnniversaryReminderPage-module__NdUThq__hero{grid-template-columns:1fr 340px;gap:10px;padding:60px 24px}.AnniversaryReminderPage-module__NdUThq__hero h1{font-size:clamp(44px,5.9vw,62px)}.AnniversaryReminderPage-module__NdUThq__heroVisual{min-height:450px}.AnniversaryReminderPage-module__NdUThq__heroImage{width:295px}.AnniversaryReminderPage-module__NdUThq__introGrid,.AnniversaryReminderPage-module__NdUThq__feature{gap:42px}}@media (max-width:700px){.AnniversaryReminderPage-module__NdUThq__hero{grid-template-columns:1fr;gap:34px;padding:62px 20px 48px}.AnniversaryReminderPage-module__NdUThq__hero h1{font-size:clamp(45px,11vw,68px)}.AnniversaryReminderPage-module__NdUThq__heroLead{font-size:16px}.AnniversaryReminderPage-module__NdUThq__heroVisual{min-height:400px}.AnniversaryReminderPage-module__NdUThq__visualRule{width:min(350px,93%)}.AnniversaryReminderPage-module__NdUThq__heroImage{width:min(340px,78vw)}.AnniversaryReminderPage-module__NdUThq__intro{padding:80px 0}.AnniversaryReminderPage-module__NdUThq__introGrid{grid-template-columns:1fr;gap:22px}.AnniversaryReminderPage-module__NdUThq__intro h2,.AnniversaryReminderPage-module__NdUThq__featureCopy h2{font-size:clamp(38px,10vw,52px)}.AnniversaryReminderPage-module__NdUThq__feature{grid-template-columns:1fr;gap:37px;padding:70px 0}.AnniversaryReminderPage-module__NdUThq__featureReverse .AnniversaryReminderPage-module__NdUThq__featureCopy,.AnniversaryReminderPage-module__NdUThq__featureReverse .AnniversaryReminderPage-module__NdUThq__featureImage{order:initial}.AnniversaryReminderPage-module__NdUThq__featureImage{height:560px}.AnniversaryReminderPage-module__NdUThq__featureImage img{width:min(320px,90%)}}
.CoupleWidgetPage-module__krO9dq__darkShell{color:#f9f7fa;background:radial-gradient(circle at 79% 45%,#322432 0,#211a23 37%,#141318 80%)}.CoupleWidgetPage-module__krO9dq__hero{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);align-items:center;gap:48px;max-width:1240px;min-height:680px;margin:auto;padding:67px 38px 77px;display:grid;overflow:hidden}.CoupleWidgetPage-module__krO9dq__heroCopy{z-index:1;position:relative}.CoupleWidgetPage-module__krO9dq__hero h1{letter-spacing:-.064em;max-width:700px;margin:23px 0 24px;font-size:clamp(48px,5.2vw,80px);font-weight:700;line-height:1.04}.CoupleWidgetPage-module__krO9dq__hero h1 em{color:#f0a4c2;font-style:normal}.CoupleWidgetPage-module__krO9dq__heroLead{color:#d2cad2;max-width:560px;margin:0;font-size:17px;line-height:1.69}.CoupleWidgetPage-module__krO9dq__heroVisual{flex-direction:column;justify-content:center;align-items:center;min-height:535px;display:flex;position:relative}.CoupleWidgetPage-module__krO9dq__heroVisual:before{content:"";filter:blur(92px);opacity:.17;background:#ad4e79;border-radius:50%;width:440px;height:450px;position:absolute}.CoupleWidgetPage-module__krO9dq__heroImage{aspect-ratio:4/7;background:#ffedf3;border:1px solid #ffffff3b;border-radius:21px;width:min(390px,84%);position:relative;overflow:hidden;box-shadow:0 34px 85px #0000005c}.CoupleWidgetPage-module__krO9dq__heroImage img{width:100%;height:auto;display:block;transform:translateY(-18%)}.CoupleWidgetPage-module__krO9dq__heroCaption{color:#c8b9c6;letter-spacing:.15em;border-top:1px solid #ffffff2e;justify-content:space-between;width:min(390px,84%);margin-top:17px;padding-top:11px;font-size:10px;font-weight:800;display:flex;position:relative}.CoupleWidgetPage-module__krO9dq__intro{padding:107px 0 112px}.CoupleWidgetPage-module__krO9dq__introGrid{grid-template-columns:1fr 1fr;gap:90px;margin-top:20px;display:grid}.CoupleWidgetPage-module__krO9dq__intro h2{letter-spacing:-.059em;max-width:525px;margin:0;font-size:clamp(38px,4.2vw,61px);line-height:1.09}.CoupleWidgetPage-module__krO9dq__introGrid p{color:#6b656d;max-width:495px;margin:3px 0 28px;font-size:17px;line-height:1.7}.CoupleWidgetPage-module__krO9dq__screenList{border-top:1px solid #e7dfe3}.CoupleWidgetPage-module__krO9dq__screenList div{border-bottom:1px solid #e7dfe3;grid-template-columns:118px 1fr;gap:17px;padding:14px 0;display:grid}.CoupleWidgetPage-module__krO9dq__screenList span{color:#a45175;letter-spacing:.1em;font-size:10px;font-weight:800}.CoupleWidgetPage-module__krO9dq__screenList strong{color:#463c45;font-size:14px;font-weight:700}.CoupleWidgetPage-module__krO9dq__features{border-top:1px solid #e8e2e5}.CoupleWidgetPage-module__krO9dq__feature{border-bottom:1px solid #e8e2e5;grid-template-columns:1fr 1fr;align-items:center;gap:86px;min-height:575px;padding:82px 0;display:grid}.CoupleWidgetPage-module__krO9dq__featureReverse .CoupleWidgetPage-module__krO9dq__featureCopy{order:2}.CoupleWidgetPage-module__krO9dq__featureReverse .CoupleWidgetPage-module__krO9dq__featureImage{order:1}.CoupleWidgetPage-module__krO9dq__featureCopy h2{letter-spacing:-.057em;max-width:475px;margin:18px 0;font-size:clamp(38px,4vw,57px);line-height:1.1}.CoupleWidgetPage-module__krO9dq__featureCopy p{color:#6d676e;max-width:470px;margin:0;font-size:17px;line-height:1.7}.CoupleWidgetPage-module__krO9dq__featureCopy .CoupleWidgetPage-module__krO9dq__supportNote{color:#8a4c68;margin-top:14px;font-size:13px;font-weight:700}.CoupleWidgetPage-module__krO9dq__featureImage{background:#f2e2e9;border-radius:16px;justify-content:center;align-items:flex-start;height:600px;display:flex;overflow:hidden}.CoupleWidgetPage-module__krO9dq__featureImageWarm{background:#eee7e5}.CoupleWidgetPage-module__krO9dq__featureImage img{border-radius:12px;width:min(335px,82%);height:auto;transform:translateY(-18%);box-shadow:0 15px 35px #2716231f}@media (max-width:850px){.CoupleWidgetPage-module__krO9dq__hero{grid-template-columns:1fr 340px;gap:10px;padding:60px 24px}.CoupleWidgetPage-module__krO9dq__hero h1{font-size:clamp(44px,5.9vw,62px)}.CoupleWidgetPage-module__krO9dq__heroVisual{min-height:450px}.CoupleWidgetPage-module__krO9dq__heroImage{width:295px}.CoupleWidgetPage-module__krO9dq__introGrid,.CoupleWidgetPage-module__krO9dq__feature{gap:42px}}@media (max-width:700px){.CoupleWidgetPage-module__krO9dq__hero{grid-template-columns:1fr;gap:34px;padding:62px 20px 48px}.CoupleWidgetPage-module__krO9dq__hero h1{font-size:clamp(45px,11vw,68px)}.CoupleWidgetPage-module__krO9dq__heroLead{font-size:16px}.CoupleWidgetPage-module__krO9dq__heroVisual{min-height:400px}.CoupleWidgetPage-module__krO9dq__heroImage,.CoupleWidgetPage-module__krO9dq__heroCaption{width:min(340px,78vw)}.CoupleWidgetPage-module__krO9dq__intro{padding:80px 0}.CoupleWidgetPage-module__krO9dq__introGrid{grid-template-columns:1fr;gap:22px}.CoupleWidgetPage-module__krO9dq__intro h2,.CoupleWidgetPage-module__krO9dq__featureCopy h2{font-size:clamp(38px,10vw,52px)}.CoupleWidgetPage-module__krO9dq__screenList div{grid-template-columns:105px 1fr;gap:12px}.CoupleWidgetPage-module__krO9dq__feature{grid-template-columns:1fr;gap:37px;padding:70px 0}.CoupleWidgetPage-module__krO9dq__featureReverse .CoupleWidgetPage-module__krO9dq__featureCopy,.CoupleWidgetPage-module__krO9dq__featureReverse .CoupleWidgetPage-module__krO9dq__featureImage{order:initial}.CoupleWidgetPage-module__krO9dq__featureImage{height:560px}.CoupleWidgetPage-module__krO9dq__featureImage img{width:min(320px,90%)}}
.PrivateCouplesPage-module__NJSHRa__darkShell{color:#f9f7fa;background:radial-gradient(circle at 78% 45%,#302331 0,#201a23 38%,#141318 80%)}.PrivateCouplesPage-module__NJSHRa__hero{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);align-items:center;gap:48px;max-width:1240px;min-height:685px;margin:auto;padding:68px 38px 78px;display:grid;overflow:hidden}.PrivateCouplesPage-module__NJSHRa__heroCopy{z-index:1;position:relative}.PrivateCouplesPage-module__NJSHRa__hero h1{letter-spacing:-.064em;max-width:700px;margin:23px 0 24px;font-size:clamp(48px,5.2vw,80px);font-weight:700;line-height:1.04}.PrivateCouplesPage-module__NJSHRa__hero h1 em{color:#f0a4c2;font-style:normal}.PrivateCouplesPage-module__NJSHRa__heroLead{color:#d2cad2;max-width:555px;margin:0;font-size:17px;line-height:1.69}.PrivateCouplesPage-module__NJSHRa__heroVisual{flex-direction:column;justify-content:center;align-items:center;min-height:535px;display:flex;position:relative}.PrivateCouplesPage-module__NJSHRa__heroVisual:before{content:"";filter:blur(90px);opacity:.17;background:#a34b77;border-radius:50%;width:460px;height:450px;position:absolute}.PrivateCouplesPage-module__NJSHRa__heroImage{aspect-ratio:4/7;background:#ffedf3;border:1px solid #ffffff38;border-radius:20px;width:min(385px,84%);position:relative;overflow:hidden;box-shadow:0 34px 85px #0000005c}.PrivateCouplesPage-module__NJSHRa__heroImage img{width:100%;height:auto;display:block;transform:translateY(-18%)}.PrivateCouplesPage-module__NJSHRa__heroCaption{color:#cbb9c8;letter-spacing:.14em;border-top:1px solid #ffffff2e;width:min(385px,84%);margin-top:18px;padding-top:11px;font-size:10px;font-weight:800;position:relative}.PrivateCouplesPage-module__NJSHRa__intro{padding:107px 0 112px}.PrivateCouplesPage-module__NJSHRa__introGrid{grid-template-columns:1fr 1fr;gap:90px;margin-top:20px;display:grid}.PrivateCouplesPage-module__NJSHRa__intro h2{letter-spacing:-.059em;max-width:525px;margin:0;font-size:clamp(38px,4.2vw,61px);line-height:1.09}.PrivateCouplesPage-module__NJSHRa__introGrid p{color:#6b656d;max-width:495px;margin:3px 0 28px;font-size:17px;line-height:1.7}.PrivateCouplesPage-module__NJSHRa__introList{border-top:1px solid #e7dfe3}.PrivateCouplesPage-module__NJSHRa__introList div{border-bottom:1px solid #e7dfe3;gap:25px;padding:13px 0;display:flex}.PrivateCouplesPage-module__NJSHRa__introList span{color:#a45175;font-size:11px;font-weight:800}.PrivateCouplesPage-module__NJSHRa__introList strong{color:#463c45;font-size:14px;font-weight:700}.PrivateCouplesPage-module__NJSHRa__stories{border-top:1px solid #e8e2e5}.PrivateCouplesPage-module__NJSHRa__story{border-bottom:1px solid #e8e2e5;grid-template-columns:1fr 1fr;align-items:center;gap:86px;min-height:570px;padding:80px 0;display:grid}.PrivateCouplesPage-module__NJSHRa__storyReverse .PrivateCouplesPage-module__NJSHRa__storyCopy{order:2}.PrivateCouplesPage-module__NJSHRa__storyReverse .PrivateCouplesPage-module__NJSHRa__storyVisual{order:1}.PrivateCouplesPage-module__NJSHRa__storyCopy h2{letter-spacing:-.057em;max-width:475px;margin:18px 0;font-size:clamp(38px,4vw,57px);line-height:1.1}.PrivateCouplesPage-module__NJSHRa__storyCopy p{color:#6d676e;max-width:470px;margin:0;font-size:17px;line-height:1.7}.PrivateCouplesPage-module__NJSHRa__storyVisual{background:#f1e2e9;border-radius:16px;justify-content:center;align-items:flex-start;height:600px;display:flex;overflow:hidden}.PrivateCouplesPage-module__NJSHRa__storyVisualWarm{background:#eee7e4}.PrivateCouplesPage-module__NJSHRa__storyVisual img{border-radius:12px;width:min(335px,82%);height:auto;transform:translateY(-18%);box-shadow:0 15px 35px #2716231f}.PrivateCouplesPage-module__NJSHRa__privacyNote{background:#eee9e7;padding:95px 0 100px}.PrivateCouplesPage-module__NJSHRa__privacyGrid{grid-template-columns:1fr 1fr;gap:90px;margin-top:20px;display:grid}.PrivateCouplesPage-module__NJSHRa__privacyGrid h2{letter-spacing:-.058em;max-width:525px;margin:0;font-size:clamp(38px,4.1vw,59px);line-height:1.1}.PrivateCouplesPage-module__NJSHRa__privacyGrid p{color:#625d63;max-width:490px;margin:3px 0 10px;font-size:17px;line-height:1.7}@media (max-width:850px){.PrivateCouplesPage-module__NJSHRa__hero{grid-template-columns:1fr 340px;gap:10px;padding:60px 24px}.PrivateCouplesPage-module__NJSHRa__hero h1{font-size:clamp(44px,5.9vw,62px)}.PrivateCouplesPage-module__NJSHRa__heroVisual{min-height:450px}.PrivateCouplesPage-module__NJSHRa__heroImage{width:295px}.PrivateCouplesPage-module__NJSHRa__introGrid,.PrivateCouplesPage-module__NJSHRa__story,.PrivateCouplesPage-module__NJSHRa__privacyGrid{gap:42px}}@media (max-width:700px){.PrivateCouplesPage-module__NJSHRa__hero{grid-template-columns:1fr;gap:34px;padding:62px 20px 48px}.PrivateCouplesPage-module__NJSHRa__hero h1{font-size:clamp(45px,11vw,68px)}.PrivateCouplesPage-module__NJSHRa__heroLead{font-size:16px}.PrivateCouplesPage-module__NJSHRa__heroVisual{min-height:400px}.PrivateCouplesPage-module__NJSHRa__heroImage,.PrivateCouplesPage-module__NJSHRa__heroCaption{width:min(340px,78vw)}.PrivateCouplesPage-module__NJSHRa__intro{padding:80px 0}.PrivateCouplesPage-module__NJSHRa__introGrid,.PrivateCouplesPage-module__NJSHRa__privacyGrid{grid-template-columns:1fr;gap:22px}.PrivateCouplesPage-module__NJSHRa__intro h2,.PrivateCouplesPage-module__NJSHRa__storyCopy h2,.PrivateCouplesPage-module__NJSHRa__privacyGrid h2{font-size:clamp(38px,10vw,52px)}.PrivateCouplesPage-module__NJSHRa__story{grid-template-columns:1fr;gap:37px;padding:70px 0}.PrivateCouplesPage-module__NJSHRa__storyReverse .PrivateCouplesPage-module__NJSHRa__storyCopy,.PrivateCouplesPage-module__NJSHRa__storyReverse .PrivateCouplesPage-module__NJSHRa__storyVisual{order:initial}.PrivateCouplesPage-module__NJSHRa__storyVisual{height:560px}.PrivateCouplesPage-module__NJSHRa__storyVisual img{width:min(320px,90%)}.PrivateCouplesPage-module__NJSHRa__privacyNote{padding:80px 0}}
