.p-care .narrow{max-width:calc(var(--narrow) + 2 * var(--g))}.p-care h1,.p-care h2,.p-care h3{text-wrap:balance}.p-care .h-xl{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(3rem,7.4vw,7.4rem);font-weight:800;line-height:.86}.p-care .lead{max-width:36ch;color:var(--body);text-wrap:pretty;margin:0;font-size:clamp(18px,1.45vw,21px);line-height:1.5}.p-care .sec-lead{max-width:42ch;color:var(--body);text-wrap:pretty;margin:18px 0 0;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.p-care .more.light{color:var(--band-ink)}@media (hover:hover) and (pointer:fine){.p-care .more.light:hover{color:var(--band-ink);opacity:.7}}.p-care .check{color:var(--cobalt);flex:none}.p-care .journey{position:relative;overflow-x:clip}.p-care .stage{z-index:0;pointer-events:none;position:absolute;inset:0}.p-care .stage-pin{height:100svh;position:sticky;top:0}.p-care .sculpt,.p-care .shadow{width:var(--sw);aspect-ratio:1032/839;height:auto;position:absolute;top:50%;left:50%}.p-care .sculpt{--sw:min(56vw,880px);translate:calc(-50% + var(--rest-x)) calc(-50% + var(--rest-y));will-change:transform}.p-care .shadow{--sw:min(56vw,880px);translate:calc(-50% + var(--rest-x)) calc(-50% + var(--rest-y))}.p-care .journey{--rest-x:19vw;--rest-y:3vh}.p-care .hero{z-index:1;box-sizing:border-box;min-height:min(100svh,920px);padding-top:calc(clamp(118px,12vw,168px) + env(safe-area-inset-top,0px));padding-bottom:clamp(56px,6vw,96px);position:relative}.p-care .hero-text{z-index:1;justify-items:start;gap:28px;max-width:min(46vw,640px);display:grid;position:relative}.p-care .hero-text .h-xl{font-size:clamp(3rem,6.6vw,6.8rem)}.p-care .hero-acts{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.p-care .facts{color:var(--body);flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.p-care .facts li{align-items:center;gap:8px;display:inline-flex}.p-care .stats{z-index:1;padding:clamp(40px,6vw,96px) 0 clamp(120px,14vw,200px);position:relative}.p-care .stats-head{max-width:var(--narrow);margin:0 auto clamp(28px,3vw,44px)}.p-care .stats-head>*{max-width:560px}.p-care .board{box-sizing:border-box;max-width:var(--narrow);border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5);border-radius:24px;margin:0 auto;padding:clamp(18px,2.2vw,30px);position:relative;box-shadow:inset 0 1px #fffffff2}.p-care .board-top{font:500 12px/1.4 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:0 0 clamp(14px,1.6vw,22px);display:flex}.p-care .board-top .live{color:var(--ink)}.p-care .board-top .sample{letter-spacing:.08em;text-transform:none;color:var(--body);font-size:13px}.p-care .tiles{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);display:grid}.p-care .tile{box-sizing:border-box;background:#ffffff6b;border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:clamp(18px,1.8vw,26px);display:flex;box-shadow:inset 0 0 0 1px #ffffffbf}.p-care .t-a,.p-care .t-c{grid-column:span 7}.p-care .t-b,.p-care .t-d{grid-column:span 5}.p-care .t-label{font:500 12px/1.4 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--body);margin:0}.p-care .t-big{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin:0;font-size:clamp(44px,5vw,72px);font-weight:800;line-height:.85;display:flex}.p-care .t-big small{font:500 15px/1.3 var(--font-body);letter-spacing:0;color:var(--body)}.p-care .t-cap{color:var(--body);margin:0;font-size:14px;line-height:1.5}.p-care .up{align-items:flex-end;gap:2px;height:46px;margin-top:auto;display:flex}.p-care .up i{background:var(--ink);opacity:.82;transform-origin:bottom;border-radius:2px;flex:1 1 0;min-width:1px;height:100%}.p-care .up i.dip{opacity:.32;height:62%}.p-care .up i.none{opacity:.16;height:12%}.p-care .up i.now{background:var(--cobalt);opacity:1}.p-care .up-scale{color:var(--body);justify-content:space-between;margin:6px 0 0;font-size:12px;display:flex}.p-care .days{gap:9px;margin:0;padding:0;list-style:none;display:grid}.p-care .days li{color:var(--body);grid-template-columns:72px minmax(0,1fr) 144px;align-items:center;gap:12px;font-size:14px;display:grid}.p-care .days .bar{background:#0b0b0c14;border-radius:5px;height:10px;overflow:hidden}.p-care .days .bar b{height:100%;width:var(--w);background:var(--ink);transform-origin:0;border-radius:5px;display:block}.p-care .days li.std .bar b{background:var(--cobalt)}.p-care .days .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.p-care .mins{grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;display:grid}.p-care .mins i{aspect-ratio:1;background:var(--c,transparent);border-radius:3px;box-shadow:inset 0 0 0 1px #0b0b0c1f}.p-care .mins i.left{box-shadow:inset 0 0 0 1.5px var(--cobalt)}.p-care .mins-key{color:var(--body);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.p-care .mins-key li{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.p-care .mins-key i{background:var(--c);border-radius:3px;width:12px;height:12px}.p-care .mins-key li.left i{box-shadow:inset 0 0 0 1.5px var(--cobalt);background:0 0}.p-care .mins-key b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.p-care .month{border-top:1px solid #0b0b0c14;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:auto 0 0;padding:16px 0 0;display:grid}.p-care .month div{gap:4px;display:grid}.p-care .month b{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.p-care .month span{color:var(--body);font-size:13px}.p-care .why{padding-top:var(--section)}.p-care .why-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px clamp(32px,5vw,96px);display:grid}.p-care .why-head{top:calc(112px + env(safe-area-inset-top,0px));position:sticky}.p-care .reasons{margin:0;padding:0;list-style:none}.p-care .reason{grid-template-columns:56px minmax(0,1fr);gap:6px 20px;padding:30px 0 32px;display:grid;position:relative}.p-care .reason:before{content:"";background:var(--hair);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.p-care .reason:last-child:after{content:"";background:var(--hair);height:1px;position:absolute;bottom:0;left:0;right:0}.p-care .r-n{font:500 12px/1.4 var(--font-body);letter-spacing:.22em;color:var(--muted);grid-row:1/span 3;padding-top:8px}.p-care .reason h3{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:800;line-height:.95}.p-care .reason p{max-width:52ch;color:var(--body);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.6}.p-care .reason .r-care{color:var(--ink);align-items:flex-start;gap:10px;margin-top:6px;font-size:15px;display:flex}.p-care .reason .r-care svg{margin-top:3px}.p-care .why-end{max-width:52ch;color:var(--muted);margin:28px 0 0;padding-left:76px;font-size:16px;line-height:1.6}.p-care .care{isolation:isolate;margin-top:var(--section);padding:var(--section) 0;background:var(--band);color:var(--band-ink);position:relative;overflow:hidden}.p-care .care-word{z-index:0;text-align:center;font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#f3f2eeeb,#f3f2ee73 42%,#f3f2ee00 70%);color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;-webkit-background-clip:text;background-clip:text;margin:0 0 -.27em;font-size:clamp(8rem,26.5vw,26rem);font-weight:800;line-height:.8;position:relative}.p-care .care-glow{z-index:-1;filter:blur(46px);pointer-events:none;will-change:transform;background:radial-gradient(closest-side,#2747ffcc,#2747ff47 58%,#0000);border-radius:50%;width:min(1200px,140vw);height:min(440px,70vw);position:absolute;top:62%;left:52%;transform:translate(-50%,-50%)rotate(-12deg)}.p-care .care-in{z-index:1;max-width:1440px;padding:0 var(--gr) 0 var(--gl);margin:0 auto;position:relative}.p-care .care-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:clamp(24px,3vw,40px);display:flex}.p-care .care .eyebrow{color:var(--band-muted)}.p-care .care-ctrl{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.p-care .care a:focus-visible,.p-care .care button:focus-visible{outline-color:var(--band-ink)}.p-care .plan:focus{outline:0}.p-care .plan:focus-visible{outline:2px solid var(--band-ink);outline-offset:3px}.p-care .period{border:1px solid #f3f2ee33;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.p-care .period button{min-height:40px;color:var(--band-muted);font:500 14px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;transition:background-color .2s,color .2s}.p-care .period button[aria-pressed=true]{background:var(--band-ink);color:var(--ink)}.p-care .period button span{opacity:.65;margin-left:6px}.p-care .plans{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid;position:relative}.p-care .plan{box-sizing:border-box;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#131315a8;border:1px solid #f3f2ee1f;border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:24px;transition:box-shadow .4s,border-color .4s;display:flex;box-shadow:inset 0 1px #f3f2ee14}.p-care .plan.rec{background:#1313158f;border-color:#f3f2ee57;box-shadow:inset 0 1px #f3f2ee29}.p-care .plan.picked{border-color:var(--cobalt);box-shadow:inset 0 1px 0 #f3f2ee29,0 0 0 1px var(--cobalt)}.p-care .plan-top{font:500 12px/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.p-care .plan-top i{letter-spacing:.1em;border:1px solid #f3f2ee52;border-radius:999px;padding:4px 10px;font-style:normal}.p-care .price{align-items:flex-end;gap:12px;display:flex}.p-care .amount{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;line-height:.9}.p-care .per{font:500 13px/1.2 var(--font-body);color:var(--band-soft);padding-bottom:5px}.p-care .per b{font-family:var(--font-display);color:var(--band-ink);font-size:22px;font-weight:800;line-height:1.1;display:block}.p-care .fits{color:var(--band-soft);margin:0;font-size:15px;line-height:1.5}.p-care .p-lead{color:var(--band-soft);margin:0 0 -6px;font-size:13.5px;line-height:1.45}.p-care .soon{color:var(--muted);font-size:.92em}.p-care .care .soon{color:var(--band-soft)}.p-care .incl{color:#e7e5df;gap:9px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.p-care .incl li{grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.p-care .incl svg{color:var(--cobalt);margin-top:2px}.p-care .p-cta{margin-top:auto;padding-top:6px}.p-care .care-foot{color:var(--band-muted);flex-wrap:wrap;align-items:center;gap:12px 28px;margin:clamp(32px,4vw,48px) 0 0;font-size:13px;display:flex}@media (max-width:1100px){.p-care .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.p-care .plans{grid-template-columns:1fr}.p-care .care-word{font-size:33vw}.p-care .period button span{display:none}}.p-care .minutes,.p-care .year,.p-care .compare,.p-care .terms,.p-care .account,.p-care .faq{padding-top:var(--section)}.p-care .figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px clamp(20px,2.6vw,40px);margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.p-care .fig{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(64px,7.4vw,120px);font-weight:800;line-height:.8}.p-care .fig b{letter-spacing:0;margin-left:.06em;font-size:.38em}.p-care .fig-cap{max-width:24ch;color:var(--body);margin:16px 0 0;font-size:15.5px;line-height:1.5}.p-care .order{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:clamp(56px,7vw,96px) 0 0;padding:0;list-style:none;display:grid;position:relative}.p-care .order:before{content:"";background:var(--ink);transform-origin:0;height:1px;position:absolute;top:7px;left:7px;right:12.5%}.p-care .order li{align-content:start;gap:8px;padding-top:34px;display:grid;position:relative}.p-care .order li:before{content:"";box-sizing:border-box;border:1.5px solid var(--ink);background:var(--paper);border-radius:50%;width:15px;height:15px;position:absolute;top:0;left:0}.p-care .order li:last-child:before{border-color:var(--cobalt);background:var(--cobalt)}.p-care .order .n{font:500 12px/1.4 var(--font-body);letter-spacing:.22em;color:var(--muted)}.p-care .order h3{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:24px;font-weight:800;line-height:1}.p-care .order p{max-width:30ch;color:var(--body);margin:0;font-size:15px;line-height:1.55}.p-care .rule{max-width:68ch;color:var(--muted);margin:clamp(40px,5vw,64px) 0 0;font-size:15px;line-height:1.6}.p-care .year-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;display:flex}.p-care .tabs{border:1px solid #0b0b0c24;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.p-care .tabs button{min-height:40px;color:var(--muted);font:500 14px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;transition:background-color .2s,color .2s}.p-care .tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.p-care .cal{margin:clamp(36px,4vw,56px) 0 0}.p-care .cal-row{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:stretch;gap:8px 32px;min-height:48px;padding:8px 0;display:grid;position:relative}.p-care .cal-name{align-self:center}.p-care .cal-row+.cal-row:before{content:"";background:var(--hair);height:1px;position:absolute;top:0;left:0;right:0}.p-care .cal-row.months{min-height:0;padding:0 0 10px}.p-care .cal-name{color:var(--ink);margin:0;font-size:15px;line-height:1.4}.p-care .cal-name small{color:var(--muted);font-size:13px;display:block}.p-care .track{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:32px;display:grid;position:relative}.p-care .months .track{height:auto}.p-care .months .track span{text-align:center;font:500 11.5px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.p-care .months .track span.now{color:var(--cobalt)}.p-care .track .cont{background:var(--ink);transform-origin:0;border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:4%;right:4%}.p-care .track i{background:var(--ink);border-radius:50%;justify-self:center;width:10px;height:10px}.p-care .track i.seas{background:var(--cobalt)}.p-care .track .nowcol{background:#2747ff0f;width:8.33333%;position:absolute;top:-8px;bottom:-8px}.p-care .cal-row:last-child .track .nowcol{border-radius:0 0 8px 8px}.p-care .cal-row.gone{display:none}.p-care .year-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin:clamp(36px,4vw,56px) 0 0;display:grid}.p-care .year-lists h3{font:500 12px/1.4 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.p-care .y-list{color:var(--body);gap:9px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.p-care .y-list li{grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.p-care .y-list li.gone{display:none}.p-care .y-list svg{margin-top:2px}.p-care .cmp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;display:flex}.p-care .cmp-tabs{display:none}.p-care .cmp{border-collapse:separate;border-spacing:0;width:100%;margin:clamp(36px,4vw,56px) 0 0;font-size:15px;line-height:1.45}.p-care .cmp th,.p-care .cmp td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:13px 12px}.p-care .cmp thead th{top:calc(68px + env(safe-area-inset-top,0px));z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ink);vertical-align:bottom;background:#f5f2eceb;padding-top:16px;padding-bottom:16px;position:sticky}.p-care .cmp thead th b{font:500 12px/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;display:block}.p-care .cmp thead th span{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:800;line-height:1;display:block}.p-care .cmp thead th span small{font:500 12.5px/1 var(--font-body);color:var(--muted);white-space:nowrap}.p-care .cmp thead th.rec b:after{content:attr(data-rec);letter-spacing:.12em;color:var(--cobalt);margin-top:4px;font-size:11px;display:block}.p-care .cmp th[scope=row]{width:40%;color:var(--ink);font-weight:400}.p-care .cmp td{width:15%;color:var(--body)}.p-care .cmp tbody tr.grp th{font:500 12px/1.4 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--ink);padding-top:30px}.p-care .cmp .yes{color:var(--cobalt);display:inline-flex}.p-care .cmp .no{color:#8a877f;display:inline-flex}.p-care .cmp-wrap{transition:max-height .7s var(--draw);position:relative;overflow:clip}.p-care .cmp-wrap.shut:after{content:"";background:linear-gradient(180deg,#f5f2ec00,var(--paper));pointer-events:none;height:140px;position:absolute;bottom:0;left:0;right:0}.p-care .cmp-more{margin:20px 0 0}.p-care .cmp-more [aria-expanded=true] svg{transform:rotate(180deg)}.p-care .split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:36px clamp(32px,5vw,96px);display:grid}.p-care .split-head{top:calc(112px + env(safe-area-inset-top,0px));position:sticky}.p-care .pricelist{margin:0;padding:0;list-style:none}.p-care .pricelist li{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:8px 32px;padding:20px 0;display:grid;position:relative}.p-care .pricelist li:before,.p-care .pricelist li:last-child:after{content:"";background:var(--hair);transform-origin:0;height:1px;position:absolute;left:0;right:0}.p-care .pricelist li:before{top:0}.p-care .pricelist li:last-child:after{bottom:0}.p-care .pl-name{font:500 16px/1.4 var(--font-body);color:var(--ink);margin:0}.p-care .pl-val{color:var(--body);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.p-care .notin{margin:44px 0 0}.p-care .notin h3{font:500 12px/1.4 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.p-care .notin ul{color:var(--body);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.p-care .notin li{grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.p-care .notin svg{color:var(--muted);margin-top:2px}.p-care .acct{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px clamp(32px,5vw,96px);margin:clamp(36px,4vw,56px) 0 0;display:grid}.p-care .a-card{box-sizing:border-box;isolation:isolate;background:linear-gradient(180deg,var(--satin-hi),var(--satin) 62%);min-height:clamp(260px,26vw,380px);color:var(--band-ink);border-radius:14px;flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(20px,2.2vw,30px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.p-care .a-art{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.p-care .a-name{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:.95}.p-care .a-soon{font:500 12px/1.4 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--satin-muted);margin:0}.p-care .a-list{color:var(--body);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:0;padding:0;font-size:15.5px;line-height:1.45;list-style:none;display:grid}.p-care .a-list li{grid-template-columns:18px minmax(0,1fr);gap:12px;display:grid}.p-care .a-list svg{margin-top:2px}.p-care .fq{position:relative}.p-care .fq:before,.p-care .fq:last-child:after{content:"";background:var(--hair);height:1px;position:absolute;left:0;right:0}.p-care .fq:before{top:0}.p-care .fq:last-child:after{bottom:0}.p-care .fq summary{box-sizing:border-box;cursor:pointer;min-height:76px;font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:clamp(19px,1.7vw,23px);font-weight:800;line-height:1.1;list-style:none;display:flex}.p-care .fq summary::-webkit-details-marker{display:none}.p-care .fq i{height:18px;color:var(--ink);flex:0 0 18px;transition:color .2s;position:relative}.p-care .fq i:before,.p-care .fq i:after{content:"";width:18px;height:1.5px;transition:transform .35s var(--out);background:currentColor;border-radius:1px;position:absolute;top:8.25px;left:0}.p-care .fq i:after{transform:rotate(90deg)}.p-care .fq[open]:not(.closing) i:after{transform:rotate(0)}.p-care .fq-a{overflow:hidden}.p-care .fq-a p{max-width:62ch;color:var(--body);margin:0;padding:0 0 26px;font-size:16px;line-height:1.6}@media (hover:hover) and (pointer:fine){.p-care .fq summary:hover i{color:var(--cobalt)}}.p-care .finder{box-sizing:border-box;background:var(--paper);width:min(880px,100% - 32px);max-width:none;max-height:min(92svh,980px);color:var(--ink);overscroll-behavior:contain;border:0;border-radius:24px;margin:auto;padding:0;overflow:auto}.p-care .finder::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0c6b}.p-care .finder[open]{animation:care-fd-in .42s var(--out)}.p-care .finder[open]::backdrop{animation:.42s care-fd-fade}.p-care .finder.closing{animation:.22s forwards care-fd-out}.p-care .finder.closing::backdrop{animation:.22s reverse forwards care-fd-fade}@keyframes care-fd-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes care-fd-out{to{opacity:0;transform:translateY(12px)}}@keyframes care-fd-fade{0%{opacity:0}to{opacity:1}}.p-care .fd-in{box-sizing:border-box;padding:clamp(22px,3.4vw,40px)}.p-care .fd-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.p-care .fd-h{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:.9}.p-care .fd-sub{color:var(--muted);margin:12px 0 0;font-size:17px}.p-care .fd-x{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#0b0b0c0f;border:0;border-radius:50%;flex:none;place-items:center;margin:-6px -6px 0 0;padding:0;transition:background-color .2s;display:grid}@media (hover:hover) and (pointer:fine){.p-care .fd-x:hover{background:#0b0b0c1f}}.p-care .fd-qs{margin:clamp(22px,3vw,34px) 0 0}.p-care .fd-q{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:14px 32px;padding:20px 0;display:grid;position:relative}.p-care .fd-q:before{content:"";background:#0b0b0c1a;height:1px;position:absolute;top:0;left:0;right:0}.p-care .fd-l{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;align-items:baseline;gap:12px;margin:0;padding-top:6px;font-size:19px;font-weight:800;line-height:1.1;display:flex}.p-care .fd-l .n{font:500 12px/1 var(--font-body);letter-spacing:.22em;color:var(--muted)}.p-care .fd-q .c-opts{gap:8px}.p-care .fd-q .c-opt span{min-height:46px;padding:0 16px;font-size:15px}.p-care .fd-res{z-index:2;isolation:isolate;background:linear-gradient(180deg,var(--satin-hi),var(--satin) 62%);box-shadow:inset 0 1px 0 #ffffff14,0 -12px 24px -8px var(--paper);color:var(--band-ink);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 32px;margin:16px 0 0;padding:clamp(18px,2.2vw,26px);display:grid;position:sticky;bottom:0;overflow:hidden}.p-care .fd-side{justify-items:end;gap:12px;display:grid}.p-care .fd-res .eyebrow{color:var(--satin-muted);margin-bottom:10px}.p-care .fd-name{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:.92}.p-care .fd-price{font:500 15px/1.4 var(--font-body);color:var(--band-soft);white-space:nowrap;margin:0}.p-care .fd-price b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--band-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.p-care .fd-fits{max-width:42ch;color:var(--band-soft);margin:10px 0 0;font-size:15px;line-height:1.5}.p-care .fd-res .incl{font-size:14px}.p-care .fd-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 22px;margin:0;display:flex}.p-care .fd-wait{color:var(--band-soft);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 24px;margin:0;font-size:15px;display:flex}.p-care .fd-dots{gap:6px;display:inline-flex}.p-care .fd-dots i{background:#f3f2ee2e;border-radius:2px;width:22px;height:4px;transition:background-color .3s}.p-care .fd-dots i.on{background:var(--cobalt)}.p-care .fd-note{color:var(--muted);margin:18px 0 0;font-size:13px}.p-care .fd-swap{animation:care-fd-swap .45s var(--out)}@keyframes care-fd-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1100px){.p-care .t-a,.p-care .t-b,.p-care .t-c,.p-care .t-d{grid-column:span 12}.p-care .figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.p-care .why-grid,.p-care .split,.p-care .acct{grid-template-columns:1fr}.p-care .why-head,.p-care .split-head{position:static}.p-care .a-card{max-width:640px}.p-care .fd-q{grid-template-columns:1fr;gap:12px}.p-care .fd-res{grid-template-columns:1fr}.p-care .fd-side{justify-items:start}.p-care .fd-acts{justify-content:flex-start}.p-care .stats-head{grid-template-columns:1fr}}@media (max-width:760px){.p-care .journey{--rest-x:2vw;--rest-y:40vh}.p-care .stage-pin{position:relative}.p-care .sculpt,.p-care .shadow{--sw:96vw}.p-care .hero{min-height:100svh;padding-bottom:24px}.p-care .hero-text{gap:20px;max-width:none}.p-care .hero-text .lead{font-size:17px}.p-care .order{grid-template-columns:1fr;gap:28px}.p-care .order:before{transform-origin:top;width:1px;height:auto;inset:7px auto 12% 7px}.p-care .order li{padding:0 0 0 34px}.p-care .cal-row{grid-template-columns:1fr;gap:6px}.p-care .year-lists,.p-care .notin ul,.p-care .a-list{grid-template-columns:1fr}.p-care .cmp-tabs{display:inline-flex}.p-care .cmp[data-show] th[data-t],.p-care .cmp[data-show] td[data-t]{display:none}.p-care .cmp[data-show=free] :is(th,td)[data-t=free],.p-care .cmp[data-show=basis] :is(th,td)[data-t=basis],.p-care .cmp[data-show=standard] :is(th,td)[data-t=standard],.p-care .cmp[data-show=plus] :is(th,td)[data-t=plus]{display:table-cell}.p-care .cmp th[scope=row]{width:auto}.p-care .pricelist li{grid-template-columns:1fr;gap:6px}.p-care .reason{grid-template-columns:1fr}.p-care .r-n{grid-row:auto;padding:0}.p-care .why-end{padding-left:0}.p-care .mins-key{grid-template-columns:1fr}.p-care .finder{border-radius:0;width:100%;height:100%;max-height:100%}.p-care .finder[open]:not(.closing){animation-name:care-fd-up}@keyframes care-fd-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}}@media (max-width:640px){.p-care .figures{grid-template-columns:1fr;gap:32px}.p-care .days li{grid-template-columns:64px minmax(0,1fr) 144px}.p-care .month b{font-size:24px}}.motion .p-care .up i{transform:scaleY(0)}.motion .p-care .board.in .up i{transition:transform .7s var(--out) calc(.25s + var(--i) * 9ms);transform:none}.motion .p-care .days b{transform:scaleX(0)}.motion .p-care .board.in .days b{transition:transform 1s var(--draw) calc(.4s + var(--i) * 90ms);transform:none}.motion .p-care .mins i{opacity:0;transform:scale(.6)}.motion .p-care .board.in .mins i{opacity:1;transition:opacity .3s ease calc(.5s + var(--i) * 16ms),transform .4s var(--snap) calc(.5s + var(--i) * 16ms);transform:none}.motion .p-care .reason:before{transform:scaleX(0)}.motion .p-care .reason.in:before{transition:transform 1s var(--draw);transform:none}.motion .p-care .reason>*{opacity:0;transform:translateY(18px)}.motion .p-care .reason.in>*{opacity:1;transition:opacity .8s var(--out),transform .8s var(--out);transform:none}.motion .p-care .reason.in>:nth-child(2){transition-delay:60ms}.motion .p-care .reason.in>:nth-child(3){transition-delay:.12s}.motion .p-care .reason.in>:nth-child(4){transition-delay:.18s}.motion .p-care .plans .plan{opacity:0;transform:translateY(28px)}.motion .p-care .plans.in .plan{opacity:1;transition:opacity .8s var(--out) calc(var(--i) * 90ms),transform .9s var(--out) calc(var(--i) * 90ms),box-shadow .4s ease,border-color .4s ease;transform:none}.motion .p-care .plans .incl path{stroke-dasharray:1;stroke-dashoffset:1px}.motion .p-care .plans.in .incl path{stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--out) calc(.5s + var(--i) * 90ms + var(--k) * 40ms)}.motion .p-care .order:before{transform:scaleX(0)}.motion .p-care .order.in:before{transition:transform 1.4s var(--draw) .2s;transform:none}.motion .p-care .order li{opacity:0;transform:translateY(16px)}.motion .p-care .order.in li{opacity:1;transition:opacity .7s var(--out) calc(.2s + var(--i) * .28s),transform .7s var(--out) calc(.2s + var(--i) * .28s);transform:none}.motion .p-care .cal .track .cont{transform:scaleX(0)}.motion .p-care .cal.in .track .cont{transition:transform 1.2s var(--draw) calc(var(--r) * 50ms);transform:none}.motion .p-care .cal .track i{opacity:0;transform:scale(0)}.motion .p-care .cal.in .track i{opacity:1;transition:opacity .3s ease calc(var(--r) * 50ms + var(--m) * 40ms),transform .45s var(--snap) calc(var(--r) * 50ms + var(--m) * 40ms);transform:none}.motion .p-care .pricelist li{opacity:0;transform:translateY(12px)}.motion .p-care .pricelist.in li{opacity:1;transition:opacity .6s var(--out) calc(var(--i) * 55ms),transform .6s var(--out) calc(var(--i) * 55ms);transform:none}.motion .p-care .sculpt-in{animation:care-sc-in 1.4s var(--out) both}@keyframes care-sc-in{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:760px){.motion .p-care .order:before{transform:scaleY(0)}.motion .p-care .order.in:before{transform:none}}@media (prefers-reduced-motion:reduce){.p-care .stage-pin{position:relative}.p-care .fq i:before,.p-care .fq i:after,.p-care .plan{transition:none}.p-care .finder[open],.p-care .finder[open]::backdrop,.p-care .finder.closing,.p-care .fd-swap{animation:none}}
