[data-renewal=platinum-ptt]{--pt-surface:#f3f6dd;--pt-accent:#6e935c;--pt-ink:#45653a;--nu-gold-title:var(--pt-ink);--nu-gold-deep:var(--pt-ink);--nu-gold:var(--pt-accent);--nu-bg-2:var(--pt-surface)}[data-renewal=platinum-ptt] .rp-hero{background:var(--pt-surface)}[data-renewal=platinum-ptt] .rp-hero__visual{inset:0 0 0 auto;width:min(100%,1100px)}[data-renewal=platinum-ptt] .rp-hero__visual img{object-position:right center}[data-renewal=platinum-ptt] .rp-hero__visual:after{background:linear-gradient(90deg,var(--pt-surface),transparent 28%)}[data-renewal=platinum-ptt] .rp-hero__copy{width:49%}[data-renewal=platinum-ptt] .rp-hero h1{font-size:clamp(38px,4vw,60px)}[data-renewal=platinum-ptt] .rp-hero__desc{font-size:17px;line-height:1.9}[data-renewal=platinum-ptt] .rp-highlight{color:var(--pt-ink);background:linear-gradient(transparent 65%,rgba(110,147,92,.19) 0);box-decoration-break:clone;-webkit-box-decoration-break:clone}[data-renewal=platinum-ptt] .rp-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.4}[data-renewal=platinum-ptt] :is(#rp-about,#rp-special) .rp-heading{text-align:center}[data-renewal=platinum-ptt] #rp-vs .rp-heading h2 em{white-space:nowrap}[data-renewal=platinum-ptt] #rp-about .rp-split{grid-template-columns:.85fr 1.15fr;gap:64px}[data-renewal=platinum-ptt] #rp-about .rp-split__img img{width:100%;height:auto;object-fit:contain;border-radius:0}[data-renewal=platinum-ptt] #rp-about .rp-keywords{display:flex;gap:0;margin-top:30px}[data-renewal=platinum-ptt] #rp-about .rp-keywords span{display:flex;align-items:center;justify-content:center;text-align:center;width:112px;height:112px;flex:0 0 112px;padding:0;white-space:pre-line;word-break:keep-all;border:0;border-radius:50%;background:#597c45;color:#fff;font:500 17px/1.5 var(--nu-sans);box-shadow:none;position:relative}[data-renewal=platinum-ptt] #rp-about .rp-keywords span+span{margin-left:-13px;background:#73773f}[data-renewal=platinum-ptt] #rp-about .rp-keywords span:last-child{background:#47776a}[data-renewal=platinum-ptt] #rp-platinum{background:#f7f7f3;padding-top:62px;padding-bottom:62px}[data-renewal=platinum-ptt] #rp-platinum .rp-split{max-width:970px;margin:auto;grid-template-columns:1fr 1fr;gap:50px}[data-renewal=platinum-ptt] #rp-platinum .rp-split__img img{width:100%;height:auto;object-fit:contain;border-radius:0}[data-renewal=platinum-ptt] #rp-platinum .rp-split__copy p{font-size:18px;line-height:1.85}[data-renewal=platinum-ptt] #rp-vs{background:#f4f4f1}[data-renewal=platinum-ptt] .rp-tablewrap{border:0;border-radius:0;box-shadow:none;background:transparent}[data-renewal=platinum-ptt] .rp-tablewrap table{min-width:760px;border-collapse:collapse}[data-renewal=platinum-ptt] .rp-tablewrap td,[data-renewal=platinum-ptt] .rp-tablewrap th{background:transparent;border:0;border-bottom:1px solid #d4dacb;padding:24px 18px;font-size:16px;line-height:1.7}[data-renewal=platinum-ptt] .rp-tablewrap thead th{color:var(--pt-ink);font-size:18px}[data-renewal=platinum-ptt] .rp-tablewrap tbody th{width:110px;text-align:left;color:#565d51;font-weight:500}[data-renewal=platinum-ptt] .rp-tablewrap tr>:last-child{background:#e8eedf}[data-renewal=platinum-ptt] #rp-vs .rp-caution{max-width:960px;margin:38px auto 0;font-size:18px;font-weight:500;line-height:2;color:var(--pt-ink);word-break:keep-all}[data-renewal=platinum-ptt] #rp-vs .rp-caution .rp-highlight{font-size:24px;font-weight:700;line-height:2.2}[data-renewal=platinum-ptt] #rp-keypoint .rp-cards{gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}[data-renewal=platinum-ptt] #rp-keypoint article{border:0;box-shadow:none;background:none;transform:none;border-radius:0}[data-renewal=platinum-ptt] #rp-keypoint .rp-card-img{background:none}[data-renewal=platinum-ptt] #rp-keypoint .rp-card-img img{object-fit:contain;transform:none}[data-renewal=platinum-ptt] #rp-keypoint .rp-card-cap{padding:25px 0 0;background:transparent;border:0}[data-renewal=platinum-ptt] #rp-keypoint h3{font:600 21px/1.55 var(--nu-sans);color:var(--pt-ink)}[data-renewal=platinum-ptt] #rp-keypoint p{font-size:16px;line-height:1.8}[data-renewal=platinum-ptt] #rp-special .rp-points--split{grid-template-columns:1fr 1fr;gap:36px}[data-renewal=platinum-ptt] #rp-special .rp-figure{order:2;align-self:end}[data-renewal=platinum-ptt] #rp-special .rp-figure img{display:block;width:100%;height:auto;border-radius:0}[data-renewal=platinum-ptt] #rp-special .rp-points{order:1}[data-renewal=platinum-ptt] #rp-special .rp-points li{border:0;background:hsla(0,0%,100%,.6);border-radius:14px;padding:24px}[data-renewal=platinum-ptt] #rp-special .rp-points h3{font-size:19px;line-height:1.65}[data-renewal=platinum-ptt] #rp-special .rp-points p{font-size:15px;line-height:1.8}[data-renewal=platinum-ptt] #rp-process .rp-steps{max-width:970px;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}[data-renewal=platinum-ptt] #rp-process .rp-steps__art img{display:block;width:100%;height:auto;aspect-ratio:1274/1235;border-radius:0;object-fit:cover}[data-renewal=platinum-ptt] #rp-process .rp-steps__no{display:none}[data-renewal=platinum-ptt] #rp-process h3{font-size:20px}[data-renewal=platinum-ptt] #rp-process p{font-size:16px}[data-renewal=platinum-ptt] #rp-candidates{background:#f4f4f1}[data-renewal=platinum-ptt] #rp-candidates .rp-numlist li{border-radius:10px;box-shadow:none;background:#fff;padding:18px 22px}[data-renewal=platinum-ptt] #rp-candidates .rp-num{background:var(--pt-accent);color:#fff;border-radius:50%}[data-renewal=platinum-ptt] .rp-banner{background:var(--pt-surface);color:var(--nu-ink);min-height:570px}[data-renewal=platinum-ptt] .rp-banner:after{background:linear-gradient(90deg,var(--pt-surface),transparent 70%)}[data-renewal=platinum-ptt] .rp-banner h2,[data-renewal=platinum-ptt] .rp-banner h2 em{color:var(--pt-ink);font-size:clamp(34px,3.8vw,54px)}[data-renewal=platinum-ptt] .rp-banner p{position:relative;color:var(--nu-ink-2);max-width:480px;line-height:1.95;font-size:17px;padding-top:36px}[data-renewal=platinum-ptt] .rp-banner h2{position:relative;padding-bottom:48px}@media(min-width:769px){[data-renewal=platinum-ptt] .rp-banner>.rp-banner__bg img{object-fit:cover;object-position:right bottom}}@media(min-width:769px){[data-renewal=platinum-ptt] .rp-banner :is(h2,p){max-width:480px;text-align:center}}[data-renewal=platinum-ptt] #rp-brand p .rp-highlight{font-size:22px;font-weight:700;line-height:1.75}@media(max-width:767px){[data-renewal=platinum-ptt] .rp-hero{display:flex;flex-direction:column;min-height:0}[data-renewal=platinum-ptt] .rp-hero__inner{min-height:0;order:0}[data-renewal=platinum-ptt] .rp-hero__copy{width:100%;padding:46px 0 24px;text-align:center}[data-renewal=platinum-ptt] .rp-hero h1{font-size:36px}[data-renewal=platinum-ptt] .rp-hero__desc{font-size:15px;margin:20px auto 0}[data-renewal=platinum-ptt] .rp-hero__visual{position:relative;inset:auto;width:100%;height:auto;order:1;z-index:0}[data-renewal=platinum-ptt] .rp-hero__visual img,[data-renewal=platinum-ptt] .rp-hero__visual picture{display:block;width:100%;height:auto}[data-renewal=platinum-ptt] .rp-hero__visual:after{display:none}[data-renewal=platinum-ptt] #rp-about .rp-split,[data-renewal=platinum-ptt] #rp-platinum .rp-split{grid-template-columns:1fr;gap:30px}[data-renewal=platinum-ptt] #rp-about .rp-keywords{justify-content:center}[data-renewal=platinum-ptt] #rp-about .rp-keywords span{width:100px;height:100px;flex-basis:100px;font-size:15px}[data-renewal=platinum-ptt] #rp-keypoint .rp-cards{grid-template-columns:1fr;gap:40px}[data-renewal=platinum-ptt] #rp-keypoint .rp-card-img{max-width:403px;margin:auto;width:100%}[data-renewal=platinum-ptt] #rp-special .rp-points--split{grid-template-columns:1fr;gap:36px}[data-renewal=platinum-ptt] #rp-special .rp-figure{order:2}[data-renewal=platinum-ptt] #rp-process .rp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}[data-renewal=platinum-ptt] #rp-process .rp-steps li:last-child{grid-column:1/3;max-width:calc(50% - 9px);justify-self:center}[data-renewal=platinum-ptt] #rp-process h3{font-size:16px}[data-renewal=platinum-ptt] #rp-process p{font-size:14px}[data-renewal=platinum-ptt] #rp-candidates .rp-numlist li{padding:16px}[data-renewal=platinum-ptt] .rp-banner{display:flex;flex-direction:column;min-height:0}[data-renewal=platinum-ptt] .rp-banner>.rp-wrap{order:0;padding-top:46px;padding-bottom:25px;text-align:center}[data-renewal=platinum-ptt] .rp-banner>.rp-banner__bg{position:relative;inset:auto;width:100%;height:auto;order:1;z-index:0}[data-renewal=platinum-ptt] .rp-banner__bg img,[data-renewal=platinum-ptt] .rp-banner__bg picture{display:block;width:100%;height:auto}[data-renewal=platinum-ptt] .rp-banner:after{display:none}[data-renewal=platinum-ptt] .rp-banner p{font-size:15px;margin:0 auto}[data-renewal=platinum-ptt] #rp-brand p .rp-highlight{font-size:20px}[data-renewal=platinum-ptt] #rp-vs .rp-caution{font-size:16px}}[data-renewal=platinum-ptt] .rp-tablewrap:focus-visible{outline:2px solid var(--pt-ink);outline-offset:4px}[data-renewal=platinum-ptt] #rp-keypoint .rp-card-img{aspect-ratio:403/214;border-radius:6%/11%;overflow:hidden}[data-renewal=platinum-ptt] #rp-keypoint .rp-card-img img{display:block;width:100%;height:auto;aspect-ratio:403/220}[data-renewal=platinum-ptt] .rp-comparison-mobile{display:none}@media(max-width:768px){[data-renewal=platinum-ptt] #rp-vs .rp-table-desktop{display:none}[data-renewal=platinum-ptt] .rp-comparison-mobile{display:grid;gap:24px}[data-renewal=platinum-ptt] .rp-comparison-mobile article{overflow:hidden;border:1px solid #d4dacb;border-radius:16px;background:#fff}[data-renewal=platinum-ptt] .rp-comparison-mobile h3{margin:0;padding:20px;background:#e8eedf;color:var(--pt-ink);font-size:23px;line-height:1.45}[data-renewal=platinum-ptt] .rp-comparison-mobile dl{margin:0}[data-renewal=platinum-ptt] .rp-comparison-mobile dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:18px 20px}[data-renewal=platinum-ptt] .rp-comparison-mobile dl>div+div{border-top:1px solid #e4e8de}[data-renewal=platinum-ptt] .rp-comparison-mobile article:last-child{border:2px solid #597c45}[data-renewal=platinum-ptt] .rp-comparison-mobile article:last-child h3{background:#44623b;color:#fff}[data-renewal=platinum-ptt] .rp-comparison-mobile dt{margin:0;color:#58634f;font-size:14px;font-weight:700;line-height:1.5}[data-renewal=platinum-ptt] .rp-comparison-mobile dd{margin:0;color:#252b22;font-size:16px;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}}