.dc-logo{align-items:center;display:inline-flex;font-family:var(--dc-display);font-style:italic;font-weight:800;gap:.22em;letter-spacing:-.035em;line-height:1;white-space:nowrap}.dc-logo.is-dark{color:#fff}.dc-logo.is-light{color:var(--dc-ink)}.dc-logo-bubble{flex:none;height:.72em;transition:transform .25s;width:.72em}a:hover>.dc-logo .dc-logo-bubble{transform:translateY(-.125rem) rotate(-8deg)}:root{--dc-bg:#fcfafa;--dc-white:#fff;--dc-ink:#292929;--dc-body:#4d4849;--dc-muted:#6b6466;--dc-faint:#8e8789;--dc-line:#eae5e7;--dc-brand:#d10b35;--dc-cta:#e51649;--dc-hover:#f03260;--dc-soft:#fbf0f2;--dc-nav:#303030;--dc-online:#27b879;--dc-display:"Helvetica Neue","Segoe UI",Roboto,Arial,system-ui,sans-serif;--dc-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--dc-gutter:1rem}@media(min-width:640px){:root{--dc-gutter:1.5rem}}.dc-page{background:var(--dc-bg);color:var(--dc-ink);font-family:var(--dc-sans);font-size:1rem;height:100%;line-height:1.6;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;text-rendering:optimizeLegibility}.dc-page *,.dc-page :after,.dc-page :before{box-sizing:border-box}.dc-page ::-moz-selection{background:var(--dc-brand);color:#fff}.dc-page ::selection{background:var(--dc-brand);color:#fff}:where(.dc-page) a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.dc-page img{display:block;max-width:100%}:where(.dc-page) :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd,table){margin:0;padding:0}:where(.dc-page) :where(ul,ol){list-style:none}:where(.dc-page) button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.dc-page :focus-visible{outline:.125rem solid var(--dc-brand);outline-offset:.125rem}.dc-wrap{max-width:80rem}.dc-narrow,.dc-wrap{margin-inline:auto;padding-inline:var(--dc-gutter);width:100%}.dc-narrow{max-width:54rem}.dc-band{border-bottom:.0625rem solid var(--dc-line)}.dc-band-white{background:var(--dc-white)}.dc-sec{padding:3rem 0}@media(min-width:1024px){.dc-sec{padding:4rem 0}}.dc-h1{font-size:clamp(2.1rem,4.6vw,3.25rem);font-weight:800;letter-spacing:-.025em;line-height:1.08}.dc-h1,.dc-h2{color:var(--dc-ink);font-family:var(--dc-display);text-wrap:balance}.dc-h2{font-size:clamp(1.55rem,2.6vw,1.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.dc-h3{color:var(--dc-ink);font-family:var(--dc-display);font-size:1rem;font-weight:600;line-height:1.35}.dc-red{color:var(--dc-brand)}.dc-sub{color:var(--dc-muted);font-size:.95rem;margin-top:.5rem;max-width:62ch}.dc-kicker{color:var(--dc-brand);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dc-small{color:var(--dc-muted);font-size:.8125rem}.dc-crumb{color:var(--dc-faint);font-size:.8125rem}.dc-crumb a{color:var(--dc-muted)}.dc-crumb a:hover,.dc-link{color:var(--dc-brand)}.dc-link{font-weight:500;text-decoration:underline;text-decoration-color:#d10b354d;text-underline-offset:.1875rem;transition:text-decoration-color .15s}.dc-link:hover{text-decoration-color:var(--dc-brand)}.dc-prose{color:var(--dc-body);display:grid;font-size:.97rem;gap:.95rem;line-height:1.75;max-width:70ch}.dc-prose strong{color:var(--dc-ink);font-weight:600}.dc-list{color:var(--dc-body);display:grid;font-size:.95rem;gap:.6rem;line-height:1.7;max-width:70ch}.dc-list li{padding-left:1.25rem;position:relative}.dc-list li:before{background:var(--dc-cta);border-radius:50%;content:"";height:.375rem;left:.1rem;position:absolute;top:.68em;width:.375rem}.dc-list strong{color:var(--dc-ink);font-weight:600}.dc-note{background:var(--dc-soft);border-left:.1875rem solid var(--dc-cta);border-radius:0 .375rem .375rem 0;color:var(--dc-body);font-size:.9rem;line-height:1.7;max-width:70ch;padding:.9rem 1.1rem}.dc-btn{align-items:center;background:var(--dc-cta);border-radius:.375rem;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;min-height:3rem;padding:0 1.4rem;transition:background .15s,transform .15s;white-space:nowrap}.dc-btn:hover{background:var(--dc-hover);transform:translateY(-.0625rem)}.dc-btn-sm{font-size:.875rem;min-height:2.75rem;padding:0 1.15rem}.dc-btn-lg{font-size:1rem;min-height:3.25rem;padding:0 1.8rem}.dc-ghost{align-items:center;border:.0625rem solid var(--dc-brand);border-radius:.375rem;color:var(--dc-brand);display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;min-height:3rem;padding:0 1.2rem;transition:background .15s,color .15s;white-space:nowrap}.dc-ghost:hover{background:var(--dc-brand);color:#fff}.dc-dot{animation:dc-pulse 2.4s infinite;background:var(--dc-online);border-radius:50%;display:inline-block;flex:none;height:.5rem;width:.5rem}@keyframes dc-pulse{0%{box-shadow:0 0 #27b87973}70%{box-shadow:0 0 0 .375rem #27b87900}to{box-shadow:0 0 #27b87900}}.dc-ico{align-items:center;background:var(--dc-soft);border-radius:.375rem;color:var(--dc-brand);display:inline-flex;flex:none;height:2.6rem;justify-content:center;width:2.6rem}.dc-ico svg{fill:none;height:1.3rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.3rem}.dc-card{background:var(--dc-white);border:.0625rem solid var(--dc-line);border-radius:.5rem;box-shadow:0 .0625rem .125rem #2929290d;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,box-shadow .2s}.dc-card:hover{box-shadow:0 .625rem 1.5rem -.5rem #2929292e;transform:translateY(-.125rem)}.dc-card-photo{background:linear-gradient(135deg,#f6e4e8,#ebd3da);overflow:hidden;position:relative}.dc-card-photo img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;position:absolute;width:100%}.dc-card-body{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;padding:.7rem .85rem .2rem}.dc-card-name{color:var(--dc-ink);font-family:var(--dc-display);font-size:.95rem;font-weight:600}.dc-card-cc{color:var(--dc-faint);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dc-card-cta{margin:.5rem .85rem .85rem;min-height:2.75rem}.dc-table-wrap{background:var(--dc-white);border:.0625rem solid var(--dc-line);border-radius:.5rem;max-width:100%;overflow-x:auto}.dc-table{border-collapse:collapse;font-size:.875rem;line-height:1.6;min-width:32.5rem;width:100%}.dc-table th{background:var(--dc-soft);color:var(--dc-brand);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}.dc-table td,.dc-table th{border-bottom:.0625rem solid var(--dc-line);padding:.8rem 1rem}.dc-table td{color:var(--dc-body);vertical-align:top}.dc-table tr:last-child td{border-bottom:0}.dc-table td:first-child{color:var(--dc-ink);font-weight:600}.dc-faq details{border-bottom:.0625rem solid var(--dc-line)}.dc-faq summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;min-height:3.25rem;padding:.75rem 0}.dc-faq summary::-webkit-details-marker{display:none}.dc-faq summary h3{color:var(--dc-ink);font-size:.95rem;font-weight:600;line-height:1.4;transition:color .15s}.dc-faq details[open] summary h3,.dc-faq summary:hover h3{color:var(--dc-brand)}.dc-faq summary svg{color:var(--dc-muted);flex:none;height:1rem;transition:transform .2s;width:1rem}.dc-faq details[open] summary svg{transform:rotate(180deg)}.dc-faq details>p{color:var(--dc-muted);font-size:.92rem;line-height:1.7;max-width:70ch;padding:0 0 1rem}.dc-rv{transition:opacity .55s ease,transform .55s cubic-bezier(.22,.61,.36,1)}.dc-rv.is-pending{opacity:0;transform:translateY(.875rem)}.dc-sr{clip-path:inset(50%);height:.0625rem;overflow:hidden;position:absolute;white-space:nowrap;width:.0625rem}@media(max-width:1023.98px){.dc-desk-only{display:none!important}}@media(prefers-reduced-motion:reduce){.dc-page{scroll-behavior:auto}.dc-dot{animation:none}.dc-rv,.dc-rv.is-pending{opacity:1;transform:none;transition:none}.dc-page *,.dc-page :after,.dc-page :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.dc-page{padding-top:calc(4rem + env(safe-area-inset-top))}.dc-nav{background:var(--dc-nav);box-shadow:0 .0625rem #00000040;color:#fff;left:0;padding-top:env(safe-area-inset-top);position:fixed;right:0;top:0;z-index:50}.dc-nav-row{align-items:center;display:flex;gap:1rem;height:4rem;justify-content:space-between}.dc-nav-logo{align-items:center;display:inline-flex;flex:none;min-height:2.75rem}.dc-nav-links{align-items:center;display:none}.dc-nav-links a{align-items:center;color:#c9c4c6;display:inline-flex;font-size:.875rem;font-weight:500;min-height:2.75rem;padding:0 .75rem;position:relative;transition:color .15s}.dc-nav-links a:after{background:transparent;border-radius:.125rem;bottom:.5rem;content:"";height:.125rem;left:.75rem;position:absolute;right:.75rem;transition:background .2s}.dc-nav-links a:hover{color:#fff}.dc-nav-links a:hover:after{background:#e5164999}.dc-nav-links a.router-link-exact-active{color:#fff}.dc-nav-links a.router-link-exact-active:after{background:var(--dc-cta)}.dc-nav-right{align-items:center;display:flex;gap:.5rem}.dc-nav-online{align-items:center;color:#c9c4c6;display:none;font-size:.8125rem;font-weight:500;gap:.5rem;min-height:2.75rem;padding:0 .75rem;transition:color .15s}.dc-nav-online:hover{color:#fff}.dc-nav-cta{display:none}.dc-burger{align-items:center;border-radius:.375rem;color:#fff;display:inline-flex;height:2.75rem;justify-content:center;margin-right:-.5rem;width:2.75rem}.dc-burger svg{height:1.5rem;width:1.5rem}.dc-drawer{background:var(--dc-nav);max-height:0;overflow:hidden;transition:max-height .35s ease}.dc-drawer.is-open{border-top:.0625rem solid hsla(0,0%,100%,.1);max-height:78vh;overflow-y:auto}.dc-drawer nav{padding:.25rem 0 .75rem}.dc-drawer a{align-items:center;border-left:.125rem solid transparent;color:#c9c4c6;display:flex;font-size:.95rem;font-weight:500;min-height:3rem;padding:0 var(--dc-gutter)}.dc-drawer a.router-link-exact-active{background:#ffffff0d;border-left-color:var(--dc-cta);color:#fff}@media(min-width:1024px){.dc-nav-links{display:flex}.dc-nav-cta,.dc-nav-online{display:inline-flex}.dc-burger,.dc-drawer{display:none}}.dc-final{background:var(--dc-soft);border-top:.0625rem solid var(--dc-line);padding:3rem 0}.dc-final-row{display:flex;flex-direction:column;gap:1.5rem}.dc-final-h{color:var(--dc-ink);font-family:var(--dc-display);font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;max-width:22em;text-wrap:balance}.dc-final-hint{color:var(--dc-muted);font-size:.8125rem;margin-top:.6rem}.dc-final-act{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.dc-final-online{align-items:center;color:var(--dc-brand);display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;min-height:2.75rem}.dc-final-online:hover{color:var(--dc-hover)}@media(min-width:1024px){.dc-final{padding:4rem 0}.dc-final-row{align-items:center;flex-direction:row;justify-content:space-between}}.dc-foot{background:var(--dc-nav);color:#fff;padding:3rem 0 max(2rem,env(safe-area-inset-bottom))}.dc-foot.has-dock{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.dc-foot-grid{display:grid;gap:2.25rem 1.5rem;grid-template-columns:1fr 1fr}.dc-foot-brand{grid-column:1/-1}.dc-foot-brand p{color:#b7b1b3;font-size:.84rem;line-height:1.65;margin-top:1rem;max-width:42ch}.dc-foot-age{align-items:center;border:.0625rem solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#b7b1b3;display:inline-flex;font-size:.75rem;gap:.5rem;margin-top:1rem;padding:.5rem .75rem}.dc-foot-age i{background:var(--dc-cta);border-radius:50%;height:.5rem;width:.5rem}.dc-foot-col h3{color:#9c9597;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dc-foot-col .dc-foot-h2{margin-top:1.5rem}.dc-foot-col ul{margin-top:.6rem}.dc-foot-col a{align-items:center;color:#c9c4c6;display:inline-flex;font-size:.875rem;min-height:2.25rem;transition:color .15s}.dc-foot-col a:hover{color:#fff}.dc-foot-base{border-top:.0625rem solid hsla(0,0%,100%,.1);color:#9c9597;display:flex;flex-direction:column;font-size:.78rem;gap:.5rem;margin-top:2.5rem;padding-top:1.25rem}.dc-foot-base a{align-items:center;color:#b7b1b3;display:inline-flex;min-height:2.25rem}.dc-foot-base a:hover{color:#fff}@media(min-width:768px){.dc-foot-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.dc-foot-brand{grid-column:auto}.dc-foot-base{align-items:center;flex-direction:row;justify-content:space-between}}@media(min-width:1024px){.dc-foot.has-dock{padding-bottom:2rem}}.dc-dock{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:#fcfafaf5;border-top:.0625rem solid var(--dc-line);bottom:0;display:flex;gap:.625rem;left:0;padding:.625rem var(--dc-gutter) calc(.625rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:45}.dc-dock .dc-btn{flex:1;padding:0 .75rem}.dc-dock-ghost{align-items:center;background:var(--dc-white);border:.0625rem solid var(--dc-line);border-radius:.375rem;color:var(--dc-ink);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;min-height:3rem;padding:0 .9rem;white-space:nowrap}@media(min-width:1024px){.dc-dock{display:none}}
