:root{font-family:Hiragino Sans,Noto Sans JP,system-ui,sans-serif;color:#202124;background:#fff;font-size:16px;line-height:1.7;letter-spacing:0}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}p,h1,h2,h3,figure{margin:0}a:focus-visible,summary:focus-visible{outline:3px solid #e04b78;outline-offset:5px}header{height:68px;padding:0 5%;display:flex;align-items:center;justify-content:space-between}header>a:first-child{font-size:26px;font-weight:900}header small{font-size:12px;margin-left:8px;color:#777}header>a:last-child,footer a{display:flex;align-items:center;gap:8px;font-size:14px}.hero{position:relative;min-height:650px;height:calc(88svh - 68px);max-height:850px;background:#202124;overflow:hidden;color:#fff}.hero>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:85% center}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#202124,#202124f0 32%,#20212400 65%);pointer-events:none}.heroCopy{position:relative;z-index:1;padding:60px 7%;max-width:750px}.eyebrow{font-size:12px;font-weight:800;color:#a92d58;margin-bottom:15px}.hero .eyebrow{color:#ffb8d0}h1{font-size:54px;line-height:1.3;font-weight:800}h1 span{color:#ffb8d0}.heroPrice{margin:25px 0}.heroPrice strong{font-size:48px;line-height:1.2}.heroPrice small{font-size:20px;margin-left:8px}.heroPrice p{font-size:14px;margin-top:5px;color:#ddd}.primary{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#202124;padding:13px 22px;border-radius:4px;font-size:14px;font-weight:700}.heroFoot{position:absolute;bottom:24px;left:7%;z-index:1;display:flex;gap:24px;font-size:13px;color:#ddd}.section{padding:64px max(6%,calc((100% - 1120px)/2));scroll-margin-top:24px}h2{font-size:30px;line-height:1.45;margin-bottom:30px}.samples{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:40px;align-items:start;margin-bottom:24px}.samples video{display:block;width:100%;background:#181818;object-fit:contain;border-radius:4px}.promo video{aspect-ratio:9/16;max-height:480px}.compare video{aspect-ratio:9/8;max-height:480px}figcaption{margin-top:13px;font-size:14px;font-weight:700}details{border-bottom:1px solid #ddd}summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;font-size:18px;font-weight:700}summary::-webkit-details-marker{display:none}.hint{display:flex;align-items:center;gap:15px;font-size:12px;font-weight:400;color:#777;flex-shrink:0}.hint svg{transition:transform .2s}details[open] .hint svg{transform:rotate(180deg)}.body{padding:0 0 28px;color:#505157;font-size:14px}.body p{margin-top:18px;max-width:760px}.body h3{font-size:16px;margin-top:24px;margin-bottom:14px;color:#202124}.offer{background:#f8edf2}.offerTop{display:flex;justify-content:space-between;align-items:center;gap:24px}.offerTop h2{margin-bottom:0}.price{text-align:right}.price strong{font-size:60px;line-height:1.2}.price>span{font-size:18px;margin-left:8px;white-space:nowrap}.price p{font-size:14px;margin-top:5px}.benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:35px 0 8px;padding-block:22px;border-block:1px solid #decfd5}.benefits span{display:flex;align-items:center;justify-content:center;gap:12px;font-size:15px;font-weight:700}.benefits svg{width:22px;height:22px;color:#a92d58}.offer details{border-color:#decfd5}.body ul{padding-left:20px;margin:0;display:grid;gap:12px}.tags{display:flex;flex-wrap:wrap;gap:12px 24px;font-weight:600;color:#292a30}.tags span{border-left:2px solid #c84f77;padding-left:10px}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;padding:15px 12px;border-bottom:1px solid #e0e0e0}thead th{color:#202124;background:#f4f4f5}td:last-child{font-weight:600;color:#a92d58}.note{font-size:12px;color:#777}.toolCompare{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:20px 0;border-bottom:1px solid #ddd}.toolCompare span{font-size:12px}.toolCompare strong{display:block;font-size:23px;color:#202124;margin-top:6px}.toolCompare p{margin-top:6px}.toolCompare>div:last-child strong{color:#a92d58}.sources{display:flex;flex-wrap:wrap;gap:24px;margin-top:20px}.sources a{display:flex;align-items:center;gap:6px;text-decoration:underline}.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding-left:22px;margin:0}.flow strong,.flow span{display:block}.flow strong{color:#202124}.flow span{font-size:12px;margin-top:8px}footer{padding:30px 6%;border-top:1px solid #eee;display:flex;align-items:center;justify-content:space-between;gap:20px}footer strong{font-size:13px}@media(max-width:800px){h1{font-size:42px}.heroCopy{padding-top:48px;max-width:580px}.hero{min-height:590px}.hero>video{object-position:right center;opacity:.8}.hero:after{background:linear-gradient(90deg,#202124,#202124e0 35%,#20212414)}.samples{gap:24px}.price strong{font-size:46px}.benefits,.flow{grid-template-columns:1fr 1fr}}@media(max-width:520px){header{height:58px}.hero{height:640px;min-height:0;max-height:none}.hero>video{object-fit:cover;object-position:center;opacity:1}.hero:after{background:linear-gradient(0deg,#000000e0,#0000004d 65%,#00000014)}.heroCopy{padding:240px 24px 50px}.hero .eyebrow{margin-bottom:10px}h1{font-size:32px;line-height:1.3}.heroPrice{margin:14px 0}.heroPrice strong{font-size:36px}.heroPrice small{font-size:16px}.heroFoot{left:24px;bottom:17px;gap:20px;font-size:11px}.section{padding:40px 22px}h2{font-size:24px}.samples{grid-template-columns:1fr;gap:28px}.promo video{max-height:420px}.compare video{max-height:none}figcaption{font-size:13px}.offerTop{align-items:flex-start;flex-direction:column;gap:18px}.price{text-align:left}.price strong{font-size:48px}.benefits{gap:18px 12px;margin-top:22px}.benefits span{justify-content:flex-start;font-size:13px;gap:8px}summary{font-size:15px;gap:10px;padding:22px 0}.hint{gap:6px;font-size:10px}.hint svg{width:17px}.toolCompare{grid-template-columns:1fr;gap:18px}.toolCompare strong{font-size:22px}th,td{padding:12px 8px;font-size:12px}footer{padding:24px 22px}footer a{font-size:12px}}@media(prefers-reduced-motion:reduce){.hint svg{transition:none}}.splitCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:32px 0;isolation:isolate}.doItYourself{background:#edf5f6;color:#275a66}.leaveItToUs{background:#fff0f1;color:#b92137}.splitIntro{text-align:center;padding:30px 24px 26px;border-top:4px solid #327281}.splitIntro.leaveItToUs{border-top-color:#cf243c}.splitKicker{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.splitIntro h3{font-size:28px;line-height:1.4}.workIllustration{position:relative;width:150px;height:130px;margin:22px auto 18px;display:flex;align-items:center;justify-content:center}.mainIllustration{width:98px;height:98px;stroke-width:1.35}.illustrationExtra{position:absolute;bottom:4px;left:18px;width:56px;height:36px;padding:4px;background:#edf5f6;stroke-width:1.6}.leaveItToUs .illustrationExtra{background:#fff0f1;left:auto;right:8px;width:44px;height:44px}.illustrationBadge{position:absolute;top:0;right:0;width:42px;height:42px;padding:7px;border-radius:50%;background:#327281;color:#fff;stroke-width:1.7}.leaveItToUs .illustrationBadge{background:#cf243c}.splitIntro p{font-size:16px;line-height:1.8}.splitStep{padding:24px 28px;border-top:1px solid #cfdee2;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px 12px;align-content:start}.splitStep.leaveItToUs{border-top-color:#efcdd2}.splitStep small{grid-column:1/-1;font-size:11px;font-weight:600;margin-bottom:8px;opacity:.8}.splitStep>svg{width:23px;height:23px;grid-column:1;margin-top:3px}.splitStep>strong{font-size:19px;line-height:1.55;grid-column:2}.splitStep p{grid-column:2;font-size:13px;line-height:1.75}.splitFinish{padding:22px 28px;background:#327281;color:#fff}.splitFinish.leaveItToUs{background:#cf243c}.splitFinish span{display:block;font-size:11px;margin-bottom:7px}.splitFinish strong{display:block;font-size:20px}.splitCompare+.proStatement{padding-top:0}@media(max-width:520px){.splitCompare{column-gap:10px;margin:24px -8px}.splitIntro{padding:22px 10px 20px}.splitKicker{font-size:10px}.splitIntro h3{font-size:19px}.workIllustration{width:112px;height:100px;margin:19px auto 15px}.mainIllustration{width:74px;height:74px}.illustrationBadge{width:34px;height:34px;padding:6px}.illustrationExtra{width:43px;height:28px;left:9px}.leaveItToUs .illustrationExtra{width:34px;height:34px;right:3px}.splitIntro p{font-size:12px}.splitStep{padding:20px 12px;grid-template-columns:1fr;gap:7px;min-height:167px}.splitStep small{font-size:10px;margin-bottom:4px}.splitStep>svg{grid-column:1;width:21px;height:21px;margin:0}.splitStep>strong{grid-column:1;font-size:15px;line-height:1.6}.splitStep p{grid-column:1;font-size:11px;line-height:1.7}.splitFinish{padding:19px 12px;min-height:102px}.splitFinish span{font-size:10px}.splitFinish strong{font-size:15px;line-height:1.7}}.heroPromise{font-size:15px;margin-top:18px;color:#f3e5e9}.serviceLead{font-size:15px;color:#505157;margin-top:-12px;margin-bottom:28px}.effortCompare{border-block:1px solid #dce0e4;margin-bottom:26px}.effortHeading{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px 0;font-size:14px}.effortHeading strong{color:#cf243c}.effortRow{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;padding:18px 0;border-top:1px solid #dce0e4}.effortLabel{grid-column:1/-1;font-size:12px;color:#777}.effortRow>div{font-size:15px;line-height:1.6}.effortRow small{display:none}.proAnswer{color:#b92137}.proAnswer strong{display:flex;align-items:flex-start;gap:7px}.proAnswer svg{flex-shrink:0;margin-top:4px}.proStatement{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0 28px}.proStatement>strong{font-size:26px;line-height:1.5}.proStatement p{font-size:14px;color:#65676c}.qualityExamples{display:grid;grid-template-columns:1fr 1fr;gap:28px}.qualityExamples strong{display:block;color:#b92137;margin-top:12px}.marketHeading{font-size:21px;margin:36px 0 18px}@media(max-width:520px){.heroCopy{padding-top:260px}.heroPromise{font-size:13px;max-width:290px;line-height:1.7;margin-top:12px}.heroFoot{gap:12px}.serviceLead{font-size:13px;line-height:1.8}.effortHeading{gap:12px;font-size:12px}.effortRow{gap:10px 12px;padding:17px 0}.effortRow>div{font-size:13px}.effortLabel{font-size:11px}.proAnswer strong{gap:5px}.proAnswer svg{width:14px;margin-top:2px}.proStatement{display:block}.proStatement>strong{font-size:24px}.proStatement p{margin-top:12px;font-size:13px}.qualityExamples{grid-template-columns:1fr;gap:12px}.marketHeading{font-size:19px}.market>h2{font-size:28px}}.effortCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border:0}.effortRow{display:block;min-width:0;padding:22px;background:#fff;border:1px solid #dce0e4;border-radius:6px}.effortLabel{display:flex;align-items:center;gap:10px;color:#202124;font-size:16px;font-weight:700;margin-bottom:18px}.effortLabel>span{font-size:12px;color:#8b8d92;font-weight:500}.effortRow small{display:block;font-size:11px;font-weight:600;margin-bottom:6px}.selfAnswer{padding-bottom:16px;border-bottom:1px solid #e6e6e6;color:#666}.selfAnswer>span{display:block;font-size:14px}.proAnswer{padding-top:16px}.proAnswer strong{font-size:16px}.proAnswer small{color:#b92137}.effortRow>div{line-height:1.65}@media(max-width:520px){.effortCompare{grid-template-columns:1fr;gap:14px}.effortRow{padding:20px}.effortLabel{font-size:16px;margin-bottom:16px}.proAnswer strong{font-size:16px}.effortRow small{font-size:12px}.selfAnswer>span{font-size:14px}.proAnswer svg{margin-top:4px}}.red{color:#cf243c}.costSection{background:#fff7f7}.costSection h2{font-size:38px;margin-bottom:12px}.scenario{font-size:13px;color:#666;margin-bottom:26px}.costNumbers{display:grid;grid-template-columns:1fr 48px 1fr;align-items:center;gap:24px;padding:28px 0;border-block:1px solid #eddcde}.costNumbers>div{display:grid;gap:8px}.costNumbers strong{font-size:48px;line-height:1.2;font-variant-numeric:tabular-nums}.costNumbers span{font-size:14px;font-weight:700}.costNumbers small{font-size:11px;color:#777}.costArrow{transform:rotate(-90deg);color:#b4a2a5}.riaCost strong{color:#cf243c}.saving{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:22px 0;color:#cf243c}.saving>span{font-size:14px;font-weight:700}.saving strong{font-size:38px;line-height:1.2}.saving b{font-size:18px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.modelNote{font-size:12px;color:#777;line-height:1.7}.presets{display:flex;gap:12px;margin-bottom:22px}.presets button{font:inherit;font-size:13px;min-height:44px;padding:8px 15px;border:1px solid #ccc;background:#fff;border-radius:4px;cursor:pointer}.presets button:focus-visible{outline:3px solid #cf243c;outline-offset:3px}.calculator{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.calculator label{font-size:13px;color:#333;font-weight:600}.calculator label>span{display:block;font-size:11px;font-weight:400;color:#777}.calculator input{display:block;margin-top:7px;width:100%;height:48px;font:inherit;font-size:18px;padding:8px 12px;border:1px solid #cdbbbc;border-radius:4px;background:#fff;outline-color:#cf243c}.market{background:#f6f7f8}.riaSummary{display:flex;align-items:center;justify-content:space-between;gap:24px;border-block:2px solid #cf243c;padding:22px 0;margin-bottom:26px}.riaSummary span{font-size:13px;color:#cf243c;font-weight:700}.riaSummary strong{display:block;color:#cf243c;font-size:36px}.riaSummary small{font-size:16px}.riaSummary p{font-size:14px;line-height:2}.riaSummary svg{vertical-align:middle;margin-right:6px;color:#cf243c}.competitorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:22px}.competitor{background:#fff;border:1px solid #dce0e4;border-radius:6px;padding:24px;min-width:0}.otherLabel{font-size:11px;color:#6d7279}.competitor h3{font-size:20px;margin:5px 0 15px}.competitorPrice strong{display:block;font-size:26px;line-height:1.3}.competitorPrice>span,.competitorPrice small{display:block;font-size:12px;color:#777;margin-top:5px}.competitor dl{margin:20px 0 0}.competitor dl>div{display:grid;grid-template-columns:40px 1fr;gap:10px;font-size:13px;padding:10px 0;border-top:1px solid #eee}.competitor dt{color:#777}.competitor dd{margin:0}.competitor summary{font-size:13px;padding:16px 0}.competitor .body{font-size:12px;padding-bottom:18px}.competitor .body p{margin-top:8px}.competitor>a,.sourceLink,.qualityGrid a{display:inline-flex;align-items:center;gap:6px;font-size:13px;margin-top:16px;color:#4a515b;text-decoration:underline;text-underline-offset:4px;min-height:36px}.entrySaving{display:grid;justify-items:start;gap:6px}.entrySaving>span{font-size:12px}.entrySaving>strong{font-size:26px}.entrySaving>b{font-size:20px;margin-top:12px}.qualityGrid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.qualityGrid video{width:100%;height:360px;object-fit:contain;background:#181818;border-radius:4px}.qualityGrid iframe{width:100%;aspect-ratio:16/9;display:block;border:0;border-radius:4px;background:#181818}.mediaLabel{display:block;font-size:12px;font-weight:700;margin-bottom:12px}.mediaLabel.ours{color:#cf243c}.qualityGrid figcaption{font-size:13px}.qualityGrid p{font-size:12px;margin-top:8px}.qualityPoints{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:26px;font-size:13px;font-weight:700}.qualityPoints span{border-left:3px solid #cf243c;padding-left:10px}.price strong,.heroPrice strong{color:#cf243c}.heroPrice strong{color:#ff7c8b}.mobileNav{display:none}@media(max-width:800px){.costNumbers strong{font-size:38px}.costNumbers{gap:14px}.saving strong{font-size:32px}.qualityGrid{gap:20px}.competitor{padding:20px}.competitorPrice strong{font-size:24px}}@media(max-width:520px){.hero{height:600px}.heroCopy{padding-top:210px}.costSection h2{font-size:30px}.costNumbers{grid-template-columns:1fr;gap:15px;padding:22px 0}.costNumbers strong{font-size:42px}.costArrow{transform:none;width:22px;height:22px;margin-left:8px}.saving{display:grid;gap:12px;padding:23px 0}.saving strong{font-size:34px}.saving b{font-size:19px}.modelNote{font-size:11px}.calculator{grid-template-columns:1fr;gap:15px}.riaSummary{flex-direction:column;align-items:flex-start;gap:12px}.riaSummary strong{font-size:32px}.riaSummary p{font-size:13px}.competitorGrid{grid-template-columns:1fr;gap:16px}.competitor{padding:20px}.competitorPrice strong{font-size:27px}.competitor h3{font-size:20px}.qualityGrid{grid-template-columns:1fr;gap:26px}.qualityGrid video{height:380px}.mobileNav{position:fixed;z-index:20;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-top:1px solid #e4e4e4;padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.mobileNav a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;font-size:12px;font-weight:700;color:#333}.mobileNav a:first-child{color:#cf243c}footer{margin-bottom:calc(70px + env(safe-area-inset-bottom))}.section{scroll-margin-top:16px}.hint{font-size:11px}.market>h2{font-size:23px}.presets{gap:8px}.presets button{flex:1;padding:8px;font-size:12px}}.headlineDisplay{line-height:1.35;font-weight:900}.headlineSmall{font-size:24px;font-weight:600;color:#244e57}.headlineStrong{font-size:52px;font-weight:900;color:#244e57;line-height:1.4}.headlinePunch{font-size:60px;font-weight:900;line-height:1.4;color:#bf4b38;background:linear-gradient(transparent 65%,#ffe080 65%,#ffe080 93%,transparent 93%)}.headlineDisplay .headlineStrong{color:#bf4b38;background:linear-gradient(transparent 70%,#ffe080 70%,#ffe080 93%,transparent 93%)}.proStatement>strong{line-height:1.4}.hero h1{font-weight:900}.hero h1>span{color:#ffe080}.heroPrice strong{font-weight:900;color:#ffb291}.heroPrice small{font-weight:500}.hero .primary{background:#ffe080;color:#173b43}.costNumbers strong,.saving strong{font-weight:900}.saving b{background:#ffe080;color:#833122;padding:6px 12px;text-decoration:none}.market>.eyebrow,.section>.eyebrow{color:#277b80}.splitStep>strong{font-weight:800}.statementBig{font-weight:900}.proStatement p{font-weight:400}.animeStep{display:block;padding:22px 0}.animeStep>small{display:block;padding:0 22px;font-size:12px}.animeScene{width:100%;aspect-ratio:3/2;background-image:none;background-size:200% 400%;background-repeat:no-repeat;margin:16px 0}.animeStep>strong,.animeStep>p{display:block;padding-inline:22px}.animeStep>strong{font-size:23px;line-height:1.5}.animeStep>p{margin-top:8px;font-size:13px}.animeDialogue{display:block;font-size:14px;font-weight:600;padding:0 22px;margin-bottom:12px}.animeStep.leaveItToUs{border-top-color:#ecc4b6}.illustratedVersion .splitIntro p{margin-top:12px}.illustratedVersion .splitIntro{padding-top:24px;padding-bottom:24px}@media(max-width:520px){.headlineSmall{font-size:19px}.headlineStrong{font-size:34px}.headlinePunch{font-size:44px}.headlineDisplay .headlineStrong{font-size:34px}.hero h1{font-size:34px;line-height:1.4}.heroPrice strong{font-size:40px}.saving b{justify-self:start;font-size:18px}.animeStep{padding:18px 0;min-height:0}.animeStep>small{padding-inline:12px;font-size:10px}.animeScene{margin:12px 0}.animeStep>strong,.animeStep>p{padding-inline:12px}.animeStep>strong{font-size:16px}.animeStep>p{font-size:11px;line-height:1.7}.animeDialogue{font-size:11px;padding-inline:12px;margin-bottom:10px;line-height:1.65}.illustratedVersion .splitIntro p{margin-top:10px}.illustratedVersion .splitIntro{padding:20px 4px}.illustratedVersion .splitIntro h3{font-size:19px}}.splitCompare .doItYourself{background:#edf6f7;color:#235b64}.splitCompare .leaveItToUs{background:#fff0e9;color:#963c2b}.splitIntro h3{font-size:30px;font-weight:900}.splitIntro p strong{font-size:22px;font-weight:900}.splitStep>strong{font-size:26px;font-weight:900;line-height:1.5}.splitStep.leaveItToUs>strong{color:#b53e2e}.splitStep.doItYourself>strong{color:#245964}.splitStep>p{font-size:16px;line-height:1.8;color:#43545b}.splitStep>small{font-weight:800;color:inherit}.splitFinish>strong{font-size:24px;font-weight:900}.splitFinish.leaveItToUs>strong{color:#ad3929;background:#ffe080}.competitor h3{font-size:23px;font-weight:800}.competitorPrice strong{font-size:28px;color:#245964;font-weight:900}.competitor dl dt{font-size:14px;font-weight:800;color:#245964}.competitor dl dd{font-size:16px;line-height:1.65;color:#28383e}.riaSummary strong{font-size:36px!important;color:#b53e2e;font-weight:900}.riaSummary p{font-size:17px;font-weight:700}.qualityExamples strong{font-size:19px;color:#b53e2e;font-weight:900}.word-bound{word-break:keep-all;overflow-wrap:anywhere}@media(max-width:520px){.splitIntro h3{font-size:21px}.splitIntro p strong{font-size:16px}.splitStep>strong,.animeStep>strong{font-size:19px}.splitStep>p,.animeStep>p{font-size:13px;line-height:1.7}.splitFinish>strong{font-size:17px}.competitor h3{font-size:21px}.competitorPrice strong{font-size:26px}.competitor dl dd{font-size:15px}.riaSummary strong{font-size:30px!important}.riaSummary p{font-size:15px}}.studioExpenses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.studioExpenses strong{font-size:20px;color:#b53e2e}.studioExpenses p{font-size:15px;line-height:1.8}@media(max-width:520px){.studioExpenses{grid-template-columns:1fr;gap:16px}.studioExpenses strong{font-size:18px}}.splitFinish .finishWarning{font-size:17px;line-height:1.7;color:#fff;margin:16px 0 0}.finishWarning b{color:#ffe080;font-weight:900;display:block}@media(max-width:520px){.splitFinish .finishWarning{font-size:14px}}.word-snap{word-break:keep-all;overflow-wrap:break-word}:root{--sales-blue: #0050c8;--sales-red: #d71920;--sales-yellow: #ffdc00;--sales-ink: #151515}main.word-bound,main.word-bound.illustratedVersion{color:var(--sales-ink)}main.word-bound header,main.word-bound .costSection,main.word-bound .market,main.word-bound .offer{background:#fff}main.word-bound .costSection{border-block:4px solid var(--sales-red)}main.word-bound .offer{border-top:6px solid var(--sales-red)}main.word-bound .eyebrow,main.word-bound .market>.eyebrow,main.word-bound .section>.eyebrow{color:var(--sales-blue)}main.word-bound .red,main.word-bound .riaCost strong,main.word-bound .saving,main.word-bound .price strong,main.word-bound .riaSummary strong,main.word-bound .riaSummary span,main.word-bound .riaSummary svg,main.word-bound .qualityExamples strong,main.word-bound .studioExpenses strong,main.word-bound .headlinePunch{color:var(--sales-red)}main.word-bound .headlineSmall,main.word-bound .headlineStrong,main.word-bound .statementBig,main.word-bound .bigTitle{color:var(--sales-ink)}main.word-bound .headlineDisplay .headlineStrong{color:var(--sales-red)}main.word-bound .headlinePunch,main.word-bound .headlineDisplay .headlineStrong,main.word-bound .illustratedTitle em{background:linear-gradient(transparent 68%,var(--sales-yellow) 68%,var(--sales-yellow) 94%,transparent 94%)}main.word-bound .illustratedTitle em{color:var(--sales-red)}main.word-bound .hero{background:#111}main.word-bound .hero .eyebrow,main.word-bound .hero h1>span,main.word-bound .heroPrice strong{color:var(--sales-yellow)}main.word-bound .heroPromise,main.word-bound .heroPrice p,main.word-bound .heroFoot{color:#fff}main.word-bound .hero .primary{background:var(--sales-red);color:#fff;border:2px solid #fff;font-weight:900}main.word-bound .hero .primary:hover{background:#ad1017}main.word-bound .splitCompare .doItYourself,main.word-bound .splitCompare .leaveItToUs{background:#fff;color:var(--sales-ink)}main.word-bound .splitCompare .splitIntro.doItYourself{background:var(--sales-blue);color:#fff;border-color:var(--sales-blue)}main.word-bound .splitCompare .splitIntro.leaveItToUs{background:var(--sales-red);color:#fff;border-color:var(--sales-red)}main.word-bound .splitIntro .splitKicker{color:#fff}main.word-bound .splitStep.doItYourself{border-top-color:var(--sales-blue);border-left:4px solid var(--sales-blue)}main.word-bound .splitStep.leaveItToUs{border-top-color:var(--sales-red);border-left:4px solid var(--sales-red)}main.word-bound .splitStep.doItYourself>strong,main.word-bound .doItYourself .animeDialogue,main.word-bound .doItYourself>small{color:var(--sales-blue)}main.word-bound .splitStep.leaveItToUs>strong,main.word-bound .leaveItToUs .animeDialogue,main.word-bound .leaveItToUs>small{color:var(--sales-red)}main.word-bound .splitStep>p,main.word-bound .body,main.word-bound .serviceLead,main.word-bound .proStatement p,main.word-bound .competitor dl dd{color:#252525}main.word-bound .splitCompare .splitFinish.doItYourself{background:var(--sales-blue);color:#fff}main.word-bound .splitCompare .splitFinish.leaveItToUs{background:var(--sales-red);color:#fff}main.word-bound .splitFinish.leaveItToUs>strong{background:var(--sales-yellow);color:#151515;padding:4px}main.word-bound .finishWarning b,main.word-bound .statementBig mark,main.word-bound .saving b{background:var(--sales-yellow);color:#151515}main.word-bound .finishWarning b{padding:4px}main.word-bound .riaSummary{border-color:var(--sales-red)}main.word-bound .competitor{border-color:#8b8b8b}main.word-bound .competitorPrice strong,main.word-bound .competitor dl dt{color:var(--sales-blue)}main.word-bound .note,main.word-bound .modelNote,main.word-bound .scenario,main.word-bound .hint,main.word-bound .costNumbers small,main.word-bound .otherLabel,main.word-bound .competitorPrice>span,main.word-bound .competitorPrice small{color:#525252}main.word-bound .mobileNav{background:#fff;border-top:2px solid var(--sales-red)}main.word-bound .mobileNav a,main.word-bound .mobileNav a:first-child{color:#151515}main.word-bound .benefits svg,main.word-bound .mediaLabel.ours{color:var(--sales-red)}
