.StartInvitation-module__CCRl0a__page{color:#0b0b0b;background:#f5f2ea;min-height:100vh}.StartInvitation-module__CCRl0a__shell{width:100%;min-height:100vh;padding:0 var(--container-padding);margin:0}.StartInvitation-module__CCRl0a__header{border-bottom:1px solid #0b0b0b24;justify-content:space-between;align-items:center;height:96px;display:flex}.StartInvitation-module__CCRl0a__logo{font-family:var(--font-instrument-serif), serif;letter-spacing:-.05em;font-size:42px;line-height:1}.StartInvitation-module__CCRl0a__headerRight{letter-spacing:.12em;align-items:center;gap:14px;font-size:10px;font-weight:700;display:flex}.StartInvitation-module__CCRl0a__headerArrow{color:#fff;background:#3455ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.StartInvitation-module__CCRl0a__progress{align-items:center;gap:0;padding:28px 0 0;display:flex}.StartInvitation-module__CCRl0a__progressItem{color:#0b0b0b52;letter-spacing:.08em;align-items:center;gap:9px;margin-right:38px;font-size:10px;font-weight:700;transition:color .18s;display:flex}.StartInvitation-module__CCRl0a__progressItem>span:first-child{font-family:var(--font-instrument-serif), serif;letter-spacing:0;font-size:17px;font-weight:400}.StartInvitation-module__CCRl0a__progressActive{color:#0b0b0b}.StartInvitation-module__CCRl0a__progressComplete{color:#3455ff}.StartInvitation-module__CCRl0a__layout{grid-template-columns:minmax(0,1fr) 350px;gap:70px;padding:55px 0 130px;display:grid}.StartInvitation-module__CCRl0a__main{min-width:0}.StartInvitation-module__CCRl0a__stepContent{animation:.45s both StartInvitation-module__CCRl0a__contentIn}@keyframes StartInvitation-module__CCRl0a__contentIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.StartInvitation-module__CCRl0a__intro{max-width:760px;margin-bottom:55px}.StartInvitation-module__CCRl0a__eyebrow{color:#3455ff;letter-spacing:.13em;margin-bottom:22px;font-size:10px;font-weight:800;display:block}.StartInvitation-module__CCRl0a__intro h1{font-family:var(--font-instrument-serif), serif;letter-spacing:-.055em;margin:0;font-size:clamp(56px,7vw,104px);font-weight:400;line-height:.88}.StartInvitation-module__CCRl0a__intro h1 em{color:#3455ff;font-style:italic}.StartInvitation-module__CCRl0a__intro p{color:#0b0b0b94;max-width:500px;margin:30px 0 0;font-size:14px;line-height:1.7}.StartInvitation-module__CCRl0a__designGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.StartInvitation-module__CCRl0a__designCard{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.StartInvitation-module__CCRl0a__designVisual{aspect-ratio:9/12;background:#f5f2ea;width:100%;position:relative;overflow:hidden}.StartInvitation-module__CCRl0a__designArtwork{isolation:isolate;background:#f5f2ea;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;overflow:hidden}.StartInvitation-module__CCRl0a__designPreview{pointer-events:none;scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:0;width:100%;min-width:100%;height:100%;min-height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.StartInvitation-module__CCRl0a__designCard:hover .StartInvitation-module__CCRl0a__designArtwork{transform:scale(1.025)}.StartInvitation-module__CCRl0a__designCard.StartInvitation-module__CCRl0a__selected .StartInvitation-module__CCRl0a__designVisual{outline-offset:-3px;outline:3px solid #3455ff}.StartInvitation-module__CCRl0a__selectedMark{z-index:5;color:#fff;background:#3455ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid;position:absolute;top:14px;right:14px}.StartInvitation-module__CCRl0a__designMeta{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;padding:15px 0 0;font-size:10px;font-weight:700;display:flex}.StartInvitation-module__CCRl0a__designMeta div{align-items:center;gap:10px;display:flex}.StartInvitation-module__CCRl0a__designMeta div span{color:#3455ff}.StartInvitation-module__CCRl0a__designMeta strong{font-weight:700}.StartInvitation-module__CCRl0a__designMeta>span{color:#0b0b0b66}.StartInvitation-module__CCRl0a__designCard>p{color:#0b0b0b80;margin:8px 0 0;font-size:12px;line-height:1.5}.StartInvitation-module__CCRl0a__cardActions{margin-top:12px;display:flex}.StartInvitation-module__CCRl0a__customiseLink{text-transform:uppercase;letter-spacing:.08em;color:#3455ff;background:#3455ff0a;border:1px solid #3455ff40;border-radius:4px;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.StartInvitation-module__CCRl0a__customiseLink:hover{color:#fff;background:#3455ff}.StartInvitation-module__CCRl0a__packageList{flex-direction:column;gap:12px;display:flex}.StartInvitation-module__CCRl0a__packageCard{width:100%;min-height:165px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0b0b0b29;grid-template-columns:55px 1fr auto 32px;align-items:center;gap:22px;padding:28px 28px 28px 24px;transition:background .22s,border-color .22s,transform .22s;display:grid;position:relative}.StartInvitation-module__CCRl0a__packageCard:hover{border-color:#3455ff;transform:translateY(-2px)}.StartInvitation-module__CCRl0a__packageSelected{background:#fff;border-color:#3455ff}.StartInvitation-module__CCRl0a__packageNumber{color:#3455ff;font-family:var(--font-instrument-serif), serif;align-self:start;font-size:28px}.StartInvitation-module__CCRl0a__packageInformation{min-width:0}.StartInvitation-module__CCRl0a__packageTitle{align-items:center;gap:12px;display:flex}.StartInvitation-module__CCRl0a__packageTitle h2{font-family:var(--font-instrument-serif), serif;letter-spacing:-.04em;margin:0;font-size:42px;font-weight:400;line-height:.95}.StartInvitation-module__CCRl0a__packageTitle span{letter-spacing:.08em;background:#f6c4b1;padding:5px 8px;font-size:8px;font-weight:800}.StartInvitation-module__CCRl0a__packageInformation p{color:#0b0b0b8f;max-width:500px;margin:14px 0 9px;font-size:13px;line-height:1.5}.StartInvitation-module__CCRl0a__packageInformation small{color:#0b0b0b7a;letter-spacing:.05em;font-size:10px}.StartInvitation-module__CCRl0a__packagePrice{font-family:var(--font-instrument-serif), serif;white-space:nowrap;font-size:30px}.StartInvitation-module__CCRl0a__radio{border:1px solid #0b0b0b59;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.StartInvitation-module__CCRl0a__radio i{background:#3455ff;border-radius:50%;width:12px;height:12px;display:block}.StartInvitation-module__CCRl0a__compareLink{color:#3455ff;letter-spacing:.05em;margin-top:25px;font-size:11px;font-weight:700;display:inline-block}.StartInvitation-module__CCRl0a__addOnGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.StartInvitation-module__CCRl0a__addOnCard{min-height:190px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0b0b0b29;flex-direction:column;justify-content:space-between;padding:24px;transition:background .22s,border-color .22s,transform .22s;display:flex}.StartInvitation-module__CCRl0a__addOnCard:hover{border-color:#3455ff;transform:translateY(-2px)}.StartInvitation-module__CCRl0a__addOnSelected{background:#fff;border-color:#3455ff}.StartInvitation-module__CCRl0a__addOnTop{color:#3455ff;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.StartInvitation-module__CCRl0a__addOnCheck{border:1px solid #3455ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.StartInvitation-module__CCRl0a__addOnCard h2{font-family:var(--font-instrument-serif), serif;letter-spacing:-.04em;margin:0 0 8px;font-size:31px;font-weight:400;line-height:1}.StartInvitation-module__CCRl0a__addOnCard p{color:#0b0b0b85;max-width:360px;margin:0;font-size:12px;line-height:1.55}.StartInvitation-module__CCRl0a__form{flex-direction:column;gap:25px;max-width:760px;display:flex}.StartInvitation-module__CCRl0a__form label{flex-direction:column;gap:9px;display:flex}.StartInvitation-module__CCRl0a__form label>span{letter-spacing:.1em;font-size:10px;font-weight:800}.StartInvitation-module__CCRl0a__form input,.StartInvitation-module__CCRl0a__form select{color:#0b0b0b;background:0 0;border:1px solid #0b0b0b2e;border-radius:0;outline:none;width:100%;height:58px;padding:0 17px;font-size:14px;transition:border-color .18s}.StartInvitation-module__CCRl0a__form input:focus,.StartInvitation-module__CCRl0a__form select:focus{border-color:#3455ff}.StartInvitation-module__CCRl0a__form input::placeholder{color:#0b0b0b4d}.StartInvitation-module__CCRl0a__formRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.StartInvitation-module__CCRl0a__summary{position:relative}.StartInvitation-module__CCRl0a__summaryInner{color:#fff;background:#0b0b0b;padding:24px;position:sticky;top:30px}.StartInvitation-module__CCRl0a__summaryLabel{color:#f6c4b1;letter-spacing:.13em;margin-bottom:18px;font-size:9px;font-weight:800;display:block}.StartInvitation-module__CCRl0a__summaryPreview{aspect-ratio:9/12;width:100%;overflow:hidden}.StartInvitation-module__CCRl0a__summaryArtwork{background:#f5f2ea;width:100%;height:100%;position:relative;overflow:hidden}.StartInvitation-module__CCRl0a__summaryPreviewFrame{pointer-events:none;scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:0;width:100%;min-width:100%;height:100%;min-height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.StartInvitation-module__CCRl0a__summaryPreviewFrame::-webkit-scrollbar{width:0;height:0;display:none}.StartInvitation-module__CCRl0a__summaryDesign{justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.StartInvitation-module__CCRl0a__summaryDesign span,.StartInvitation-module__CCRl0a__summaryRow span,.StartInvitation-module__CCRl0a__summaryExtras>span,.StartInvitation-module__CCRl0a__summaryTotal span{color:#ffffff73;letter-spacing:.09em;font-size:9px;font-weight:700}.StartInvitation-module__CCRl0a__summaryDesign strong{font-family:var(--font-instrument-serif), serif;font-size:24px;font-weight:400}.StartInvitation-module__CCRl0a__summaryLine{background:#ffffff24;height:1px}.StartInvitation-module__CCRl0a__summaryRow{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.StartInvitation-module__CCRl0a__summaryRow strong{font-size:12px;font-weight:600}.StartInvitation-module__CCRl0a__summaryExtras{padding:4px 0 18px}.StartInvitation-module__CCRl0a__summaryExtras>span{margin-bottom:11px;display:block}.StartInvitation-module__CCRl0a__summaryExtras>div{color:#ffffffb3;justify-content:space-between;gap:15px;padding:5px 0;font-size:11px;display:flex}.StartInvitation-module__CCRl0a__summaryExtras strong{color:#fff;font-weight:500}.StartInvitation-module__CCRl0a__summaryTotal{border-top:1px solid #ffffff24;justify-content:space-between;align-items:end;gap:15px;padding-top:20px;display:flex}.StartInvitation-module__CCRl0a__summaryTotal strong{color:#f6c4b1;font-family:var(--font-instrument-serif), serif;font-size:36px;font-weight:400;line-height:.9}.StartInvitation-module__CCRl0a__summaryNote{color:#fff6;margin:18px 0 0;font-size:9px;line-height:1.5}.StartInvitation-module__CCRl0a__footer{z-index:20;min-height:82px;padding:0 var(--container-padding);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f2eaf0;border-top:1px solid #0b0b0b24;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.StartInvitation-module__CCRl0a__backButton{color:#0b0b0b;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:700}.StartInvitation-module__CCRl0a__footerStep{letter-spacing:.1em;color:#0b0b0b66;font-size:9px;font-weight:800}.StartInvitation-module__CCRl0a__nextButton{color:#fff;cursor:pointer;background:#3455ff;border:0;justify-content:space-between;justify-self:end;align-items:center;gap:22px;min-width:185px;padding:15px 17px 15px 20px;font-size:11px;font-weight:800;display:flex}.StartInvitation-module__CCRl0a__nextButton span{color:#0b0b0b;background:#f5f2ea;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid}@media (max-width:1100px){.StartInvitation-module__CCRl0a__shell{padding-left:8vw;padding-right:8vw}.StartInvitation-module__CCRl0a__layout{grid-template-columns:minmax(0,1fr) 300px;gap:35px}.StartInvitation-module__CCRl0a__designGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.StartInvitation-module__CCRl0a__footer{padding-left:8vw;padding-right:8vw}}@media (max-width:800px){.StartInvitation-module__CCRl0a__shell{padding-left:20px;padding-right:20px}.StartInvitation-module__CCRl0a__header{height:76px}.StartInvitation-module__CCRl0a__logo{font-size:35px}.StartInvitation-module__CCRl0a__headerRight{font-size:8px}.StartInvitation-module__CCRl0a__progressItem{margin-right:18px}.StartInvitation-module__CCRl0a__progressItem>span:last-child{display:none}.StartInvitation-module__CCRl0a__layout{padding-top:45px;display:block}.StartInvitation-module__CCRl0a__summary{margin-top:45px}.StartInvitation-module__CCRl0a__summaryInner{position:relative;top:auto}.StartInvitation-module__CCRl0a__designGrid{grid-template-columns:1fr 1fr}.StartInvitation-module__CCRl0a__packageCard{grid-template-columns:35px 1fr auto;gap:15px}.StartInvitation-module__CCRl0a__radio{display:none}.StartInvitation-module__CCRl0a__packageTitle h2{font-size:34px}.StartInvitation-module__CCRl0a__packagePrice{font-size:25px}.StartInvitation-module__CCRl0a__footer{grid-template-columns:1fr auto;min-height:74px;padding-left:20px;padding-right:20px}.StartInvitation-module__CCRl0a__footerStep{display:none}}@media (max-width:520px){.StartInvitation-module__CCRl0a__shell{padding-left:18px;padding-right:18px}.StartInvitation-module__CCRl0a__headerRight span:first-child{display:none}.StartInvitation-module__CCRl0a__progress{padding-top:22px}.StartInvitation-module__CCRl0a__intro h1{font-size:55px}.StartInvitation-module__CCRl0a__designGrid,.StartInvitation-module__CCRl0a__addOnGrid{grid-template-columns:1fr}.StartInvitation-module__CCRl0a__packageCard{grid-template-columns:30px 1fr;align-items:start}.StartInvitation-module__CCRl0a__packagePrice{grid-column:2;margin-top:-8px}.StartInvitation-module__CCRl0a__packageTitle{flex-direction:column;align-items:flex-start;gap:8px}.StartInvitation-module__CCRl0a__formRow{grid-template-columns:1fr}.StartInvitation-module__CCRl0a__footer{padding-left:18px;padding-right:18px}.StartInvitation-module__CCRl0a__nextButton{min-width:155px}}.StartInvitation-module__CCRl0a__designPreview{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden}.StartInvitation-module__CCRl0a__designPreview::-webkit-scrollbar{width:0;height:0;display:none}
