.line-root{--line-gold:#e4c078;--line-gold-deep:#c9a35a;--line-turquoise:#7dffd4;--line-turquoise-deep:#1aa89a;--line-dark:#07161c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111;min-height:100vh;font-family:var(--font-sans), Assistant, Helvetica Neue, Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate;background:#fff}.line-root h1,.line-root h2,.line-root h3,.line-logo,.line-footer-logo{font-family:var(--font-display), Rubik, Helvetica Neue, Helvetica, Arial, sans-serif}body:has(.line-root){color:#111;background:#fff;height:auto;min-height:100%}html:has(.line-root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100%;scroll-padding-top:112px;height:auto!important;overflow:visible!important}html:has(.line-root) body{min-height:100%;height:auto!important;overflow:visible!important}.line-root a{color:inherit;text-decoration:none}.line-brand,.line-logo,.line-footer-logo,.line-root .brand-mark{color:var(--line-gold)}.line-logo{letter-spacing:.06em;flex-shrink:0;font-size:20px;font-weight:800}.line-login{color:#111;font-weight:700}.line-lang{letter-spacing:.06em;color:#111;align-items:center;font-weight:700;display:flex}.line-lang-globe{opacity:.7;display:inline-flex}.line-lang button{color:inherit;cursor:pointer;font:inherit;opacity:.45;background:0 0;border:0;padding:0}.line-lang button.is-active{opacity:1;color:var(--line-turquoise-deep)}.line-tabs a{color:#999;letter-spacing:.02em;white-space:nowrap;font-weight:700}.line-tabs a.is-active{color:#111;box-shadow:inset 0 -3px 0 var(--line-gold-deep)}.line-chrome-phone{display:block}.line-chrome-web{display:none}.line-chrome-phone .line-topbar{background:#fff;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:6px 14px;display:flex}.line-chrome-phone .line-topbar-end{flex-shrink:0;align-items:center;gap:10px;display:flex}.line-chrome-phone .line-login{font-size:13px}.line-chrome-phone .line-lang{gap:4px;font-size:10px}.line-chrome-phone .line-tabs{-webkit-overflow-scrolling:touch;background:#fff;border-bottom:0;flex-wrap:nowrap;justify-content:space-around;gap:0;padding:0;display:flex;overflow-x:auto}.line-chrome-phone .line-tabs a{flex:1 1 0;justify-content:center;align-items:center;min-height:44px;padding:10px 6px 8px;font-size:13px;display:flex}.line-chrome-web .line-topbar{background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:8px clamp(16px,3vw,48px);display:flex}.line-chrome-web .line-topbar-end{flex-shrink:0;align-items:center;gap:16px;display:flex}.line-chrome-web .line-login{font-size:13px}.line-chrome-web .line-lang{gap:6px;font-size:11px}.line-chrome-web .line-tabs{background:#fff;border-bottom:0;flex-wrap:wrap;justify-content:center;gap:clamp(16px,4vw,56px);padding:0 12px;display:flex}.line-chrome-web .line-tabs a{flex:none;padding:20px 0 14px;font-size:14px}@media (min-width:640px){.line-chrome-phone{display:none}.line-chrome-web{display:block}}.line-root[data-surface=phone] .line-chrome-phone{display:block}.line-root[data-surface=phone] .line-chrome-web,.line-root[data-surface=web] .line-chrome-phone{display:none}.line-root[data-surface=web] .line-chrome-web{display:block}.line-lead{background:#fff;padding:18px clamp(20px,5vw,64px) 14px}.line-lead h1{color:#111;letter-spacing:-.04em;text-align:start;max-width:14ch;margin:0;font-size:clamp(2.1rem,5.4vw,4.4rem);font-weight:800;line-height:.95}.line-lead-tag{color:#444;max-width:40ch;margin:16px 0 0;font-size:clamp(1rem,2vw,1.25rem);font-weight:500}.line-lead-actions{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-top:22px;display:flex}.line-lead-trial{color:var(--line-gold-deep);margin:10px 0 0;font-size:1.05rem;font-weight:800}.line-lead-mail-wrap{flex-direction:column;align-items:stretch;min-width:0;display:flex}.line-lead-mail{box-sizing:border-box;background:linear-gradient(#fffef9 0%,#fff 100%);border:1.5px solid #e4c078b3;box-shadow:0 16px 36px #e4c07838}.line-lead-mail-mark{background:var(--line-gold);border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 4px #e4c0782e}.line-lead-mail input{color:#111;background:0 0;border:0;outline:none;font-size:15px}.line-lead-mail input::placeholder{color:#999}.line-lead-mail-wrap .line-hint,.line-lead-mail-wrap .line-legal{color:#888;max-width:52ch;margin-top:8px;font-size:12px;line-height:1.5}.line-lead-error{color:#c62828;margin-top:8px;font-size:13px;font-weight:600;line-height:1.4}.line-root a.line-lead-example{border:1.5px solid var(--line-gold);color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #e4c07861,0 8px 18px #11111129}.line-root a.line-lead-example:hover{color:#fff;background:#1c1c1c}.line-lead-example-play{background:var(--line-gold);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.line-lead-example-play:before{content:"";border-block:4px solid #0000;border-inline-start:7px solid #111;margin-inline-start:1px;display:block}@media (max-width:639px){.line-lead-mail-wrap{flex:100%;width:100%;max-width:none}.line-lead-mail-wrap [role=status]{z-index:0;box-sizing:border-box;width:100%;margin-top:12px;position:relative}.line-lead-mail{border-radius:22px;flex-direction:column;align-items:stretch;gap:8px;padding:10px 8px 8px 12px;display:flex}.line-lead-mail-mark{display:none}.line-lead-mail input{width:100%;height:44px;padding-inline:6px}.line-lead-mail .line-gold{border-radius:999px;flex:none;width:100%;min-height:48px;padding:0 22px}.line-root a.line-lead-example{align-self:stretch;min-height:48px;padding:0 18px}}@media (min-width:640px){.line-lead-mail-wrap{flex:420px;max-width:560px}.line-lead-mail-wrap [role=status]{z-index:0;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:12px;position:relative;overflow:visible}.line-lead-mail-wrap [role=status] p[dir=ltr]{text-overflow:unset;white-space:normal;word-break:break-word;overflow:visible}.line-lead-mail{border-radius:999px;flex-flow:row;align-items:center;gap:8px;min-height:58px;padding-block:5px;padding-inline:14px 5px;display:flex}.line-lead-mail input{flex:1;min-width:0;height:44px}.line-lead-mail .line-gold{border-radius:999px;flex:none;width:auto;min-height:46px;padding:0 22px}.line-root a.line-lead-example{align-self:flex-end;min-height:44px;padding:0 18px}}.line-root[data-surface=phone] .line-lead-mail-wrap{flex:100%;width:100%;max-width:none}.line-root[data-surface=phone] .line-lead-mail-wrap [role=status]{z-index:0;box-sizing:border-box;width:100%;margin-top:12px;position:relative}.line-root[data-surface=phone] .line-lead-mail{border-radius:22px;flex-direction:column;align-items:stretch;gap:8px;padding:10px 8px 8px 12px;display:flex}.line-root[data-surface=phone] .line-lead-mail-mark{display:none}.line-root[data-surface=phone] .line-lead-mail input{width:100%;height:44px;padding-inline:6px}.line-root[data-surface=phone] .line-lead-mail .line-gold{border-radius:999px;flex:none;width:100%;min-height:48px;padding:0 22px}.line-root[data-surface=phone] a.line-lead-example{align-self:stretch;min-height:48px;padding:0 18px}.line-root[data-surface=web] .line-lead-mail-wrap{flex:420px;max-width:560px}.line-root[data-surface=web] .line-lead-mail-wrap [role=status]{z-index:0;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:12px;position:relative;overflow:visible}.line-root[data-surface=web] .line-lead-mail{border-radius:999px;flex-flow:row;align-items:center;gap:8px;min-height:58px;padding-block:5px;padding-inline:14px 5px;display:flex}.line-root[data-surface=web] .line-lead-mail-mark{display:block}.line-root[data-surface=web] .line-lead-mail input{flex:1;width:auto;min-width:0;height:44px;padding-inline:0}.line-root[data-surface=web] .line-lead-mail .line-gold{border-radius:999px;flex:none;width:auto;min-height:46px;padding:0 22px}.line-root[data-surface=web] a.line-lead-example{align-self:flex-end;min-height:44px;padding:0 18px}.line-surface-preview{background:#e4e4e4;min-height:100vh}.line-surface-preview--phone{background:#fff;max-width:390px;min-height:100vh;margin-inline:auto;box-shadow:0 0 32px #0000001f}.line-lead-ghost{color:#111;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:800;display:inline-flex}.line-stage{background:#f4eee6;grid-template-columns:1fr;display:grid}@media (min-width:860px){.line-stage{grid-template-columns:minmax(0,1.7fr) minmax(300px,400px);min-height:48vh}.line-stage--wide-aside{grid-template-columns:minmax(0,1.35fr) minmax(340px,460px)}}.line-stage-photo{background:#f4eee6;min-height:36vh;position:relative}.line-stage-photo>img{object-fit:cover;object-position:center center;width:100%;height:100%;min-height:36vh;display:block}.line-stage-aside{background:#efe8dc;min-height:340px;position:relative}.line-stage-aside .line-scene{width:100%;height:100%;min-height:420px;position:relative}.line-stage-aside .line-scene-glow{display:none}.line-stage-aside .line-scene-phone,.line-stage-aside .line-scene-phone--sm,[dir=rtl] .line-stage-aside .line-scene-phone{width:min(220px,78%);top:50%;left:50%;right:auto;transform:translate(-50%,-50%)rotate(-3deg)}.line-stage-aside .line-scene--share .line-scene-phone,[dir=rtl] .line-stage-aside .line-scene--share .line-scene-phone{top:auto;bottom:28px;transform:translate(-50%)rotate(-3deg)}.line-stage-aside .line-scene-wa,[dir=rtl] .line-stage-aside .line-scene-wa{width:min(230px,82%);top:14%;left:50%;right:auto;transform:translate(-50%)rotate(2deg)}.line-stage-aside .line-scene-link-card,.line-stage-aside .line-scene-mail,.line-stage-aside .line-scene-dash,.line-stage-aside .line-scene-chat{width:min(280px,86%)}.line-hero.line-stage{min-height:48vh}.line-hero-slide{opacity:0;transition:opacity 1s;position:absolute;inset:0}.line-hero-slide img{object-fit:cover;object-position:top center;width:100%;height:100%}.line-hero .line-hero-demo{place-items:center;padding:20px;display:grid}.line-hero .line-hero-demo .line-shot{object-fit:contain;border-radius:16px;width:min(280px,88%);max-height:520px;box-shadow:0 18px 40px #00000024}.line-hero-slide.is-active{opacity:1}.line-hero-demo{opacity:0;pointer-events:none;transition:opacity 1s;position:absolute;inset:0}.line-hero-demo.is-active{opacity:1}.line-hero-copy h1{letter-spacing:-.03em;max-width:11ch;margin:0;font-size:clamp(3rem,7.5vw,6.5rem);font-weight:800;line-height:.95}.line-hero-tag{opacity:.92;max-width:36ch;margin:20px 0 0;font-size:clamp(.95rem,1.8vw,1.25rem);font-weight:500;line-height:1.5}.line-hero-actions{width:min(100%,560px);margin-top:36px}.line-hero-label{letter-spacing:.04em;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.line-hero-mark{background:var(--line-gold);color:#111;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-flex}.line-hero-signup{flex-direction:column;gap:10px;margin-top:14px;display:flex}.line-hero-signup input{color:#111;background:#fff;border:0;border-radius:6px;outline:none;width:100%;height:48px;padding:0 16px;font-size:15px;font-weight:600}.line-hero-signup input::placeholder{color:#00000059;font-weight:500}.line-ghost{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffff0f;border:1px solid #ffffffd9;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.line-ghost--gold{border-color:var(--line-gold);color:#111;background:linear-gradient(115deg,#e4c078f2 0%,#c9a35af2 100%)}.line-hero-example{color:var(--line-turquoise);margin-top:14px;font-size:13px;font-weight:700;display:inline-block}.line-hero-hint{opacity:.65;margin:10px 0 0;font-size:12px}.line-hero-dots{z-index:3;gap:8px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.line-hero-dots button{cursor:pointer;background:#11111147;border:0;border-radius:50%;width:8px;height:8px;padding:0}.line-hero-dots button.is-active{background:var(--line-gold)}.line-hero-lang{top:24px;z-index:3;color:#fff;position:absolute;inset-inline-end:clamp(24px,6vw,80px)}.line-hero-lang button.is-active{color:var(--line-gold);opacity:1}.line-hero-lang .line-lang-globe{opacity:.85}.line-hero-tiles{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.line-tile{letter-spacing:.03em;background:#0003;border:1px solid #ffffffbf;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.line-tile-icon{background:#ffffff1f;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.line-anchor{scroll-margin-top:112px}.line-scroll{z-index:3;color:#111;letter-spacing:.12em;opacity:.8;text-transform:none;font-size:12px;font-weight:700;animation:2s ease-in-out infinite line-bob;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@keyframes line-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(4px)}}@media (min-width:640px){.line-hero-signup{flex-direction:row;align-items:center}.line-hero-signup .line-ghost{flex-shrink:0}.line-hero-signup input{flex:1;min-width:0}}.line-scene{color:#111;background:0 0;position:absolute;inset:0;overflow:hidden}.line-scene-glow{background:radial-gradient(circle at 65% 45%,#7dffd414,#0000 50%);position:absolute;inset:0}.line-scene-phone{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #11111114;border-radius:28px;width:min(240px,34vw);padding:12px;position:absolute;top:50%;right:clamp(5%,8vw,12%);transform:translateY(-50%)rotate(-4deg);box-shadow:0 18px 40px #0000001f}[dir=rtl] .line-scene-phone{left:clamp(5%,10vw,14%);right:auto;transform:translateY(-50%)rotate(4deg)}.line-scene-phone--sm{width:min(200px,30vw)}.line-scene-phone-notch{background:#ffffff40;border-radius:999px;width:36%;height:4px;margin:0 auto 10px}.line-scene-phone-bar{color:var(--line-turquoise-deep);letter-spacing:.04em;background:#f3f6f5;border-radius:8px;margin-bottom:10px;padding:6px 10px;font-size:10px;font-weight:700}.line-scene-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.line-scene-grid--tall{grid-template-rows:1fr 1fr}.line-scene-grid div{aspect-ratio:1;background:linear-gradient(145deg,#e4c07859,#7dffd426);border-radius:10px}.line-scene-cart{background:var(--line-gold);color:#111;text-align:center;border-radius:50%;width:28px;height:28px;font-size:12px;font-weight:800;line-height:28px;position:absolute;bottom:18px;right:18px}.line-scene-wa{color:#111;background:#fffffff0;border:1px solid #25d36659;border-radius:16px;width:min(220px,30vw);padding:14px;position:absolute;top:22%;right:clamp(28%,34vw,42%);transform:rotate(3deg);box-shadow:0 16px 40px #0000001f}[dir=rtl] .line-scene-wa{left:clamp(28%,34vw,42%);right:auto;transform:rotate(-3deg)}.line-scene-wa-title{color:#25d366;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.line-scene-wa p{opacity:.9;margin:0 0 4px;font-size:11px;line-height:1.5}.line-scene-wa-send{color:var(--line-gold);margin-top:8px;font-size:10px;font-weight:700;display:inline-block}.line-scene-link-card,.line-scene-mail,.line-scene-dash{color:#111;background:#fffffff0;box-shadow:0 16px 40px #0000001f}.line-scene-link-card{text-align:center;border:1px solid #e4c07873;border-radius:20px;width:min(320px,70vw);padding:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.line-scene-link-label{color:var(--line-turquoise);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.line-scene-link-card strong{color:var(--line-gold);font-size:clamp(1.4rem,3vw,2rem);font-weight:800;display:block}.line-scene-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.line-scene-chips span{color:var(--line-turquoise);background:#7dffd41f;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700}.line-scene--share .line-scene-phone{top:auto;bottom:8%;transform:none}.line-scene-chat{width:min(340px,80vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.line-scene-chat-head{color:var(--line-turquoise);letter-spacing:.1em;text-transform:uppercase;text-align:center;margin-bottom:12px;font-size:12px;font-weight:800}.line-scene-bubble{border-radius:16px;margin-bottom:10px;padding:14px 16px;font-size:13px;line-height:1.55}.line-scene-bubble--in{color:#111;background:#fff;border:1px solid #eee}.line-scene-bubble--out{color:#146c36;background:#e8fbee;border:1px solid #25d36659;width:fit-content;margin-inline-start:auto}.line-scene-dash{border:1px solid #e4c07873;border-radius:20px;width:min(300px,75vw);padding:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.line-scene-dash-head{color:var(--line-gold);margin-bottom:14px;font-size:13px;font-weight:800}.line-scene-upload{min-height:100px;color:var(--line-turquoise);border:1px dashed #7dffd473;border-radius:14px;place-items:center;gap:6px;margin-bottom:14px;display:grid}.line-scene-upload span{font-size:28px;font-weight:300;line-height:1}.line-scene-upload p{margin:0;font-size:11px;font-weight:700}.line-scene-fields div{opacity:1;background:#f3f6f5;border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:12px}.line-scene-fields-go{text-align:center;background:linear-gradient(115deg, var(--line-gold) 0%, var(--line-gold-deep) 100%)!important;color:#111!important;opacity:1!important;font-weight:800!important}.line-scene-mail{text-align:center;border:1px solid #e4c07873;border-radius:20px;width:min(340px,82vw);padding:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.line-scene-mail-icon{color:#111;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:inline-flex}.line-scene-mail-label{color:var(--line-turquoise);letter-spacing:.1em;text-transform:uppercase;margin-top:16px;font-size:11px;font-weight:800;display:block}.line-scene-mail strong{color:var(--line-gold);margin-top:8px;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:800;display:block}.line-scene-mail p{opacity:.88;margin:12px 0 0;font-size:13px;line-height:1.6}.line-scene-mail-chip{color:var(--line-turquoise);background:#7dffd41f;border-radius:999px;margin-top:16px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.line-intro{padding:28px clamp(20px,5vw,64px)}.line-intro--dark{color:#555;background:#f7f4ee}.line-intro--dark h2{color:#111}.line-intro-inner{text-align:start;max-width:1120px;margin-inline:auto}.line-intro h2{color:#7a7a7a;letter-spacing:-.04em;margin:0;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:800;line-height:1.02}.line-intro p{max-width:52ch;margin:24px 0 0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75}.line-intro-accent{font-weight:700;color:var(--line-gold-deep)!important;margin-top:32px!important}.line-not{background:#fff;padding:28px clamp(20px,5vw,64px)}.line-not-inner{gap:32px 48px;max-width:1120px;margin-inline:auto;display:grid}@media (min-width:800px){.line-not-inner{grid-template-columns:1fr 1fr}}.line-not h3{margin:0;font-size:1.15rem;font-weight:800}.line-not p{color:#666;margin:8px 0 0;font-size:.95rem;line-height:1.65}.line-photo{aspect-ratio:16/9;background:#f4eee6;width:100%;position:relative;overflow:hidden}.line-photo-img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.line-photo .line-scene{z-index:2}.line-photo-copy{z-index:2;max-width:1120px;margin-inline:auto;padding:48px clamp(24px,6vw,80px) 64px;position:relative}.line-photo-copy h2{letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:800;line-height:1.05}.line-photo-copy p{opacity:.92;max-width:42ch;margin:16px 0 0;font-size:1.05rem;line-height:1.65}.line-steps{background:#fff}.line-step{border-bottom:1px solid #eee;max-width:1120px;margin-inline:auto;padding:20px clamp(20px,5vw,64px)}.line-step:last-child{border-bottom:0}.line-step-num{color:var(--line-turquoise-deep);letter-spacing:.12em;font-size:13px;font-weight:800;display:block}.line-step h3{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.line-step p{color:#666;max-width:52ch;margin:12px 0 0;font-size:1rem;line-height:1.7}.line-product-now{background:#fff;padding:clamp(72px,10vh,100px) clamp(24px,6vw,80px)}.line-product-now-inner{max-width:1120px;margin-inline:auto}.line-product-now h2{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:800}.line-product-now>.line-product-now-inner>p{color:#666;max-width:48ch;margin:16px 0 0;line-height:1.7}.line-product-now-list{margin-top:36px}.line-product-now-list article{border-bottom:1px solid #eee;gap:12px 20px;padding:28px 0;display:grid}@media (min-width:640px){.line-product-now-list article{grid-template-columns:56px 1fr;align-items:start}}.line-product-now-list article:last-child{border-bottom:0}.line-product-now-num{color:var(--line-gold-deep);letter-spacing:.12em;font-size:14px;font-weight:800}.line-product-now-list h3{margin:0;font-size:1.1rem;font-weight:800}.line-product-now-list p{color:#666;margin:8px 0 0;line-height:1.65}.line-compare{color:#555;background:#fff;padding:clamp(72px,10vh,100px) clamp(24px,6vw,80px)}.line-compare-inner{max-width:1120px;margin-inline:auto}.line-compare h2{color:#111;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:800}.line-compare-grid{gap:20px;margin-top:36px;display:grid}@media (min-width:800px){.line-compare-grid{grid-template-columns:repeat(3,1fr)}}.line-compare-grid article{background:#faf8f4;border:1px solid #eee;border-radius:12px;padding:24px}.line-compare-grid article.is-highlight{background:#e4c0780f;border-color:#e4c07873}.line-compare-grid h3{color:#666;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:800}.line-compare-grid article.is-highlight h3{color:var(--line-gold)}.line-compare-grid p{margin:12px 0 0;font-size:.95rem;line-height:1.65}.line-pricing-link{color:var(--line-turquoise-deep);margin-top:24px;font-size:14px;font-weight:800;display:inline-block}.line-dock{z-index:50;padding:12px clamp(16px, 4vw, 48px) calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(#fffffff2,#fff 30%);border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.line-dock.is-visible{transform:translateY(0)}.line-dock-url{letter-spacing:.16em;color:#999;font-size:11px;display:none}.line-dock-actions{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.line-dock-mail{background:#fff;border:1px solid #e4c07873;border-radius:999px;flex:280px;align-items:center;gap:4px;max-width:440px;min-height:44px;padding-block:3px;padding-inline:12px 3px;display:flex;box-shadow:0 6px 18px #e4c07829}.line-dock-mail input{color:#111;background:0 0;border:0;outline:none;flex:1;min-width:0;height:36px;font-size:13px}.line-dock-mail input::placeholder{color:#999}.line-dock-mail .line-dock-gold{cursor:pointer;border:0;border-radius:999px;flex-shrink:0;min-height:38px}.line-dock-ghost,.line-dock-gold{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.line-dock-ghost{color:#111;background:#fff;border:1px solid #ddd}.line-dock-gold{background:linear-gradient(115deg, var(--line-gold) 0%, var(--line-gold-deep) 100%);color:#111}@media (max-width:639px){.line-dock-ghost,.line-dock-url{display:none}.line-dock-mail{max-width:none}}@media (min-width:640px){.line-dock-url{display:block}}.line-root:has(.line-dock.is-visible){padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}.line-services{color:#444;background:#f7f4ee;padding:clamp(72px,12vh,120px) clamp(24px,6vw,80px)}.line-services-title{color:#111;letter-spacing:-.04em;text-align:start;max-width:1120px;margin:0 auto 48px;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:800}.line-service{border-top:1px solid #e8e0d4;max-width:1120px;margin:0 auto;padding:56px 0}.line-service:first-of-type{border-top:0;padding-top:0}.line-service-icon{color:#111;background:#fff;border-radius:18px;justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex}.line-service-icon svg{width:36px;height:36px}.line-service h3{color:#111;letter-spacing:-.02em;margin:24px 0 0;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800}.line-service-tag{color:var(--line-turquoise-deep);margin:14px 0 0;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;line-height:1.5}.line-service-body{color:#555;max-width:52ch;margin:16px 0 0;font-size:1rem;line-height:1.75}.line-service-more{color:#111;background:#fff;border-radius:6px;align-items:center;gap:8px;margin-top:22px;padding:12px 18px;font-size:13px;font-weight:800;display:inline-flex}.line-service-more:after{content:"↗";font-size:12px}[dir=rtl] .line-service-more:after{content:"↖"}.line-audience{background:#fff;padding:clamp(72px,10vh,100px) clamp(24px,6vw,80px)}.line-audience-inner,.line-pricing-inner,.line-signup-inner{max-width:880px;margin-inline:auto}.line-audience h2,.line-pricing h2,.line-market h2,.line-signup-block h2{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:800}.line-audience ul{margin:32px 0 0;padding:0;list-style:none}.line-audience li{border-bottom:1px solid #eee;gap:8px;padding:24px 0;display:grid}.line-audience li:last-child{border-bottom:0}.line-audience strong{font-size:1.1rem}.line-audience span{color:#666;line-height:1.7}.line-pricing{background:#f7f7f7;padding:clamp(72px,10vh,100px) clamp(24px,6vw,80px)}.line-pricing p{color:#666;max-width:48ch;margin:16px 0 0;line-height:1.7}.line-pricing ul{margin:28px 0 0;padding:0;list-style:none}.line-pricing li{color:#333;padding:10px 0 10px 20px;line-height:1.6;position:relative}.line-pricing li:before{content:"";background:var(--line-gold-deep);border-radius:50%;width:6px;height:6px;position:absolute;top:1.1em;left:0}[dir=rtl] .line-pricing li{padding:10px 20px 10px 0}[dir=rtl] .line-pricing li:before{left:auto;right:0}.line-signup-block{background:#fff;padding:36px clamp(20px,5vw,64px) 40px}.line-signup-block p{color:#666;max-width:48ch;margin:16px 0 0;line-height:1.7}.line-signup{flex-wrap:wrap;gap:10px;max-width:560px;margin-top:28px;display:flex}.line-signup input{border:1px solid #ddd;border-radius:6px;outline:none;flex:1;min-width:220px;height:48px;padding:0 16px;font-size:15px}.line-gold{background:linear-gradient(115deg, var(--line-gold) 0%, var(--line-gold-deep) 100%);color:#111;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:15px;font-weight:800;display:inline-flex}.line-hint{opacity:.7;margin-top:12px!important;font-size:13px!important}.line-faq{background:#f7f7f7;padding:32px clamp(20px,5vw,64px) 48px}.line-faq-inner{max-width:880px;margin-inline:auto}.line-faq h2{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:800}.line-faq>.line-faq-inner>p{color:#666;max-width:48ch;margin:16px 0 0;line-height:1.7}.line-faq-list{margin-top:36px}.line-faq-list article{border-bottom:1px solid #e0e0e0;padding:28px 0}.line-faq-list article:last-child{border-bottom:0}.line-faq-list h3{margin:0;font-size:1.05rem;font-weight:800}.line-faq-list p{color:#666;margin:10px 0 0;line-height:1.7}.line-footer-cta{z-index:2;color:#111;text-align:center;background:#f7f4ee;padding:32px clamp(20px,5vw,64px);position:relative}.line-footer-cta h2{color:#111;margin:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:800}.line-footer-cta-grid{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.line-footer-cta-btn{color:#111;background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;min-width:160px;min-height:52px;padding:0 22px;font-size:13px;font-weight:800;transition:border-color .2s,background .2s;display:inline-flex}.line-footer-cta-btn:hover{border-color:var(--line-gold);background:#e4c0781f}.line-footer-cta-btn:first-child{background:linear-gradient(115deg, var(--line-gold) 0%, var(--line-gold-deep) 100%);color:#111;border-color:#0000}.line-footer{z-index:2;padding:40px clamp(24px, 6vw, 80px) calc(48px + env(safe-area-inset-bottom,0px));color:#888;background:#111;gap:24px;font-size:12px;display:grid;position:relative}.line-footer-brand p{max-width:36ch;margin:8px 0 0;line-height:1.6}.line-footer-nav{flex-wrap:wrap;gap:18px;display:flex}.line-footer-copy{opacity:.6;margin:0}@media (min-width:900px){.line-footer{grid-template-columns:1fr auto;align-items:start}.line-footer-copy{grid-column:1/-1}}@media (max-width:639px){.line-footer{padding:28px 20px calc(40px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:20px;display:flex}.line-footer-brand p{max-width:none}.line-footer-nav,.line-footer-legal{flex-flow:column;gap:0;display:flex}.line-footer-nav a,.line-footer-legal a{color:#d4d4d4;align-items:center;min-height:44px;font-size:15px;font-weight:600;display:flex}.line-footer-copy{margin-top:8px;font-size:12px}html:has(.line-root){scroll-padding-top:calc(104px + env(safe-area-inset-top,0px))}}.line-root{--background:#fff;--foreground:#111;--surface:#f7f7f7;--surface-2:#eee;--turquoise-bright:#1aa89a;scroll-padding-top:112px}.line-site-head{z-index:200;isolation:isolate;padding-top:env(safe-area-inset-top,0px);background:#fff;position:sticky;top:0;box-shadow:0 1px #eee}.line-root .hud-btn{letter-spacing:.02em;min-height:48px;box-shadow:none;border-radius:6px;padding:0 22px;font-size:13px;font-weight:800}.line-root .hud-btn-primary{background:linear-gradient(115deg, var(--line-gold) 0%, var(--line-gold-deep) 100%);color:#111;box-shadow:none;border:0}.line-root .hud-btn-primary:hover{box-shadow:none;background:#f0d08a;transform:none}.line-root .site-display{font-family:var(--font-display), Rubik, Helvetica Neue, Helvetica, Arial, sans-serif;letter-spacing:-.04em;font-weight:800;line-height:1.02}.line-root .site-kicker{color:var(--line-gold-deep);letter-spacing:.12em}.line-root .site-index{color:var(--line-gold-deep)}.line-doc{max-width:880px;margin-inline:auto;padding:32px clamp(20px,5vw,64px) 72px}.line-doc--wide{max-width:1120px}.line-doc .site-row{border-bottom:1px solid #eee}.line-home-signup{max-width:560px;margin-top:28px}.line-home-signup input[type=email],.line-home-signup input[type=text]{min-height:48px;box-shadow:none;color:#111;background:#fff;border:1px solid #ddd;border-radius:6px}.line-home-signup .line-hint,.line-home-signup .line-legal{color:#666;margin-top:12px;font-size:13px;line-height:1.6}.line-footer-legal{flex-wrap:wrap;gap:14px 18px;display:flex}.line-footer-legal a:hover{color:#ddd}.line-stage-photo .line-shot{object-fit:cover;object-position:top center;width:100%;height:100%;min-height:42vh;display:block}.line-stage-aside--shot{background:#f4eee6;place-items:center;padding:20px;display:grid}.line-stage-aside--shot .line-shot{object-fit:contain;border-radius:16px;width:min(280px,88%);max-height:520px;box-shadow:0 18px 40px #00000024}.line-toolkit{background:#fff;padding:clamp(48px,8vh,80px) clamp(24px,6vw,80px)}.line-toolkit-inner{max-width:1120px;margin-inline:auto}.line-toolkit h2{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:800}.line-toolkit>.line-toolkit-inner>p{color:#666;max-width:48ch;margin:16px 0 0;line-height:1.7}.line-toolkit-grid{gap:16px;margin-top:32px;display:grid}@media (min-width:800px){.line-toolkit-grid{grid-template-columns:1.1fr .7fr 1fr;align-items:stretch}}.line-toolkit-card{background:#f4eee6;border-radius:16px;flex-direction:column;min-height:280px;display:flex;overflow:hidden}.line-toolkit-card img{object-fit:cover;object-position:top center;flex:1;width:100%;min-height:240px;display:block}.line-toolkit-card--tall img{object-position:center top}.line-toolkit-card figcaption{color:#111;background:#fff;padding:14px 16px;font-size:13px;font-weight:800}.line-toolkit--flush{padding-inline:0;padding-top:56px}.line-toolkit--flush .line-toolkit-inner{max-width:none}.line-loop{background:#fff;padding:0 clamp(24px,6vw,80px) clamp(40px,6vh,64px)}.line-loop-inner{gap:16px;max-width:1120px;margin-inline:auto;display:grid}@media (min-width:800px){.line-loop-inner{grid-template-columns:repeat(3,1fr)}}.line-loop-card{background:#f4eee6;border-radius:16px;margin:0;overflow:hidden}.line-loop-card img{object-fit:cover;object-position:top center;width:100%;height:240px;display:block}.line-loop-card figcaption{background:#fff;align-items:baseline;gap:10px;padding:14px 16px;font-size:14px;font-weight:800;display:flex}.line-loop-card figcaption span{color:var(--line-gold-deep);letter-spacing:.12em;font-size:12px}.line-share-pair{gap:16px;margin-top:36px;display:grid}@media (min-width:720px){.line-share-pair{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start}}.line-share-pair figure{background:#f4eee6;border-radius:16px;margin:0;overflow:hidden}.line-share-pair img{object-fit:contain;object-position:top center;background:#f4eee6;width:100%;max-height:520px;display:block}.line-share-pair figcaption{background:#fff;padding:14px 16px;font-size:13px;font-weight:800}.line-proof-row{gap:28px;margin-top:36px;display:grid}@media (min-width:800px){.line-proof-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.line-proof-row:nth-child(2n){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.line-proof-row:nth-child(2n) .line-proof-copy{order:2}}.line-proof-shot{background:#f4eee6;border-radius:16px;overflow:hidden}.line-proof-shot img{object-fit:cover;object-position:top center;width:100%;height:auto;max-height:420px;display:block}.line-stage--overlay{min-height:0;display:block}.line-stage--overlay .line-stage-photo{aspect-ratio:3/2;width:100%;min-width:100%;max-width:100%;height:auto;min-height:0;max-height:70vh;overflow:hidden}.line-stage--overlay:has(.line-stage-float) .line-stage-photo{min-height:0}:is(.line-stage--overlay .line-stage-photo>img,.line-stage--overlay:has(.line-stage-float) .line-stage-photo>img){object-fit:cover;object-position:center 42%;width:100%;height:100%;min-height:0}.line-stage-float{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:22px;inset-inline-end:5%}.line-stage--manage .line-stage-photo>img{object-position:center 42%}.line-stage--manage .line-stage-caption{inset-block:16px auto;inset-inline:0 auto;z-index:4;left:auto;right:auto}@media (max-width:639px){.line-stage--order .line-stage-photo{aspect-ratio:auto;height:auto;max-height:none}.line-stage--order .line-stage-photo>img{object-fit:cover;width:100%;height:100%;min-height:0;position:absolute;inset:0}.line-stage--order .line-stage-float{justify-content:center;align-items:center;width:100%;padding:16px 12px 20px;position:relative;inset:auto}.line-stage--order .line-stage-caption{width:100%;max-width:none;position:relative;inset:auto}}.line-stage-float--floor{inset-block:auto;inset-inline:auto;direction:ltr;justify-content:flex-start;align-items:flex-end;width:auto;max-width:calc(100% - 28px);inset:auto auto 22px 14px}.line-stage-float--floor .mk-shapes{flex-wrap:nowrap;align-items:center;gap:10px;width:max-content;max-width:none;display:flex}.line-stage-float .mk-shapes{box-shadow:none;background:0 0;padding:0}.line-stage-caption{z-index:2;inset-inline:0 auto;color:#111;background:#fffcf7eb;max-width:min(34ch,48%);padding:14px 18px 16px;position:absolute;bottom:16px}.line-stage-caption h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2.4vw,1.85rem);font-weight:800}.line-stage-caption p{color:#444;max-width:42ch;margin:6px 0 0;font-size:.92rem;line-height:1.5}@media (max-width:639px){.line-lead{padding:14px 18px 12px}.line-stage-caption{inset-inline:0 auto;background:#fffcf7eb;width:auto;max-width:min(20ch,52%);padding:10px 12px 12px;top:auto;bottom:14px}.line-stage-caption h2{font-size:1.1rem}.line-stage-caption p{display:none}.line-stage--manage .line-stage-caption{top:12px;bottom:auto;inset-inline:12px auto;z-index:4;max-width:min(32ch,86%);left:auto;right:auto}.line-stage--overlay .line-stage-photo,.line-stage--overlay .line-stage-photo>img{min-height:0}.line-stage--overlay:has(.line-stage-float) .line-stage-photo{min-height:0}.line-stage--overlay:has(.line-stage-float) .line-stage-photo>img{min-height:0}.line-stage-float{inset-block:12px;inset-inline:auto 2%}.line-stage-float--floor{inset-block:auto;inset-inline:auto;max-width:calc(100% - 20px);inset:auto auto 18px 10px}.line-stage-float--floor .mk-shapes{gap:8px}.line-stage-float--floor .mk-shapes .mk-shape.mk-shape-tile{border:1.5px solid #fff8eef2;border-radius:12px;flex:0 0 48px;width:48px;height:48px}.mk-story-pair{gap:6px;padding:0}.mk-story{border-width:3px;width:min(118px,30vw)}.mk-feed{border-width:3px;width:min(108px,28vw)}.mk-shape{width:68px}.line-stage-float .mk-shapes{gap:8px 6px;padding:0}}.line-stage-aside--shot{place-items:center;padding:16px;display:grid}.mk-story-pair{box-shadow:none;background:0 0;justify-content:center;align-items:flex-end;gap:18px;padding:0;display:flex}.mk-device{flex-shrink:0;position:relative}.mk-story{aspect-ratio:9/16;color:#fff;background:#111;border:4px solid #f7f1e6;border-radius:30px;width:min(228px,44vw);overflow:hidden;transform:rotate(-5deg)translateY(-6px);box-shadow:0 0 0 1px #c9a35a,0 18px 36px #28180861,0 4px 10px #00000029}.mk-story-photo,.mk-feed-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-story-photo{object-position:50% 28%}.mk-feed-photo img{object-position:50% 46%}.mk-story-progress{z-index:2;gap:3px;display:flex;position:absolute;top:10px;left:10px;right:10px}.mk-story-progress i{background:#ffffff59;border-radius:999px;flex:1;height:3px}.mk-story-progress i.is-on{background:var(--line-gold)}.mk-story-head{z-index:2;text-shadow:0 1px 8px #0000008c;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex;position:absolute;top:20px;left:12px;right:12px}.mk-story-head img{border:1px solid var(--line-gold);border-radius:50%;width:24px;height:24px}.mk-story-head span{opacity:.75;font-weight:500}.mk-story-tag{z-index:2;text-align:end;gap:4px;display:grid;position:absolute;bottom:56px;right:12px}.mk-story-tag span{color:var(--line-gold);letter-spacing:.04em;text-shadow:0 1px 6px #00000073;font-size:11px;font-weight:800}.mk-story-tag b{background:var(--line-gold);color:#111;border-radius:999px;width:fit-content;margin-inline-start:auto;padding:4px 10px;font-size:12px;display:inline-flex}.mk-story-foot{z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;left:10px;right:10px}.mk-story-reply{background:#00000047;border:1px solid #ffffff8c;border-radius:999px;flex:1;padding:7px 12px;font-size:11px}.mk-story-icons{letter-spacing:4px;font-size:14px}.mk-feed{z-index:1;color:#111;background:#fff;border:4px solid #fff;border-radius:22px;width:min(210px,42vw);overflow:hidden;transform:rotate(4deg)translateY(8px);box-shadow:0 0 0 1px #e4c078,0 18px 36px #28180861,0 4px 10px #00000029}.mk-feed-head{align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.mk-feed-head img{border-radius:50%;width:26px;height:26px}.mk-feed-head strong{font-size:12px;display:block}.mk-feed-head span{color:#888;font-size:10px}.mk-feed-photo{aspect-ratio:4/5;background:#111;position:relative}.mk-feed-photo .mk-story-tag{bottom:12px}.mk-feed-foot{gap:14px;padding:10px 12px 12px;font-size:12px;font-weight:700;display:flex}.mk-phone{color:#fff;background:#111;border-radius:28px;width:min(220px,72%);overflow:hidden;box-shadow:0 16px 36px #00000029}.mk-phone-notch{background:#fff3;border-radius:999px;width:36%;height:5px;margin:10px auto 0}.mk-phone-url{color:var(--line-gold);letter-spacing:.04em;text-align:center;margin:8px 12px 6px;font-size:10px;font-weight:700}.mk-phone img{aspect-ratio:3/4;object-fit:cover;object-position:top center;width:100%;display:block}.mk-shapes{flex-wrap:wrap;justify-content:center;align-items:end;gap:18px 20px;width:100%;display:flex}.mk-shape{filter:drop-shadow(0 0 .8px #fff8ee)drop-shadow(0 0 1px #e4c078)drop-shadow(0 14px 20px #28180861);background:#1a1612;width:88px;height:88px;position:relative;overflow:hidden}.mk-shapes .mk-shape.mk-shape-tile{aspect-ratio:1;clip-path:none;border-radius:14px;flex:0 0 72px;width:72px;height:72px}@media (min-width:640px){.line-stage-float--floor .mk-shapes .mk-shape.mk-shape-tile{border:1.5px solid #fff8eef2;border-radius:14px;flex:0 0 72px;width:72px;height:72px}}.line-stage-float--floor .mk-shape{filter:drop-shadow(0 0 .8px #fff8ee)drop-shadow(0 0 1px #e4c078)drop-shadow(0 6px 10px #28180847)}.mk-shape img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-shape[data-photo=food] img{object-position:50% 48%}.mk-shape[data-photo=jewelry] img{object-position:50% 46%}.mk-shape[data-photo=intimates] img{object-position:50% 34%}.mk-shape[data-photo=home] img{object-position:52% 42%}.mk-shape[data-photo=footwear] img{object-position:50% 48%}.line-stage-float--floor .mk-shape img{transform:none}.mk-wa{filter:drop-shadow(0 28px 44px #0000006b)}.mk-wa-phone{color:#f7f1e6;background:radial-gradient(120% 80% at 50% 0,#e4c07829,#0000 46%),linear-gradient(#1c1712 0%,#0b0908 100%);border:3px solid #ead7a8;border-radius:34px;flex-direction:column;width:min(286px,74vw);display:flex;overflow:hidden}@media (max-width:639px){.line-stage--wide-aside .line-stage-float{inset-block:8px;transform:none}.mk-story{width:min(108px,28vw)}.mk-feed{width:min(100px,26vw)}.mk-wa-phone{width:min(320px,92vw)}.line-stage--order .line-stage-float{inset:auto;transform:none}.mk-wa-thread{padding-bottom:12px}}.mk-wa-notch{background:#e4c07866;border-radius:999px;width:34%;height:5px;margin:10px auto 0}.mk-wa-head{border-bottom:1px solid #e4c07838;align-items:center;gap:10px;padding:12px 16px 10px;display:flex}.mk-wa-ava{background:linear-gradient(135deg, var(--line-gold), var(--line-gold-deep));color:#111;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.mk-wa-head strong{color:var(--line-gold);font-size:13px;display:block}.mk-wa-head p{color:#f7f1e699;margin:2px 0 0;font-size:10px}.mk-wa-live{background:var(--line-gold);border-radius:50%;width:8px;height:8px;margin-inline-start:auto;box-shadow:0 0 0 4px #e4c0782e}.mk-wa-thread{padding:14px 14px 18px}.mk-wa-meta{color:#f7f1e673;letter-spacing:.08em;margin:0 0 8px;font-size:10px}.mk-wa-look{border:1px solid #e4c07873;border-radius:18px;position:relative;overflow:hidden}.mk-wa-look img{aspect-ratio:4/3;object-fit:cover;object-position:50% 38%;width:100%;height:auto;display:block}.mk-wa-look-veil{background:linear-gradient(#0000,#0c0a08db);justify-content:space-between;align-items:flex-end;gap:8px;padding:28px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.mk-wa-look-veil span{color:var(--line-gold);letter-spacing:.08em;font-size:12px;font-weight:800}.mk-wa-look-veil b{background:var(--line-gold);color:#111;border-radius:999px;padding:4px 10px;font-size:13px}.mk-wa-ticket{color:#1a1612;background:#faf6eff5;border:1px dashed #e4c07866;border-radius:12px;margin-top:8px;padding:10px 12px}.mk-wa-ticket p{margin:0;font-size:12px;line-height:1.55}.mk-wa-confirm{width:fit-content;color:var(--line-gold);background:#e4c0782e;border-radius:14px 14px 4px;margin:10px 0 0 auto;padding:8px 12px;font-size:11px;font-weight:700}.line-flow,.line-values,.line-who-row{max-width:1120px;margin-inline:auto;padding:28px clamp(20px,5vw,64px)}.line-flow h2,.line-values h2,.line-who-row h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800}.line-flow ol,.line-flow-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.line-flow ol,.line-flow-list{grid-template-columns:repeat(3,1fr)}}.line-flow li,.line-flow-list li{padding:0}.line-flow li span,.line-flow-list li span{color:var(--line-gold-deep);letter-spacing:.12em;font-size:12px;font-weight:800}.line-flow li strong,.line-flow-list li strong{margin-top:4px;font-size:1.05rem;display:block}.line-flow li p,.line-flow-list li p{color:#666;margin:6px 0 0;font-size:.92rem;line-height:1.5}.line-values-grid{gap:12px;display:grid}@media (min-width:720px){.line-values-grid{grid-template-columns:repeat(5,1fr)}}.line-values-grid article{border-top:1px solid #eee;padding:14px 0}.line-values-grid h3{margin:0;font-size:.95rem;font-weight:800}.line-values-grid p{color:#666;margin:6px 0 0;font-size:.85rem;line-height:1.45}.line-who-row{gap:24px;padding-top:8px;display:grid}@media (min-width:860px){.line-who-row{grid-template-columns:1fr 1fr;align-items:start}}.line-who-row ul{margin:0;padding:0;list-style:none}.line-who-row li{border-top:1px solid #eee;padding:10px 0}.line-who-row li strong{display:block}.line-who-row li span{color:#666;margin-top:4px;font-size:.9rem;display:block}.line-compare-mini{gap:8px;display:grid}.line-compare-mini article{background:#faf8f4;border:1px solid #eee;border-radius:10px;padding:12px 14px}.line-compare-mini article.is-highlight{background:#e4c07814;border-color:#e4c07873}.line-compare-mini h3{margin:0;font-size:.85rem;font-weight:800}.line-compare-mini article.is-highlight h3{color:var(--line-gold)}.line-compare-mini p{color:#555;margin:6px 0 0;font-size:.82rem;line-height:1.45}.line-signup-price{font-size:.95rem;margin:8px 0 0!important}.line-market-trial{color:var(--line-gold-deep);letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800;line-height:1.1}.line-market-inner{max-width:880px;margin-inline:auto}.line-market-country{color:#666;flex-direction:column;gap:6px;margin-top:16px;font-size:.8rem;display:flex}.line-market-country select{width:100%;min-height:44px;font:inherit;color:#111;background:#fff;border:1px solid #eee;border-radius:999px;padding:0 14px}.line-market-for,.line-market-none,.line-market-note{color:#666;margin:12px 0 0;line-height:1.6}.line-market-offers{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.line-market-offers li{border:1px solid #eee;border-radius:16px;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.line-market-offers strong{color:var(--line-gold-deep);font-size:1.35rem}.line-market-offers span{color:#333}@media (min-width:800px){.line-market-country select{max-width:280px}.line-market-offers{flex-flow:wrap}.line-market-offers li{min-width:220px}}.line-faq-list article{padding:16px 0!important}.line-product-stage{background:#f4eee6;border-radius:16px;gap:16px;margin:24px 0 20px;padding:16px;display:grid}@media (min-width:800px){.line-product-stage{grid-template-columns:220px 1fr;align-items:center}}.line-doc--tight .mk-shapes{background:0 0;justify-content:start;margin:8px 0 20px;padding:0}.line-doc--tight .mk-shape-tile{flex-basis:80px;width:80px;height:80px}
