:root{--lp-paper:#f6f7f8;--lp-paper-2:#eceff2;--lp-ink:#1b2433;--lp-ink-2:#2e3e57;--lp-muted:#566172;--lp-rule:#d3d8de;--lp-accent:#c59f59;--lp-accent-ink:#7a5c1e;--lp-on-ink:#f6f7f8;--lp-on-ink-muted:#c9d1dc;--lp-focus:#2e3e57;--lp-font-display:var(--font-cormorant),ui-serif,Georgia,serif;--lp-font-body:var(--font-jost),ui-sans-serif,system-ui,sans-serif;--lp-text-sm:.875rem;--lp-text-md:1rem;--lp-text-lead:clamp(1.125rem,.35vw + 1rem,1.375rem);--lp-text-title:clamp(1.5rem,.75vw + 1.1rem,2rem);--lp-text-section:clamp(2.25rem,2.5vw + 1rem,3.5rem);--lp-text-display-s:clamp(2.25rem,3.4vw + .75rem,4rem);--lp-text-display:clamp(2.9rem,5vw + 1rem,5.25rem);--lp-space-xs:8px;--lp-space-sm:12px;--lp-space-md:16px;--lp-space-lg:24px;--lp-space-xl:40px;--lp-space-2xl:64px;--lp-space-3xl:96px;--lp-section:144px;--lp-section-s:120px;--lp-container:1440px;--lp-gutter:64px;--lp-gap:32px;--lp-radius-pill:999px;--lp-dur-micro:.12s;--lp-dur-short:.22s;--lp-ease:cubic-bezier(.16,1,.3,1)}@media (max-width:60rem){:root{--lp-gutter:24px;--lp-section:96px;--lp-section-s:80px}}@media (max-width:40rem){:root{--lp-gutter:16px;--lp-section:72px;--lp-section-s:56px;--lp-gap:16px}}.lp,.lp *{box-sizing:border-box}.lp{background:var(--lp-paper);color:var(--lp-ink);font-family:var(--lp-font-body);font-size:var(--lp-text-md);line-height:1.6;overflow-x:clip}.lp h1,.lp h2,.lp h3{font-family:var(--lp-font-display);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;min-width:0;margin:0;font-weight:400;line-height:1.04}.lp p{text-wrap:pretty;margin:0}.lp ol,.lp ul{margin:0;padding:0;list-style:none}.lp a{color:inherit}.lp a:focus-visible{outline:2px solid var(--lp-focus);outline-offset:3px}.lp-band a:focus-visible{outline-color:var(--lp-on-ink)}.lp-container{max-width:var(--lp-container);padding-inline:var(--lp-gutter);margin-inline:auto}.lp-grid{column-gap:var(--lp-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp-nav{z-index:2;justify-content:space-between;align-items:center;min-height:72px;display:flex;position:relative}.lp-wordmark{font-family:var(--lp-font-display);letter-spacing:-.02em;font-size:1.75rem;font-weight:600;text-decoration:none}.lp-link{text-decoration:underline;-webkit-text-decoration-color:var(--lp-accent);text-decoration-color:var(--lp-accent);text-underline-offset:6px;transition:text-decoration-color var(--lp-dur-micro)linear;text-decoration-thickness:2px}.lp-link:hover{-webkit-text-decoration-color:var(--lp-ink);text-decoration-color:var(--lp-ink)}.lp-link:active{opacity:.7}.lp-btn{min-height:52px;padding-inline:var(--lp-space-xl);border-radius:var(--lp-radius-pill);border:1px solid var(--lp-ink);font-size:var(--lp-text-md);transition:background-color var(--lp-dur-micro)linear,color var(--lp-dur-micro)linear,transform var(--lp-dur-micro)var(--lp-ease);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.lp-btn:active{transform:translateY(1px)scale(.99)}.lp-btn--solid{background:var(--lp-ink-2);border-color:var(--lp-ink-2);color:var(--lp-on-ink)}.lp-btn--solid:hover{background:var(--lp-ink);border-color:var(--lp-ink)}.lp-btn--line{color:var(--lp-ink);background:0 0}.lp-btn--line:hover{background:var(--lp-paper-2)}.lp-band .lp-btn--solid{background:var(--lp-on-ink);border-color:var(--lp-on-ink);color:var(--lp-ink)}.lp-band .lp-btn--solid:hover{background:var(--lp-paper-2)}.lp-hero{position:relative;overflow:hidden}.lp-hero__mendung{opacity:.55;-webkit-mask-image:linear-gradient(to right,transparent,var(--lp-ink)40%);-webkit-mask-image:linear-gradient(to right,transparent,var(--lp-ink)40%);mask-image:linear-gradient(to right,transparent,var(--lp-ink)40%);pointer-events:none;background:url(/patterns/megamendung.png) 0 0/440px;position:absolute;inset:0 0 0 38%}.lp-hero__inner{min-height:calc(100svh - 72px);padding-block:var(--lp-space-xl)var(--lp-space-2xl);align-items:center;position:relative}.lp-hero__text{gap:var(--lp-space-lg);grid-column:1/span 6;max-width:40rem;display:grid}.lp-hero__text h1{font-size:var(--lp-text-display);font-weight:300}.lp-hero__lead{font-size:var(--lp-text-lead);color:var(--lp-muted);max-width:26rem}.lp-actions{gap:var(--lp-space-md);margin-top:var(--lp-space-sm);flex-wrap:wrap;display:flex}.lp-hero__phone{margin:0 0 0 var(--lp-space-2xl);grid-column:7/span 6;justify-self:start}.lp-hero__phone figcaption{margin-top:var(--lp-space-md);font-size:var(--lp-text-sm);color:var(--lp-muted);text-align:center}.lp-phone{aspect-ratio:9/18.5;border:8px solid var(--lp-ink);background:var(--lp-ink);border-radius:44px;height:min(64svh,620px);margin-inline:auto;position:relative}.lp-phone__screen{background:var(--lp-paper);border-radius:36px;position:absolute;inset:0;overflow:hidden}.lp-phone__mendung{opacity:.7;background:url(/patterns/megamendung.png) 0 0/300px;position:absolute;inset:0}.lp-phone__pane{text-align:center;padding-inline:var(--lp-space-xl);justify-content:center;align-items:center;gap:var(--lp-space-xs);flex-direction:column;display:flex;position:absolute;inset:0}.lp-phone__small{color:var(--lp-muted);font-size:.8125rem;line-height:1.4}.lp-phone__names{font-family:var(--lp-font-display);font-size:2.6rem;line-height:.95}.lp-phone__amp{font-family:var(--lp-font-display);color:var(--lp-accent-ink);font-size:1.5rem;font-style:italic;line-height:1}.lp-phone__rule{background:var(--lp-accent);width:40px;height:1px;margin-block:var(--lp-space-md)}.lp-phone__chip{margin-top:var(--lp-space-lg);border:1px solid var(--lp-ink);border-radius:var(--lp-radius-pill);background:var(--lp-paper);padding:8px 20px;font-size:.8125rem}.lp-phone__chip--solid{background:var(--lp-ink);color:var(--lp-on-ink)}.lp-phone__open{animation:.5s 3.1s forwards lp-out}.lp-phone__open .lp-phone__chip{animation:.35s 2.7s lp-tap}.lp-phone__opened{opacity:0;animation:.7s 3.4s forwards lp-in}@keyframes lp-out{to{opacity:0;visibility:hidden}}@keyframes lp-in{to{opacity:1}}@keyframes lp-tap{50%{transform:scale(.94)}}.lp-section{padding-block:var(--lp-section)}.lp-section__head{grid-column:1/span 4;align-self:start}.lp-section h2{font-size:var(--lp-text-section);font-weight:300}.lp-rows{border-top:1px solid var(--lp-rule);grid-column:5/span 8}.lp-row{column-gap:var(--lp-gap);padding-block:var(--lp-space-lg);border-bottom:1px solid var(--lp-rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;display:grid}.lp-row h3{font-size:var(--lp-text-title)}.lp-row p{color:var(--lp-muted);max-width:32rem}.lp-band{background:var(--lp-ink-2);color:var(--lp-on-ink);padding-block:var(--lp-section-s)}.lp-band h2{font-size:var(--lp-text-display-s);grid-column:1/span 10;font-weight:300}.lp .lp-controls{margin-top:var(--lp-space-2xl);border-top:1px solid var(--lp-on-ink-muted);grid-column:5/-1}.lp-controls li{padding-block:var(--lp-space-md);border-bottom:1px solid var(--lp-on-ink-muted);color:var(--lp-on-ink);font-size:var(--lp-text-lead);line-height:1.45}.lp-steps-head{margin-bottom:var(--lp-space-2xl);grid-column:1/-1}.lp-steps{column-gap:var(--lp-gap);counter-reset:step;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-step{border-top:1px solid var(--lp-ink);padding-top:var(--lp-space-lg);gap:var(--lp-space-sm);align-content:start;display:grid}.lp-step:before{counter-increment:step;content:counter(step);font-family:var(--lp-font-display);font-size:var(--lp-text-display-s);color:var(--lp-accent-ink);line-height:1}.lp-step h3{font-size:var(--lp-text-title)}.lp-step p{color:var(--lp-muted);max-width:24rem}.lp-close{margin-top:var(--lp-space-2xl);grid-column:1/-1}.lp-footer{border-top:1px solid var(--lp-rule);padding-block:var(--lp-space-3xl)var(--lp-space-xl)}.lp-footer__mast{font-family:var(--lp-font-display);font-size:var(--lp-text-display);letter-spacing:-.02em;grid-column:1/span 8;font-weight:300;line-height:1}.lp-footer__links{grid-column:9/span 4;place-self:end}@media (max-width:60rem){.lp-grid{display:block}.lp-hero__inner{min-height:0;padding-block:var(--lp-space-xl)var(--lp-section-s)}.lp-hero__text{max-width:none}.lp-hero__phone{margin:var(--lp-space-2xl)auto 0}.lp-hero__mendung{-webkit-mask-image:linear-gradient(to bottom,var(--lp-ink)30%,transparent 90%);mask-image:linear-gradient(to bottom,var(--lp-ink)30%,transparent 90%);-webkit-mask-image:linear-gradient(to bottom,var(--lp-ink)30%,transparent 90%);inset:0}.lp-phone{width:min(78vw,320px);height:auto}.lp-section__head{margin-bottom:var(--lp-space-xl)}.lp-row{row-gap:var(--lp-space-xs);grid-template-columns:1fr}.lp-steps{row-gap:var(--lp-space-xl);grid-template-columns:1fr}.lp-footer__links{margin-top:var(--lp-space-lg)}}@media (prefers-reduced-motion:reduce){.lp-phone__open{display:none}.lp-phone__opened{opacity:1;animation:none}.lp-phone__open .lp-phone__chip{animation:none}.lp-link,.lp-btn{transition:none}}
