@keyframes cl-sweep{0%{transform:translate(-120%)}24%{transform:translate(120%)}to{transform:translate(120%)}}.cl-page{--cl-urushi: #1F0A12;--cl-urushi-2: #34101D;--cl-gold: #F2C14E;--cl-gold-deep: #B27D1F;--cl-gold-pale: #FFEBB0;--cl-shu: #D93A25;--cl-washi: #FBF3DC;--cl-ink: #2A1710;--cl-mute: #D6B9B0;--cl-foil: linear-gradient(105deg, #B27D1F 0%, #F2C14E 22%, #FFF4CC 38%, #F2C14E 52%, #B27D1F 78%, #F2C14E 100%);width:100%;background:var(--cl-urushi);color:var(--cl-gold-pale);border-top:2px solid var(--cl-gold);overflow-x:clip;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.75;text-align:left}.cl-wrap{max-width:1080px;margin-inline:auto;padding-inline:20px}@media(min-width:900px){.cl-wrap{padding-inline:40px}}.cl-section{padding-block:64px}@media(min-width:900px){.cl-section{padding-block:104px}}.cl-muted{color:var(--cl-mute)}.cl-title{font-size:clamp(1.5rem,6.7vw,2.85rem);font-weight:900;letter-spacing:-.01em;line-height:1.2;word-break:keep-all;word-break:auto-phrase;overflow-wrap:anywhere;margin:0}.cl-h2{font-size:clamp(1.6rem,4.6vw,2.75rem);font-weight:900;letter-spacing:-.01em;line-height:1.2;text-wrap:balance;word-break:keep-all;word-break:auto-phrase;overflow-wrap:anywhere;margin:0}.cl-h3{font-size:1.15rem;font-weight:800;line-height:1.3;margin:0}.cl-foil-text{background:var(--cl-foil);-webkit-background-clip:text;background-clip:text;color:transparent}.cl-seal{display:inline-block;background:var(--cl-shu);color:#fff;font-weight:900;font-size:13px;line-height:1.4;letter-spacing:.04em;padding:6px 10px;border-radius:6px;transform:rotate(-6deg);outline:1.5px solid #fff;outline-offset:-4px;box-shadow:0 2px #8e2416}.cl-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:56px;padding:0 28px;border-radius:14px;background:var(--cl-foil);color:var(--cl-ink);font-weight:900;font-size:17px;text-decoration:none;box-shadow:0 6px #7a5210,0 14px 30px #f2c14e40;transition:transform .12s ease,box-shadow .12s ease}.cl-cta:hover,.cl-cta:active{transform:translateY(3px);box-shadow:0 3px #7a5210}.cl-cta:focus-visible{outline:3px solid #FFF4CC;outline-offset:3px}.cl-cta .cl-chev{width:20px;height:20px;flex:none}.cl-hero .cl-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%);transform:translate(-120%);animation:cl-sweep 4.5s ease-in-out infinite;pointer-events:none}.cl-chev{flex:none;width:20px;height:20px}.cl-cta-group{margin-top:28px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cl-cta-note{margin:0;font-size:14px;color:var(--cl-mute)}.cl-hero{position:relative;isolation:isolate;padding-block:56px 72px;background:radial-gradient(60% 50% at 78% 38%,rgba(242,193,78,.28),transparent 70%),linear-gradient(180deg,var(--cl-urushi-2),var(--cl-urushi))}.cl-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,235,176,.5) 1px,transparent 1.4px);background-size:22px 22px;opacity:.18;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);pointer-events:none}.cl-hero-grid{display:grid;gap:40px}.cl-hero-copy .cl-sub{margin:20px 0 0;max-width:36em;color:var(--cl-gold-pale)}.cl-hero-media{display:grid;gap:24px;justify-items:start}.cl-caption{margin-top:10px;max-width:300px;font-size:13px;color:var(--cl-mute)}.cl-phone{box-sizing:border-box;width:min(72vw,300px);aspect-ratio:540 / 970;border-radius:30px;padding:6px;background:var(--cl-foil);box-shadow:0 30px 60px #0000008c}.cl-phone video{display:block;width:100%;height:100%;object-fit:cover;border-radius:24px;background:#000}.cl-gain-label{margin:0;font-size:14px;color:var(--cl-mute)}.cl-gain-line{margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.cl-gain-num{display:inline-block;font-size:clamp(3rem,13vw,5.5rem);font-weight:900;line-height:1;background:var(--cl-foil);-webkit-background-clip:text;background-clip:text;color:transparent}.cl-gain-unit{font-size:1.25rem;font-weight:800;color:var(--cl-gold-pale)}@media(min-width:900px){.cl-hero-grid{grid-template-columns:3fr 2fr;align-items:center;gap:56px}.cl-hero-figure .cl-phone{transform:rotate(2.5deg)}}.cl-receipt-grid{display:grid;gap:48px;align-items:start}.cl-receipt{max-width:520px;filter:drop-shadow(0 24px 30px rgba(0,0,0,.45))}.cl-paper{padding:28px 24px;background:var(--cl-washi);color:var(--cl-ink);border-radius:4px;-webkit-mask:radial-gradient(circle 6px at top,#0000 98%,#000) top / 16px 51% repeat-x,radial-gradient(circle 6px at bottom,#0000 98%,#000) bottom / 16px 51% repeat-x;mask:radial-gradient(circle 6px at top,#0000 98%,#000) top / 16px 51% repeat-x,radial-gradient(circle 6px at bottom,#0000 98%,#000) bottom / 16px 51% repeat-x}.cl-receipt-title{font-size:1.25rem;font-weight:900;line-height:1.3;color:var(--cl-ink);margin:0}.cl-rows{margin-top:16px}.cl-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px dashed rgba(42,23,16,.35)}.cl-row-label{font-size:14px}.cl-row-value{font-weight:800;text-align:right}.cl-row-net{border-bottom:0;border-top:2px solid var(--cl-ink)}.cl-row-net .cl-row-value{font-size:32px;font-weight:900;color:var(--cl-shu)}.cl-receipt-cond{margin:16px 0 0;font-size:12px;opacity:.75}@media(min-width:900px){.cl-receipt{transform:rotate(-1.2deg)}.cl-receipt-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px}}.cl-full-phone{margin-top:24px}.cl-chip{display:flex;align-items:flex-start;gap:10px;max-width:34em;margin:16px 0 0;font-size:13px;line-height:1.6;color:var(--cl-mute)}.cl-chip-x{flex:none;font-weight:900;line-height:1.6;color:var(--cl-ink);background:var(--cl-gold);border-radius:6px;padding:0 8px}.cl-band{background:var(--cl-foil);color:var(--cl-ink)}.cl-band-title{color:var(--cl-ink)}.cl-band-body{margin:16px 0 0;max-width:46em}.cl-stats{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.cl-stat-num{display:block;font-size:clamp(1.75rem,6vw,2.75rem);font-weight:900;line-height:1.1}.cl-stat-label{display:block;margin-top:6px;font-size:13px;font-weight:700}.cl-band-honest{margin:28px 0 0;max-width:46em;padding-left:14px;border-left:4px solid var(--cl-ink);font-size:15px}.cl-band-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:20px;color:var(--cl-ink);font-weight:800;text-decoration:underline;text-underline-offset:3px}@media(min-width:900px){.cl-stats{grid-template-columns:repeat(5,1fr)}}.cl-why-grid{display:grid;gap:28px;margin-top:36px}.cl-why{border-top:1px solid rgba(242,193,78,.45);padding-top:20px}.cl-why-body{margin-top:10px}@media(min-width:900px){.cl-why-grid{grid-template-columns:repeat(3,1fr);gap:40px}}.cl-pro-title{margin-top:20px}.cl-pro-body{margin-top:16px;max-width:40em}.cl-table-wrap{margin-top:32px}.cl-compare{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:15px}.cl-compare .cl-col-label{width:30%}.cl-compare th,.cl-compare td{padding:14px 12px;border-bottom:1px solid rgba(255,235,176,.14);text-align:left;vertical-align:top;overflow-wrap:anywhere}.cl-compare thead th{font-weight:800;color:var(--cl-mute)}.cl-compare td{color:var(--cl-mute)}.cl-compare .cl-row-head{font-weight:500;color:var(--cl-mute)}.cl-compare .cl-col-pro{background:#f2c14e1a;color:var(--cl-gold-pale);font-weight:800;border-left:2px solid var(--cl-gold);border-right:2px solid var(--cl-gold)}.cl-compare thead .cl-col-pro{border-top:2px solid var(--cl-gold);border-radius:14px 14px 0 0}.cl-compare tbody tr:last-child .cl-col-pro{border-bottom:2px solid var(--cl-gold);border-radius:0 0 14px 14px}.cl-note{margin-top:16px;font-size:14px;color:var(--cl-mute)}.cl-pro-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 24px}.cl-text-link{color:var(--cl-gold-pale);font-weight:800;text-decoration:underline;text-underline-offset:3px}.cl-steps{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:28px;counter-reset:cl-step}.cl-step{display:grid;grid-template-columns:3.25rem 1fr;column-gap:16px;align-items:start}.cl-step:before{counter-increment:cl-step;content:counter(cl-step);grid-row:span 2;font-size:2.5rem;font-weight:900;line-height:1;background:var(--cl-foil);-webkit-background-clip:text;background-clip:text;color:transparent}.cl-step-body{margin-top:8px}.cl-faq{margin-top:32px;border-bottom:1px solid rgba(242,193,78,.45)}.cl-faq-item{border-top:1px solid rgba(242,193,78,.45)}.cl-faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:800;cursor:pointer;list-style:none}.cl-faq-q::-webkit-details-marker{display:none}.cl-faq-q:focus-visible{outline:3px solid #FFF4CC;outline-offset:3px}.cl-faq-item .cl-chev{transition:transform .2s ease}.cl-faq-item[open] .cl-chev{transform:rotate(180deg)}.cl-faq-a{margin:0;padding-bottom:18px;color:var(--cl-mute)}.cl-final-title{margin:0}.cl-final-sub{margin-top:16px;max-width:40em}.cl-disclaimer{margin:0;padding:24px 0 40px;font-size:12px;color:var(--cl-mute);opacity:.7}@media(prefers-reduced-motion:reduce){.cl-page,.cl-page *,.cl-page *:before,.cl-page *:after{animation:none!important;transition:none!important}}.cl-cta-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cl-cta-note a:focus-visible{outline:3px solid #fff4cc;outline-offset:3px}@media(max-width:899px){.cl-hero-media{justify-items:center;text-align:center}.cl-hero-figure .cl-phone,.cl-full-phone,.cl-caption{margin-inline:auto}.cl-gain-line{justify-content:center}.cl-chip{max-width:min(100%,300px);margin-inline:auto}}
