.lp-page{--lp-tile:var(--tile-peach);--lp-accent:var(--warn);--lp-spark:var(--danger);--lp-text-on-tile:var(--ink-600);--lp-sticky-reserve:140px;--lp-peach:var(--tile-peach);--lp-peach-mark:var(--warn);--lp-blue:var(--tile-blue);--lp-blue-mark:var(--info);--lp-mint:var(--tile-mint);--lp-mint-mark:var(--green-700);--lp-rose:var(--danger-bg);--lp-rose-mark:var(--danger);--lp-lilac:var(--tile-lilac);--lp-lilac-mark:color-mix(in srgb, var(--danger) 58%, var(--info));--lp-ease-out:cubic-bezier(.23, 1, .32, 1);overflow-x:clip}.lp-page [data-template=aniversario]{--lp-tile:var(--lp-peach);--lp-accent:var(--lp-peach-mark);--lp-spark:var(--danger)}.lp-page [data-template=parabens]{--lp-tile:var(--lp-blue);--lp-accent:var(--lp-blue-mark);--lp-spark:var(--warn)}.lp-page [data-template=obrigado]{--lp-tile:var(--lp-mint);--lp-accent:var(--lp-mint-mark);--lp-spark:var(--danger)}.lp-page [data-template=com_carinho]{--lp-tile:var(--lp-rose);--lp-accent:var(--lp-rose-mark);--lp-spark:var(--warn)}.lp-page [data-template=so_porque_sim]{--lp-tile:var(--lp-lilac);--lp-accent:var(--lp-lilac-mark);--lp-spark:var(--warn)}.lp-page [hidden]{display:none}.lp-sec{max-width:var(--container-max);padding:var(--section-pad-y) var(--container-pad);scroll-margin-top:var(--topbar-h);margin:0 auto}.lp-flush{padding-top:0}.lp-page :is(a,button,summary):focus-visible{outline:2px solid var(--info);outline-offset:3px}.lp-skip{left:var(--space-4);z-index:30;padding:var(--space-3) var(--space-4);border-radius:var(--radius-s);background:var(--surface-ink);color:var(--text-inverse);position:absolute;top:-100px}.lp-skip:focus{top:var(--space-3)}.lp-page main:focus{outline:none}.lp-h1{font-size:clamp(40px,4.6vw,58px);line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:0 0 var(--space-7);text-wrap:balance;max-width:16ch}.lp-h2{font-size:clamp(32px, 4.2vw, var(--fs-display-m));letter-spacing:var(--ls-display);margin:0 0 var(--space-6);text-wrap:balance;max-width:18ch;line-height:1.02}.lp-h3{font-size:clamp(26px,3vw,36px);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);margin:0 0 var(--space-6)}.lp-lead{font-size:var(--fs-body-l);color:var(--text-secondary);max-width:50ch;margin:0 0 var(--space-7);text-wrap:pretty}.lp-micro{font-size:var(--fs-caption);color:var(--text-secondary);letter-spacing:.01em}.lp-on-dark{color:var(--text-on-dark-secondary)}.lp-nowrap{white-space:nowrap}.lp-num{font-variant-numeric:tabular-nums;letter-spacing:var(--ls-code)}.lp-top{z-index:20;background:color-mix(in srgb, var(--paper) 88%, transparent);backdrop-filter:var(--blur-bar);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.lp-top-in{align-items:center;gap:var(--space-5);min-height:var(--topbar-h);max-width:var(--container-max);padding-inline:var(--container-pad);margin:0 auto;display:flex}.lp-brand{min-height:var(--hit-min);font-weight:var(--weight-bold);color:inherit;align-items:center;text-decoration:none;display:flex}.lp-brand-lockup{align-items:center;gap:var(--space-2);display:flex}.lp-nav{gap:var(--space-1);margin-left:auto;display:flex}.lp-nav a{min-height:var(--hit-min);border-radius:var(--radius-pill);color:var(--text-secondary);transition:background-color var(--dur-base) ease, color var(--dur-base) ease;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.lp-nav a:hover{background:var(--surface-inset);color:var(--text-primary)}}.lp-top-cta{gap:var(--space-2);display:flex}.lp-burger{width:var(--hit-min);min-width:var(--hit-min);margin-left:auto;padding:0;display:none}.lp-burger-lines,.lp-burger-lines:before,.lp-burger-lines:after{border-radius:var(--radius-pill);background:var(--ink-900);width:18px;height:2px;display:block}.lp-burger-lines{position:relative}.lp-burger-lines:before,.lp-burger-lines:after{content:"";transition:transform var(--dur-base) var(--lp-ease-out);position:absolute;left:0}.lp-burger-lines:before{transform:translateY(-6px)}.lp-burger-lines:after{transform:translateY(6px)}.lp-burger[aria-expanded=true] .lp-burger-lines{background:0 0}.lp-burger[aria-expanded=true] .lp-burger-lines:before{transform:rotate(45deg)}.lp-burger[aria-expanded=true] .lp-burger-lines:after{transform:rotate(-45deg)}.lp-drawer{gap:var(--space-3);padding:var(--space-5) var(--container-pad) var(--space-6);border-top:1px solid var(--line-soft);display:grid}.lp-drawer a:not(.btn){min-height:var(--hit-min);font-size:var(--fs-h6);font-weight:var(--weight-semibold);color:inherit;align-items:center;text-decoration:none;display:flex}@media (width<=1079.98px){.lp-nav,.lp-top-cta{display:none}.lp-burger{display:inline-flex}}@media (width>=1080px){.lp-drawer{display:none}}.lp-hero{max-width:var(--container-max);padding:clamp(32px, 4vw, 56px) var(--container-pad) var(--space-6);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,4.5vw,64px);margin:0 auto;display:grid}.lp-tabs-legend{margin:0 0 var(--space-3);font-size:var(--fs-label);font-weight:var(--weight-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--lp-text-on-tile)}.lp-tabs-row{justify-content:center;align-items:center;gap:var(--space-2);margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}.lp-tabs{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.lp-tab{align-items:center;gap:var(--space-2);min-height:var(--hit-min);padding:0 14px 0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);color:var(--text-primary);font:inherit;font-size:var(--fs-body-s);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--dur-base) ease, border-color var(--dur-base) ease, color var(--dur-base) ease, transform var(--dur-press) var(--ease-out);display:inline-flex}.lp-tab:active{transform:scale(var(--press-scale))}.lp-tab-dot{border-radius:var(--radius-pill);background:var(--lp-tile);width:16px;height:16px;box-shadow:inset 0 0 0 4px var(--lp-accent)}.lp-tab[aria-selected=true]{background:var(--ink-900);border-color:var(--ink-900);color:var(--paper)}@media (hover:hover) and (pointer:fine){.lp-tab[aria-selected=false]:hover{border-color:var(--ink-900)}}.lp-ctas{gap:var(--space-3);flex-wrap:wrap;display:flex}.lp-trigger{margin:var(--space-3) 0 0;font-size:var(--fs-body-s);font-weight:var(--weight-medium);color:var(--ink-600)}.lp-hero-price{margin:var(--space-1) 0 0}.lp-countdown{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-body-s);font-weight:var(--weight-semibold);margin:0;display:inline-flex}.lp-countdown:before{content:"";border-radius:var(--radius-pill);background:var(--warn);width:8px;height:8px}.lp-countdown-hero{margin-top:var(--space-6);background:var(--tile-peach);color:var(--ink-900)}.lp-countdown-dark{margin-bottom:var(--space-6);background:var(--ink-800);color:var(--paper)}.lp-stage{padding:var(--space-6) var(--space-6) var(--space-5);border-radius:var(--radius-2xl);background:var(--lp-tile);isolation:isolate;transition:background-color var(--dur-slow) var(--ease-in-out);justify-items:center;margin:0;display:grid;position:relative;overflow:hidden}.lp-stage-bg{z-index:-1;background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--lp-accent) 16%, transparent) 0 64px, transparent 65px), radial-gradient(circle at 92% 72%, color-mix(in srgb, var(--lp-spark) 12%, transparent) 0 110px, transparent 111px), radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--lp-accent) 22%, transparent) 0 14px, transparent 15px), radial-gradient(circle at 16% 86%, color-mix(in srgb, var(--lp-spark) 26%, transparent) 0 10px, transparent 11px);position:absolute;inset:0}.lp-phone{border-radius:var(--radius-device);background:var(--ink-900);width:min(100%,264px);box-shadow:var(--shadow-float);padding:10px;transform:rotate(-2.5deg)}.lp-phone-notch{z-index:2;border-radius:0 0 var(--radius-s) var(--radius-s);background:var(--ink-900);width:84px;height:22px;margin:0 auto -22px;position:relative}.lp-phone-screen{border-radius:calc(var(--radius-device) - 10px);background:var(--paper);display:grid;overflow:hidden}.lp-stage-caption{max-width:34ch;margin:var(--space-5) 0 0;font-size:var(--fs-caption);color:var(--lp-text-on-tile);text-align:center}.lp-gift{transition:opacity .24s var(--lp-ease-out), transform .42s var(--lp-ease-out);grid-area:1/1;align-content:start;display:grid}[data-enhanced] .lp-gift:not([data-active]){opacity:0;pointer-events:none;transform:translateY(10px)scale(.97)}.lp-gift-art{padding:var(--space-8) var(--space-6) var(--space-4);background:var(--lp-tile);place-items:center;display:grid}.lp-art{width:min(100%,190px);height:auto;display:block}.lp-art-accent{fill:var(--lp-accent)}.lp-art-spark{fill:var(--lp-spark)}.lp-art-paper{fill:var(--paper)}.lp-art-soft{fill:color-mix(in srgb, var(--lp-accent) 18%, var(--lp-tile))}.lp-art-deep{fill:color-mix(in srgb, var(--lp-accent) 72%, var(--ink-900))}.lp-art-shade{fill:color-mix(in srgb, var(--ink-900) 16%, transparent)}.lp-art-line{fill:var(--line-strong)}.lp-art-spark-line{stroke:var(--lp-spark)}.lp-art-leaf-line{stroke:var(--lp-accent)}.lp-gift-body{gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-6);display:grid}.lp-gift-kicker{font-size:var(--fs-label-s);font-weight:var(--weight-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary);margin:0}.lp-gift-message{font-size:var(--fs-h6);font-weight:var(--weight-semibold);letter-spacing:-.01em;min-height:3.9em;margin:0;line-height:1.3}.lp-gift-sign{font-size:var(--fs-caption);color:var(--text-secondary);margin:0}.lp-gift-balance{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--paper-surface);font-size:var(--fs-caption);color:var(--text-secondary);justify-content:space-between;align-items:baseline;display:flex}.lp-gift-balance strong{font-size:var(--fs-h5);color:var(--text-primary);font-variant-numeric:tabular-nums}.lp-gift-open{min-height:var(--hit-min);border-radius:var(--radius-pill);background:var(--ink-900);color:var(--paper);font-size:var(--fs-body-s);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:flex}@media (width<=959.98px){.lp-hero{grid-template-columns:minmax(0,1fr)}}@media (width<=719.98px){.lp-hero{padding-top:var(--space-8)}.lp-stage{padding:var(--space-8) var(--space-4) var(--space-5)}.lp-phone{width:min(100%,270px)}.lp-ctas .btn{flex:100%}}.lp-calendar{gap:var(--space-8);display:grid}.lp-calendar-head{align-items:end;gap:var(--space-6) var(--space-9);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.lp-calendar-head .lp-h2,.lp-calendar .lp-lead{margin-bottom:0}@media (width<=879.98px){.lp-calendar-head{grid-template-columns:minmax(0,1fr)}}.lp-calendar [data-tone=peach]{--lp-tone:var(--lp-peach);--lp-tone-mark:var(--lp-peach-mark)}.lp-calendar [data-tone=lilac]{--lp-tone:var(--lp-lilac);--lp-tone-mark:var(--lp-lilac-mark)}.lp-calendar [data-tone=blue]{--lp-tone:var(--lp-blue);--lp-tone-mark:var(--lp-blue-mark)}.lp-calendar [data-tone=mint]{--lp-tone:var(--lp-mint);--lp-tone-mark:var(--lp-mint-mark)}.lp-calendar [data-tone=rose]{--lp-tone:var(--lp-rose);--lp-tone-mark:var(--lp-rose-mark)}.lp-year{gap:var(--space-5);border-radius:var(--radius-2xl);background:var(--paper-mist);border:1px solid var(--line-soft);flex-direction:column;padding:clamp(20px,3vw,36px);display:flex}.lp-lanes-title{margin:0 0 var(--space-3);font-size:var(--fs-label);font-weight:var(--weight-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}.lp-lanes-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp-lane{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--lp-tone);font-size:var(--fs-caption);font-weight:var(--weight-semibold);display:inline-flex}.lp-lane:before{content:"";border-radius:var(--radius-pill);background:var(--lp-tone-mark);width:8px;height:8px}.lp-months{row-gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-month{gap:var(--space-3);min-height:176px;padding:var(--space-3) var(--space-3) 0;border-left:1px solid var(--line);background:var(--paper);grid-template-rows:auto 1fr auto;display:grid}.lp-month:nth-child(6n+1){border-radius:var(--radius-m) 0 0 var(--radius-m);border-left:0;overflow:hidden}.lp-month:nth-child(6n){border-radius:0 var(--radius-m) var(--radius-m) 0;overflow:hidden}.lp-month-name{font-size:var(--fs-label);font-weight:var(--weight-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-primary)}.lp-month-dates{grid-row:2;align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.lp-month-lanes{margin:0 calc(var(--space-3) * -1);padding-bottom:var(--space-3);grid-row:3;gap:3px;display:grid}.lp-month-lanes span{background:color-mix(in srgb, var(--lp-tone-mark) 38%, var(--lp-tone));transform-origin:0;height:8px;transition:transform .5s var(--lp-ease-out);transition-delay:calc(var(--lp-month-index,0) * 45ms)}.lp-date{padding:6px var(--space-2);border-radius:var(--radius-xs);border-left:3px solid var(--lp-tone-mark);background:var(--lp-tone);font-size:var(--fs-caption);font-weight:var(--weight-semibold);transition:opacity .4s var(--lp-ease-out), transform .5s var(--lp-ease-out);line-height:1.25}.lp-date-next{display:none}.lp-date[data-next]{background:var(--ink-900);color:var(--paper)}.lp-date[data-next] .lp-date-next{font-size:var(--fs-label-s);font-weight:var(--weight-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-on-dark-secondary);margin-bottom:2px;display:block}@media (width<=1079.98px){.lp-months{border-radius:var(--radius-l);border:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);row-gap:0;overflow:hidden}.lp-month,.lp-month:nth-child(6n+1),.lp-month:nth-child(6n){align-items:center;gap:var(--space-3);min-height:52px;padding:0 0 0 var(--space-4);border-left:0;border-top:1px solid var(--line-soft);border-radius:0;grid-template-rows:auto;grid-template-columns:44px minmax(0,1fr) auto}.lp-month:first-child{border-top:0}.lp-month-dates{padding-block:var(--space-2);flex-wrap:wrap;grid-area:1/2;display:flex}.lp-month-lanes{padding:0 var(--space-4) 0 0;grid-area:1/3;align-self:stretch;gap:3px;margin:-1px 0 0;display:flex}.lp-month-lanes span{transform-origin:top;width:7px;height:auto}.lp-date{padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2)}}@media (width>=720px) and (width<=1079.98px){.lp-months{background:var(--line-soft);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:1px}.lp-month:nth-child(7){border-top:0}}.lp-steps{gap:var(--space-5);margin:var(--space-4) 0 0;counter-reset:lp-step;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.lp-step{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-2);counter-increment:lp-step;display:grid}.lp-step h3{margin:var(--space-3) 0 0;font-size:var(--fs-h5);line-height:1.2}.lp-step h3:before{content:counter(lp-step);width:26px;height:26px;margin-right:var(--space-2);border-radius:var(--radius-pill);background:var(--ink-900);color:var(--paper);font-size:var(--fs-caption);vertical-align:2px;place-items:center;display:inline-grid}.lp-step p{color:var(--text-secondary);font-size:var(--fs-body-s);margin:0}.lp-step-mock{min-height:200px;padding:var(--space-5);border-radius:var(--radius-xl);background:var(--tile-blue);place-items:center;display:grid}.lp-step:nth-child(2) .lp-step-mock{background:var(--tile-peach)}.lp-step:nth-child(3) .lp-step-mock{background:var(--tile-lilac)}.lp-step:nth-child(4) .lp-step-mock{background:var(--tile-mint)}.lp-mock-form{gap:var(--space-1);width:min(100%,210px);padding:var(--space-4);border-radius:var(--radius-m);background:var(--paper);box-shadow:var(--shadow-card);display:grid}.lp-mock-label{font-size:var(--fs-label-s);font-weight:var(--weight-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}.lp-mock-field{margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-xs);font-size:var(--fs-caption);overflow-wrap:anywhere}.lp-mock-btn{padding:var(--space-2);border-radius:var(--radius-pill);background:var(--ink-900);color:var(--paper);font-size:var(--fs-caption);font-weight:var(--weight-semibold);justify-content:center;display:flex}.lp-mock-themes{justify-items:center;gap:var(--space-4);display:grid}.lp-mock-swatches{gap:var(--space-2);display:flex}.lp-mock-swatch{border-radius:var(--radius-s);background:var(--lp-tile);width:36px;height:36px;box-shadow:inset 0 0 0 2px var(--paper), inset 0 -12px 0 0 var(--lp-accent)}.lp-mock-swatch:first-child{outline:2px solid var(--ink-900);outline-offset:2px}.lp-mock-pill{padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--paper);font-size:var(--fs-body-s);font-weight:var(--weight-semibold);text-align:center;box-shadow:var(--shadow-card)}.lp-mock-pill-ok{color:var(--green-700)}@media (width<=1079.98px){.lp-steps{row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=559.98px){.lp-steps{grid-template-columns:minmax(0,1fr)}.lp-step-mock{min-height:168px}}.lp-cta-row{margin-top:var(--space-9);justify-items:start;display:grid}.lp-calendar .lp-cta-row{margin-top:0}@media (width<=719.98px){.lp-cta-row .btn{width:100%}}.lp-compare-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.lp-compare-table th,.lp-compare-table td{padding:var(--space-5);text-align:left;vertical-align:top;line-height:1.4}.lp-compare-table thead th{padding-block:var(--space-4);font-size:var(--fs-label);font-weight:var(--weight-label);letter-spacing:var(--ls-label);text-transform:uppercase}.lp-compare-table thead th:first-child{width:22%}.lp-compare-table tbody th{font-size:var(--fs-body);font-weight:var(--weight-bold);border-top:1px solid var(--line)}.lp-compare-table .lp-compare-before{color:var(--text-secondary);border-top:1px solid var(--line)}.lp-compare-table thead .lp-compare-before{border-top:0}.lp-compare-table .lp-compare-after{background:var(--tile-mint);color:var(--ink-900);font-size:var(--fs-body);font-weight:var(--weight-semibold);border-top:1px solid color-mix(in srgb, var(--green-700) 14%, var(--tile-mint))}.lp-compare-table tbody .lp-compare-after:before{content:"✓";content:"✓" / "";width:22px;height:22px;margin-right:var(--space-2);border-radius:var(--radius-pill);background:var(--green-700);color:var(--paper);font-size:var(--fs-caption);vertical-align:1px;place-items:center;display:inline-grid}.lp-compare-table thead .lp-compare-after{background:var(--ink-900);color:var(--paper);border-radius:var(--radius-l) var(--radius-l) 0 0;border-top:0}.lp-compare-table tbody tr:last-child .lp-compare-after{border-radius:0 0 var(--radius-l) var(--radius-l)}@media (width<=719.98px){.lp-compare-table,.lp-compare-table tbody,.lp-compare-table tr,.lp-compare-table th,.lp-compare-table td{width:auto;display:block}.lp-compare-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp-compare-table tbody{gap:var(--space-4);display:grid}.lp-compare-table tr{border-radius:var(--radius-xl);background:var(--paper-mist);border:1px solid var(--line-soft);overflow:hidden}.lp-compare-table tbody th,.lp-compare-table .lp-compare-before,.lp-compare-table .lp-compare-after{padding:var(--space-3) var(--space-4);border-top:0}.lp-compare-table tbody th{padding-top:var(--space-4)}.lp-compare-table td:after{content:attr(data-column);content:attr(data-column) / "";font-size:var(--fs-label-s);font-weight:var(--weight-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-600);order:-1;display:block}.lp-compare-table td[data-column]:before{display:none}.lp-compare-table td{gap:var(--space-1);flex-direction:column;display:flex}.lp-compare-table tbody tr:last-child .lp-compare-after{border-radius:0}}.lp-cash{border-radius:var(--radius-2xl);background:var(--surface-ink);color:var(--text-inverse);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(32px,6vw,72px);display:grid}.lp-cash .lp-h2{color:var(--text-inverse)}.lp-cash-points{gap:var(--space-6);margin:var(--space-8) 0 0;counter-reset:lp-cash;padding:0;list-style:none;display:grid}.lp-cash-points li{gap:var(--space-2);padding-left:var(--space-10);counter-increment:lp-cash;display:grid;position:relative}.lp-cash-points li:before{content:counter(lp-cash);content:counter(lp-cash) / "";border-radius:var(--radius-pill);background:var(--tile-peach);width:36px;height:36px;color:var(--ink-900);font-weight:var(--weight-bold);place-items:center;display:grid;position:absolute;top:-2px;left:0}.lp-cash-points h3{font-size:var(--fs-h5);color:var(--text-inverse);margin:0}.lp-cash-points p{max-width:48ch;color:var(--text-on-dark-secondary);margin:0}.lp-receipt{padding:var(--space-7) var(--space-6);border-radius:var(--radius-xl);background:var(--paper);color:var(--ink-900);box-shadow:var(--shadow-float);transform:rotate(1.5deg)}.lp-receipt-title{margin:0 0 var(--space-4);font-size:var(--fs-label);font-weight:var(--weight-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}.lp-receipt-rows{margin:0}.lp-receipt-row{gap:var(--space-1) var(--space-4);padding:var(--space-4) 0;border-top:1px dashed var(--line-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.lp-receipt-row dt{font-size:var(--fs-body-s);color:var(--text-secondary)}.lp-receipt-row dd{margin:0}.lp-receipt-value{font-size:var(--fs-h5);font-weight:var(--weight-bold)}.lp-receipt-note{grid-column:1/-1}.lp-receipt-note p{font-size:var(--fs-caption);font-weight:var(--weight-semibold);color:var(--ink-600);margin:0}.lp-receipt-row[data-tone=in] .lp-receipt-note p,.lp-receipt-row[data-tone=idle] .lp-receipt-note p{color:var(--green-700)}@media (width<=879.98px){.lp-cash{grid-template-columns:minmax(0,1fr)}.lp-receipt{transform:none}}.lp-benefits{gap:var(--space-4);display:grid}.lp-benefit-col{border-radius:var(--radius-2xl);background:var(--tile-blue);padding:clamp(24px,3.4vw,44px)}.lp-benefit-list{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-benefit{padding:var(--space-6) var(--space-5);border-radius:var(--radius-l);background:var(--paper)}.lp-benefit-title{margin:0 0 var(--space-2);font-weight:var(--weight-bold);letter-spacing:var(--ls-heading);font-size:var(--fs-h5);line-height:1.2}.lp-benefit p{font-size:var(--fs-body-s);color:var(--text-secondary);margin:0}.lp-benefit-col[data-side=ganha]{background:var(--tile-peach);padding-block:clamp(20px,2.6vw,32px)}.lp-benefit-col[data-side=ganha] .lp-h3{font-size:var(--fs-h4);margin-bottom:var(--space-4)}.lp-benefit-col[data-side=ganha] .lp-benefit{padding:var(--space-4)}.lp-benefit-col[data-side=ganha] .lp-benefit-title{font-size:var(--fs-h6)}@media (width<=1079.98px){.lp-benefit-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479.98px){.lp-benefit-list{grid-template-columns:minmax(0,1fr)}}.lp-totem{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.lp-totem-photo{border-radius:var(--radius-2xl);background:var(--surface-inset);width:100%;height:auto;display:block}.lp-totem-tag{margin:0 0 var(--space-5);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--green-100);color:var(--green-700);font-size:var(--fs-caption);font-weight:var(--weight-semibold);display:inline-block}.lp-totem-list li:before{background:var(--green-100)}.lp-totem .lp-cta-row{margin-top:var(--space-7)}@media (width<=879.98px){.lp-totem{grid-template-columns:minmax(0,1fr)}}.lp-price{gap:var(--space-5);padding:var(--space-3);border-radius:var(--radius-2xl);background:var(--tile-lilac);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);display:grid}.lp-price-main{border-radius:var(--radius-xl);background:var(--paper);padding:clamp(24px,4vw,48px)}.lp-price-big{margin:0 0 var(--space-4);font-size:clamp(28px, 3.6vw, var(--fs-display-s));font-weight:var(--weight-bold);letter-spacing:var(--ls-heading);font-variant-numeric:tabular-nums;text-wrap:balance;line-height:1.05}.lp-price-note{margin:0 0 var(--space-3);color:var(--text-secondary);max-width:48ch}.lp-price-only-used{font-weight:var(--weight-semibold);margin:0}.lp-price-main .lp-cta-row{margin-top:var(--space-7)}.lp-price-side{align-self:center;padding:clamp(24px,3vw,40px)}.lp-price-side-title{margin:0 0 var(--space-4);font-size:var(--fs-label);font-weight:var(--weight-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--lp-text-on-tile)}.lp-included{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.lp-included li{align-items:center;gap:var(--space-3);font-weight:var(--weight-medium);display:flex}.lp-included li:before{content:"✓";border-radius:var(--radius-pill);background:var(--paper);width:24px;height:24px;color:var(--green-700);font-size:var(--fs-caption);font-weight:var(--weight-bold);flex:none;place-items:center;display:inline-grid}@media (width<=879.98px){.lp-price{grid-template-columns:minmax(0,1fr)}}.lp-faq-sec{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.lp-faq-title{max-width:10ch}.lp-faq details{border-bottom:1px solid var(--line)}.lp-faq details:first-child{border-top:1px solid var(--line)}.lp-faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-3) 0;font-size:var(--fs-h6);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq-icon{border-radius:var(--radius-pill);background:var(--paper-surface);width:32px;height:32px;transition:transform var(--dur-base) var(--lp-ease-out), background-color var(--dur-base) ease;flex:none;position:relative}.lp-faq-icon:before,.lp-faq-icon:after{content:"";border-radius:var(--radius-pill);background:var(--ink-900);width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;inset:50% auto auto 50%}.lp-faq-icon:after{transform:rotate(90deg)}.lp-faq details[open] .lp-faq-icon{background:var(--tile-peach);transform:rotate(45deg)}.lp-faq details p{margin:0 0 var(--space-5);max-width:62ch;color:var(--text-secondary)}@media (width<=879.98px){.lp-faq-sec{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.lp-faq-title{max-width:none}}.lp-final{text-align:center;border-radius:var(--radius-2xl);background:var(--surface-ink);color:var(--text-inverse);justify-items:center;padding:clamp(40px,7vw,88px) clamp(24px,5vw,64px);display:grid}.lp-final .lp-h2{color:var(--text-inverse);margin-inline:auto}.lp-final .lp-micro{margin:var(--space-5) 0 0}.lp-final-stickers{justify-content:center;gap:var(--space-3);margin:0 0 var(--space-7);padding:0;list-style:none;display:flex}.lp-sticker{width:72px;height:72px;padding:var(--space-2);border-radius:var(--radius-l);background:var(--lp-tile);place-items:center;display:grid;transform:rotate(-6deg)}.lp-sticker:nth-child(2n){transform:rotate(5deg)translateY(6px)}.lp-sticker .lp-art{width:100%}@media (width<=479.98px){.lp-final-stickers{gap:var(--space-2)}.lp-sticker{border-radius:var(--radius-m);width:56px;height:56px;padding:6px}}.lp-foot{max-width:var(--container-max);padding:var(--space-10) var(--container-pad) var(--space-6);border-top:1px solid var(--line-soft);margin:0 auto}.lp-foot-grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.lp-foot-grid>*{gap:var(--space-1);align-content:start;display:grid}.lp-foot-title{font-size:var(--fs-label);font-weight:var(--weight-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary);margin:0}.lp-foot-grid ul{margin:0;padding:0;list-style:none}.lp-foot-grid a{min-height:var(--hit-min);color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;display:flex}.lp-foot-copy{gap:var(--space-4);margin:var(--space-8) 0 0;flex-wrap:wrap;display:flex}.lp-sticky{display:none}@media (width<=1079.98px){.lp-sticky{gap:var(--space-1);z-index:20;padding:var(--space-3) var(--container-pad) calc(var(--space-3) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:var(--blur-bar);border-top:1px solid var(--line-soft);text-align:center;transition:transform var(--dur-slow) var(--lp-ease-out), opacity var(--dur-base) ease, visibility 0s linear 0s;display:grid;position:fixed;inset:auto 0 0}.lp-sticky[data-concealed]{opacity:0;visibility:hidden;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) ease, visibility 0s linear var(--dur-base);transform:translateY(100%)}.lp-sticky .lp-micro{margin:0}.lp-foot{padding-bottom:var(--lp-sticky-reserve)}body:has(.lp-sticky){--fab-offset-bottom:calc(var(--space-3) * 2 + var(--hit-min) + var(--space-1) + var(--fs-caption) * var(--lh-body))}}.lp-reveal-on [data-lp-reveal]{transition:opacity .5s var(--lp-ease-out), transform .7s var(--lp-ease-out)}.lp-reveal-on [data-lp-reveal]:not([data-revealed]){opacity:0;transform:translateY(20px)}.lp-reveal-on .lp-step:nth-child(2){transition-delay:60ms}.lp-reveal-on .lp-step:nth-child(3){transition-delay:.12s}.lp-reveal-on .lp-step:nth-child(4){transition-delay:.18s}.lp-reveal-on .lp-year:not([data-revealed]) .lp-month-lanes span{transform:scaleX(0)}@media (width<=1079.98px){.lp-reveal-on .lp-year:not([data-revealed]) .lp-month-lanes span{transform:scaleY(0)}}.lp-reveal-on .lp-year:not([data-revealed]) .lp-date{opacity:0;transform:translateY(8px)}.lp-reveal-on .lp-year[data-revealed] .lp-month:nth-child(n+7) .lp-date{transition-delay:.12s}@media (prefers-reduced-motion:reduce){.lp-sticky,.lp-sticky[data-concealed]{transform:none}.lp-gift,[data-enhanced] .lp-gift:not([data-active]){filter:none;transition:opacity var(--dur-base) ease;transform:none}.lp-phone,.lp-tab:active{transform:none}}
