#service-packages>.ing-shell>.offer-intro{text-align:center;margin:1.6rem auto 2.5rem;max-width:72ch}#service-packages>.ing-shell>.offer-intro p{margin-inline:auto;font-size:1.05rem;line-height:1.8;color:#4c394e}
#service-packages>.ing-shell>.offer-grid{gap:1.3rem;align-items:stretch;margin:2rem 0}#service-packages>.ing-shell>.offer-grid>.offer-card{--tier-ink:#24487e;--tier-border:#a6b4d0;position:relative;isolation:isolate;text-align:center;border:1px solid var(--tier-border);border-radius:5rem 5rem 1.8rem 1.8rem;padding:2rem 1.5rem;background:radial-gradient(ellipse at 50% 0,#e3eafb,transparent 45%),linear-gradient(160deg,#fffdfb,#edf2ff);box-shadow:0 18px 45px #24487e0a;min-width:0}
#service-packages>.ing-shell>.offer-grid>.offer-card:nth-child(2){--tier-ink:#713050;--tier-border:#c4a0b2;background:radial-gradient(ellipse at 50% 0,#f5dae8,transparent 45%),linear-gradient(160deg,#fffdfb,#f9edf3);box-shadow:0 18px 45px #7130500a}#service-packages>.ing-shell>.offer-grid>.offer-card:nth-child(3){--tier-ink:#563568;--tier-border:#b39abc;background:radial-gradient(ellipse at 50% 0,#e8def4,transparent 45%),radial-gradient(ellipse at 100% 100%,#e6f3eb,transparent 60%),#fffdfb;box-shadow:0 18px 45px #5635680a}
#service-packages>.ing-shell>.offer-grid>.offer-card::before{content:"";position:absolute;inset:9px;border:1px solid var(--tier-border);opacity:.65;border-radius:4.5rem 4.5rem 1.35rem 1.35rem;pointer-events:none;z-index:-1}
#service-packages>.ing-shell>.offer-grid>.offer-card :is(h3,h4,p,ul,li,dt,dd){text-align:center}#service-packages>.ing-shell>.offer-grid>.offer-card h3{font-family:'Cormorant Garamond',serif;font-size:clamp(2.25rem,3vw,3rem);line-height:1.1;color:var(--tier-ink);margin:0 0 1.3rem}#service-packages>.ing-shell>.offer-grid>.offer-card h4{font-family:'Cormorant Garamond',serif;font-size:1.65rem;line-height:1.2;color:var(--tier-ink);margin:1.7rem 0 1.2rem}#service-packages>.ing-shell>.offer-grid>.offer-card p{line-height:1.8;font-size:1rem;color:#4c394e;margin:0 auto 1.2rem}#service-packages>.ing-shell>.offer-grid>.offer-card p>strong{display:block;color:var(--tier-ink);margin-bottom:.5rem}#service-packages>.ing-shell>.offer-grid>.offer-card p:last-child{margin-bottom:0}
#service-packages>.ing-shell>.offer-grid>.offer-card .offer-prices{padding:0;margin:1.7rem 0;display:grid;gap:.7rem}#service-packages>.ing-shell>.offer-grid>.offer-card .offer-prices>div{border:1px solid var(--tier-border);border-radius:1.05rem;padding:1rem;background:#fffdfbd9}#service-packages>.ing-shell>.offer-grid>.offer-card .offer-prices dt{font-family:'Cormorant Garamond',serif;font-size:1.45rem;line-height:1.25;color:var(--tier-ink)}#service-packages>.ing-shell>.offer-grid>.offer-card .offer-prices dd{font-size:1rem;line-height:1.75;margin:.55rem 0 0;color:#4c394e}
#service-packages>.ing-shell>.offer-grid>.offer-card ul{list-style:none;padding:0;display:grid;gap:.75rem;margin:0 0 1.5rem}#service-packages>.ing-shell>.offer-grid>.offer-card li{font-size:1rem;line-height:1.75;border-top:1px solid var(--tier-border);padding-top:.8rem;color:#4c394e;margin:0}#service-packages .tier-ornament{width:72px;height:72px;display:block;margin:0 auto 1rem;color:var(--tier-ink)}
@media(min-width:1001px){#service-packages>.ing-shell>.offer-grid>.offer-card>p:first-of-type{min-height:9em}}@media(max-width:1000px){#service-packages>.ing-shell>.offer-grid{grid-template-columns:1fr}#service-packages>.ing-shell>.offer-grid>.offer-card{max-width:750px;width:100%;margin:auto;border-radius:3rem 3rem 1.8rem 1.8rem}#service-packages>.ing-shell>.offer-grid>.offer-card::before{border-radius:2.6rem 2.6rem 1.35rem 1.35rem}}@media(max-width:600px){#service-packages>.ing-shell>.offer-grid>.offer-card{padding:1.8rem 1.2rem}#service-packages>.ing-shell>.offer-intro p{font-size:1rem}}
@media(forced-colors:active){#service-packages>.ing-shell>.offer-grid>.offer-card,#service-packages>.ing-shell>.offer-grid>.offer-card .offer-prices>div{background:Canvas;border-color:CanvasText;box-shadow:none}#service-packages>.ing-shell>.offer-grid>.offer-card::before{border-color:CanvasText}#service-packages>.ing-shell>.offer-grid>.offer-card :is(h3,h4,p,li,dt,dd,svg){color:CanvasText}}
#service-packages .tier-choice-icon{width:80px;height:40px;display:block;margin:0 auto .5rem;color:var(--tier-ink)}
#service-packages>.ing-shell>.offer-grid>.offer-card{overflow:hidden;background-size:100% 100%}
#service-packages>.ing-shell>.offer-grid>.offer-card::after{content:"";position:absolute;top:1rem;left:calc(50% - 6.5rem);width:13rem;height:6rem;pointer-events:none;background:radial-gradient(circle at 8% 65%,#baa0d0 0 2px,transparent 3px),radial-gradient(circle at 85% 18%,#d6a2ba 0 2px,transparent 3px),radial-gradient(circle at 96% 73%,#8cacbc 0 2px,transparent 3px),radial-gradient(circle at 20% 10%,#a7c0b5 0 1.5px,transparent 2.5px);opacity:.7}
@media(forced-colors:active){#service-packages .tier-choice-icon{color:CanvasText}#service-packages>.ing-shell>.offer-grid>.offer-card::after{display:none}}
#service-packages .offer-card :is(h3,h4,p,li,dt,dd){overflow-wrap:anywhere;min-width:0}

/* Nested frames leave room for the text at 200% enlargement. */
@media(max-width:600px){#service-packages>.ing-shell>.offer-grid>.offer-card{padding:28px 18px}#service-packages>.ing-shell>.offer-grid>.offer-card .offer-prices>div{padding:16px}.ob-luxury{padding:24px 16px}.ob-scope-card{padding:20px 16px}.ob-luxury .ob-terms{padding:20px 16px}}

.ob-luxury{position:relative;isolation:isolate;border:1px solid #a98caf;border-radius:2rem;background:radial-gradient(ellipse at 0 0,#eee5f7,transparent 55%),radial-gradient(ellipse at 100% 100%,#f9e7ef,transparent 55%),#fffdfb;padding:2rem;margin-bottom:2rem;box-shadow:0 18px 40px #5635680a}
.ob-luxury::before{content:"";position:absolute;inset:8px;border:1px solid #cbb8ce;border-radius:1.5rem;z-index:-1;pointer-events:none}.ob-luxury *{box-sizing:border-box}.ob-luxury>h3{font-family:'Cormorant Garamond',serif;font-size:clamp(2.25rem,4vw,3.2rem);line-height:1.12;text-align:center;color:#563568;margin:0 auto 1.6rem;max-width:24ch;text-wrap:balance}.ob-luxury :is(p,figcaption){font-family:Inter,sans-serif;font-size:1rem;line-height:1.8;color:#4c394e}.ob-options{margin:0 0 1.5rem;border-bottom:1px solid #cbb8ce;padding-bottom:1.75rem}.ob-options>svg{display:block;width:100%;height:auto;max-width:610px;margin:0 auto 1.3rem}.ob-options figcaption{max-width:72ch;margin:0 auto;text-align:center}
.ob-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ob-scope-card{min-width:0;border:1px solid #baa4c0;border-radius:1.4rem;background:#fffdfb;padding:1.3rem}.ob-scope-card:nth-child(2){background:#f4f6fe;border-color:#a6b4d0}.ob-scope-card:nth-child(3){background:#f0f8f2;border-color:#a8bbad}.ob-scope-card svg{display:block;width:68px;height:68px;margin:0 auto 1.3rem;color:#563568}.ob-scope-card:nth-child(2) svg{color:#24487e}.ob-scope-card:nth-child(3) svg{color:#28523f}.ob-scope-card p{margin:0}.ob-luxury .ob-terms{margin:1.5rem 0 0;padding:1.5rem 1.7rem;border:1px solid #baa4c0;border-radius:1.4rem;background:#fffdfb;text-align:center}.ob-terms svg{display:block;width:54px;height:54px;margin:0 auto 1rem;color:#563568}.ob-terms p{max-width:73ch;margin:0 auto}.ob-luxury svg{flex-shrink:0}
@media(max-width:900px){.ob-scope-grid{grid-template-columns:1fr}.ob-scope-card{padding:1.5rem}.ob-scope-card p{max-width:70ch;margin:auto}}@media(max-width:600px){.ob-luxury{padding:1.5rem 1rem;border-radius:1.6rem}.ob-luxury::before{inset:6px;border-radius:1.25rem}.ob-luxury>h3{font-size:2.2rem}.ob-luxury .ob-terms{padding:1.2rem}.ob-options figcaption{text-align:left}.ob-scope-card{padding:1.25rem}}
@media(forced-colors:active){.ob-luxury,.ob-scope-card,.ob-luxury .ob-terms{background:Canvas;border-color:CanvasText;box-shadow:none}.ob-luxury::before{border-color:CanvasText}.ob-luxury :is(h3,p,figcaption,svg){color:CanvasText}.ob-options{border-color:CanvasText}}
