.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}}
