.BuyingFieldGuideFeature-module__nyJqJW__root{color:#f8f5ff;isolation:isolate;background:radial-gradient(circle at 85% -10%,#705bdd9e,#0000 36rem),radial-gradient(circle at -10% 70%,#d4ee711a,#0000 30rem),#151225;border:1px solid #ffffff1c;border-radius:clamp(22px,2vw,34px);margin-block:clamp(78px,8vw,126px) 0;padding:clamp(34px,5vw,72px);position:relative;overflow:hidden;box-shadow:0 36px 100px #231b3c33}.BuyingFieldGuideFeature-module__nyJqJW__root:before{content:"";z-index:-1;opacity:.26;pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.BuyingFieldGuideFeature-module__nyJqJW__introduction{grid-template-columns:minmax(0,1.28fr) minmax(270px,.52fr);align-items:end;gap:clamp(36px,7vw,118px);display:grid}.BuyingFieldGuideFeature-module__nyJqJW__eyebrow,.BuyingFieldGuideFeature-module__nyJqJW__cardEyebrow{color:var(--guides-accent,#d4ee71);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:max(.68rem,12px);font-weight:820;line-height:1.4}.BuyingFieldGuideFeature-module__nyJqJW__eyebrow{align-items:center;gap:10px;display:flex}.BuyingFieldGuideFeature-module__nyJqJW__eyebrow>span{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d4ee711c}.BuyingFieldGuideFeature-module__nyJqJW__introduction h2{color:#fff;max-width:980px;font-family:var(--guides-display,Georgia, serif);letter-spacing:-.058em;text-wrap:balance;margin:22px 0 0;font-size:clamp(3.4rem,5.4vw,6.4rem);font-weight:400;line-height:.92}.BuyingFieldGuideFeature-module__nyJqJW__introduction>p{color:#f8f5ffb3;max-width:540px;margin:0;font-size:clamp(.95rem,.88rem + .18vw,1.08rem);line-height:1.75}.BuyingFieldGuideFeature-module__nyJqJW__pathways{border-block:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(44px,6vw,76px);display:grid}.BuyingFieldGuideFeature-module__nyJqJW__pathways>a{min-width:0;min-height:118px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:21px clamp(16px,2.2vw,30px);text-decoration:none;transition:color .18s,background-color .18s;display:grid}.BuyingFieldGuideFeature-module__nyJqJW__pathways>a+a{border-inline-start:1px solid #ffffff26}.BuyingFieldGuideFeature-module__nyJqJW__pathways>a:is(:hover,:focus-visible){color:#201a37;background:var(--guides-accent,#d4ee71)}.BuyingFieldGuideFeature-module__nyJqJW__pathways>a:focus-visible{z-index:1;outline-offset:-4px;outline:3px solid #fff;position:relative}.BuyingFieldGuideFeature-module__nyJqJW__pathwayIcon{width:48px;height:48px;color:var(--guides-accent,#d4ee71);border:1px solid #fff3;border-radius:50%;place-items:center;transition:color .18s,border-color .18s,background-color .18s;display:grid}.BuyingFieldGuideFeature-module__nyJqJW__pathways>a:is(:hover,:focus-visible) .BuyingFieldGuideFeature-module__nyJqJW__pathwayIcon{color:#fff;border-color:var(--guides-violet,#5e4cc7);background:var(--guides-violet,#5e4cc7)}.BuyingFieldGuideFeature-module__nyJqJW__pathwayIcon svg{width:19px;height:19px}.BuyingFieldGuideFeature-module__nyJqJW__pathwayCopy{grid-template-columns:auto minmax(0,1fr);gap:2px 11px;min-width:0;display:grid}.BuyingFieldGuideFeature-module__nyJqJW__pathwayCopy small{color:var(--guides-accent,#d4ee71);letter-spacing:.1em;font-size:max(.64rem,11px);font-weight:820}.BuyingFieldGuideFeature-module__nyJqJW__pathways>a:is(:hover,:focus-visible) .BuyingFieldGuideFeature-module__nyJqJW__pathwayCopy small{color:var(--guides-violet-deep,#4434a8)}.BuyingFieldGuideFeature-module__nyJqJW__pathwayCopy strong{font-size:max(.78rem,13px);font-weight:790;line-height:1.3}.BuyingFieldGuideFeature-module__nyJqJW__pathwayCopy>span{color:#f8f5ff9e;grid-column:1/-1;font-size:max(.72rem,12px);line-height:1.45}.BuyingFieldGuideFeature-module__nyJqJW__pathways>a:is(:hover,:focus-visible) .BuyingFieldGuideFeature-module__nyJqJW__pathwayCopy>span{color:#201a37b8}.BuyingFieldGuideFeature-module__nyJqJW__pathwayArrow{width:17px;height:17px;color:var(--guides-accent,#d4ee71);transition:color .18s,transform .18s}.BuyingFieldGuideFeature-module__nyJqJW__pathways>a:is(:hover,:focus-visible) .BuyingFieldGuideFeature-module__nyJqJW__pathwayArrow{color:var(--guides-violet-deep,#4434a8);transform:translate(3px)}.BuyingFieldGuideFeature-module__nyJqJW__pathways>a:first-child:is(:hover,:focus-visible) .BuyingFieldGuideFeature-module__nyJqJW__pathwayArrow{transform:translateY(3px)}.BuyingFieldGuideFeature-module__nyJqJW__featureGrid{grid-template-columns:minmax(0,1.8fr) minmax(310px,.78fr);align-items:stretch;gap:clamp(16px,2vw,28px);margin-top:clamp(26px,3vw,42px);display:grid}.BuyingFieldGuideFeature-module__nyJqJW__fieldGuide{min-width:0;min-height:670px;color:var(--guides-ink,#17131f);background:#f8f5f0;border-radius:20px;grid-template-columns:minmax(260px,.92fr) minmax(350px,1.08fr);display:grid;overflow:hidden;box-shadow:0 28px 70px #0000002e}.BuyingFieldGuideFeature-module__nyJqJW__previewMedia{background:#ded8ff;min-width:0;min-height:430px;position:relative;overflow:hidden}.BuyingFieldGuideFeature-module__nyJqJW__previewMedia:after{content:"";pointer-events:none;background:linear-gradient(#0f0c1b0a 35%,#0f0c1bb3 100%);position:absolute;inset:0}.BuyingFieldGuideFeature-module__nyJqJW__previewMedia img{object-fit:cover;object-position:72% center;transition:transform .7s cubic-bezier(.22,1,.36,1)}.BuyingFieldGuideFeature-module__nyJqJW__fieldGuide:hover .BuyingFieldGuideFeature-module__nyJqJW__previewMedia img{transform:scale(1.025)}.BuyingFieldGuideFeature-module__nyJqJW__previewBadge{z-index:2;color:#231d3c;background:var(--guides-accent,#d4ee71);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:9px 12px;font-size:max(.66rem,11px);font-weight:820;line-height:1;position:absolute;inset-block-start:22px;inset-inline-start:22px}.BuyingFieldGuideFeature-module__nyJqJW__previewFolio{z-index:2;color:#fff;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;inset-block-end:22px;inset-inline:22px}.BuyingFieldGuideFeature-module__nyJqJW__previewFolio>span{font-family:var(--guides-display,Georgia, serif);font-size:2.2rem;line-height:.8}.BuyingFieldGuideFeature-module__nyJqJW__previewFolio small{letter-spacing:.1em;text-transform:uppercase;font-size:max(.64rem,11px);font-weight:760}.BuyingFieldGuideFeature-module__nyJqJW__fieldGuideCopy{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(34px,4vw,58px);display:flex}.BuyingFieldGuideFeature-module__nyJqJW__fieldGuideCopy .BuyingFieldGuideFeature-module__nyJqJW__cardEyebrow,.BuyingFieldGuideFeature-module__nyJqJW__checklistPanel .BuyingFieldGuideFeature-module__nyJqJW__cardEyebrow{color:var(--guides-violet,#5e4cc7)}.BuyingFieldGuideFeature-module__nyJqJW__fieldGuideCopy h3,.BuyingFieldGuideFeature-module__nyJqJW__checklistPanel h3{font-family:var(--guides-display,Georgia, serif);letter-spacing:-.046em;text-wrap:balance;margin:18px 0 0;font-weight:400;line-height:.98}.BuyingFieldGuideFeature-module__nyJqJW__fieldGuideCopy h3{max-width:11ch;font-size:clamp(2.65rem,3.5vw,4.45rem)}.BuyingFieldGuideFeature-module__nyJqJW__fieldGuideCopy>p:not(.BuyingFieldGuideFeature-module__nyJqJW__cardEyebrow,.BuyingFieldGuideFeature-module__nyJqJW__reassurance,.BuyingFieldGuideFeature-module__nyJqJW__independenceNote){max-width:55ch;color:var(--guides-ink-soft,#4f485f);margin:25px 0 0;font-size:max(.86rem,14px);line-height:1.7}.BuyingFieldGuideFeature-module__nyJqJW__guideContents{border-top:1px solid var(--guides-line-strong,#40306f47);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;width:100%;margin:30px 0 0;padding:23px 0 0;list-style:none;display:grid}.BuyingFieldGuideFeature-module__nyJqJW__guideContents li{min-width:0;color:var(--guides-ink-soft,#4f485f);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:max(.72rem,12px);line-height:1.45;display:grid}.BuyingFieldGuideFeature-module__nyJqJW__guideContents svg{width:16px;height:16px;color:var(--guides-violet,#5e4cc7);stroke-width:2.5px}.BuyingFieldGuideFeature-module__nyJqJW__actions{gap:10px;width:100%;margin-top:auto;padding-top:34px;display:grid}.BuyingFieldGuideFeature-module__nyJqJW__actions a,.BuyingFieldGuideFeature-module__nyJqJW__checklistFooter a{border-radius:7px;justify-content:space-between;align-items:center;gap:15px;min-height:50px;padding:13px 17px;font-size:max(.74rem,12px);font-weight:800;line-height:1.25;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.BuyingFieldGuideFeature-module__nyJqJW__actions a:is(:hover,:focus-visible),.BuyingFieldGuideFeature-module__nyJqJW__checklistFooter a:is(:hover,:focus-visible){transform:translateY(-2px)}.BuyingFieldGuideFeature-module__nyJqJW__actions a:focus-visible,.BuyingFieldGuideFeature-module__nyJqJW__checklistFooter a:focus-visible{outline:3px solid var(--guides-violet,#5e4cc7);outline-offset:3px}.BuyingFieldGuideFeature-module__nyJqJW__actions svg,.BuyingFieldGuideFeature-module__nyJqJW__checklistFooter svg{flex:none;width:17px;height:17px}.BuyingFieldGuideFeature-module__nyJqJW__primaryAction{color:#282047;background:var(--guides-accent,#d4ee71);box-shadow:0 12px 28px #44348724}.BuyingFieldGuideFeature-module__nyJqJW__primaryAction:is(:hover,:focus-visible){background:#e3f79a;box-shadow:0 16px 34px #44348733}.BuyingFieldGuideFeature-module__nyJqJW__secondaryAction{color:var(--guides-violet-deep,#4434a8);border:1px solid var(--guides-line-strong,#40306f47);background:0 0}.BuyingFieldGuideFeature-module__nyJqJW__secondaryAction:is(:hover,:focus-visible){border-color:var(--guides-violet,#5e4cc7);background:#fff}.BuyingFieldGuideFeature-module__nyJqJW__reassurance{color:var(--guides-muted,#70677f);align-self:center;margin:12px 0 0;font-size:max(.66rem,11px);line-height:1.4}.BuyingFieldGuideFeature-module__nyJqJW__independenceNote{max-width:49ch;color:var(--guides-muted,#70677f);text-align:center;margin:8px auto 0;font-size:max(.64rem,10px);line-height:1.45}.BuyingFieldGuideFeature-module__nyJqJW__checklistPanel{min-width:0;color:var(--guides-ink,#17131f);background:linear-gradient(#ffffffbf, #ffffffbf), var(--guides-lavender,#ded8ff);border-radius:20px;flex-direction:column;padding:clamp(30px,3.5vw,46px);scroll-margin-top:112px;display:flex}.BuyingFieldGuideFeature-module__nyJqJW__checklistMedia{background:var(--guides-lavender,#ded8ff);border-radius:12px;min-height:180px;margin-bottom:30px;position:relative;overflow:hidden}.BuyingFieldGuideFeature-module__nyJqJW__checklistMedia:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #40306f1f;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff47}.BuyingFieldGuideFeature-module__nyJqJW__checklistMedia img{object-fit:cover;object-position:52% center}.BuyingFieldGuideFeature-module__nyJqJW__checklistPanel h3{font-size:clamp(2.15rem,2.8vw,3.3rem)}.BuyingFieldGuideFeature-module__nyJqJW__checklistPanel header>p:last-child{color:var(--guides-ink-soft,#4f485f);margin:20px 0 0;font-size:max(.78rem,13px);line-height:1.65}.BuyingFieldGuideFeature-module__nyJqJW__checklist{border:0;min-width:0;margin:31px 0 0;padding:0}.BuyingFieldGuideFeature-module__nyJqJW__checklist>legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.BuyingFieldGuideFeature-module__nyJqJW__checklistItem{border-top:1px solid var(--guides-line-strong,#40306f47);position:relative}.BuyingFieldGuideFeature-module__nyJqJW__checklistItem:last-child{border-bottom:1px solid var(--guides-line-strong,#40306f47)}.BuyingFieldGuideFeature-module__nyJqJW__checklistItem input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.BuyingFieldGuideFeature-module__nyJqJW__checklistItem label{cursor:pointer;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:13px;min-height:92px;padding-block:18px;display:grid}.BuyingFieldGuideFeature-module__nyJqJW__checklistItem label>span:first-child{border:1px solid var(--guides-line-strong,#40306f47);background:#ffffff9e;border-radius:50%;place-items:center;width:26px;height:26px;transition:border-color .16s,background-color .16s;display:grid;position:relative}.BuyingFieldGuideFeature-module__nyJqJW__checklistItem label>span:first-child:after{content:"✓";color:#fff;opacity:0;font-size:.76rem;font-weight:850;line-height:1;transition:opacity .16s,transform .16s;transform:scale(.5)}.BuyingFieldGuideFeature-module__nyJqJW__checklistItem input:checked+label>span:first-child{border-color:var(--guides-violet,#5e4cc7);background:var(--guides-violet,#5e4cc7)}.BuyingFieldGuideFeature-module__nyJqJW__checklistItem input:checked+label>span:first-child:after{opacity:1;transform:scale(1)}.BuyingFieldGuideFeature-module__nyJqJW__checklistItem input:focus-visible+label{outline:3px solid var(--guides-violet,#5e4cc7);outline-offset:3px}.BuyingFieldGuideFeature-module__nyJqJW__checklistItem label strong,.BuyingFieldGuideFeature-module__nyJqJW__checklistItem label small{display:block}.BuyingFieldGuideFeature-module__nyJqJW__checklistItem label strong{font-size:max(.76rem,13px);line-height:1.4}.BuyingFieldGuideFeature-module__nyJqJW__checklistItem label small{color:var(--guides-muted,#70677f);margin-top:5px;font-size:max(.7rem,12px);line-height:1.5}.BuyingFieldGuideFeature-module__nyJqJW__checklistItem input:checked+label strong{color:var(--guides-violet-deep,#4434a8)}.BuyingFieldGuideFeature-module__nyJqJW__checklistFooter{margin-top:auto;padding-top:30px}.BuyingFieldGuideFeature-module__nyJqJW__checklistFooter p{color:var(--guides-muted,#70677f);margin:0 0 13px;font-size:max(.72rem,12px);line-height:1.55}.BuyingFieldGuideFeature-module__nyJqJW__checklistFooter a{color:#fff;background:var(--guides-violet-deep,#4434a8)}.BuyingFieldGuideFeature-module__nyJqJW__checklistFooter a:is(:hover,:focus-visible){background:var(--guides-violet,#5e4cc7)}@media (min-width:1700px){.BuyingFieldGuideFeature-module__nyJqJW__fieldGuide{min-height:770px}.BuyingFieldGuideFeature-module__nyJqJW__fieldGuideCopy h3{font-size:clamp(3.2rem,3.2vw,5.5rem)}}@media (max-width:1180px){.BuyingFieldGuideFeature-module__nyJqJW__fieldGuide{grid-template-columns:1fr}.BuyingFieldGuideFeature-module__nyJqJW__previewMedia{min-height:380px}}@media (max-width:900px){.BuyingFieldGuideFeature-module__nyJqJW__introduction{grid-template-columns:1fr;align-items:start}.BuyingFieldGuideFeature-module__nyJqJW__introduction>p{max-width:680px}.BuyingFieldGuideFeature-module__nyJqJW__pathways{grid-template-columns:1fr}.BuyingFieldGuideFeature-module__nyJqJW__pathways>a{min-height:94px}.BuyingFieldGuideFeature-module__nyJqJW__pathways>a+a{border-block-start:1px solid #ffffff26;border-inline-start:0}.BuyingFieldGuideFeature-module__nyJqJW__featureGrid{grid-template-columns:1fr}.BuyingFieldGuideFeature-module__nyJqJW__fieldGuide{grid-template-columns:minmax(280px,.75fr) minmax(0,1fr)}.BuyingFieldGuideFeature-module__nyJqJW__previewMedia{min-height:600px}.BuyingFieldGuideFeature-module__nyJqJW__checklistPanel{min-height:0}.BuyingFieldGuideFeature-module__nyJqJW__checklistMedia{min-height:250px}.BuyingFieldGuideFeature-module__nyJqJW__checklist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.BuyingFieldGuideFeature-module__nyJqJW__checklistFooter{max-width:480px}}@media (max-width:700px){.BuyingFieldGuideFeature-module__nyJqJW__root{border-radius:22px;margin-block-start:58px;padding:26px 16px 16px;width:calc(100vw - 16px)!important}.BuyingFieldGuideFeature-module__nyJqJW__introduction h2{font-size:clamp(3.1rem,14vw,4.4rem)}.BuyingFieldGuideFeature-module__nyJqJW__pathways{margin-top:38px}.BuyingFieldGuideFeature-module__nyJqJW__pathways>a{grid-template-columns:auto minmax(0,1fr) 18px;padding-inline:10px}.BuyingFieldGuideFeature-module__nyJqJW__pathwayIcon{width:42px;height:42px}.BuyingFieldGuideFeature-module__nyJqJW__featureGrid{gap:12px;margin-top:16px}.BuyingFieldGuideFeature-module__nyJqJW__fieldGuide{border-radius:16px;grid-template-columns:1fr;min-height:0}.BuyingFieldGuideFeature-module__nyJqJW__previewMedia{min-height:min(108vw,520px)}.BuyingFieldGuideFeature-module__nyJqJW__fieldGuideCopy{padding:30px 22px}.BuyingFieldGuideFeature-module__nyJqJW__fieldGuideCopy h3{max-width:none;font-size:clamp(2.55rem,12.5vw,3.65rem)}.BuyingFieldGuideFeature-module__nyJqJW__guideContents{grid-template-columns:1fr}.BuyingFieldGuideFeature-module__nyJqJW__actions{margin-top:0}.BuyingFieldGuideFeature-module__nyJqJW__checklistPanel{border-radius:16px;padding:30px 22px}.BuyingFieldGuideFeature-module__nyJqJW__checklistMedia{min-height:min(58vw,330px);margin-bottom:26px}.BuyingFieldGuideFeature-module__nyJqJW__checklist{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.BuyingFieldGuideFeature-module__nyJqJW__previewMedia img,.BuyingFieldGuideFeature-module__nyJqJW__pathwayArrow,.BuyingFieldGuideFeature-module__nyJqJW__actions a,.BuyingFieldGuideFeature-module__nyJqJW__checklistFooter a{transition:none}}
.AndroidAppLink-module__m6OloG__link{color:#fff;text-align:start;background:#18271f;border:1px solid #596258;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:fit-content;max-width:100%;min-height:58px;margin-block-start:16px;padding:10px 18px;text-decoration:none;transition:background .16s;display:inline-flex}.AndroidAppLink-module__m6OloG__link:hover{background:#304436}.AndroidAppLink-module__m6OloG__link:focus-visible{outline-offset:4px;outline:3px solid #9b763e}.AndroidAppLink-module__m6OloG__link>svg{flex-shrink:0}.AndroidAppLink-module__m6OloG__copy{gap:3px;display:grid}.AndroidAppLink-module__m6OloG__label{font-size:12px;font-weight:500;line-height:1.4}.AndroidAppLink-module__m6OloG__store{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.2}@media (prefers-reduced-motion:reduce){.AndroidAppLink-module__m6OloG__link{transition:none}}
.CaratBudgetPlanner-module__2rqC_a__planner{--planner-ink:#17131f;--planner-soft:#5b5466;--planner-violet:#5e4cc7;--planner-violet-deep:#4434a8;--planner-lavender:#ece8ff;--planner-lime:#d4ee71;--planner-paper:#fbf9f8;--planner-line:#40306f2b;color:var(--planner-ink);border:1px solid var(--planner-line);background:var(--planner-paper);margin-block:clamp(64px,8vw,112px);box-shadow:0 28px 90px #3327581a}.CaratBudgetPlanner-module__2rqC_a__intro{color:#fff;background:radial-gradient(circle at 90% 12%,#d4ee7124,#0000 28%),linear-gradient(130deg,#171323 0%,#292040 62%,#34285d 100%);grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:clamp(32px,6vw,80px);padding:clamp(32px,5vw,64px);display:grid}.CaratBudgetPlanner-module__2rqC_a__introCopy>p,.CaratBudgetPlanner-module__2rqC_a__result header>p,.CaratBudgetPlanner-module__2rqC_a__matchCta p{color:var(--planner-lime);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:max(.7rem,12px);font-weight:760}.CaratBudgetPlanner-module__2rqC_a__introCopy h2{color:#fff;max-width:700px;font-family:var(--guides-display,"Iowan Old Style", "Palatino Linotype", Georgia, serif);letter-spacing:-.052em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2.7rem,5vw,5.25rem);font-weight:400;line-height:.94}.CaratBudgetPlanner-module__2rqC_a__introCopy>span{color:#ffffffb8;max-width:720px;margin-top:24px;font-size:clamp(.9rem,1.4vw,1.02rem);line-height:1.72;display:block}.CaratBudgetPlanner-module__2rqC_a__rules{border-top:1px solid #ffffff2e;margin:0}.CaratBudgetPlanner-module__2rqC_a__rules div{border-bottom:1px solid #ffffff2e;grid-template-columns:78px minmax(0,1fr);gap:18px;padding-block:18px;display:grid}.CaratBudgetPlanner-module__2rqC_a__rules dt{color:var(--planner-lime);font-size:max(.72rem,12px);font-weight:760}.CaratBudgetPlanner-module__2rqC_a__rules dd{color:#ffffffb8;margin:0;font-size:max(.76rem,13px);line-height:1.55}.CaratBudgetPlanner-module__2rqC_a__workspace{padding:clamp(26px,5vw,64px)}.CaratBudgetPlanner-module__2rqC_a__form{gap:18px;display:grid}.CaratBudgetPlanner-module__2rqC_a__step{border:1px solid var(--planner-line);background:#fff;min-width:0;margin:0;padding:clamp(24px,4vw,38px)}.CaratBudgetPlanner-module__2rqC_a__step legend{max-width:calc(100% - 24px);color:var(--planner-ink);align-items:center;gap:12px;padding:0 12px 0 0;font-size:clamp(1rem,2vw,1.2rem);font-weight:780;line-height:1.25;display:flex}.CaratBudgetPlanner-module__2rqC_a__step legend>span{color:var(--planner-violet);letter-spacing:.12em;font-size:.7rem}.CaratBudgetPlanner-module__2rqC_a__stepIntro{max-width:720px;color:var(--planner-soft);margin:8px 0 24px;font-size:max(.79rem,13px);line-height:1.65}.CaratBudgetPlanner-module__2rqC_a__moneyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.CaratBudgetPlanner-module__2rqC_a__moneyGrid label,.CaratBudgetPlanner-module__2rqC_a__selectLabel{min-width:0;color:var(--planner-ink);gap:8px;font-size:max(.74rem,12px);font-weight:720;display:grid}.CaratBudgetPlanner-module__2rqC_a__moneyGrid small,.CaratBudgetPlanner-module__2rqC_a__selectLabel small{color:#777080;font-size:max(.68rem,12px);font-weight:450;line-height:1.45}.CaratBudgetPlanner-module__2rqC_a__moneyInput{min-height:50px;color:var(--planner-violet);border:1px solid var(--planner-line);background:#fbfafc;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding-inline:14px;transition:border-color .16s,box-shadow .16s;display:grid}.CaratBudgetPlanner-module__2rqC_a__moneyInput:focus-within{border-color:var(--planner-violet);box-shadow:0 0 0 3px #5e4cc71f}.CaratBudgetPlanner-module__2rqC_a__moneyInput input{width:100%;min-width:0;height:48px;color:var(--planner-ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.9rem;font-weight:650}.CaratBudgetPlanner-module__2rqC_a__moneyInput input::placeholder{color:#9b94a5;opacity:1}.CaratBudgetPlanner-module__2rqC_a__budgetReadout{color:#2b2540;border-left:4px solid var(--planner-lime);background:#f3f7df;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 18px;margin-top:22px;padding:18px 20px;display:grid}.CaratBudgetPlanner-module__2rqC_a__budgetReadout[data-status=over-reserved]{background:#fff1ee;border-left-color:#c65d51}.CaratBudgetPlanner-module__2rqC_a__budgetReadout>span{letter-spacing:.08em;text-transform:uppercase;font-size:max(.72rem,12px);font-weight:730}.CaratBudgetPlanner-module__2rqC_a__budgetReadout strong{font-family:var(--guides-display,"Iowan Old Style", "Palatino Linotype", Georgia, serif);font-size:clamp(1.5rem,4vw,2.3rem);font-weight:400}.CaratBudgetPlanner-module__2rqC_a__budgetReadout small{color:#696272;grid-column:1/-1;font-size:max(.7rem,12px);line-height:1.5}.CaratBudgetPlanner-module__2rqC_a__shapeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.CaratBudgetPlanner-module__2rqC_a__shapeOption{border:1px solid var(--planner-line);cursor:pointer;background:#fbfafc;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:88px;padding:13px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.CaratBudgetPlanner-module__2rqC_a__shapeOption:hover,.CaratBudgetPlanner-module__2rqC_a__shapeOption:focus-within{border-color:var(--planner-violet);background:var(--planner-lavender)}.CaratBudgetPlanner-module__2rqC_a__shapeOption:focus-within{outline-offset:2px;outline:3px solid #5e4cc729}.CaratBudgetPlanner-module__2rqC_a__shapeOption:has(input:checked){color:#fff;border-color:var(--planner-violet-deep);background:var(--planner-violet-deep)}.CaratBudgetPlanner-module__2rqC_a__shapeOption input,.CaratBudgetPlanner-module__2rqC_a__priorityList input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CaratBudgetPlanner-module__2rqC_a__shapeOption strong,.CaratBudgetPlanner-module__2rqC_a__shapeOption small{display:block}.CaratBudgetPlanner-module__2rqC_a__shapeOption strong{font-size:max(.75rem,12px);line-height:1.2}.CaratBudgetPlanner-module__2rqC_a__shapeOption small{color:#777080;margin-top:5px;font-size:max(.66rem,11px);line-height:1.3}.CaratBudgetPlanner-module__2rqC_a__shapeOption:has(input:checked) small{color:#ffffffad}.CaratBudgetPlanner-module__2rqC_a__shapeMark{border:1.5px solid;border-radius:50%;justify-self:center;width:27px;height:27px;transform:rotate(45deg)}.CaratBudgetPlanner-module__2rqC_a__shapeMark[data-shape=undecided]{border-style:dashed;position:relative}.CaratBudgetPlanner-module__2rqC_a__shapeMark[data-shape=undecided]:after{content:"?";place-items:center;font-size:12px;font-weight:760;display:grid;position:absolute;inset:0;transform:rotate(-45deg)}.CaratBudgetPlanner-module__2rqC_a__shapeMark[data-shape=oval]{border-radius:50%;width:21px;height:31px}.CaratBudgetPlanner-module__2rqC_a__shapeMark[data-shape=emerald]{border-radius:4px;width:22px;height:30px}.CaratBudgetPlanner-module__2rqC_a__shapeMark[data-shape=pear]{border-radius:50% 50% 50% 8%;width:23px;height:30px}.CaratBudgetPlanner-module__2rqC_a__shapeMark[data-shape=marquise]{border-radius:80% 0;width:21px;height:33px}.CaratBudgetPlanner-module__2rqC_a__shapeMark[data-shape=princess]{border-radius:2px}.CaratBudgetPlanner-module__2rqC_a__shapeMark[data-shape=asscher]{border-radius:5px;width:25px;height:25px}.CaratBudgetPlanner-module__2rqC_a__splitSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.CaratBudgetPlanner-module__2rqC_a__splitSteps .CaratBudgetPlanner-module__2rqC_a__step{align-content:start;gap:16px;display:grid}.CaratBudgetPlanner-module__2rqC_a__selectLabel select{width:100%;min-height:50px;color:var(--planner-ink);border:1px solid var(--planner-line);font:inherit;background:#fbfafc;border-radius:0;outline:0;padding:0 40px 0 14px;font-size:max(.78rem,13px)}.CaratBudgetPlanner-module__2rqC_a__selectLabel select:focus-visible{border-color:var(--planner-violet);box-shadow:0 0 0 3px #5e4cc71f}.CaratBudgetPlanner-module__2rqC_a__priorityList{gap:8px;display:grid}.CaratBudgetPlanner-module__2rqC_a__priorityList label{border:1px solid var(--planner-line);cursor:pointer;background:#fbfafc;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;min-height:66px;padding:13px 14px;display:grid;position:relative}.CaratBudgetPlanner-module__2rqC_a__priorityList label:hover,.CaratBudgetPlanner-module__2rqC_a__priorityList label:focus-within{border-color:var(--planner-violet)}.CaratBudgetPlanner-module__2rqC_a__priorityList label:has(input:checked){background:var(--planner-lavender);border-color:#5e4cc78c}.CaratBudgetPlanner-module__2rqC_a__priorityList label:focus-within{outline-offset:2px;outline:3px solid #5e4cc729}.CaratBudgetPlanner-module__2rqC_a__radioCheck{border:1px solid #8a8295;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.CaratBudgetPlanner-module__2rqC_a__priorityList label:has(input:checked) .CaratBudgetPlanner-module__2rqC_a__radioCheck{border:5px solid var(--planner-violet);background:#fff}.CaratBudgetPlanner-module__2rqC_a__priorityList strong,.CaratBudgetPlanner-module__2rqC_a__priorityList small{display:block}.CaratBudgetPlanner-module__2rqC_a__priorityList strong{font-size:max(.76rem,13px)}.CaratBudgetPlanner-module__2rqC_a__priorityList small{color:#706879;margin-top:4px;font-size:max(.68rem,12px);line-height:1.35}.CaratBudgetPlanner-module__2rqC_a__formActions{align-items:center;gap:12px;padding-top:8px;display:flex}.CaratBudgetPlanner-module__2rqC_a__buildButton,.CaratBudgetPlanner-module__2rqC_a__resetButton,.CaratBudgetPlanner-module__2rqC_a__matchCta a{min-height:50px;font:inherit;cursor:pointer;border-radius:4px;font-size:max(.75rem,12px);font-weight:780}.CaratBudgetPlanner-module__2rqC_a__buildButton{color:#282047;border:1px solid var(--planner-lime);background:var(--planner-lime);align-items:center;gap:10px;padding-inline:20px;display:inline-flex}.CaratBudgetPlanner-module__2rqC_a__buildButton:hover,.CaratBudgetPlanner-module__2rqC_a__buildButton:focus-visible{background:#e4f79e}.CaratBudgetPlanner-module__2rqC_a__buildButton svg,.CaratBudgetPlanner-module__2rqC_a__matchCta svg{width:16px;height:16px}.CaratBudgetPlanner-module__2rqC_a__resetButton{color:var(--planner-soft);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding-inline:16px;display:inline-flex}.CaratBudgetPlanner-module__2rqC_a__resetButton:hover,.CaratBudgetPlanner-module__2rqC_a__resetButton:focus-visible{color:var(--planner-violet-deep);border-color:var(--planner-line)}.CaratBudgetPlanner-module__2rqC_a__resetButton svg{width:14px;height:14px}.CaratBudgetPlanner-module__2rqC_a__buildButton:focus-visible,.CaratBudgetPlanner-module__2rqC_a__resetButton:focus-visible,.CaratBudgetPlanner-module__2rqC_a__matchCta a:focus-visible{outline-offset:3px;outline:3px solid #5e4cc73d}.CaratBudgetPlanner-module__2rqC_a__result{color:#fff;background:#17131f;outline:0;margin-top:clamp(30px,5vw,58px);scroll-margin-top:88px}.CaratBudgetPlanner-module__2rqC_a__result:focus-visible{box-shadow:0 0 0 4px var(--planner-lime)}.CaratBudgetPlanner-module__2rqC_a__result>header{border-bottom:1px solid #ffffff24;padding:clamp(30px,5vw,54px)}.CaratBudgetPlanner-module__2rqC_a__result header h3{color:#fff;max-width:760px;font-family:var(--guides-display,"Iowan Old Style", "Palatino Linotype", Georgia, serif);letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:400;line-height:.98}.CaratBudgetPlanner-module__2rqC_a__result header>span{color:#ffffffb3;max-width:760px;margin-top:18px;font-size:max(.82rem,14px);line-height:1.65;display:block}.CaratBudgetPlanner-module__2rqC_a__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CaratBudgetPlanner-module__2rqC_a__resultGrid article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:210px;padding:clamp(26px,4vw,42px)}.CaratBudgetPlanner-module__2rqC_a__resultGrid article:nth-child(2n){border-right:0}.CaratBudgetPlanner-module__2rqC_a__resultGrid article>span{color:var(--planner-lime);letter-spacing:.1em;text-transform:uppercase;font-size:max(.68rem,12px);font-weight:760}.CaratBudgetPlanner-module__2rqC_a__resultGrid p{color:#ffffffbd;margin:15px 0 0;font-size:max(.79rem,13px);line-height:1.68}.CaratBudgetPlanner-module__2rqC_a__checklist{padding:clamp(28px,5vw,48px)}.CaratBudgetPlanner-module__2rqC_a__checklist h4{color:#fff;margin:0 0 20px;font-size:.9rem}.CaratBudgetPlanner-module__2rqC_a__checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:0;padding:0;list-style:none;display:grid}.CaratBudgetPlanner-module__2rqC_a__checklist li{color:#ffffffc2;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:max(.76rem,13px);line-height:1.5;display:grid}.CaratBudgetPlanner-module__2rqC_a__checklist svg{width:17px;height:17px;color:var(--planner-lime);margin-top:2px}.CaratBudgetPlanner-module__2rqC_a__matchCta{color:#282047;background:var(--planner-lime);justify-content:space-between;align-items:center;gap:28px;padding:clamp(26px,5vw,46px);display:flex}.CaratBudgetPlanner-module__2rqC_a__matchCta p{color:#4b3e52}.CaratBudgetPlanner-module__2rqC_a__matchCta strong{max-width:620px;margin-top:7px;font-size:max(.8rem,13px);line-height:1.5;display:block}.CaratBudgetPlanner-module__2rqC_a__matchCta a{color:#fff;background:#2b2248;justify-content:center;align-items:center;gap:9px;min-width:max-content;padding-inline:18px;display:inline-flex}.CaratBudgetPlanner-module__2rqC_a__matchCta a:hover,.CaratBudgetPlanner-module__2rqC_a__matchCta a:focus-visible{background:#43366c}.CaratBudgetPlanner-module__2rqC_a__disclaimer{color:var(--planner-soft);border-top:1px solid var(--planner-line);background:#f0edef;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:20px 36px;padding:24px clamp(26px,5vw,64px) 30px;display:grid}.CaratBudgetPlanner-module__2rqC_a__disclaimer strong{color:var(--planner-ink);font-size:max(.74rem,12px)}.CaratBudgetPlanner-module__2rqC_a__disclaimer p{margin:0;font-size:max(.72rem,12px);line-height:1.6}@media (max-width:820px){.CaratBudgetPlanner-module__2rqC_a__intro,.CaratBudgetPlanner-module__2rqC_a__splitSteps{grid-template-columns:1fr}.CaratBudgetPlanner-module__2rqC_a__rules{margin-top:2px}.CaratBudgetPlanner-module__2rqC_a__moneyGrid{grid-template-columns:1fr}.CaratBudgetPlanner-module__2rqC_a__shapeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CaratBudgetPlanner-module__2rqC_a__matchCta{flex-direction:column;align-items:stretch}.CaratBudgetPlanner-module__2rqC_a__matchCta a{width:100%;min-width:0}}@media (max-width:540px){.CaratBudgetPlanner-module__2rqC_a__planner{border-inline:0;margin-inline:calc(50% - 50vw)}.CaratBudgetPlanner-module__2rqC_a__intro{padding:30px 20px}.CaratBudgetPlanner-module__2rqC_a__introCopy h2{font-size:clamp(2.5rem,13vw,3.6rem)}.CaratBudgetPlanner-module__2rqC_a__workspace{padding:18px 14px 28px}.CaratBudgetPlanner-module__2rqC_a__step{padding:22px 16px}.CaratBudgetPlanner-module__2rqC_a__shapeOption{grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:82px;padding:11px 9px}.CaratBudgetPlanner-module__2rqC_a__shapeMark{scale:.88}.CaratBudgetPlanner-module__2rqC_a__budgetReadout{grid-template-columns:1fr}.CaratBudgetPlanner-module__2rqC_a__formActions{flex-direction:column;align-items:stretch}.CaratBudgetPlanner-module__2rqC_a__buildButton,.CaratBudgetPlanner-module__2rqC_a__resetButton{justify-content:center;width:100%}.CaratBudgetPlanner-module__2rqC_a__resultGrid,.CaratBudgetPlanner-module__2rqC_a__checklist ul,.CaratBudgetPlanner-module__2rqC_a__disclaimer{grid-template-columns:1fr}.CaratBudgetPlanner-module__2rqC_a__resultGrid article{border-right:0;min-height:0}.CaratBudgetPlanner-module__2rqC_a__matchCta,.CaratBudgetPlanner-module__2rqC_a__disclaimer{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.CaratBudgetPlanner-module__2rqC_a__planner *,.CaratBudgetPlanner-module__2rqC_a__planner :before,.CaratBudgetPlanner-module__2rqC_a__planner :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.DiamondShapeShortlist-module__P0bEHW__root{color:var(--guides-ink)}.DiamondShapeShortlist-module__P0bEHW__introduction{max-width:74ch}.DiamondShapeShortlist-module__P0bEHW__eyebrow{color:var(--guides-violet);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:max(.68rem,12px);font-weight:820}.DiamondShapeShortlist-module__P0bEHW__introduction h2{max-width:13ch;font-family:var(--guides-display);letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,4.2vw,4.4rem);font-weight:400;line-height:.98}.DiamondShapeShortlist-module__P0bEHW__introduction>p:last-child{color:var(--guides-ink-soft);margin:28px 0 0;font-size:clamp(1rem,.9rem + .12vw,1.12rem);line-height:1.84}.DiamondShapeShortlist-module__P0bEHW__shapeGrid{border:1px solid var(--guides-line-strong);background:var(--guides-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:46px;display:grid}.DiamondShapeShortlist-module__P0bEHW__shapeCard{background:#ffffff8f;min-width:0;padding:25px}.DiamondShapeShortlist-module__P0bEHW__shapeCard header{grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.DiamondShapeShortlist-module__P0bEHW__shapeCard header span{color:var(--guides-violet);letter-spacing:.08em;font-size:max(.66rem,12px);font-weight:820}.DiamondShapeShortlist-module__P0bEHW__shapeCard h3{font-family:var(--guides-display);letter-spacing:-.035em;margin:0;font-size:1.9rem;font-weight:400;line-height:1}.DiamondShapeShortlist-module__P0bEHW__shapeCard dl{gap:16px;margin:24px 0 0;display:grid}.DiamondShapeShortlist-module__P0bEHW__shapeCard dl>div{border-top:1px solid var(--guides-line);padding-top:14px}.DiamondShapeShortlist-module__P0bEHW__shapeCard dt{color:var(--guides-violet);letter-spacing:.075em;text-transform:uppercase;font-size:max(.64rem,11px);font-weight:800}.DiamondShapeShortlist-module__P0bEHW__shapeCard dd{color:var(--guides-ink-soft);margin:7px 0 0;font-size:.82rem;line-height:1.62}.DiamondShapeShortlist-module__P0bEHW__method{color:#f7f4ff;background:radial-gradient(circle at 100% 0%, #5e4cc794, transparent 20rem), var(--guides-night);margin-top:34px;padding:clamp(28px,4vw,40px)}.DiamondShapeShortlist-module__P0bEHW__method h3{max-width:18ch;font-family:var(--guides-display);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:400;line-height:1}.DiamondShapeShortlist-module__P0bEHW__method ol{counter-reset:shape-method;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.DiamondShapeShortlist-module__P0bEHW__method li{counter-increment:shape-method;border-top:1px solid #ffffff38;min-width:0;padding-top:16px}.DiamondShapeShortlist-module__P0bEHW__method li:before{content:"0" counter(shape-method);color:var(--guides-accent);letter-spacing:.1em;margin-bottom:22px;font-size:max(.66rem,12px);font-weight:820;display:block}.DiamondShapeShortlist-module__P0bEHW__method strong{font-family:var(--guides-display);font-size:1.35rem;font-weight:400}.DiamondShapeShortlist-module__P0bEHW__method p{color:#f7f4ffb8;margin:9px 0 0;font-size:.77rem;line-height:1.62}@media (max-width:680px){.DiamondShapeShortlist-module__P0bEHW__introduction h2{font-size:clamp(2.65rem,12.5vw,3.55rem)}.DiamondShapeShortlist-module__P0bEHW__shapeGrid{grid-template-columns:1fr;margin-top:38px}.DiamondShapeShortlist-module__P0bEHW__shapeCard{padding:22px}.DiamondShapeShortlist-module__P0bEHW__method{padding:30px 22px}.DiamondShapeShortlist-module__P0bEHW__method ol{grid-template-columns:1fr}}
.ProposalWithoutRingToolkit-module__RVxRDW__root{--toolkit-ink:var(--guides-ink,#1d1930);--toolkit-muted:var(--guides-ink-soft,#655e73);--toolkit-violet:var(--guides-violet,#5e4cc7);--toolkit-violet-deep:var(--guides-violet-deep,#4434a8);--toolkit-lavender:var(--guides-lavender-soft,#eeeaff);--toolkit-accent:var(--guides-accent,#d8f171);--toolkit-line:var(--guides-line-strong,#493b7230);--toolkit-paper:#ffffff9e;color:var(--toolkit-ink);margin-block:clamp(76px,8vw,116px)}.ProposalWithoutRingToolkit-module__RVxRDW__introduction{max-inline-size:780px}.ProposalWithoutRingToolkit-module__RVxRDW__eyebrow{color:var(--toolkit-violet);letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px;font-size:max(.7rem,12px);font-weight:820;line-height:1.4}.ProposalWithoutRingToolkit-module__RVxRDW__introduction h2{color:var(--toolkit-ink);font-family:var(--guides-display,Georgia, serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5.2vw,4.7rem);font-weight:400;line-height:.98}.ProposalWithoutRingToolkit-module__RVxRDW__introduction>p:last-child,.ProposalWithoutRingToolkit-module__RVxRDW__sectionHeading p{max-inline-size:70ch;color:var(--toolkit-muted);margin:22px 0 0;font-size:clamp(.98rem,.94rem + .15vw,1.08rem);line-height:1.75}.ProposalWithoutRingToolkit-module__RVxRDW__matrixSection,.ProposalWithoutRingToolkit-module__RVxRDW__checklistSection,.ProposalWithoutRingToolkit-module__RVxRDW__wordingSection{margin-top:clamp(52px,7vw,82px)}.ProposalWithoutRingToolkit-module__RVxRDW__sectionHeading h3{color:var(--toolkit-ink);font-family:var(--guides-display,Georgia, serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.4vw,3.15rem);font-weight:400;line-height:1.04}.ProposalWithoutRingToolkit-module__RVxRDW__swipeHint{color:var(--toolkit-violet-deep);margin:24px 0 10px;font-size:max(.72rem,12px);font-weight:760;display:none}.ProposalWithoutRingToolkit-module__RVxRDW__tableScroller{border:1px solid var(--toolkit-line);background:var(--toolkit-paper);overscroll-behavior-inline:contain;scrollbar-gutter:stable;border-radius:18px;margin-top:30px;overflow-x:auto;box-shadow:0 22px 55px #2d234e12}.ProposalWithoutRingToolkit-module__RVxRDW__tableScroller:focus-visible{outline:3px solid color-mix(in srgb, var(--toolkit-violet) 48%, transparent);outline-offset:4px}.ProposalWithoutRingToolkit-module__RVxRDW__matrix{border-collapse:collapse;table-layout:fixed;text-align:start;width:100%;min-width:760px}.ProposalWithoutRingToolkit-module__RVxRDW__matrix caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ProposalWithoutRingToolkit-module__RVxRDW__matrix :is(th,td){border-block-end:1px solid var(--toolkit-line);border-inline-start:1px solid var(--toolkit-line);vertical-align:top;overflow-wrap:anywhere;padding:clamp(18px,2.4vw,27px)}.ProposalWithoutRingToolkit-module__RVxRDW__matrix tr:last-child :is(th,td){border-block-end:0}.ProposalWithoutRingToolkit-module__RVxRDW__matrix :is(th,td):first-child{border-inline-start:0}.ProposalWithoutRingToolkit-module__RVxRDW__matrix thead th{color:#fff;font-family:var(--guides-display,Georgia, serif);background:#211b38;font-size:clamp(1rem,.94rem + .34vw,1.28rem);font-weight:400;line-height:1.15}.ProposalWithoutRingToolkit-module__RVxRDW__matrix thead th:first-child{width:20%;color:var(--toolkit-accent);letter-spacing:.1em;text-transform:uppercase;font-family:inherit;font-size:max(.7rem,12px);font-weight:820}.ProposalWithoutRingToolkit-module__RVxRDW__matrix tbody th{color:var(--toolkit-violet-deep);background:var(--toolkit-lavender);font-size:max(.76rem,13px);font-weight:820;line-height:1.35}.ProposalWithoutRingToolkit-module__RVxRDW__matrix tbody td{color:var(--toolkit-muted);font-size:max(.78rem,13px);line-height:1.62}.ProposalWithoutRingToolkit-module__RVxRDW__checklist{border:1px solid var(--toolkit-line);background:var(--toolkit-line);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:30px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.ProposalWithoutRingToolkit-module__RVxRDW__checklist li{background:#ffffffb8;grid-template-columns:34px minmax(0,1fr);gap:15px;min-width:0;padding:clamp(22px,3vw,30px);display:grid}.ProposalWithoutRingToolkit-module__RVxRDW__stepNumber{color:var(--toolkit-violet);letter-spacing:.09em;font-size:max(.68rem,12px);font-weight:850;line-height:1.4}.ProposalWithoutRingToolkit-module__RVxRDW__checklist h4{color:var(--toolkit-ink);font-family:var(--guides-display,Georgia, serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.1rem + .35vw,1.5rem);font-weight:400;line-height:1.12}.ProposalWithoutRingToolkit-module__RVxRDW__checklist p{color:var(--toolkit-muted);margin:10px 0 0;font-size:max(.78rem,13px);line-height:1.62}.ProposalWithoutRingToolkit-module__RVxRDW__wordingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:30px;display:grid}.ProposalWithoutRingToolkit-module__RVxRDW__wordingGrid figure{border:1px solid var(--toolkit-line);background:#ffffffa8;border-radius:18px;flex-direction:column;min-width:0;margin:0;padding:clamp(24px,3vw,32px);display:flex}.ProposalWithoutRingToolkit-module__RVxRDW__wordingGrid figcaption{color:var(--toolkit-violet);letter-spacing:.1em;text-transform:uppercase;font-size:max(.68rem,12px);font-weight:820;line-height:1.4}.ProposalWithoutRingToolkit-module__RVxRDW__wordingGrid blockquote{color:var(--toolkit-ink);font-family:var(--guides-display,Georgia, serif);letter-spacing:-.022em;margin:28px 0 24px;padding:0;font-size:clamp(1.25rem,1.1rem + .38vw,1.55rem);line-height:1.35}.ProposalWithoutRingToolkit-module__RVxRDW__wordingGrid blockquote p,.ProposalWithoutRingToolkit-module__RVxRDW__wordingGrid>figure>p{margin:0}.ProposalWithoutRingToolkit-module__RVxRDW__wordingGrid>figure>p{color:var(--toolkit-muted);border-block-start:1px solid var(--toolkit-line);margin-top:auto;padding-top:22px;font-size:max(.75rem,12px);line-height:1.58}.ProposalWithoutRingToolkit-module__RVxRDW__cta{color:#fff;background:radial-gradient(circle at 100% 0,#5e4cc7b8,#0000 19rem),#171328;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:end;gap:clamp(28px,5vw,60px);margin-top:clamp(58px,7vw,88px);padding:clamp(28px,5vw,52px);display:grid}.ProposalWithoutRingToolkit-module__RVxRDW__cta .ProposalWithoutRingToolkit-module__RVxRDW__eyebrow{color:var(--toolkit-accent)}.ProposalWithoutRingToolkit-module__RVxRDW__cta h3{color:#fff;font-family:var(--guides-display,Georgia, serif);letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.6vw,3.3rem);font-weight:400;line-height:1}.ProposalWithoutRingToolkit-module__RVxRDW__cta div>p:last-child{color:#ffffffc2;max-inline-size:60ch;margin:20px 0 0;font-size:max(.84rem,14px);line-height:1.7}.ProposalWithoutRingToolkit-module__RVxRDW__ctaAction{flex-direction:column;align-items:stretch;gap:11px;display:flex}.ProposalWithoutRingToolkit-module__RVxRDW__ctaAction a{color:#292143;background:var(--toolkit-accent);border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:13px 18px;font-size:max(.76rem,13px);font-weight:820;line-height:1.2;text-decoration:none;transition:translate .18s,box-shadow .18s;display:inline-flex}.ProposalWithoutRingToolkit-module__RVxRDW__ctaAction a:is(:hover,:focus-visible){translate:0 -2px;box-shadow:0 12px 28px #00000038}.ProposalWithoutRingToolkit-module__RVxRDW__ctaAction a:focus-visible{outline-offset:4px;outline:3px solid #fff}.ProposalWithoutRingToolkit-module__RVxRDW__ctaAction small{color:#ffffffab;text-align:center;font-size:max(.68rem,12px);line-height:1.45}@media (max-width:820px){.ProposalWithoutRingToolkit-module__RVxRDW__wordingGrid{grid-template-columns:1fr}.ProposalWithoutRingToolkit-module__RVxRDW__cta{grid-template-columns:1fr;align-items:start}.ProposalWithoutRingToolkit-module__RVxRDW__ctaAction{max-inline-size:420px}}@media (max-width:720px){.ProposalWithoutRingToolkit-module__RVxRDW__root{margin-block:68px}.ProposalWithoutRingToolkit-module__RVxRDW__swipeHint{display:block}.ProposalWithoutRingToolkit-module__RVxRDW__tableScroller{margin-top:0}.ProposalWithoutRingToolkit-module__RVxRDW__matrix{min-width:700px}.ProposalWithoutRingToolkit-module__RVxRDW__matrix :is(th,td){padding:18px}.ProposalWithoutRingToolkit-module__RVxRDW__matrix thead th:first-child{width:22%}.ProposalWithoutRingToolkit-module__RVxRDW__checklist{grid-template-columns:1fr}.ProposalWithoutRingToolkit-module__RVxRDW__checklist li{grid-template-columns:30px minmax(0,1fr)}.ProposalWithoutRingToolkit-module__RVxRDW__cta{border-radius:16px}.ProposalWithoutRingToolkit-module__RVxRDW__ctaAction a{min-height:48px}}@media (prefers-reduced-motion:reduce){.ProposalWithoutRingToolkit-module__RVxRDW__ctaAction a{transition:none}}
.RingSizeChart-module__PXyEoq__root{color:var(--guides-ink);border-top:1px solid var(--guides-line-strong);scroll-margin-top:calc(var(--guides-sticky-top) + 6px);margin-top:clamp(56px,6vw,88px);padding-top:clamp(56px,6vw,88px)}.RingSizeChart-module__PXyEoq__introduction{max-width:74ch}.RingSizeChart-module__PXyEoq__eyebrow{color:var(--guides-violet);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:max(.68rem,12px);font-weight:820}.RingSizeChart-module__PXyEoq__introduction h2{max-width:18ch;font-family:var(--guides-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,3.8vw,3.9rem);font-weight:400;line-height:1}.RingSizeChart-module__PXyEoq__introduction>p:last-child{color:var(--guides-ink-soft);margin:26px 0 0;font-size:clamp(1rem,.9rem + .12vw,1.12rem);line-height:1.84}.RingSizeChart-module__PXyEoq__tableScroller{scrollbar-gutter:stable;border:1px solid var(--guides-line-strong);background:#ffffff8f;margin-top:36px;overflow-x:auto}.RingSizeChart-module__PXyEoq__tableScroller:focus-visible{outline:2px solid var(--guides-violet);outline-offset:2px}.RingSizeChart-module__PXyEoq__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:620px;font-size:.86rem}.RingSizeChart-module__PXyEoq__caption{color:var(--guides-ink-soft);text-align:start;caption-side:top;border-bottom:1px solid var(--guides-line);padding:16px 18px;font-size:.78rem;line-height:1.6}.RingSizeChart-module__PXyEoq__table th,.RingSizeChart-module__PXyEoq__table td{text-align:start;border-bottom:1px solid var(--guides-line);padding:11px 16px}.RingSizeChart-module__PXyEoq__table thead th{color:var(--guides-violet);letter-spacing:.06em;text-transform:uppercase;background:var(--guides-lavender-soft);font-size:max(.62rem,11px);font-weight:800;position:sticky;top:0}.RingSizeChart-module__PXyEoq__table tbody th{color:var(--guides-ink);background:#ffffffb3;font-weight:760;position:sticky;inset-inline-start:0}.RingSizeChart-module__PXyEoq__table tbody tr:last-child th,.RingSizeChart-module__PXyEoq__table tbody tr:last-child td{border-bottom:0}.RingSizeChart-module__PXyEoq__table tbody tr:nth-child(2n) td{background:#f0ecff47}.RingSizeChart-module__PXyEoq__notes{gap:12px;max-width:74ch;margin-top:22px;display:grid}.RingSizeChart-module__PXyEoq__notes p{color:var(--guides-ink-soft);margin:0;font-size:.86rem;line-height:1.7}.RingSizeChart-module__PXyEoq__converter{color:#f7f4ff;background:radial-gradient(circle at 100% 0%, #5e4cc794, transparent 20rem), var(--guides-night);margin-top:44px;padding:clamp(24px,3.4vw,36px)}.RingSizeChart-module__PXyEoq__converter h3{max-width:20ch;font-family:var(--guides-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:400;line-height:1.02}.RingSizeChart-module__PXyEoq__converter>p{color:#f7f4ffc7;max-width:62ch;margin:16px 0 0;font-size:.92rem;line-height:1.7}.RingSizeChart-module__PXyEoq__converterForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.RingSizeChart-module__PXyEoq__converterForm fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.RingSizeChart-module__PXyEoq__converterForm legend,.RingSizeChart-module__PXyEoq__valueField>span:first-child{color:var(--guides-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;padding:0;font-size:max(.66rem,11px);font-weight:800}.RingSizeChart-module__PXyEoq__converterForm fieldset label{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;align-items:center;gap:12px;padding:12px 14px;font-size:.92rem;display:flex}.RingSizeChart-module__PXyEoq__converterForm fieldset label:has(input:checked){border-color:var(--guides-accent);background:#d4ee711f}.RingSizeChart-module__PXyEoq__converterForm input[type=radio]{accent-color:var(--guides-accent);width:18px;height:18px;margin:0}.RingSizeChart-module__PXyEoq__valueField{gap:0;display:grid}.RingSizeChart-module__PXyEoq__valueInput{background:#ffffff0f;border:1px solid #ffffff3d;align-items:stretch;display:flex}.RingSizeChart-module__PXyEoq__valueInput input{color:#fff;min-width:0;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:auto;padding:13px 14px;font-size:1.1rem}.RingSizeChart-module__PXyEoq__valueInput input:focus-visible{outline:2px solid var(--guides-accent);outline-offset:-2px}.RingSizeChart-module__PXyEoq__valueInput input::placeholder{color:#f7f4ff73}.RingSizeChart-module__PXyEoq__valueInput>span{color:#f7f4ffb3;border-inline-start:1px solid #ffffff2e;place-items:center;padding:0 14px;font-size:.82rem;font-weight:700;display:grid}.RingSizeChart-module__PXyEoq__valueField small{color:#f7f4ffa8;margin-top:10px;font-size:.78rem;line-height:1.6}.RingSizeChart-module__PXyEoq__result{margin-top:6px}.RingSizeChart-module__PXyEoq__result:empty{margin-top:0}.RingSizeChart-module__PXyEoq__resultEyebrow{color:var(--guides-accent);letter-spacing:.1em;text-transform:uppercase;margin:26px 0 0;font-size:max(.66rem,11px);font-weight:800}.RingSizeChart-module__PXyEoq__resultMeasured{color:#f7f4ffb8;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:.86rem}.RingSizeChart-module__PXyEoq__resultSummary{font-family:var(--guides-display);letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.1}.RingSizeChart-module__PXyEoq__result .RingSizeChart-module__PXyEoq__tableScroller{background:#ffffff0f;border-color:#fff3;margin-top:18px}.RingSizeChart-module__PXyEoq__result .RingSizeChart-module__PXyEoq__table{color:#f7f4ff;min-width:560px}.RingSizeChart-module__PXyEoq__result .RingSizeChart-module__PXyEoq__table thead th{color:var(--guides-accent);background:#ffffff0f;border-bottom-color:#ffffff2e}.RingSizeChart-module__PXyEoq__result .RingSizeChart-module__PXyEoq__table tbody th{color:#fff;background:#ffffff0a}.RingSizeChart-module__PXyEoq__result .RingSizeChart-module__PXyEoq__table th,.RingSizeChart-module__PXyEoq__result .RingSizeChart-module__PXyEoq__table td{border-bottom-color:#ffffff24}.RingSizeChart-module__PXyEoq__result .RingSizeChart-module__PXyEoq__table tbody tr:nth-child(2n) td{background:0 0}.RingSizeChart-module__PXyEoq__resultLead th,.RingSizeChart-module__PXyEoq__resultLead td{background:#d4ee7124!important}.RingSizeChart-module__PXyEoq__resultAdvice{color:#f7f4ffd1;margin:16px 0 0;font-size:.9rem;line-height:1.7}.RingSizeChart-module__PXyEoq__measure{max-width:74ch;margin-top:40px}.RingSizeChart-module__PXyEoq__measure h3{font-family:var(--guides-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:400;line-height:1.04}.RingSizeChart-module__PXyEoq__measure ol{color:var(--guides-ink-soft);gap:12px;margin:20px 0 0;padding-inline-start:1.4em;font-size:.95rem;line-height:1.75;display:grid}.RingSizeChart-module__PXyEoq__measure li::marker{color:var(--guides-violet);font-weight:800}.RingSizeChart-module__PXyEoq__disclaimer{color:#493b72;border-inline-start:3px solid var(--guides-violet);background:var(--guides-lavender-soft);max-width:74ch;margin:30px 0 0;padding:18px 20px;font-size:.82rem;line-height:1.7}@media (max-width:720px){.RingSizeChart-module__PXyEoq__converterForm{grid-template-columns:minmax(0,1fr)}.RingSizeChart-module__PXyEoq__table{min-width:560px;font-size:.82rem}.RingSizeChart-module__PXyEoq__table th,.RingSizeChart-module__PXyEoq__table td{padding:10px 12px}}
.SettingTypesTable-module__kO7X3W__root{color:var(--guides-ink);border-top:1px solid var(--guides-line-strong);scroll-margin-top:calc(var(--guides-sticky-top) + 6px);margin-top:clamp(56px,6vw,88px);padding-top:clamp(56px,6vw,88px)}.SettingTypesTable-module__kO7X3W__introduction{max-width:74ch}.SettingTypesTable-module__kO7X3W__eyebrow{color:var(--guides-violet);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:max(.68rem,12px);font-weight:820}.SettingTypesTable-module__kO7X3W__introduction h2{max-width:16ch;font-family:var(--guides-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,3.8vw,3.9rem);font-weight:400;line-height:1}.SettingTypesTable-module__kO7X3W__introduction>p:last-child{color:var(--guides-ink-soft);margin:26px 0 0;font-size:clamp(1rem,.9rem + .12vw,1.12rem);line-height:1.84}.SettingTypesTable-module__kO7X3W__tableScroller{scrollbar-gutter:stable;border:1px solid var(--guides-line-strong);background:#ffffff8f;margin-top:36px;overflow-x:auto}.SettingTypesTable-module__kO7X3W__tableScroller:focus-visible{outline:2px solid var(--guides-violet);outline-offset:2px}.SettingTypesTable-module__kO7X3W__table{border-collapse:collapse;width:100%;min-width:880px;font-size:.84rem;line-height:1.6}.SettingTypesTable-module__kO7X3W__caption{color:var(--guides-ink-soft);text-align:start;caption-side:top;border-bottom:1px solid var(--guides-line);padding:16px 18px;font-size:.78rem;line-height:1.6}.SettingTypesTable-module__kO7X3W__table th,.SettingTypesTable-module__kO7X3W__table td{vertical-align:top;text-align:start;border-bottom:1px solid var(--guides-line);padding:14px 16px}.SettingTypesTable-module__kO7X3W__table thead th{color:var(--guides-violet);letter-spacing:.06em;text-transform:uppercase;background:var(--guides-lavender-soft);font-size:max(.62rem,11px);font-weight:800;position:sticky;top:0}.SettingTypesTable-module__kO7X3W__table tbody th{min-width:170px;font-family:var(--guides-display);letter-spacing:-.02em;color:var(--guides-ink);background:#ffffffb3;font-size:1.15rem;font-weight:400;line-height:1.1;position:sticky;inset-inline-start:0}.SettingTypesTable-module__kO7X3W__table tbody td:first-of-type{min-width:120px;color:var(--guides-violet-deep);letter-spacing:.02em;font-size:.78rem;font-weight:700}.SettingTypesTable-module__kO7X3W__table tbody td{color:var(--guides-ink-soft);min-width:220px}.SettingTypesTable-module__kO7X3W__table tbody tr:last-child th,.SettingTypesTable-module__kO7X3W__table tbody tr:last-child td{border-bottom:0}.SettingTypesTable-module__kO7X3W__decision{color:#f7f4ff;background:radial-gradient(circle at 100% 0%, #5e4cc794, transparent 20rem), var(--guides-night);margin-top:40px;padding:clamp(28px,4vw,40px)}.SettingTypesTable-module__kO7X3W__decision h3{max-width:20ch;font-family:var(--guides-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:400;line-height:1}.SettingTypesTable-module__kO7X3W__decision ol{counter-reset:decision;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.SettingTypesTable-module__kO7X3W__decision li{counter-increment:decision;border-top:1px solid #fff3;padding-top:16px}.SettingTypesTable-module__kO7X3W__decision li:before{content:counter(decision, decimal-leading-zero);color:var(--guides-accent);letter-spacing:.1em;margin-bottom:12px;font-size:max(.66rem,11px);font-weight:800;display:block}.SettingTypesTable-module__kO7X3W__decision strong{font-family:var(--guides-display);letter-spacing:-.02em;font-size:1.3rem;font-weight:400;line-height:1.1;display:block}.SettingTypesTable-module__kO7X3W__decision p{color:#f7f4ffc7;margin:12px 0 0;font-size:.88rem;line-height:1.7}@media (max-width:900px){.SettingTypesTable-module__kO7X3W__decision ol{grid-template-columns:minmax(0,1fr)}}
.RetailerError-module__CaU-Ga__errorSection{background:radial-gradient(circle at 50% 35%, #ded8ffb3, transparent 33rem), var(--retailer-paper,#f4f0ef);place-items:center;min-height:calc(100svh - 180px);padding:clamp(132px,17vh,210px) 24px 96px;display:grid}.RetailerError-module__CaU-Ga__errorCard{isolation:isolate;text-align:center;background:radial-gradient(circle at 100% 0,#ded8ffb8,#0000 24rem),#fffefaf0;border:1px solid #5e4cc72e;border-radius:30px;width:min(760px,100%);padding:clamp(36px,6vw,72px);animation:.6s cubic-bezier(.22,1,.36,1) both RetailerError-module__CaU-Ga__retailer-error-in;position:relative;overflow:hidden;box-shadow:0 34px 90px #30244e21}.RetailerError-module__CaU-Ga__errorCard:before{content:"";z-index:-1;border:1px solid #5e4cc71c;border-radius:50%;width:520px;height:520px;position:absolute;inset-block-start:-270px;inset-inline-start:calc(50% - 260px);box-shadow:0 0 0 62px #5e4cc706}.RetailerError-module__CaU-Ga__eyebrow{color:var(--retailer-violet,#5e4cc7);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:max(.72rem,12px);font-weight:820}.RetailerError-module__CaU-Ga__errorCard h1{font-family:var(--retailer-display,"Instrument Serif", "Iowan Old Style", Georgia, serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,5.5rem);font-weight:400;line-height:.95}.RetailerError-module__CaU-Ga__description{max-width:560px;color:var(--retailer-muted,#70677f);margin:24px auto 0;font-size:1rem;line-height:1.72}.RetailerError-module__CaU-Ga__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.RetailerError-module__CaU-Ga__actions .button-primary{color:var(--retailer-night,#100f1c);border-color:var(--retailer-accent,#d4ee71);background:var(--retailer-accent,#d4ee71)}.RetailerError-module__CaU-Ga__privacyNote{color:var(--retailer-muted,#70677f);margin:29px 0 0;font-size:max(.76rem,13px);line-height:1.62}html[dir=rtl] .RetailerError-module__CaU-Ga__eyebrow{letter-spacing:0;text-transform:none}html[dir=rtl] .RetailerError-module__CaU-Ga__errorCard h1{letter-spacing:0;text-transform:none}html[dir=rtl] .RetailerError-module__CaU-Ga__errorCard h1{line-height:1.08}html:is([lang^=ar],[lang^=ur],[lang^=zh],[lang^=ja],[lang^=ko],[lang^=hi],[lang^=bn]) .RetailerError-module__CaU-Ga__eyebrow{letter-spacing:0;text-transform:none}html:is([lang^=ar],[lang^=ur],[lang^=zh],[lang^=ja],[lang^=ko],[lang^=hi],[lang^=bn]) .RetailerError-module__CaU-Ga__errorCard h1{letter-spacing:0;font-family:inherit;line-height:1.08}@media (max-width:520px){.RetailerError-module__CaU-Ga__errorSection{padding-inline:14px}.RetailerError-module__CaU-Ga__errorCard{border-radius:24px}.RetailerError-module__CaU-Ga__actions{flex-direction:column;align-items:stretch}}@keyframes RetailerError-module__CaU-Ga__retailer-error-in{0%{opacity:.001;transform:translateY(18px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.RetailerError-module__CaU-Ga__errorCard{animation:none}}
.RetailerPage-module__pU194G__page{--retailer-ink:#17131f;--retailer-muted:#70677f;--retailer-violet:#5e4cc7;--retailer-violet-deep:#4434a8;--retailer-lavender:#ded8ff;--retailer-accent:#d4ee71;--retailer-paper:#f4f0ef;--retailer-night:#100f1c;--retailer-motion-fast:.18s;--retailer-motion-ease:cubic-bezier(.22, 1, .36, 1);--retailer-shell:min(2200px, calc(100vw - clamp(32px, calc(8vw - 83.2px), 160px)));--retailer-display:"Instrument Serif", "Iowan Old Style", "Palatino Linotype", Georgia, serif;color:var(--retailer-ink);background:radial-gradient(ellipse at 50% -2%, #ded8ffc2, transparent 40rem), var(--retailer-paper)}.RetailerPage-module__pU194G__breadcrumb{width:var(--retailer-shell);color:var(--retailer-muted);align-items:center;gap:8px;margin-inline:auto;padding:28px 10px 0;font-size:max(.75rem,13px);display:flex}.RetailerPage-module__pU194G__breadcrumb a{min-height:44px;color:var(--retailer-violet-deep);align-items:center;font-weight:760;display:inline-flex}.RetailerPage-module__pU194G__explainer{width:min(1280px,100vw - 40px);color:var(--retailer-ink);background:radial-gradient(circle at 100% 0,#ded8ff9e,#0000 30rem),#fffefac7;border:1px solid #5e4cc724;border-radius:clamp(25px,2.5vw,32px);margin:-52px auto clamp(82px,10vw,128px);padding:clamp(28px,6vw,72px);overflow:hidden;box-shadow:0 30px 80px #30244e14}.RetailerPage-module__pU194G__explainerHeading{max-width:920px}.RetailerPage-module__pU194G__explainerHeading>p,.RetailerPage-module__pU194G__poolHeading>div>p{color:var(--retailer-violet);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:max(.71rem,12px);font-weight:820}.RetailerPage-module__pU194G__explainerHeading h2,.RetailerPage-module__pU194G__poolHeading h2{font-family:var(--retailer-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5.2vw,5.2rem);font-weight:400;line-height:.95}.RetailerPage-module__pU194G__explainerHeading>span{max-width:790px;color:var(--retailer-muted);margin-top:24px;font-size:1rem;line-height:1.75;display:block}.RetailerPage-module__pU194G__decisionGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:13px;margin-top:48px;display:grid}.RetailerPage-module__pU194G__decisionGrid article{min-height:clamp(240px,37.7vw,290px);transition:transform var(--retailer-motion-fast) var(--retailer-motion-ease), border-color var(--retailer-motion-fast) ease, box-shadow var(--retailer-motion-fast) var(--retailer-motion-ease);background:#fffefac2;border:1px solid #5e4cc721;border-radius:22px;flex-direction:column;padding:30px;display:flex}.RetailerPage-module__pU194G__decisionGrid article:first-child{background:radial-gradient(circle at 100% 0,#d4ee7147,#0000 14rem),#eeeaff}.RetailerPage-module__pU194G__decisionGrid article:last-child{color:#fff;background:radial-gradient(circle at 100% 0%, #5e4cc76b, transparent 17rem), var(--retailer-night);border-color:#ffffff1a}.RetailerPage-module__pU194G__decisionGrid small{color:var(--retailer-violet);letter-spacing:.1em;text-transform:uppercase;font-size:max(.72rem,12px);font-weight:820}.RetailerPage-module__pU194G__decisionGrid article:last-child small{color:var(--retailer-accent)}.RetailerPage-module__pU194G__decisionGrid h3{font-family:var(--retailer-display);-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.03em;overflow-wrap:anywhere;margin:auto 0 14px;padding-top:42px;font-size:1.9rem;font-weight:400;line-height:1.04}.RetailerPage-module__pU194G__decisionGrid p,.RetailerPage-module__pU194G__poolHeading>p,.RetailerPage-module__pU194G__explainerFooter p{color:var(--retailer-muted);margin:0;font-size:max(.8rem,13px);line-height:1.72}.RetailerPage-module__pU194G__decisionGrid article:last-child p{color:#ffffffbd}.RetailerPage-module__pU194G__poolHeading{border-top:1px solid #5e4cc724;grid-template-columns:minmax(0,.95fr) minmax(340px,.55fr);align-items:end;gap:70px;margin-top:96px;padding-top:62px;display:grid}.RetailerPage-module__pU194G__poolHeading h2{font-size:clamp(2.45rem,4.2vw,4.35rem)}.RetailerPage-module__pU194G__retailerDirectory{background:#40306f24;border:1px solid #40306f24;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1px;margin:39px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.RetailerPage-module__pU194G__retailerDirectory li{min-height:195px;transition:transform var(--retailer-motion-fast) var(--retailer-motion-ease), background var(--retailer-motion-fast) ease, box-shadow var(--retailer-motion-fast) var(--retailer-motion-ease);background:#fffefaf7;flex-direction:column;padding:25px;display:flex}@media (hover:hover) and (pointer:fine){.RetailerPage-module__pU194G__decisionGrid article:hover{z-index:1;border-color:#5e4cc740;transform:translateY(-3px);box-shadow:0 20px 48px #30244e1a}.RetailerPage-module__pU194G__retailerDirectory li:hover{z-index:1;background:#fffefa;transform:translateY(-2px);box-shadow:0 16px 38px #30244e1a}}.RetailerPage-module__pU194G__retailerDirectory h3{font-family:var(--retailer-display);-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:1.55rem;font-weight:400;line-height:1.05}.RetailerPage-module__pU194G__retailerDirectory h3 a{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;-webkit-text-decoration:underline #5e4cc747;text-decoration:underline #5e4cc747;text-decoration-thickness:1px;display:inline-flex}.RetailerPage-module__pU194G__retailerDirectory h3 a:hover{color:var(--retailer-violet-deep);text-decoration-color:currentColor}.RetailerPage-module__pU194G__retailerDirectory p{color:#504858;margin:8px 0 0;font-size:max(.75rem,13px);font-weight:730}.RetailerPage-module__pU194G__retailerDirectory span{color:var(--retailer-muted);margin-top:18px;font-size:max(.75rem,13px);line-height:1.62}.RetailerPage-module__pU194G__retailerDirectory small{color:var(--retailer-muted);margin-top:auto;padding-top:16px;font-size:max(.75rem,13px)}.RetailerPage-module__pU194G__nextSteps{margin-top:40px}.RetailerPage-module__pU194G__nextSteps>aside{width:100%}.RetailerPage-module__pU194G__explainerFooter{background:var(--retailer-night);border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:24px 28px;display:flex}.RetailerPage-module__pU194G__explainerFooter p{color:#ffffffc2;max-width:820px}.RetailerPage-module__pU194G__explainerFooter a{min-height:44px;color:var(--retailer-accent);flex:none;align-items:center;font-size:max(.75rem,13px);font-weight:790;display:inline-flex}.RetailerPage-module__pU194G__page .site-footer{color:var(--retailer-muted);background:linear-gradient(180deg, #ded8ff7a, transparent 72%), var(--retailer-paper);border-top:1px solid #5e4cc721;margin:0;padding:52px 0 26px}:is(.RetailerPage-module__pU194G__page .footer-main,.RetailerPage-module__pU194G__page .footer-legal){width:min(1320px,100vw - 48px)}.RetailerPage-module__pU194G__page .footer-brand .brand-wordmark{color:var(--retailer-violet);font-family:var(--retailer-display)}.RetailerPage-module__pU194G__page .footer-brand .brand-loop-primary{stroke:var(--retailer-ink)}.RetailerPage-module__pU194G__page .footer-brand .brand-loop-accent{stroke:var(--retailer-violet)}:is(.RetailerPage-module__pU194G__page .footer-brand p,.RetailerPage-module__pU194G__page .footer-main nav a,.RetailerPage-module__pU194G__page .footer-contact,.RetailerPage-module__pU194G__page .footer-legal){color:var(--retailer-muted)}@media (min-width:1440px){html:has(.RetailerPage-module__pU194G__page){font-size:clamp(16px,1.25vw - 2px,22px)}:is(.RetailerPage-module__pU194G__page .footer-main,.RetailerPage-module__pU194G__page .footer-legal){width:var(--retailer-shell)}.RetailerPage-module__pU194G__breadcrumb{padding-block-start:clamp(28px,2vw,42px)}.RetailerPage-module__pU194G__explainer{width:calc(var(--retailer-shell) - clamp(84px, 7vw, 190px));margin-block-end:clamp(128px,9vw,210px);padding:clamp(70px,5vw,110px)}.RetailerPage-module__pU194G__decisionGrid{gap:clamp(14px,1.2vw,26px)}.RetailerPage-module__pU194G__decisionGrid article{min-height:clamp(290px,18vw,410px);padding:clamp(30px,2.2vw,48px)}.RetailerPage-module__pU194G__poolHeading{margin-top:clamp(96px,7vw,150px);padding-top:clamp(62px,4vw,90px)}.RetailerPage-module__pU194G__retailerDirectory li{min-height:clamp(195px,13vw,280px);padding:clamp(25px,1.7vw,38px)}}@media (max-width:900px){.RetailerPage-module__pU194G__poolHeading{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.RetailerPage-module__pU194G__explainerHeading h2,.RetailerPage-module__pU194G__poolHeading h2{overflow-wrap:anywhere}.RetailerPage-module__pU194G__breadcrumb{padding:20px 2px 0}.RetailerPage-module__pU194G__decisionGrid small{font-size:max(.72rem,12px)}.RetailerPage-module__pU194G__retailerDirectory p,.RetailerPage-module__pU194G__retailerDirectory span,.RetailerPage-module__pU194G__retailerDirectory small,.RetailerPage-module__pU194G__explainerFooter a{font-size:max(.76rem,13px)}.RetailerPage-module__pU194G__poolHeading{margin-top:74px;padding-top:48px}.RetailerPage-module__pU194G__explainerFooter{flex-direction:column;align-items:flex-start}}html[dir=rtl] .RetailerPage-module__pU194G__explainerHeading h2{letter-spacing:0;text-transform:none}html[dir=rtl] .RetailerPage-module__pU194G__poolHeading h2{letter-spacing:0;text-transform:none}html[dir=rtl] .RetailerPage-module__pU194G__decisionGrid h3{letter-spacing:0;text-transform:none}html[dir=rtl] .RetailerPage-module__pU194G__retailerDirectory h3{letter-spacing:0;text-transform:none}html[dir=rtl] .RetailerPage-module__pU194G__explainerHeading>p{letter-spacing:0;text-transform:none}html[dir=rtl] .RetailerPage-module__pU194G__poolHeading>div>p{letter-spacing:0;text-transform:none}html[dir=rtl] .RetailerPage-module__pU194G__decisionGrid small{letter-spacing:0;text-transform:none}:is(html[dir=rtl] .RetailerPage-module__pU194G__explainerHeading h2,html[dir=rtl] .RetailerPage-module__pU194G__poolHeading h2){line-height:1.08}:is(html:is([lang^=zh],[lang^=ja],[lang^=ko],[lang^=hi],[lang^=bn]) .RetailerPage-module__pU194G__explainerHeading h2,html:is([lang^=zh],[lang^=ja],[lang^=ko],[lang^=hi],[lang^=bn]) .RetailerPage-module__pU194G__poolHeading h2){letter-spacing:0;line-height:1.08}html:is([lang^=zh],[lang^=ja],[lang^=ko],[lang^=hi],[lang^=bn]) .RetailerPage-module__pU194G__explainerHeading>p{letter-spacing:0;text-transform:none}html:is([lang^=zh],[lang^=ja],[lang^=ko],[lang^=hi],[lang^=bn]) .RetailerPage-module__pU194G__poolHeading>div>p{letter-spacing:0;text-transform:none}html:is([lang^=zh],[lang^=ja],[lang^=ko],[lang^=hi],[lang^=bn]) .RetailerPage-module__pU194G__decisionGrid small{letter-spacing:0;text-transform:none}@media (prefers-reduced-motion:reduce){.RetailerPage-module__pU194G__decisionGrid article,.RetailerPage-module__pU194G__retailerDirectory li{transition:none}.RetailerPage-module__pU194G__decisionGrid article:hover,.RetailerPage-module__pU194G__retailerDirectory li:hover{transform:none}}
.WeddingBandFinder-module__O-tQGq__finder{--finder-ink:#17131f;--finder-soft:#5b5466;--finder-violet:#5e4cc7;--finder-violet-deep:#4434a8;--finder-lavender:#ece8ff;--finder-lime:#d4ee71;--finder-paper:#fbf9f8;--finder-line:#40306f2b;color:var(--finder-ink);border:1px solid var(--finder-line);background:var(--finder-paper);scroll-margin-top:calc(var(--guides-sticky-top) + 6px);margin-block:clamp(64px,8vw,112px);box-shadow:0 28px 90px #3327581a}.WeddingBandFinder-module__O-tQGq__intro{color:#fff;background:radial-gradient(circle at 90% 12%,#d4ee7124,#0000 28%),linear-gradient(130deg,#171323 0%,#292040 62%,#34285d 100%);grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:clamp(32px,6vw,80px);padding:clamp(32px,5vw,64px);display:grid}.WeddingBandFinder-module__O-tQGq__introCopy>p,.WeddingBandFinder-module__O-tQGq__result header>p,.WeddingBandFinder-module__O-tQGq__cta p{color:var(--finder-lime);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:max(.7rem,12px);font-weight:760}.WeddingBandFinder-module__O-tQGq__introCopy h2{color:#fff;max-width:700px;font-family:var(--guides-display,"Iowan Old Style", "Palatino Linotype", Georgia, serif);letter-spacing:-.05em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2.5rem,4.6vw,4.6rem);font-weight:400;line-height:.96}.WeddingBandFinder-module__O-tQGq__introCopy>span{color:#ffffffb8;max-width:720px;margin-top:24px;font-size:clamp(.9rem,1.4vw,1.02rem);line-height:1.72;display:block}.WeddingBandFinder-module__O-tQGq__promises{border-top:1px solid #ffffff2e;margin:0}.WeddingBandFinder-module__O-tQGq__promises div{border-bottom:1px solid #ffffff2e;gap:6px;padding-block:18px;display:grid}.WeddingBandFinder-module__O-tQGq__promises dt{color:var(--finder-lime);font-size:max(.72rem,12px);font-weight:760}.WeddingBandFinder-module__O-tQGq__promises dd{color:#ffffffb8;margin:0;font-size:max(.76rem,13px);line-height:1.55}.WeddingBandFinder-module__O-tQGq__workspace{padding:clamp(26px,5vw,64px)}.WeddingBandFinder-module__O-tQGq__form{gap:18px;display:grid}.WeddingBandFinder-module__O-tQGq__step{border:1px solid var(--finder-line);background:#fff;min-width:0;margin:0;padding:clamp(24px,4vw,38px)}.WeddingBandFinder-module__O-tQGq__step legend{max-width:calc(100% - 24px);color:var(--finder-ink);align-items:center;gap:12px;padding:0 12px 0 0;font-size:clamp(1rem,2vw,1.2rem);font-weight:780;line-height:1.25;display:flex}.WeddingBandFinder-module__O-tQGq__step legend>span{color:var(--finder-violet);letter-spacing:.12em;font-size:.7rem}.WeddingBandFinder-module__O-tQGq__stepIntro{max-width:720px;color:var(--finder-soft);margin:8px 0 20px;font-size:max(.79rem,13px);line-height:1.65}.WeddingBandFinder-module__O-tQGq__optionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.WeddingBandFinder-module__O-tQGq__optionList{gap:8px;margin-top:18px;display:grid}.WeddingBandFinder-module__O-tQGq__option{border:1px solid var(--finder-line);cursor:pointer;background:#fbfafc;grid-template-columns:minmax(0,1fr);align-items:center;min-height:66px;padding:13px 14px;transition:border-color .16s,background .16s;display:grid;position:relative}.WeddingBandFinder-module__O-tQGq__option:hover,.WeddingBandFinder-module__O-tQGq__option:focus-within{border-color:var(--finder-violet);background:var(--finder-lavender)}.WeddingBandFinder-module__O-tQGq__option:focus-within{outline-offset:2px;outline:3px solid #5e4cc729}.WeddingBandFinder-module__O-tQGq__option:has(input:checked){color:#fff;border-color:var(--finder-violet-deep);background:var(--finder-violet-deep)}.WeddingBandFinder-module__O-tQGq__option input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.WeddingBandFinder-module__O-tQGq__option strong,.WeddingBandFinder-module__O-tQGq__option small{display:block}.WeddingBandFinder-module__O-tQGq__option strong{font-size:max(.76rem,13px);line-height:1.2}.WeddingBandFinder-module__O-tQGq__option small{color:#706879;margin-top:5px;font-size:max(.66rem,11px);line-height:1.3}.WeddingBandFinder-module__O-tQGq__option:has(input:checked) small{color:#ffffffad}.WeddingBandFinder-module__O-tQGq__splitSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.WeddingBandFinder-module__O-tQGq__splitSteps .WeddingBandFinder-module__O-tQGq__step{align-content:start;gap:16px;display:grid}.WeddingBandFinder-module__O-tQGq__selectLabel{min-width:0;color:var(--finder-ink);gap:8px;font-size:max(.74rem,12px);font-weight:720;display:grid}.WeddingBandFinder-module__O-tQGq__selectLabel select{width:100%;min-height:50px;color:var(--finder-ink);border:1px solid var(--finder-line);font:inherit;background:#fbfafc;border-radius:0;outline:0;padding:0 40px 0 14px;font-size:max(.78rem,13px)}.WeddingBandFinder-module__O-tQGq__selectLabel select:focus-visible{border-color:var(--finder-violet);box-shadow:0 0 0 3px #5e4cc71f}.WeddingBandFinder-module__O-tQGq__formActions{align-items:center;gap:12px;padding-top:8px;display:flex}.WeddingBandFinder-module__O-tQGq__buildButton,.WeddingBandFinder-module__O-tQGq__resetButton,.WeddingBandFinder-module__O-tQGq__ctaLinks a{min-height:50px;font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:0 22px;font-size:max(.8rem,13px);font-weight:760;text-decoration:none;display:inline-flex}.WeddingBandFinder-module__O-tQGq__buildButton{color:#fff;border:1px solid var(--finder-violet-deep);background:var(--finder-violet-deep)}.WeddingBandFinder-module__O-tQGq__buildButton:hover,.WeddingBandFinder-module__O-tQGq__buildButton:focus-visible{background:var(--finder-violet)}.WeddingBandFinder-module__O-tQGq__resetButton{color:var(--finder-ink);border:1px solid var(--finder-line);background:#fff}.WeddingBandFinder-module__O-tQGq__result{color:#fff;background:linear-gradient(140deg,#171323 0%,#2b2145 70%,#34285d 100%);margin-top:26px;padding:clamp(26px,4vw,44px)}.WeddingBandFinder-module__O-tQGq__result:focus-visible{outline:3px solid var(--finder-lime);outline-offset:3px}.WeddingBandFinder-module__O-tQGq__result header h3{max-width:640px;font-family:var(--guides-display,"Iowan Old Style", "Palatino Linotype", Georgia, serif);letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(2rem,4vw,3.4rem);font-weight:400;line-height:.98}.WeddingBandFinder-module__O-tQGq__result header>span{color:#ffffffbd;max-width:720px;margin-top:18px;font-size:max(.88rem,14px);line-height:1.7;display:block}.WeddingBandFinder-module__O-tQGq__resultGrid{background:#ffffff2e;border:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:30px;display:grid}.WeddingBandFinder-module__O-tQGq__resultGrid article{background:#1d1830;min-width:0;padding:20px}.WeddingBandFinder-module__O-tQGq__resultGrid span{color:var(--finder-lime);letter-spacing:.1em;text-transform:uppercase;font-size:max(.66rem,11px);font-weight:800;display:block}.WeddingBandFinder-module__O-tQGq__resultGrid p{color:#fffc;margin:12px 0 0;font-size:max(.82rem,13px);line-height:1.65}.WeddingBandFinder-module__O-tQGq__resultGrid article:first-child p{font-family:var(--guides-display,"Iowan Old Style", "Palatino Linotype", Georgia, serif);color:#fff;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.WeddingBandFinder-module__O-tQGq__checklist,.WeddingBandFinder-module__O-tQGq__questions{margin-top:30px}.WeddingBandFinder-module__O-tQGq__checklist h4,.WeddingBandFinder-module__O-tQGq__questions h4{color:var(--finder-lime);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:max(.7rem,12px);font-weight:760}.WeddingBandFinder-module__O-tQGq__checklist ul,.WeddingBandFinder-module__O-tQGq__questions ol{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.WeddingBandFinder-module__O-tQGq__checklist li{color:#ffffffd1;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;font-size:max(.82rem,13px);line-height:1.6;display:grid}.WeddingBandFinder-module__O-tQGq__checklist li svg{width:18px;height:18px;color:var(--finder-lime);margin-top:2px}.WeddingBandFinder-module__O-tQGq__questions ol{counter-reset:question}.WeddingBandFinder-module__O-tQGq__questions li{counter-increment:question;color:#ffffffd1;grid-template-columns:26px minmax(0,1fr);gap:10px;font-size:max(.82rem,13px);line-height:1.6;display:grid}.WeddingBandFinder-module__O-tQGq__questions li:before{content:counter(question, decimal-leading-zero);color:var(--finder-lime);letter-spacing:.08em;padding-top:3px;font-size:max(.66rem,11px);font-weight:800}.WeddingBandFinder-module__O-tQGq__cta{background:#ffffff0d;border:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:30px;padding:22px 24px;display:grid}.WeddingBandFinder-module__O-tQGq__cta strong{color:#ffffffdb;margin-top:8px;font-size:max(.88rem,14px);font-weight:600;line-height:1.5;display:block}.WeddingBandFinder-module__O-tQGq__ctaLinks{flex-wrap:wrap;gap:10px;display:flex}.WeddingBandFinder-module__O-tQGq__ctaLinks a{color:#171323;background:var(--finder-lime);border:1px solid var(--finder-lime)}.WeddingBandFinder-module__O-tQGq__ctaLinks a:last-child{color:#fff;background:0 0;border-color:#fff6}.WeddingBandFinder-module__O-tQGq__disclaimer{border-top:1px solid var(--finder-line);color:var(--finder-soft);padding:22px clamp(26px,5vw,64px) 30px;font-size:max(.76rem,12px);line-height:1.6}.WeddingBandFinder-module__O-tQGq__disclaimer strong{color:var(--finder-ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:max(.72rem,12px);display:block}.WeddingBandFinder-module__O-tQGq__disclaimer p{max-width:78ch;margin:0}@media (max-width:960px){.WeddingBandFinder-module__O-tQGq__intro,.WeddingBandFinder-module__O-tQGq__splitSteps,.WeddingBandFinder-module__O-tQGq__resultGrid{grid-template-columns:minmax(0,1fr)}.WeddingBandFinder-module__O-tQGq__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.WeddingBandFinder-module__O-tQGq__cta{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.WeddingBandFinder-module__O-tQGq__optionGrid{grid-template-columns:minmax(0,1fr)}.WeddingBandFinder-module__O-tQGq__formActions{flex-direction:column;align-items:stretch}.WeddingBandFinder-module__O-tQGq__buildButton,.WeddingBandFinder-module__O-tQGq__resetButton{justify-content:center}}
