.c-lp-hks{--hks-color-text: #383838;--hks-color-text-muted: #636363;--hks-color-text-inverse: #ffffff;--hks-color-accent: #4e79a3;--hks-color-accent-soft: #afe3ea;--hks-surface-page: var(--bg-bloom-gradient, linear-gradient(to bottom, #cae8f1 0%, #f2f9ff 100%));--hks-surface-section: var(--light-gray-blue, #eff4f6);--hks-surface-card: #ffffff;--hks-surface-card-soft: var(--light-serene-blue, #e3f8ff);--hks-gradient-button: linear-gradient(to right, #4e79a3 0%, #afe3ea 100%);--hks-gradient-plan-orange: linear-gradient(to right, #fe4e48 0%, #faaa32 100%);--hks-gradient-badge-gold: linear-gradient(to right, #f3cb51 0%, #ffeeb9 100%);--hks-border: rgba(56, 56, 56, .2);--hks-border-strong: rgba(56, 56, 56, .5);--hks-border-hairline: rgba(56, 56, 56, .3);--hks-focus: #4e79a3;--hks-font-serif: "ivyora-display", serif;--hks-fs-xs: 11px;--hks-fs-sm: 12px;--hks-fs-md: 13px;--hks-fs-base: 15px;--hks-fs-lg: 16px;--hks-fs-xl: 18px;--hks-fs-2xl: 20px;--hks-fs-3xl: 22px;--hks-fs-h2: 42px;--hks-fs-stat: 40px;--hks-fs-price: 32px;--hks-lh-tight: 1.2;--hks-lh-base: 1.6;--hks-lh-relaxed: 1.75;--hks-fw-light: 300;--hks-fw-regular: 400;--hks-fw-medium: 500;--hks-ls-heading: -.01em;--hks-ls-kicker: .15em;--hks-space-1: 4px;--hks-space-2: 8px;--hks-space-3: 12px;--hks-space-4: 16px;--hks-space-5: 20px;--hks-space-6: 24px;--hks-space-7: 32px;--hks-space-8: 40px;--hks-space-9: 56px;--hks-space-section: 120px;--hks-radius-pill: 99px;--hks-radius-card: 0;--hks-shadow-button: 2px 16px 24px rgba(0, 0, 0, .06);--hks-shadow-float: rgba(0, 0, 0, .18) 0 4px 16px 0;--hks-motion-instant: .15s;--hks-motion-fast: .3s;--hks-motion-normal: .4s;--hks-ease: cubic-bezier(.2, .7, .2, 1);--hks-container: 1240px;box-sizing:border-box;font-size:var(--hks-fs-base);font-weight:var(--hks-fw-regular);line-height:var(--hks-lh-base);color:var(--hks-color-text);letter-spacing:0}.c-lp-hks *,.c-lp-hks *:before,.c-lp-hks *:after{box-sizing:inherit}.c-lp-hks :where(h2,h3,p,ul){margin:0}.c-lp-hks img{display:block;max-width:100%;height:auto}@media screen and (max-width:767px){.c-lp-hks{--hks-fs-h2: 26px;--hks-fs-stat: 32px;--hks-fs-price: 28px;--hks-space-section: 56px}}.c-lp-hks-inner{width:100%;max-width:var(--hks-container);margin-inline:auto;padding-inline:var(--hks-space-5)}@media screen and (max-width:767px){.c-lp-hks-inner{padding-inline:var(--hks-space-4)}}.c-lp-hks-kicker{display:inline-flex;align-items:center;gap:var(--hks-space-3);font-size:var(--hks-fs-md);font-weight:var(--hks-fw-regular);letter-spacing:var(--hks-ls-kicker);line-height:var(--hks-lh-tight);color:var(--hks-color-text-muted)}.c-lp-hks-kicker:before{content:"";display:inline-block;width:32px;height:1px;background:var(--hks-color-accent)}.c-lp-hks-kicker__icon{flex:none;width:14px;height:14px;color:var(--hks-color-accent)}.c-lp-hks-pill{display:inline-flex;align-items:center;gap:var(--hks-space-2);padding:var(--hks-space-2) var(--hks-space-4);border:1px solid var(--hks-border-hairline);border-radius:var(--hks-radius-pill);background:transparent;font-size:var(--hks-fs-md);font-weight:var(--hks-fw-regular);line-height:var(--hks-lh-tight);color:var(--hks-color-text)}.c-lp-hks-pill__dot{flex:none;width:5px;height:5px;border-radius:50%;background:var(--hks-color-accent)}.c-lp-hks-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--hks-space-3);min-height:48px;padding:var(--hks-space-3) var(--hks-space-6);border:1px solid transparent;border-radius:var(--hks-radius-pill);font-family:inherit;font-size:var(--hks-fs-lg);font-weight:var(--hks-fw-medium);line-height:var(--hks-lh-tight);text-align:center;text-decoration:none;cursor:pointer;transition:opacity var(--hks-motion-instant) var(--hks-ease),background-color var(--hks-motion-instant) var(--hks-ease),color var(--hks-motion-instant) var(--hks-ease),border-color var(--hks-motion-instant) var(--hks-ease),transform var(--hks-motion-fast) var(--hks-ease),box-shadow var(--hks-motion-fast) var(--hks-ease)}.c-lp-hks-btn__icon{flex:none;width:7px;height:11px;transition:transform var(--hks-motion-instant) var(--hks-ease)}.c-lp-hks-btn--primary{background:var(--hks-gradient-button);color:var(--hks-color-text-inverse);box-shadow:var(--hks-shadow-button);border:none;transition:opacity .4s ease}.c-lp-hks-btn--secondary{background:var(--hks-surface-card);border-color:var(--hks-border-strong);color:var(--hks-color-text);transition:opacity .4s ease}@media(hover:hover){.c-lp-hks-btn--primary:hover{color:var(--hks-color-text-inverse);opacity:.85}.c-lp-hks-btn--secondary:hover{opacity:.85}}.c-lp-hks-btn:active{transform:translateY(0)}.c-lp-hks a:focus-visible,.c-lp-hks button:focus-visible{outline:3px solid var(--hks-focus);outline-offset:3px}.c-lp-hks [data-hks-reveal]{transition:opacity var(--hks-motion-normal) var(--hks-ease),transform var(--hks-motion-normal) var(--hks-ease);transition-delay:var(--hks-delay, 0ms)}.c-lp-hks[data-hks-js] [data-hks-reveal]:not(.is-visible){opacity:0;transform:translateY(18px)}.c-lp-hks-hero{padding-block:var(--hks-space-8) var(--hks-space-section);background:var(--hks-surface-page)}.c-lp-hks-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hks-space-9);align-items:start}.c-lp-hks-hero__main{width:100%;max-width:1000px;margin-inline:auto}.c-lp-hks-hero__kicker{margin-bottom:var(--hks-space-7)}.c-lp-hks-hero__title{font-size:var(--hks-fs-h2);font-weight:var(--hks-fw-light);line-height:var(--hks-lh-tight);letter-spacing:var(--hks-ls-heading);overflow-wrap:anywhere}.c-lp-hks-hero__title-sub{display:block;color:var(--hks-color-accent)}.c-lp-hks-hero__copy{margin-top:var(--hks-space-7);max-width:none;font-size:var(--hks-fs-xl);line-height:var(--hks-lh-relaxed);color:var(--hks-color-text-muted)}.c-lp-hks-hero__cta{margin-top:var(--hks-space-7)}.c-lp-hks-hero__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hks-space-3);margin-top:var(--hks-space-8);padding:0;list-style:none}.c-lp-hks-hero__features .c-lp-hks-pill{width:100%;justify-content:center;text-align:center}.c-lp-hks-hero__evidence{margin-top:var(--hks-space-8)}.c-lp-hks-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hks-space-4);margin-top:var(--hks-space-4);padding:0;list-style:none}.c-lp-hks-stat{padding:var(--hks-space-5);border-radius:var(--hks-radius-card);background:var(--hks-surface-card)}.c-lp-hks-stat__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--hks-space-2);padding-bottom:var(--hks-space-2);border-bottom:1px solid var(--hks-border-hairline)}.c-lp-hks-stat__label{font-size:var(--hks-fs-md);font-weight:var(--hks-fw-regular)}.c-lp-hks-stat__period{font-family:var(--hks-font-serif);font-size:var(--hks-fs-xs);letter-spacing:.1em;color:var(--hks-color-text-muted);white-space:nowrap}.c-lp-hks-stat__value{margin-top:var(--hks-space-3);font-family:var(--hks-font-serif);font-size:var(--hks-fs-stat);font-weight:var(--hks-fw-light);line-height:1.1;letter-spacing:var(--hks-ls-heading);color:var(--hks-stat-color, var(--hks-color-text))}.c-lp-hks-stat__note{margin-top:var(--hks-space-2);font-size:var(--hks-fs-sm);line-height:var(--hks-lh-base);color:var(--hks-color-text-muted)}.c-lp-hks-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--hks-space-5);width:100%;max-width:1000px;margin-inline:auto;padding:0;list-style:none}.c-lp-hks-plan{position:relative;display:flex;flex-direction:column;padding:var(--hks-space-7);border:1px solid var(--hks-border);border-radius:var(--hks-radius-card);background:var(--hks-surface-card);transition:transform var(--hks-motion-fast) var(--hks-ease),box-shadow var(--hks-motion-fast) var(--hks-ease)}.c-lp-hks-plan--highlight{border-color:var(--hks-color-accent);box-shadow:var(--hks-shadow-button)}@media(hover:hover){.c-lp-hks-plan:hover{transform:translateY(-4px);box-shadow:var(--hks-shadow-button)}}.c-lp-hks-plan__badge{position:absolute;top:-1px;right:-1px;padding:var(--hks-space-1) var(--hks-space-3);background:var(--hks-color-text);font-size:var(--hks-fs-xs);letter-spacing:.05em;line-height:var(--hks-lh-base);color:var(--hks-color-text-inverse)}.c-lp-hks-plan--highlight .c-lp-hks-plan__badge{background:var(--hks-gradient-button)}.c-lp-hks-plan--gold-badge .c-lp-hks-plan__badge{background:var(--hks-gradient-badge-gold);color:#000;font-weight:700}.c-lp-hks-plan__head{display:flex;flex-direction:column;align-items:center;gap:var(--hks-space-4);padding-top:var(--hks-space-2)}.c-lp-hks-plan__media{width:min(100%,280px)}.c-lp-hks-plan__media-frame{display:flex;flex-direction:column;align-items:center;gap:var(--hks-space-1)}.c-lp-hks-plan__media-frame img,.c-lp-hks-plan__media-frame .placeholder-svg{width:100%;aspect-ratio:1 / 1;object-fit:contain}.c-lp-hks-plan__media-label{font-family:var(--hks-font-serif);font-size:var(--hks-fs-xs);color:var(--hks-color-text-muted);text-align:center}.c-lp-hks-plan__body{width:100%;min-width:0;text-align:center}.c-lp-hks-plan__title{font-size:var(--hks-fs-3xl);font-weight:var(--hks-fw-regular);line-height:var(--hks-lh-tight);letter-spacing:var(--hks-ls-heading);overflow-wrap:anywhere;text-align:center}.c-lp-hks-plan__contents{margin-top:var(--hks-space-2);font-size:var(--hks-fs-md);line-height:var(--hks-lh-base);color:var(--hks-color-text-muted);text-align:center}.c-lp-hks-plan__price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:var(--hks-space-2) var(--hks-space-3);margin-top:var(--hks-space-4)}.c-lp-hks-plan__price-value{font-family:var(--hks-font-serif);font-size:var(--hks-fs-price);font-weight:var(--hks-fw-light);line-height:1.1;letter-spacing:var(--hks-ls-heading);white-space:nowrap;color:var(--hks-color-text)}.c-lp-hks-plan--highlight .c-lp-hks-plan__price-value{color:var(--hks-color-accent)}.c-lp-hks-plan__price-old,.c-lp-hks-plan__price-note{font-size:var(--hks-fs-md);color:var(--hks-color-text-muted)}.c-lp-hks-plan__tag{display:inline-block;padding:var(--hks-space-1) var(--hks-space-2);background:var(--hks-surface-card-soft);font-size:var(--hks-fs-sm);line-height:var(--hks-lh-tight);color:var(--hks-color-accent)}.c-lp-hks-plan__description{margin-top:var(--hks-space-3);font-size:var(--hks-fs-md);line-height:var(--hks-lh-relaxed);color:var(--hks-color-text-muted);text-align:center}.c-lp-hks-plan__foot{display:flex;flex-direction:column;align-items:stretch;gap:var(--hks-space-3);margin-top:10px;padding-top:var(--hks-space-5);border-top:1px solid var(--hks-border-hairline)}.c-lp-hks-plan__notes{display:flex;flex-direction:column;gap:var(--hks-space-1)}.c-lp-hks-plan__foot-text{display:flex;align-items:flex-start;gap:var(--hks-space-2);font-size:var(--hks-fs-sm);line-height:var(--hks-lh-base);color:var(--hks-color-text-muted)}.c-lp-hks-plan__foot-icon{flex:none;width:16px;height:16px;color:var(--hks-color-accent)}.c-lp-hks-plan__cta{width:100%;min-height:52px;flex-wrap:wrap;font-weight:700}.c-lp-hks-plan:not(.c-lp-hks-plan--highlight) .c-lp-hks-plan__cta{background:var(--hks-surface-card);border:1px solid var(--hks-border-strong);color:#000}.c-lp-hks-plan--highlight .c-lp-hks-plan__cta{background:var(--hks-gradient-plan-orange);border:0;color:#fff}.c-lp-hks-plan__cta-old-price{font-size:var(--hks-fs-md);font-weight:700}@media(hover:hover){.c-lp-hks-plan:not(.c-lp-hks-plan--highlight) .c-lp-hks-plan__cta:hover{opacity:.7}}@media screen and (max-width:1023px){.c-lp-hks-hero__features{grid-template-columns:repeat(2,minmax(0,1fr))}.c-lp-hks-plans{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:767px){.c-lp-hks-hero{padding-top:var(--hks-space-6)}.c-lp-hks-hero__grid{gap:var(--hks-space-7)}.c-lp-hks-hero__copy{font-size:var(--hks-fs-base)}.c-lp-hks-hero__features{grid-template-columns:minmax(0,1fr)}.c-lp-hks-hero__stats{grid-template-columns:minmax(0,1fr);gap:var(--hks-space-3)}.c-lp-hks-stat{padding:var(--hks-space-4)}.c-lp-hks-plan{padding:var(--hks-space-5)}.c-lp-hks-plan__media{width:min(100%,240px)}.c-lp-hks-plan__title{font-size:var(--hks-fs-xl)}}.c-lp-hks-philosophy__kicker,.c-lp-hks-philosophy__title,.c-lp-hks-philosophy__copy,.c-lp-hks-pcard,.c-lp-hks-pcard__number,.c-lp-hks-pcard__title,.c-lp-hks-pcard__copy{text-align:center}.c-lp-hks-philosophy{padding-block:var(--hks-space-section);background:var(--hks-surface-section)}.c-lp-hks-philosophy__head{max-width:800px;margin-inline:auto;text-align:center}.c-lp-hks-philosophy__kicker{font-size:var(--hks-fs-md);letter-spacing:.2em;color:var(--hks-color-text-muted)}.c-lp-hks-philosophy__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--hks-space-5);width:100%;margin-top:var(--hks-space-7)}.c-lp-hks-philosophy__image{display:block;min-width:0;height:100%}.c-lp-hks-philosophy__image img{display:block;width:100%;height:100%;object-fit:cover}.c-lp-hks-philosophy__title{margin-top:var(--hks-space-4);padding-bottom:var(--hks-space-7);border-bottom:1px solid var(--hks-border-hairline);font-size:var(--hks-fs-h2);font-weight:var(--hks-fw-light);line-height:var(--hks-lh-tight);letter-spacing:var(--hks-ls-heading)}.c-lp-hks-philosophy__copy{margin-top:var(--hks-space-7);font-size:var(--hks-fs-xl);line-height:var(--hks-lh-relaxed);color:var(--hks-color-text-muted)}.c-lp-hks-philosophy__cards{display:grid;grid-template-columns:repeat(var(--hks-philosophy-cols, 4),minmax(0,1fr));gap:var(--hks-space-5);margin-top:var(--hks-space-9);padding:0;list-style:none}.c-lp-hks-pcard{display:flex;flex-direction:column;align-items:center;padding:var(--hks-space-8) var(--hks-space-6);border-radius:var(--hks-radius-card);background:var(--hks-surface-card);text-align:center}.c-lp-hks-pcard__number{font-family:var(--hks-font-serif);font-size:var(--hks-fs-stat);font-weight:var(--hks-fw-light);line-height:1;color:var(--hks-color-accent)}.c-lp-hks-pcard__title{margin-top:var(--hks-space-5);padding-bottom:var(--hks-space-4);border-bottom:1px solid var(--hks-border-hairline);width:100%;font-size:var(--hks-fs-2xl);font-weight:var(--hks-fw-regular);line-height:var(--hks-lh-tight);letter-spacing:var(--hks-ls-heading)}.c-lp-hks-pcard__copy{margin-top:var(--hks-space-4);font-size:var(--hks-fs-base);line-height:var(--hks-lh-relaxed);color:var(--hks-color-text-muted)}@media screen and (max-width:1023px){.c-lp-hks-philosophy__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.c-lp-hks-philosophy__copy{font-size:var(--hks-fs-base)}.c-lp-hks-philosophy__cards{grid-template-columns:minmax(0,1fr);gap:var(--hks-space-4)}.c-lp-hks-pcard{padding:var(--hks-space-7) var(--hks-space-5)}.c-lp-hks-philosophy__images{gap:var(--hks-space-4);margin-top:var(--hks-space-5)}}.c-lp-hks-float{position:fixed;left:50%;bottom:var(--hks-space-6);z-index:40;transform:translate(-50%);padding-bottom:env(safe-area-inset-bottom);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--hks-motion-fast) var(--hks-ease),transform var(--hks-motion-fast) var(--hks-ease),visibility 0s linear var(--hks-motion-fast)}.c-lp-hks-float:not(.is-visible){transform:translate(-50%,16px)}.c-lp-hks-float.is-visible{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.c-lp-hks-float__link{position:relative;flex-direction:column;gap:2px;min-height:56px;padding-inline:var(--hks-space-7) calc(var(--hks-space-7) + 12px);box-shadow:var(--hks-shadow-float);background:var(--hks-gradient-plan-orange);color:#fff;font-weight:700}.c-lp-hks-float__label{display:block;font-size:var(--hks-fs-lg)}.c-lp-hks-float__sub{display:block;font-size:var(--hks-fs-sm);font-weight:700;opacity:.9}.c-lp-hks-float__arrow{position:absolute;right:var(--hks-space-5);top:50%;width:7px;height:11px;transform:translateY(-50%)}@media screen and (max-width:767px){.c-lp-hks-float{left:var(--hks-space-4);right:var(--hks-float-sp-right, 88px);bottom:var(--hks-space-4);transform:none}.c-lp-hks-float:not(.is-visible){transform:translateY(16px)}.c-lp-hks-float__link{width:100%;min-height:52px;padding-inline:var(--hks-space-4) calc(var(--hks-space-4) + 16px)}.c-lp-hks-float__label{font-size:var(--hks-fs-base)}}.c-lp-hks-float--pc-hidden{display:none}@media screen and (max-width:767px){.c-lp-hks-float--pc-hidden{display:block}}@media(prefers-reduced-motion:reduce){.c-lp-hks *,.c-lp-hks-float{transition-duration:.01ms!important;animation:none!important}.c-lp-hks[data-hks-js] [data-hks-reveal]:not(.is-visible){opacity:1;transform:none}.c-lp-hks-plan:hover,.c-lp-hks-btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/c-lp-hk-sample.css.map */
