.personal-page{padding:112px 0 96px}.personal-shell{width:min(1260px,100%);margin:0 auto;display:grid;gap:26px}.personal-hero,.personal-story,.personal-section-card,.personal-compare,.personal-process,.personal-closing,.personal-service-card{background:linear-gradient(145deg,#0a0c12f5,#11141ee6);border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 70px #070a127a;border-radius:32px}.personal-hero{padding:44px;position:relative;overflow:hidden}.personal-hero:before,.personal-hero:after{content:"";position:absolute;border-radius:999px;background:radial-gradient(circle,rgba(182,109,255,.2),transparent 72%);pointer-events:none}.personal-hero:before{width:380px;height:380px;top:-180px;right:-90px}.personal-hero:after{width:320px;height:320px;left:-120px;bottom:-180px}.personal-hero__copy,.personal-story__copy{position:relative;z-index:1}.personal-eyebrow,.personal-section-kicker,.personal-plan-card__label,.personal-process__number{margin:0 0 .85rem;color:#b66dff;text-transform:uppercase;letter-spacing:.22em;font-size:.76rem;font-weight:700}.personal-hero h1,.personal-story h2,.personal-section-head h2,.personal-closing h2{color:#f4f5f9;margin:0}.personal-hero h1{max-width:900px;font-size:clamp(2.6rem,4.3vw,4.5rem);line-height:1}.personal-slogan{margin:1rem 0 0;color:#fff;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:600;max-width:760px}.personal-lead,.personal-story__lead,.personal-story__body,.personal-section-head p,.personal-plan-card__intro,.personal-plan-card__helper,.personal-service-card p,.personal-process__item p,.personal-closing p,.personal-compare__row span{color:#f4f5f9bd}.personal-lead{margin:1.15rem 0 0;max-width:840px;font-size:1.02rem}.personal-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.personal-primary,.personal-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.45rem;border-radius:999px;text-decoration:none;font-weight:700;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease}.personal-primary{background:linear-gradient(135deg,#b66dff,#6f7dff);color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 20px 42px #6c5fff5c}.personal-secondary{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#f4f5f9}.personal-primary:hover,.personal-secondary:hover{transform:translateY(-2px)}.personal-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.personal-stat{padding:1rem 1.05rem;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#f4f5f9db}.personal-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);gap:24px;padding:34px}.personal-story__lead{margin:1rem 0 0;color:#fff;font-size:1.08rem;font-weight:600}.personal-story__body{margin:1rem 0 0}.personal-dot-list,.personal-check-list,.personal-cross-list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.personal-dot-list{margin-top:1.35rem}.personal-dot-list li,.personal-check-list li,.personal-cross-list li{position:relative;padding-left:1.2rem}.personal-dot-list li:before,.personal-check-list li:before,.personal-cross-list li:before{content:"";position:absolute;left:0;width:6px;height:6px;border-radius:999px;top:.58rem}.personal-dot-list li:before,.personal-check-list li:before{background:#b66dff}.personal-cross-list li:before{background:#ffffff59}.personal-story__media{min-width:0}.personal-story__frame{position:relative;min-height:100%;border-radius:28px;overflow:visible;padding-top:12px;padding-right:112px;padding-bottom:104px}.personal-story__stack{position:relative;display:grid;width:min(100%,420px);margin-left:auto}.personal-story__card{position:relative;grid-area:1 / 1;width:100%;aspect-ratio:5 / 8;border-radius:28px;overflow:hidden;background:#0b0c10;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 60px #04060c6b}.personal-story__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080a120f,#080a1270)}.personal-story__card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.personal-story__card--front{z-index:3}.personal-story__card--middle{z-index:2;transform:translate(44px,40px)}.personal-story__card--back{z-index:1;transform:translate(88px,80px)}.personal-story__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;background:linear-gradient(180deg,#080a120a,#080a124d);pointer-events:none}.personal-story__chips{position:absolute;left:22px;bottom:22px;z-index:1;display:flex;flex-direction:column;gap:10px}.personal-story__chips span{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:34px;padding:.45rem .9rem;border-radius:999px;background:#0c0e148a;border:1px solid rgba(255,255,255,.16);color:#fff}.personal-section-card,.personal-compare,.personal-process,.personal-closing{padding:32px}.personal-section-head{margin-bottom:1.5rem;text-align:center}.personal-section-head--left{text-align:left}.personal-section-head h2{font-size:clamp(1.8rem,2.8vw,2.8rem);margin-bottom:.7rem}.personal-plan-grid,.personal-services__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.personal-plan-card{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:28px;background:linear-gradient(145deg,#090b11f5,#12151eeb);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #070a126b}.personal-plan-card--featured{background:linear-gradient(150deg,#a66bfffa,#8166fff5);border-color:#ffffff47;transform:translateY(-4px)}.personal-plan-card__topline{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.personal-plan-card__badge,.personal-plan-card__spotlight,.personal-service-card__badge{display:inline-flex;align-items:center;min-height:32px;padding:.35rem .8rem;border-radius:999px;font-size:.8rem;font-weight:700}.personal-plan-card__badge,.personal-service-card__badge{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#f4f5f9db}.personal-plan-card__spotlight{background:#11131c2e;border:1px solid rgba(255,255,255,.18);color:#fff}.personal-plan-card__price,.personal-service-card__price{margin:0;color:#b66dff;font-size:clamp(2rem,3vw,2.8rem);line-height:1}.personal-plan-card__price span,.personal-service-card__price span{display:block;margin-top:.45rem;color:#f4f5f99e;font-size:.95rem}.personal-plan-card__intro,.personal-plan-card__helper{margin:0}.personal-plan-card__block{padding:1rem 1.05rem;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.personal-plan-card__block--muted{background:#ffffff06}.personal-plan-card__title{margin:0 0 .8rem;color:#f4f5f9;font-size:.9rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.personal-plan-card__actions{display:grid;gap:.8rem;margin-top:auto}.personal-plan-card__note{margin:0;color:#f4f5f9a8;font-size:.9rem}.personal-plan-card--featured .personal-plan-card__label,.personal-plan-card--featured .personal-plan-card__intro,.personal-plan-card--featured .personal-plan-card__helper,.personal-plan-card--featured .personal-plan-card__title,.personal-plan-card--featured .personal-plan-card__price,.personal-plan-card--featured .personal-plan-card__price span,.personal-plan-card--featured .personal-check-list li,.personal-plan-card--featured .personal-cross-list li,.personal-plan-card--featured .personal-plan-card__note{color:#fff}.personal-plan-card--featured .personal-check-list li:before{background:#ffffffe6}.personal-plan-card--featured .personal-cross-list li:before{background:#ffffff73}.personal-plan-card--featured .personal-plan-card__block{background:#ffffff24;border-color:#ffffff2e}.personal-plan-card--featured .personal-primary{background:#ffffff29;box-shadow:none}.personal-services__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-service-card{padding:22px}.personal-service-card h3,.personal-process__item h3{margin:0 0 .65rem;color:#f4f5f9}.personal-compare__table{display:grid;gap:.7rem}.personal-compare__row{display:grid;grid-template-columns:1.2fr minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:.95rem 1rem;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.personal-compare__row span:first-child{color:#f4f5f9;font-weight:600}.personal-compare__row--head{background:#b66dff1f;border-color:#b66dff3d}.personal-compare__row--head span{color:#fff!important;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.personal-process__list{display:grid;gap:14px}.personal-process__item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;align-items:start;padding:1.1rem 1.2rem;border-radius:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.personal-process__number{display:inline-flex;align-items:center;justify-content:center;min-height:62px;border-radius:18px;background:#b66dff1f;border:1px solid rgba(182,109,255,.22);margin:0}.personal-closing{display:flex;justify-content:space-between;align-items:center;gap:24px}.personal-closing p{margin:.7rem 0 0;max-width:760px}@media (max-width: 1100px){.personal-story,.personal-plan-grid,.personal-services__grid,.personal-stat-grid,.personal-closing{grid-template-columns:1fr}.personal-story,.personal-closing{display:grid}.personal-plan-card--featured{transform:none}}@media (max-width: 768px){.personal-page{padding:92px 0 72px}.personal-hero,.personal-story,.personal-section-card,.personal-compare,.personal-process,.personal-closing{padding:24px;border-radius:24px}.personal-shell{gap:18px}.personal-actions,.personal-plan-card__actions{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.personal-primary,.personal-secondary{width:100%}.personal-compare__row,.personal-process__item{grid-template-columns:1fr}.personal-story__frame{padding-top:8px;padding-right:64px;padding-bottom:60px}.personal-story__card{border-radius:24px}.personal-story__stack{width:min(100%,320px)}.personal-story__card--middle{transform:translate(24px,22px)}.personal-story__card--back{transform:translate(48px,44px)}}
