.purchase-history-page{--ph-blue:#087bcc;--ph-blue-dark:#0069bc;--ph-blue-deep:#005da8;--ph-light-blue:#e9f8ff;--ph-pale-blue:#f4fbff;--ph-orange:#ff4b16;--ph-text:#123555;width:100%;overflow:hidden;color:var(--ph-text);background:#fff}.purchase-history-page,.purchase-history-page *,.purchase-history-page :after,.purchase-history-page :before{box-sizing:border-box}.purchase-container{width:80vw;max-width:none;margin:0 auto}.purchase-history-hero{position:relative;width:100vw;height:850px;min-height:850px;margin-left:calc(50% - 50vw);overflow:hidden;background:#dff4ff}.purchase-history-hero__bg{position:absolute;inset:0;z-index:0}.purchase-history-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center center}.purchase-history-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.94) 8%,rgba(255,255,255,.9) 15%,rgba(250,253,255,.84) 22%,rgba(244,251,255,.75) 30%,rgba(237,249,255,.62) 38%,rgba(234,248,255,.43) 47%,rgba(235,248,255,.22) 55%,rgba(240,251,255,.08) 63%,rgba(255,255,255,0) 72%)}.purchase-history-hero:after{content:"";position:absolute;z-index:2;left:-5%;bottom:-58px;width:110%;height:110px;background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0}.purchase-history-hero__inner{position:relative;z-index:3;width:80vw;height:100%;margin:0 auto;padding-top:42px}.purchase-history-breadcrumb{position:absolute;top:34px;left:0;z-index:3;display:inline-flex;align-items:center;gap:9px;margin:0;padding:9px 17px;border-radius:30px;background:rgba(255,255,255,.92);box-shadow:0 5px 15px rgba(0,104,173,.07);color:#0579c8;font-size:13px;font-weight:700}.purchase-history-breadcrumb a{color:inherit;text-decoration:none}.purchase-history-breadcrumb a:hover{text-decoration:underline}.purchase-history-hero__content{position:absolute;top:50%;left:0;transform:translateY(-50%);width:min(590px,42vw);padding-top:0}.purchase-history-hero h1{display:inline-block;margin:0 0 38px;color:#0574c8;font-size:clamp(52px,5vw,78px);line-height:1.05;font-weight:900;letter-spacing:.03em;text-shadow:0 1px 2px rgba(255,255,255,.85)}.purchase-history-hero h1:before{display:none;content:none}.purchase-history-hero__lead{margin:0 0 30px;color:#006cbe;font-size:clamp(20px,1.75vw,28px);line-height:1.65;font-weight:900;text-shadow:0 1px 2px rgba(255,255,255,.95)}.purchase-history-hero__description{margin:0;color:#183d5d;font-size:clamp(13px,1.02vw,16px);line-height:2;font-weight:600;text-shadow:0 1px 2px rgba(255,255,255,.95)}.purchase-history-hero__message{position:absolute;margin:0;color:#fff;font-size:clamp(16px,1.5vw,24px);line-height:1.65;font-weight:800;letter-spacing:.08em;text-align:center;text-shadow:0 1px 4px rgba(0,102,177,.3)}.message-center{top:110px;left:44%;transform:rotate(-7deg)}.message-right{top:145px;right:1.5%;transform:rotate(-8deg)}.purchase-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:38px}.purchase-section-heading__main{display:flex;align-items:center}.purchase-section-heading h2{margin:0;color:#0678c8;font-size:clamp(27px,2.15vw,38px);line-height:1.3;font-weight:900;letter-spacing:.02em}.purchase-section-heading__note{position:relative;margin:0 14px 3px 0;color:#087ccb;font-size:14px;font-weight:800;letter-spacing:.04em}.purchase-section-heading__note:after,.purchase-section-heading__note:before{content:"";position:absolute;top:50%;width:2px;height:26px;background:#0d89da}.purchase-section-heading__note:before{left:-16px;transform:translateY(-50%) rotate(-23deg)}.purchase-section-heading__note:after{right:-16px;transform:translateY(-50%) rotate(23deg)}.purchase-featured-section{position:relative;padding:105px 0 120px;background:linear-gradient(174deg,#e9f9ff,#e9f9ff 86%,#f8fdff 86.2%,#f8fdff)}.featured-cars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.featured-car-card{overflow:hidden;padding:10px;background:#fff;border:1px solid #d9ecf5;border-radius:13px;box-shadow:0 2px 7px rgba(0,86,143,.04)}.featured-car-card__image{position:relative;overflow:hidden;width:100%;aspect-ratio:1.6/1;border-radius:8px;background:#e8f4f8}.featured-car-card__image img{object-fit:cover}.featured-car-card__label{position:absolute;top:10px;left:10px;z-index:2;padding:6px 12px;border-radius:3px;background:#0084d6;color:#fff;font-size:12px;font-weight:900;box-shadow:0 2px 5px rgba(0,86,150,.15)}.featured-car-card__body{padding:18px 9px 12px}.featured-car-card h3,.latest-car-card h3{margin:0;color:#0069ba;font-weight:900}.featured-car-card h3{margin-bottom:11px;font-size:20px}.car-meta{justify-content:space-between;gap:6px 12px;color:#20394d;font-size:13px;line-height:1.6;font-weight:600}.car-meta,.car-tags{display:flex;flex-wrap:wrap}.car-tags{gap:7px;margin-top:13px}.car-tags span{padding:5px 10px;border-radius:999px;background:#e2f3fc;color:#2474a8;font-size:11px;line-height:1;font-weight:700}.featured-car-card__price{display:flex;align-items:flex-end;justify-content:center;margin-top:20px;padding-top:6px;color:#173952;font-weight:900}.featured-car-card__price>span{margin:0 11px 5px 0;font-size:17px}.featured-car-card__price strong{color:#ff4017;font-size:clamp(43px,3.6vw,55px);line-height:1;letter-spacing:-.04em}.featured-car-card__price b{margin:0 0 5px 4px;color:#ff4017;font-size:20px}.purchase-latest-section{position:relative;padding:115px 0 130px;background:linear-gradient(174deg,#f8fdff,#f8fdff 92%,#e7f8ff 92.2%,#e7f8ff)}.purchase-empty-result{margin:0;padding:56px 24px;border:1px solid #d9edf5;border-radius:12px;background:#fff;color:#526e82;font-size:14px;line-height:1.8;font-weight:700;text-align:center}.latest-cars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 20px}.latest-car-card{overflow:hidden;padding:8px;background:#fff;border:1px solid #d9edf5;border-radius:11px;box-shadow:0 2px 5px rgba(0,85,140,.035)}.latest-car-card__image{position:relative;overflow:hidden;width:100%;aspect-ratio:1.55/1;border-radius:7px;background:#edf5f7}.latest-car-card__image img{object-fit:cover}.latest-car-card__body{padding:14px 6px 9px}.latest-car-card h3{margin-bottom:9px;font-size:17px}.latest-car-card__meta{display:flex;flex-wrap:wrap;gap:6px 13px;color:#263e52;font-size:12px;line-height:1.5;font-weight:600}.latest-car-card__area{margin:4px 0 0;color:#263e52;font-size:12px;font-weight:600}.latest-car-card .car-tags{min-height:30px;margin-top:10px}.latest-car-card__price{display:flex;align-items:flex-end;justify-content:flex-end;margin-top:13px;padding-top:3px;color:#173952;font-weight:900}.latest-car-card__price>span{margin-right:8px;margin-bottom:3px;font-size:12px}.latest-car-card__price strong{color:#ff4017;font-size:clamp(27px,2.25vw,36px);line-height:1;letter-spacing:-.03em}.latest-car-card__price b{margin:0 0 3px 2px;color:#ff4017;font-size:13px}.purchase-stats-section{position:relative;padding:100px 0 115px;background:linear-gradient(7deg,#e6f7ff,#e6f7ff 88%,#f6fcff 88.2%,#f6fcff)}.purchase-stats-title{margin:0 0 46px;color:#0875c6;font-size:clamp(23px,2vw,34px);line-height:1.4;font-weight:900;text-align:center}.purchase-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.purchase-stat-card{display:flex;align-items:center;justify-content:center;min-height:130px;padding:22px 16px;background:#fff;border-radius:10px;box-shadow:0 2px 5px rgba(0,84,141,.035)}.purchase-stat-card__icon{width:58px;height:58px;margin-right:14px;object-fit:contain}.purchase-stat-card__content{color:#0574c5}.purchase-stat-card__label{display:block;margin-bottom:5px;font-size:13px;font-weight:900}.purchase-stat-card__number{display:flex;align-items:baseline;white-space:nowrap}.purchase-stat-card__number small{margin-right:4px;font-size:13px;font-weight:900}.purchase-stat-card__number strong{color:#0069ba;font-size:clamp(30px,2.6vw,42px);line-height:1;font-weight:900;letter-spacing:-.04em}.purchase-stat-card__number span{margin-left:5px;font-size:13px;font-weight:900}.purchase-reasons-section{padding:120px 0 145px;background:linear-gradient(176deg,#f5fcff,#f5fcff 8%,#e9f9ff 8.2%,#e9f9ff)}.purchase-reasons-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.purchase-reason-card{min-height:275px;padding:28px 24px 26px;background:#fff;border:1px solid #daedf6;border-radius:12px;box-shadow:0 2px 6px rgba(0,83,140,.035)}.purchase-reason-card__heading{display:flex;align-items:flex-start;gap:15px;margin-bottom:21px}.purchase-reason-card__icon{flex:none;width:52px;height:52px;object-fit:contain}.purchase-reason-card h3{margin:0;color:#0873c5;font-size:17px;line-height:1.55;font-weight:900}.purchase-reason-card p{margin:0;color:#273e52;font-size:13px;line-height:1.9;font-weight:500}.featured-car-card,.latest-car-card,.purchase-reason-card,.purchase-stat-card{transition:transform .22s ease,box-shadow .22s ease}.featured-car-card:hover,.latest-car-card:hover{transform:translateY(-4px);box-shadow:0 9px 22px rgba(0,94,155,.1)}.purchase-reason-card:hover,.purchase-stat-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,94,155,.07)}@media (max-width:1100px){.purchase-container,.purchase-history-hero__inner{width:86vw}.purchase-history-hero__content{width:50%}.purchase-history-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.93) 18%,rgba(245,252,255,.8) 34%,rgba(237,249,255,.58) 46%,rgba(237,249,255,.3) 58%,rgba(255,255,255,0) 73%)}.latest-cars-grid{grid-template-columns:repeat(3,1fr)}.purchase-reasons-grid,.purchase-stats-grid{grid-template-columns:repeat(2,1fr)}.message-center{left:48%}.purchase-featured-section,.purchase-latest-section,.purchase-reasons-section,.purchase-stats-section{padding-top:90px;padding-bottom:100px}}@media (max-width:900px){.purchase-history-hero{height:700px;min-height:700px}.purchase-history-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.92) 28%,rgba(245,252,255,.75) 48%,rgba(240,250,255,.45) 63%,rgba(255,255,255,.08) 82%,rgba(255,255,255,0))}.purchase-history-hero__content{width:58%;padding-top:0}.purchase-history-hero h1{font-size:52px}.purchase-section-heading{align-items:center}.purchase-section-heading__note{display:none}.featured-cars-grid,.latest-cars-grid{grid-template-columns:repeat(2,1fr)}.message-center,.message-right{display:none}.purchase-featured-section,.purchase-latest-section,.purchase-reasons-section,.purchase-stats-section{padding-top:85px;padding-bottom:95px}}@media (max-width:767px){.purchase-container{width:92vw}.pc-only{display:none}.purchase-history-hero{height:740px;min-height:740px}.purchase-history-hero__bg img{object-position:62% center}.purchase-history-hero:before{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.93) 25%,rgba(246,252,255,.85) 43%,rgba(239,250,255,.65) 57%,rgba(237,249,255,.4) 68%,rgba(240,250,255,.13) 81%,rgba(255,255,255,0))}.purchase-history-hero__inner{width:92vw;padding-top:24px}.purchase-history-breadcrumb{top:18px;margin:0;padding:8px 13px;font-size:11px}.purchase-history-hero__content{width:100%;max-width:430px;padding-top:10px}.purchase-history-hero h1{margin-bottom:28px;font-size:46px}.purchase-history-hero__lead{max-width:400px;margin-bottom:24px;font-size:19px;line-height:1.6}.purchase-history-hero__description{max-width:370px;font-size:12px;line-height:1.9}.purchase-history-hero:after{bottom:-40px;height:78px}.purchase-section-heading{margin-bottom:28px}.purchase-section-heading h2{font-size:23px}.purchase-featured-section{padding:75px 0 85px}.featured-cars-grid{grid-template-columns:1fr;gap:20px}.featured-car-card h3{font-size:18px}.featured-car-card__body{padding:15px 7px 10px}.purchase-latest-section{padding:80px 0 90px}.latest-cars-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px}.latest-car-card{padding:6px}.latest-car-card__body{padding:10px 3px 6px}.latest-car-card h3{margin-bottom:7px;font-size:14px}.latest-car-card__area,.latest-car-card__meta{font-size:10px}.car-tags{gap:5px}.car-tags span{padding:4px 6px;font-size:9px}.latest-car-card__price{flex-wrap:wrap;margin-top:10px}.latest-car-card__price>span{font-size:10px}.latest-car-card__price strong{font-size:27px}.latest-car-card__price b{font-size:11px}.purchase-stats-section{padding:75px 0 85px}.purchase-stats-title{margin-bottom:34px;font-size:21px}.purchase-stats-grid{grid-template-columns:1fr 1fr;gap:12px}.purchase-stat-card{min-height:105px;padding:14px 9px}.purchase-stat-card__icon{width:38px;height:38px;margin-right:7px}.purchase-stat-card__label{font-size:10px}.purchase-stat-card__number strong{font-size:26px}.purchase-stat-card__number small,.purchase-stat-card__number span{font-size:10px}.purchase-reasons-section{padding:85px 0 105px}.purchase-reasons-grid{grid-template-columns:1fr;gap:18px}.purchase-reason-card{min-height:auto;padding:25px 21px}.purchase-reason-card__heading{margin-bottom:18px}.purchase-reason-card p{line-height:1.85}}@media (max-width:420px){.purchase-history-hero{height:740px;min-height:740px}.purchase-history-hero h1{margin-bottom:24px;font-size:40px}.purchase-history-hero__lead{margin-bottom:21px;font-size:17px}.purchase-section-heading h2{font-size:20px}.purchase-featured-section,.purchase-latest-section,.purchase-stats-section{padding-top:65px;padding-bottom:75px}.purchase-reasons-section{padding-top:70px;padding-bottom:90px}.latest-cars-grid{grid-template-columns:1fr 1fr}.purchase-stats-grid{grid-template-columns:1fr;gap:12px}.purchase-stat-card{min-height:100px}}