@font-face{font-family:Pretendard Variable;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--v03-font:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--v03-canvas:#faf8f5;--v03-surface:#fff;--v03-ink:#1a1a1f;--v03-border:#e8e8e5;--v03-subtle:#f5f5f2;--v03-yellow:#ffe033;--v03-yellow-soft:#fff8dc;--v03-action:#ffd33d;--v03-action-pressed:#f2c52e;--v03-radius-card:24px;--v03-radius-compact:20px;--v03-radius-field:14px;--v03-radius-pill:999px;--v03-shadow-card:0 10px 13px #1a1a1f0f;--v03-shadow-control:0 1px 2px #00000006, 0 8px 22px -18px #0000004d;--v03-space-1:4px;--v03-space-2:8px;--v03-space-3:12px;--v03-space-4:16px;--v03-space-5:20px;--v03-space-6:24px;--v03-space-8:32px;--v03-space-10:40px;--v03-space-12:48px;--v03-muted:#62626b;--v03-field-border:#85858b;--v03-danger:#a53129;--v03-focus:#1a1a1f;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--v03-font);color:var(--v03-ink);background:var(--v03-canvas);font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--v03-focus);outline-offset:3px}main:focus{outline:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-.042em;overflow-wrap:anywhere;font-size:32px;font-weight:650;line-height:1.16}h2{font-size:18px;line-height:1.5}h3{font-size:15px}p{overflow-wrap:anywhere;line-height:1.58}ul,ol{margin:0;padding:0;list-style:none}.app-shell{max-width:660px;min-height:100dvh;padding:0 max(20px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));margin:auto}header{min-height:84px;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--v03-border);justify-content:space-between;align-items:center;gap:12px;display:flex}.wordmark{align-items:center;min-height:48px;padding:8px 0;display:inline-flex}.brand-logo{flex:none;width:70.4px;line-height:0;display:inline-block}.brand-logo img{object-fit:contain;width:100%;height:auto;display:block}.intro{padding:var(--v03-space-10) 0 var(--v03-space-6)}.intro>p:last-child{color:var(--v03-muted);margin-top:14px;font-size:15px}.eyebrow{color:var(--v03-muted);letter-spacing:.06em;margin-bottom:14px;font-size:11px;font-weight:700}.panel{background:var(--v03-surface);border:1px solid var(--v03-border);border-radius:var(--v03-radius-card);box-shadow:var(--v03-shadow-card);padding:var(--v03-space-5);margin:16px 0}.notice{border:1px solid var(--v03-border);background:var(--v03-yellow-soft);color:var(--v03-ink);border-radius:14px;margin:16px 0;padding:16px;font-size:13px}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.small{font-size:12px}.muted{color:var(--v03-muted)}.error{color:var(--v03-danger);margin:8px 0}.badge{border-radius:var(--v03-radius-pill);background:var(--v03-subtle);padding:5px 8px;font-size:11px}.badge.confirmed,.badge.edited{color:#3c6145;background:#e7efdf}label{margin:14px 0 8px;font-size:14px;font-weight:600;display:block}textarea,input:not([type=file]):not([type=checkbox]):not([type=radio]),select{border:1px solid var(--v03-field-border);border-radius:var(--v03-radius-field);background:var(--v03-surface);width:100%;color:inherit;min-height:48px;margin:10px 0;padding:12px;font-size:16px;display:block}textarea{resize:vertical;line-height:1.7}button,.button{border:1px solid var(--v03-border);border-radius:var(--v03-radius-pill);width:100%;min-height:48px;box-shadow:var(--v03-shadow-control);background:var(--v03-surface);color:var(--v03-ink);justify-content:center;align-items:center;gap:10px;margin:12px 0;padding:13px 16px;font-size:15px;font-weight:650;display:flex}.primary{background:var(--v03-action);color:var(--v03-ink);border-color:#0000}.text-button{box-shadow:none;color:var(--v03-ink);background:0 0;border-color:#0000;width:auto;margin:0;padding:10px 0;font-size:13px}.upload{border:1px dashed var(--v03-field-border);background:var(--v03-subtle);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:110px;display:flex;position:relative}.upload span:first-child{color:var(--v03-muted);font-size:26px}.upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload:focus-within{outline:3px solid var(--v03-focus)}.selected-image{align-items:center;gap:14px;margin:14px 0;display:flex}.selected-image img{object-fit:cover;border-radius:8px;width:65px;height:80px}.selected-image>div{flex:1;min-width:0}.source-text{white-space:pre-wrap;font-size:14px;line-height:1.8}.source-image{object-fit:contain;border-radius:10px;width:100%;max-height:600px;display:block}figure{margin:16px 0}figcaption{overflow-wrap:anywhere;margin:8px 0;font-size:12px}.actions{grid-template-columns:1fr 1.5fr;gap:10px;display:grid}nav{padding-top:12px;font-size:13px}nav>a{align-items:center;min-height:44px;display:inline-flex}nav ol{color:var(--v03-muted);justify-content:space-between;gap:6px;margin-top:12px;font-size:11px;display:flex}nav li[aria-current]{color:var(--v03-ink);font-weight:700}fieldset{border:0;min-width:0;margin:0;padding:0}.candidate{border-top:1px solid var(--v03-border);padding:18px 0}.candidate:first-of-type{margin-top:12px}.candidate textarea{min-height:80px}.comparison{z-index:2;background:var(--v03-canvas);padding:8px 0;position:sticky;top:0}.comparison details{border:1px solid var(--v03-border);background:var(--v03-surface);border-radius:14px}summary{cursor:pointer;min-height:48px;padding:12px;font-size:14px;font-weight:650}.source-scroll{max-height:32dvh;overflow:auto}.source-scroll .panel{border:0;margin:0}.review-footer{text-align:center;padding:12px 0}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--v03-subtle);border-radius:10px;max-height:600px;padding:12px;font-size:12px;overflow:auto}footer{text-align:center;letter-spacing:.06em;color:var(--v03-muted);padding:28px 0 6px;font-size:10px}@media (width<=360px){.app-shell{padding-left:16px;padding-right:16px}.panel{padding:16px}.actions{grid-template-columns:1fr}}@media (width>=1000px){.app-shell:has(.review-layout){max-width:1080px}.review-layout{grid-template-columns:1fr 1.25fr;align-items:start;gap:24px;display:grid}.source-scroll{max-height:70dvh}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}nav[aria-label="협찬 상세 탐색"]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.detail-intro h1{overflow-wrap:anywhere;margin-top:8px}.detail-intro>.small{margin-top:20px}.detail-state h1{margin-bottom:12px;font-size:24px}.detail-dates{gap:18px;margin:20px 0 0;display:grid}.detail-dates dt,.detail-list dt{color:var(--v03-muted);font-size:13px}.detail-dates dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:19px;font-weight:650}.detail-list>li,.detail-list>div{border-bottom:1px solid var(--v03-border);padding:14px 0}.detail-list>:last-child{border-bottom:0}.detail-list dd{overflow-wrap:anywhere;margin:6px 0 0;line-height:1.7}.content-tasks{margin-top:20px}#original-guide{scroll-margin-top:16px}#original-guide details{margin-top:14px}#original-guide summary{padding-left:0}.guide-image{border-top:1px solid var(--v03-border);padding-top:12px}@media (width>=480px){.detail-dates{grid-template-columns:1fr 1fr}}.home-intro{padding-bottom:8px}.home-intro .primary{margin-top:24px}.home-cards{gap:14px;display:grid}.home-collaboration{border:1px solid var(--v03-border);border-radius:var(--v03-radius-compact);box-shadow:var(--v03-shadow-card);background:var(--v03-surface);overflow:hidden}.home-card-link{overflow-wrap:anywhere;padding:18px;display:block}.home-card-link>.section-heading{align-items:flex-start}.home-card-link strong{flex:1;min-width:0;font-size:18px}.home-dates{gap:12px;margin:16px 0;display:grid}.home-dates dt{color:var(--v03-muted);font-size:12px}.home-dates dd{margin:4px 0 0;font-size:14px;line-height:1.6}.home-task-link{overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:16px 0;display:flex}.home-tasks>li+li{border-top:1px solid var(--v03-border)}.home-task-link strong{line-height:1.6}.overdue{color:var(--v03-danger);font-weight:650}.archived-tasks{border-top:1px solid var(--v03-border);padding:0 18px 8px}.archived-tasks>p{margin-top:14px}.home-archive{margin-top:28px}.home-empty{padding:18px 0}@media (width>=480px){.home-dates{grid-template-columns:1fr 1fr}}.home-shortcuts{grid-template-columns:1fr 1fr;gap:10px;padding:0;display:grid}.home-shortcuts button{margin:0 0 16px}#active-title,#next-tasks-title{scroll-margin-top:16px}.schedule-content{margin-top:20px}.schedule-field{border-top:1px solid var(--v03-border);margin-top:18px;padding-top:14px}.schedule-field legend{padding-right:12px;font-size:15px;font-weight:650}[aria-label=등록\ 방식] button[aria-pressed=true]{background:var(--v03-yellow);color:var(--v03-ink);border-color:var(--v03-ink)}.manual-confirm{align-items:flex-start;gap:12px;padding:12px 0;line-height:1.6;display:flex}.manual-confirm input[type=checkbox]{width:24px;height:24px;min-height:24px;accent-color:var(--v03-ink);flex:0 0 24px;margin:0;padding:0;display:inline-block}input[type=checkbox],input[type=radio]{width:24px;height:24px;accent-color:var(--v03-ink);flex:0 0 24px;margin:0}.confirm{align-items:flex-start;gap:12px;padding:12px 0;line-height:1.6;display:flex}input::placeholder,textarea::placeholder{color:var(--v03-muted);opacity:1}input:disabled,textarea:disabled,select:disabled{background:var(--v03-subtle)}button,.button{overflow-wrap:anywhere;transition:background-color .14s,box-shadow .14s}button:not(:disabled):active,.button:active{background:var(--v03-subtle)}.primary:not(:disabled):active{background:var(--v03-action-pressed)}.panel>h2+p,.panel>h3+p{margin-top:8px}details.panel>summary{padding-inline:0}.home-cards{gap:var(--v03-space-4)}.home-card-link{padding:var(--v03-space-5)}.home-intro{padding-top:var(--v03-space-10)}[role=alert].panel{border-left:3px solid var(--v03-danger)}nav a{gap:8px}@media (hover:hover){button:not(:disabled):hover,.button:hover{background:var(--v03-subtle)}.primary:not(:disabled):hover{background:var(--v03-action-pressed)}}@media (width>=640px){.brand-logo{width:112px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.account-menu{flex-shrink:0;margin-left:auto;position:relative}.account-menu>summary{border:1px solid var(--v03-border);cursor:pointer;background:#fff;border-radius:999px;align-items:center;min-height:48px;padding:0 12px;font-size:12px;display:flex}.account-popover{z-index:20;border:1px solid var(--v03-border);width:min(320px,100vw - 40px);box-shadow:var(--v03-shadow-card);overflow-wrap:anywhere;background:#fff;border-radius:20px;max-height:75dvh;padding:20px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.account-popover p:empty{display:none}.edit-section{margin:16px 0}.edit-section>button{margin-bottom:8px}.header-navigation{align-items:center;gap:8px;margin-left:auto;display:flex}.header-navigation>a{white-space:nowrap;align-items:center;min-height:48px;padding:0 4px;font-size:12px;display:flex}.landing-hero{padding:32px 0 16px}.landing-hero h1{font-size:clamp(36px,9vw,56px);line-height:1.12}.landing-lead{margin:24px 0;line-height:1.75}.landing-product{margin:32px 0 48px}.landing-product .section-heading{align-items:center;gap:8px}.landing-product .section-heading h2{font-size:18px}.landing-product .home-collaboration{box-shadow:none;margin-top:20px}.landing-example{border-top:1px solid var(--v03-border);margin-top:16px;padding-top:16px}.landing-example p{margin:8px 0}.landing-values .panel{margin:16px 0}.landing-process{margin-top:32px}.landing-process ol{padding-left:24px;line-height:2}.landing-footer{text-align:center;padding:24px 0;font-size:13px}@media (width<=360px){.account-menu>summary{padding:0 8px;font-size:11px}.header-navigation{gap:4px}.header-navigation>a{font-size:11px}}.landing-v2{--lv2-ink:#25282a;--lv2-muted:#666a70;--lv2-paper:#f5f2ea;--lv2-yellow:#fff38e;--lv2-yellow-soft:#fff8a8;--lv2-blue:#eaf5fb;--lv2-deep:#01242e;--lv2-border:#e3ded4;--lv2-shadow:0 22px 60px #22252312;color:var(--lv2-ink);background:#fff;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}.landing-v2 *,.landing-v2 :before,.landing-v2 :after{box-sizing:border-box}.landing-v2 a{color:inherit;text-decoration:none}.landing-v2 button,.landing-v2 input{font:inherit}.landing-v2 button{color:inherit}.landing-v2 section{scroll-margin-top:92px}.lv2-skip{z-index:999;background:var(--lv2-ink);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-140%);color:#fff!important}.lv2-skip:focus{transform:translateY(0)}.lv2-container{width:min(1240px,100% - 48px);margin-inline:auto}.lv2-nav-wrap{z-index:90;pointer-events:none;padding:24px 24px 0;position:fixed;top:0;left:0;right:0}.lv2-nav{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.15);background:#ffffffe0;border:1px solid #574d3b29;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:min(1264px,100%);min-height:68px;margin-inline:auto;padding:10px 16px 10px 26px;display:grid;box-shadow:0 12px 34px #14181812}.lv2-brand{letter-spacing:-.04em;justify-self:start;align-items:center;gap:9px;font-size:20px;font-weight:800;display:inline-flex}.lv2-brand-dot{background:var(--lv2-yellow);border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000012}.lv2-nav-links{gap:clamp(22px,3vw,48px);display:flex}.lv2-nav-links a{color:#686b70;font-size:13px;font-weight:600;transition:color .18s;position:relative}.lv2-nav-links a:after{content:"";background:var(--lv2-ink);height:1px;transition:right .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-7px;left:0;right:100%}.lv2-nav-links a:hover{color:var(--lv2-ink)}.lv2-nav-links a:hover:after{right:0}.lv2-nav-actions{justify-self:end;align-items:center;gap:9px;display:flex}.lv2-nav-actions button{min-width:42px}.lv2-nav-cta{min-height:44px;color:var(--lv2-ink);background:#ffd43b;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:750;transition:transform .18s,box-shadow .18s;display:inline-flex}.lv2-nav-cta:hover{transform:translateY(-2px);box-shadow:0 9px 24px #d3a60033}.lv2-hero{background:radial-gradient(circle at 23% 32%, #fff38e73, transparent 24%), radial-gradient(circle at 85% 76%, #d6effa8c, transparent 23%), var(--lv2-paper);min-height:1000px;padding:150px 24px 74px;position:relative}.lv2-hero-glow{pointer-events:none;filter:blur(10px);opacity:.7;border-radius:50%;position:absolute}.lv2-glow-a{background:#ffeb654d;width:300px;height:300px;top:180px;left:-180px}.lv2-glow-b{background:#b1e2f759;width:360px;height:360px;bottom:40px;right:-230px}.lv2-hero-copy{z-index:2;text-align:center;width:min(1080px,100%);margin:0 auto;position:relative}.lv2-eyebrow{letter-spacing:.01em;color:#676a70;margin:0 0 23px;font-size:13px;font-weight:700;line-height:1.4}.lv2-eyebrow.dark{color:#4f5358}.lv2-hero h1,.lv2-centered-head h2,.lv2-trust-copy h2,.lv2-why-copy h2,.lv2-product-head h2{letter-spacing:-.055em;text-wrap:balance;margin:0}.lv2-hero h1{font-size:clamp(44px,5vw,72px);font-weight:800;line-height:1.16}.lv2-hero-title-wrap{isolation:isolate;width:min(1080px,100%);margin-inline:auto;position:relative}.lv2-hero-title-wrap h1{z-index:2;pointer-events:none;position:relative}.lv2-butterfly-ij{z-index:1;color:#25282a;opacity:1;letter-spacing:-.09em;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:manipulation;transform-origin:50%;will-change:transform;background:0 0;border:0;padding:10px 12px;font-size:clamp(46px,5.5vw,78px);font-weight:850;line-height:.9;position:absolute;top:14%;right:6%}.lv2-butterfly-ij-inner{animation:2.8s ease-in-out infinite lv2-butterfly-float;display:block}.lv2-butterfly-ij.is-flying .lv2-butterfly-ij-inner{animation:.14s ease-in-out 5 lv2-butterfly-flutter}@keyframes lv2-butterfly-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(-2deg)}}@keyframes lv2-butterfly-flutter{0%,to{transform:translateY(0)scaleX(1)}50%{transform:translateY(-3px)scaleX(.86)}}.lv2-hero h1 span{position:relative}.lv2-hero h1 span:after{content:"";z-index:-1;background:#ffd43b9e;border-radius:99px;height:.18em;position:absolute;bottom:.08em;left:1%;right:0;transform:rotate(-.4deg)}.lv2-lead{color:#55585e;width:min(760px,92%);margin:38px auto 0;font-size:clamp(16px,1.4vw,18px);line-height:1.7}.lv2-hero-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.lv2-pill,.lv2-secondary-pill{background:#fff;border:1px solid #ddd8cf;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:14px;font-weight:730;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.lv2-pill svg{transition:transform .18s}.lv2-pill:hover svg{transform:translate(3px)}.lv2-pill:hover,.lv2-secondary-pill:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.lv2-pill-dark{border-color:var(--lv2-ink);background:var(--lv2-ink);color:#fff!important}.lv2-secondary-pill svg{transition:transform .18s}.lv2-secondary-pill:hover svg{transform:translateY(2px)}.lv2-no-setup{color:#777a80;margin:17px 0 0;font-size:13px;font-weight:600}.lv2-hero-demo-wrap{z-index:3;width:min(1240px,100% - 16px);margin:52px auto 0;position:relative}.lv2-hero-stage{background:linear-gradient(135deg,#fff9b7 0%,#fff5a0 65%,#ffefa0 100%);border:1px solid #8773281c;border-radius:44px;grid-template-columns:minmax(0,1fr) 286px;gap:38px;min-height:360px;padding:48px 58px;display:grid;box-shadow:0 24px 62px #4c3d081a}.lv2-demo-main{min-width:0}.lv2-demo-kicker,.lv2-result-kicker{color:#6b6d70;margin:0;font-size:13px;font-weight:700}.lv2-input-shell{background:#fffffff5;border:1px solid #e3ddce;border-radius:28px;align-items:center;gap:16px;min-height:76px;margin-top:13px;padding:12px 14px 12px 27px;display:flex;box-shadow:0 9px 24px #0000000e}.lv2-input-copy{letter-spacing:-.025em;flex:1;min-width:0;font-size:clamp(18px,2vw,22px);font-weight:750}.lv2-send,.lv2-final-demo button{background:var(--lv2-ink);color:#fff;border:0;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:21px;font-weight:800;display:grid}.lv2-demo-tabs{align-items:center;gap:7px;height:30px;margin:6px 0 3px 8px;display:flex}.lv2-demo-tabs button{color:#0000;cursor:pointer;background:#25282a38;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .22s,background .22s;overflow:hidden}.lv2-demo-tabs button.is-active{background:var(--lv2-ink);border-radius:99px;width:25px}.lv2-result-kicker{margin-top:2px;font-size:12px}.lv2-parsed{background:#fff;border:1px solid #e3ddce;border-radius:28px;flex-direction:column;justify-content:center;min-height:118px;margin-top:11px;padding:20px 190px 20px 27px;display:flex;position:relative}.lv2-parsed strong{letter-spacing:-.035em;font-size:clamp(20px,2vw,24px);line-height:1.2}.lv2-parsed>span:not(.lv2-result-badge){color:#686b70;margin-top:7px;font-size:14px;font-weight:600}.lv2-result-badge{white-space:nowrap;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:750;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.lv2-tone-yellow .lv2-result-badge{background:#fff2a0}.lv2-tone-blue .lv2-result-badge{background:#eaf5fb}.lv2-tone-paper .lv2-result-badge{background:#f5f2ea}.lv2-micro-promise{background:var(--lv2-ink);color:#fff;border-radius:32px;align-self:center;min-height:258px;padding:30px 28px 24px;position:relative;overflow:hidden;box-shadow:0 18px 34px #00000021}.lv2-micro-promise:after{content:"";background:#fff38e17;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-45px;right:-38px}.lv2-spark{color:#ffd43b;position:absolute;top:22px;right:22px}.lv2-micro-promise h3{letter-spacing:-.045em;margin:0;font-size:30px;line-height:1.24}.lv2-micro-promise p{color:#d4d5d7;margin:17px 0 27px;font-size:13px;line-height:1.65}.lv2-micro-promise .lv2-pill{background:#ffd43b;border:0;min-height:42px;padding:0 17px;color:var(--lv2-ink)!important}.lv2-section{padding:clamp(82px,8vw,120px) 0;position:relative}.lv2-rule{grid-template-columns:12px auto minmax(80px,1fr);align-items:center;gap:13px;display:grid}.lv2-rule-dot{background:var(--lv2-yellow);border-radius:50%;width:12px;height:12px}.lv2-rule-label{letter-spacing:.1em;white-space:nowrap;font-size:12px;font-weight:750;line-height:1}.lv2-rule-line{background:#26292b33;height:1px;margin-left:15px}.lv2-centered-head{text-align:center;width:min(900px,100%);margin:66px auto 0}.lv2-centered-head h2,.lv2-trust-copy h2,.lv2-why-copy h2,.lv2-product-head h2{font-size:clamp(38px,4.25vw,60px);font-weight:800;line-height:1.2}.lv2-centered-head>p:not(.lv2-eyebrow),.lv2-trust-copy>p,.lv2-why-copy>p,.lv2-product-head>p{color:#60636a;font-size:clamp(15px,1.35vw,17px);line-height:1.7}.lv2-centered-head>p:not(.lv2-eyebrow){margin:28px auto 0}.lv2-how{background:#fff}.lv2-workflow{background:var(--lv2-paper);box-shadow:var(--lv2-shadow);border-radius:44px;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:72px;padding:54px;display:grid;position:relative}.lv2-workflow:before{content:"";background:repeating-linear-gradient(90deg,#25282a2e 0 5px,#0000 5px 12px);height:1px;position:absolute;top:50%;left:9%;right:9%}.lv2-work-card{z-index:1;border:1px solid #e4e0d8;border-radius:32px;min-height:430px;padding:28px 27px;position:relative;box-shadow:0 12px 30px #00000009}.lv2-work-card.paper{background:#fff}.lv2-work-card.yellow{background:var(--lv2-yellow-soft);border-color:#e0d8a5}.lv2-work-card.blue{background:var(--lv2-blue);border-color:#d6e7ef}.lv2-step-number{float:right;color:#25282a45;letter-spacing:.08em;font-size:12px;font-weight:800}.lv2-work-card h3,.lv2-product-card h3{letter-spacing:-.04em;margin:0;font-size:clamp(23px,2vw,28px);line-height:1.25}.lv2-card-label{color:#7a7d82;margin:9px 0 0;font-size:12px;font-weight:650}.lv2-work-rows{gap:16px;margin-top:44px;display:grid}.lv2-mini-row,.lv2-product-input,.lv2-today,.lv2-event,.lv2-summary-note{background:#fffffff0;border:1px solid #e8e4dc;border-radius:18px;flex-direction:column;padding:17px;display:flex}.lv2-mini-row strong,.lv2-product-input strong,.lv2-today strong,.lv2-event strong,.lv2-summary-note strong{font-size:14px;line-height:1.35}.lv2-mini-row span,.lv2-product-input span,.lv2-today span,.lv2-event small,.lv2-summary-note span{color:#74777c;margin-top:8px;font-size:11px;line-height:1.45}.lv2-trust{background:var(--lv2-yellow)}.lv2-trust .lv2-rule-dot{background:var(--lv2-ink)}.lv2-trust-grid{grid-template-columns:minmax(420px,520px) minmax(0,1fr);align-items:center;gap:clamp(44px,6vw,88px);margin-top:72px;display:grid}.lv2-trust-demo{background:#f4efe6;border-radius:44px;padding:36px;box-shadow:0 20px 45px #4c3d0817}.lv2-trust-switch{background:#25282a14;border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:grid}.lv2-trust-switch button{cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:42px;font-size:12px;font-weight:750;transition:background .18s,color .18s,box-shadow .18s}.lv2-trust-switch button.is-active{background:#fff;box-shadow:0 6px 16px #0000000f}.lv2-decision-panel{margin-top:24px}.lv2-decision-label{color:#73767c;margin:17px 0 10px;font-size:12px;font-weight:700;display:block}.lv2-decision-input{background:#fff;border:1px solid #e8e4dc;border-radius:18px;flex-direction:column;padding:17px;display:flex}.lv2-decision-input strong{font-size:15px}.lv2-decision-input span{color:#777a80;margin-top:7px;font-size:11px}.lv2-decision-dark{background:var(--lv2-ink);color:#fff;border-radius:30px;min-height:280px;padding:28px}.lv2-decision-status{background:var(--lv2-yellow);color:var(--lv2-ink);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.lv2-confirmed-copy{flex-direction:column;margin-top:52px;display:flex}.lv2-confirmed-copy strong{font-size:26px}.lv2-confirmed-copy span{color:#d6d7d9;margin-top:8px;font-size:15px}.lv2-clarify{background:#35383b;border-radius:22px;margin-top:36px;padding:20px}.lv2-clarify>strong{font-size:14px}.lv2-clarify>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lv2-clarify button{min-height:38px;color:var(--lv2-ink);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 13px;font-size:11px;font-weight:750}.lv2-clarify button.is-primary{background:var(--lv2-yellow)}.lv2-trust-copy h2{margin-top:12px}.lv2-trust-copy>p:not(.lv2-eyebrow):not(.lv2-trust-quote){color:#4f5257;width:min(610px,100%);margin:30px 0 0}.lv2-principles{gap:12px;margin-top:54px;display:grid}.lv2-principles>div{background:#ffffff61;border:1px solid #25282a1a;border-radius:22px;padding:20px 22px 20px 58px;position:relative}.lv2-principles span{color:#25282a73;font-size:11px;font-weight:800;position:absolute;top:20px;left:20px}.lv2-principles strong{font-size:15px}.lv2-principles p{color:#5c5f62;margin:7px 0 0;font-size:12px;line-height:1.5}.lv2-trust-quote{letter-spacing:-.03em;font-weight:800;color:var(--lv2-ink)!important;margin:42px 0 0!important;font-size:clamp(22px,2vw,26px)!important;line-height:1.45!important}.lv2-why{background:#fff}.lv2-why-grid{grid-template-columns:minmax(420px,520px) minmax(0,1fr);align-items:center;gap:24px;margin-top:70px;display:grid}.lv2-thought-collage{background:var(--lv2-blue);min-height:510px;box-shadow:var(--lv2-shadow);border-radius:44px;padding:42px;position:relative;overflow:hidden}.lv2-collage-title{letter-spacing:-.045em;margin:0;font-size:clamp(27px,2.7vw,35px);font-weight:800;line-height:1.25}.lv2-note{border-radius:28px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:absolute;box-shadow:0 14px 28px #00000012}.lv2-note strong{font-size:18px;line-height:1.45}.lv2-note span{color:#74777d;font-size:11px}.lv2-note.note-a{background:#fff;width:66%;height:150px;top:170px;left:42px;transform:rotate(-1.4deg)}.lv2-note.note-b{background:var(--lv2-yellow);width:54%;height:142px;bottom:34px;right:28px;transform:rotate(2deg)}.lv2-why-copy{padding-left:clamp(20px,3vw,48px)}.lv2-why-copy>p{margin:28px 0 0}.lv2-why-copy blockquote{letter-spacing:-.04em;background:#f7f4ed;border-radius:28px;margin:48px 0 0;padding:34px 38px;font-size:clamp(26px,2.7vw,34px);font-weight:800;line-height:1.4}.lv2-manifesto{letter-spacing:-.03em;margin-top:32px;font-size:clamp(20px,2vw,26px);display:block}.lv2-product{background:#f4f9fb}.lv2-product-head{margin-top:66px}.lv2-product-head>p{margin:28px 0 0}.lv2-product-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:70px;display:grid}.lv2-product-card{border:1px solid var(--lv2-border);border-radius:42px;min-height:560px;padding:32px 28px;box-shadow:0 18px 36px #0000000e}.lv2-product-card.paper{background:var(--lv2-paper)}.lv2-product-card.blue{background:var(--lv2-blue)}.lv2-product-card.yellow{background:#fff7a9}.lv2-product-card .lv2-card-label{margin-bottom:26px}.lv2-product-card .lv2-mini-row{min-height:76px;margin-top:16px}.lv2-product-input{border-radius:26px;min-height:104px}.lv2-today{border:0;border-radius:26px;min-height:84px}.lv2-today strong{margin-top:10px}.lv2-event{border:0;border-radius:26px;min-height:146px;margin-top:16px}.lv2-event>span{color:#8c7800;font-size:11px;font-weight:800}.lv2-event strong{margin-top:12px;font-size:18px}.lv2-event small{margin-top:16px}.lv2-summary-label{color:#66696f;margin:2px 0 14px;font-size:12px;font-weight:700}.lv2-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lv2-stats>div{background:#ffffffd9;border:1px solid #e5e1d9;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:104px;padding:18px;display:flex}.lv2-stats>div:nth-child(2){background:#fff0a0}.lv2-stats>div:nth-child(3){background:#eaf5fb}.lv2-stats span{color:#60636a;font-size:12px;font-weight:700}.lv2-stats strong{letter-spacing:-.05em;font-size:42px;line-height:.8}.lv2-summary-note{border:0;border-radius:25px;min-height:96px;margin-top:16px}.lv2-final{background:linear-gradient(#edf9fd 0%,#e4f5fb 100%);padding:clamp(86px,9vw,124px) 0 96px;position:relative}.lv2-final:before{content:"";filter:blur(40px);background:#ffffff73;border-radius:50%;width:min(820px,85vw);height:240px;position:absolute;top:0;left:50%;transform:translate(-50%,-45%)}.lv2-final-inner{z-index:1;position:relative}.lv2-final .lv2-centered-head{margin-top:0}.lv2-final .lv2-centered-head h2{font-size:clamp(46px,5vw,68px)}.lv2-final-cta{margin-top:28px}.lv2-final-demo{background:#fff;border:1px solid #d8e2e7;border-radius:28px;align-items:center;gap:12px;width:min(760px,100%);margin:38px auto 0;padding:14px 15px 14px 27px;transition:box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 14px 30px #0000000f}.lv2-final-demo:focus-within{transform:translateY(-2px);box-shadow:0 18px 34px #00000017}.lv2-final-demo input{min-width:0;color:var(--lv2-ink);background:0 0;border:0;outline:0;flex:1;font-size:17px;font-weight:700}.lv2-final-demo button{cursor:pointer;color:var(--lv2-ink);background:#ffd43b;border:0}.lv2-final-confirm{background:var(--lv2-deep);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:9px 13px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.lv2-footer{background:var(--lv2-deep);color:#fff;padding:48px 0 34px}.lv2-footer .lv2-rule-dot{background:#ffec68}.lv2-footer .lv2-rule-line{background:#ffffff38}.lv2-footer-row{justify-content:space-between;align-items:center;gap:30px;margin-top:48px;display:flex}.lv2-footer-row>strong{letter-spacing:-.03em;font-size:23px}.lv2-footer-row>div{color:#c9d2d5;gap:32px;font-size:12px;display:flex}.lv2-footer>.lv2-container>p{color:#91a3a8;margin:54px 0 0;font-size:11px}@media (width<=1050px){.lv2-nav-links{display:none}.lv2-nav{grid-template-columns:1fr auto}.lv2-hero-stage{grid-template-columns:1fr 250px;gap:26px;padding:40px}.lv2-workflow{gap:18px;padding:38px}.lv2-work-card{padding:25px 21px}.lv2-trust-grid,.lv2-why-grid{grid-template-columns:minmax(360px,.9fr) 1.1fr;gap:34px}.lv2-product-track{gap:18px}.lv2-product-card{padding:28px 22px}}@media (width<=820px){.lv2-container{width:min(100% - 36px,680px)}.lv2-nav-wrap{padding:14px 14px 0}.lv2-nav{min-height:58px;padding:7px 8px 7px 18px}.lv2-nav-actions>button{display:none}.lv2-nav-cta{min-height:42px;padding:0 17px;font-size:12px}.lv2-brand{font-size:18px}.lv2-brand-dot{width:12px;height:12px}.lv2-hero{min-height:auto;padding:126px 18px 62px}.lv2-hero-copy{width:min(660px,100%)}.lv2-hero h1{font-size:clamp(40px,8vw,56px)}.lv2-hero-demo-wrap{width:min(680px,100%);margin-top:42px}.lv2-hero-stage{border-radius:34px;grid-template-columns:1fr;padding:30px}.lv2-micro-promise{grid-template-columns:1fr auto;align-items:end;gap:12px 22px;min-height:0;display:grid}.lv2-micro-promise h3{grid-column:1}.lv2-micro-promise p{grid-column:1;margin:5px 0 0}.lv2-micro-promise .lv2-pill{grid-area:1/2/span 2;align-self:end}.lv2-workflow{grid-template-columns:1fr;margin-top:52px;padding:28px}.lv2-workflow:before{display:none}.lv2-work-card{min-height:auto}.lv2-work-rows{margin-top:28px}.lv2-trust-grid,.lv2-why-grid{grid-template-columns:1fr;margin-top:52px}.lv2-trust-copy{order:-1}.lv2-trust-copy h2 br{display:none}.lv2-trust-demo{width:min(560px,100%);margin-inline:auto}.lv2-why-copy{order:-1;padding-left:0}.lv2-thought-collage{min-height:470px}.lv2-product-head{margin-top:52px}.lv2-product-track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:repeat(3,minmax(300px,84vw));width:calc(100% + 18px);margin-top:48px;margin-right:-18px;padding-right:18px;overflow-x:auto}.lv2-product-track::-webkit-scrollbar{display:none}.lv2-product-card{scroll-snap-align:start}}@media (width<=560px){.lv2-container{width:calc(100% - 32px)}.lv2-nav-actions{gap:0}.lv2-nav-cta{padding:0 14px}.lv2-hero{padding-inline:16px}.lv2-hero h1{font-size:clamp(38px,11.2vw,50px);line-height:1.13}.lv2-butterfly-ij{color:#25282a;opacity:1;padding:8px;font-size:clamp(38px,12vw,52px);top:18%;right:0}.lv2-hero h1 br{display:none}.lv2-hero h1 span{margin-top:7px;display:block}.lv2-lead{width:100%;margin-top:28px;font-size:15px}.lv2-hero-cta-row{margin-top:26px}.lv2-no-setup{font-size:11px}.lv2-hero-stage{border-radius:28px;padding:22px}.lv2-input-shell{border-radius:22px;min-height:66px;padding-left:19px}.lv2-input-copy{font-size:17px}.lv2-send{flex-basis:42px;width:42px;height:42px}.lv2-parsed{border-radius:22px;justify-content:flex-start;min-height:138px;padding:19px}.lv2-result-badge{align-self:flex-start;margin-top:14px;padding:8px 12px;position:static;transform:none}.lv2-micro-promise{border-radius:26px;padding:25px;display:block}.lv2-micro-promise h3{font-size:27px}.lv2-micro-promise p{margin-top:13px}.lv2-micro-promise .lv2-pill{margin-top:18px}.lv2-section{padding-block:74px}.lv2-rule{grid-template-columns:10px auto minmax(40px,1fr);gap:10px}.lv2-rule-dot{width:10px;height:10px}.lv2-rule-label{font-size:10px}.lv2-rule-line{margin-left:7px}.lv2-centered-head{margin-top:44px}.lv2-centered-head h2,.lv2-trust-copy h2,.lv2-why-copy h2,.lv2-product-head h2{font-size:clamp(34px,10vw,43px)}.lv2-centered-head h2 br{display:none}.lv2-workflow{border-radius:30px;padding:18px}.lv2-work-card{border-radius:26px}.lv2-trust-demo{border-radius:30px;padding:20px}.lv2-decision-dark{min-height:260px;padding:20px}.lv2-principles{margin-top:38px}.lv2-trust-quote{margin-top:32px!important}.lv2-thought-collage{border-radius:30px;min-height:430px;padding:28px}.lv2-note.note-a{width:72%;top:158px;left:26px}.lv2-note.note-b{width:62%;bottom:25px;right:20px}.lv2-why-copy blockquote{margin-top:34px;padding:28px;font-size:26px}.lv2-product-track{grid-template-columns:repeat(3,minmax(282px,88vw))}.lv2-product-card{border-radius:30px;min-height:530px}.lv2-final{padding-bottom:104px}.lv2-final .lv2-centered-head h2{font-size:clamp(42px,12vw,54px)}.lv2-final-demo{border-radius:23px;padding:11px 11px 11px 19px}.lv2-final-demo input{font-size:15px}.lv2-final-demo button{flex-basis:44px;width:44px;height:44px}.lv2-footer-row{flex-direction:column;align-items:flex-start}.lv2-footer-row>div{flex-wrap:wrap;gap:12px 22px}}@media (prefers-reduced-motion:reduce){.lv2-butterfly-ij{pointer-events:none}.lv2-butterfly-ij-inner{animation:none!important}.landing-v2 *,.landing-v2 :before,.landing-v2 :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (hover:hover) and (pointer:fine){.landing-v2{scroll-behavior:smooth}}.landing-v2{--lv2-logo-font:"Playpen Sans", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lv2-editorial-paper:#fbfaf7;--lv2-editorial-cream:#f6f2e9;--lv2-editorial-blue:#e7f4f9;--lv2-editorial-sky:#dceff7;background:#fff;flex-direction:column;min-height:100%;display:flex}.landing-v2 main{order:0}.landing-v2 .lv2-footer{order:1}.landing-v2 .lv2-brand-band{order:2}.landing-v2 .lv2-brand-dot,.landing-v2 .lv2-rule-dot,.landing-v2 .lv2-hero-glow,.landing-v2 .lv2-micro-promise:after,.landing-v2 .lv2-brand-band:after{display:none!important}.landing-v2 .lv2-container{width:min(1180px,100% - 48px)}.landing-v2 .lv2-section{padding:clamp(104px,9vw,152px) 0}.landing-v2 .lv2-nav-wrap{padding:0 24px;top:16px}.landing-v2 .lv2-nav{-webkit-backdrop-filter:blur(20px)saturate(1.08);background:#fffffffb;border:1px solid #25282a17;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;width:min(1180px,100%);min-height:72px;padding:7px 9px 7px 20px;box-shadow:0 12px 30px #181b1c12}.landing-v2 .lv2-brand{font-family:var(--lv2-logo-font);letter-spacing:-.055em;gap:0;font-size:0;font-weight:700}.landing-v2 .lv2-brand:after{content:"Itjima";font-family:var(--lv2-logo-font);letter-spacing:-.055em;font-size:20px;font-weight:700;line-height:1}.landing-v2 .lv2-nav-links{justify-self:center;align-items:center;gap:clamp(24px,2.8vw,42px)}.landing-v2 .lv2-nav-links a{font-size:12px;font-weight:650}.landing-v2 .lv2-nav-actions{min-width:max-content}.landing-v2 .lv2-nav-cta{min-height:42px;padding-inline:20px}.landing-v2 .lv2-hero{background:linear-gradient(#fff 0%,#fbfaf6 46%,#fff 100%);padding-top:172px}.landing-v2 .lv2-hero-stage{box-shadow:none;background:linear-gradient(145deg,#fff 0%,#fffdf3 38%,#fff4a6 100%);border:0}.landing-v2 .lv2-input-shell,.landing-v2 .lv2-parsed{border:0;box-shadow:0 8px 24px #25282a0b}.landing-v2 .lv2-rule{justify-content:center;align-items:center;gap:0;display:flex}.landing-v2 .lv2-rule-line{display:none}.landing-v2 .lv2-rule-label{letter-spacing:.08em;background:#ffffffe6;border:1px solid #25282a1c;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:700}.landing-v2 .lv2-workflow{box-shadow:none;background:0 0;gap:16px;padding:0}.landing-v2 .lv2-workflow:before{display:none}.landing-v2 .lv2-work-card{box-shadow:none;border:0;border-radius:28px}.landing-v2 .lv2-work-card.paper{background:var(--lv2-editorial-cream)}.landing-v2 .lv2-work-card.blue{background:var(--lv2-editorial-blue)}.landing-v2 .lv2-work-card.yellow{background:linear-gradient(155deg,#fff 0%,#fff8c7 100%)}.landing-v2 .lv2-mini-row,.landing-v2 .lv2-product-input,.landing-v2 .lv2-today,.landing-v2 .lv2-event,.landing-v2 .lv2-summary-note,.landing-v2 .lv2-decision-input{box-shadow:none;border:0}.landing-v2 .lv2-trust{background:linear-gradient(#fff 0%,#fffbea 18%,#fff4ad 55%,#fff 100%)}.landing-v2 .lv2-trust-demo{box-shadow:none;background:#f8f5eeeb;border:0}.landing-v2 .lv2-principles>div{background:#ffffff94;border:0}.landing-v2 .lv2-thought-collage{background:var(--lv2-editorial-blue);box-shadow:none}.landing-v2 .lv2-note{box-shadow:none}.landing-v2 .lv2-product{background:#fff}.landing-v2 .lv2-product-card{box-shadow:none;border:0;border-radius:30px}.landing-v2 .lv2-product-card.paper{background:var(--lv2-editorial-cream)}.landing-v2 .lv2-product-card.blue{background:var(--lv2-editorial-blue)}.landing-v2 .lv2-product-card.yellow{background:linear-gradient(155deg,#fff 0%,#fff7bd 100%)}.landing-v2 .lv2-product-card .lv2-mini-row,.landing-v2 .lv2-product-card .lv2-product-input,.landing-v2 .lv2-product-card .lv2-today,.landing-v2 .lv2-product-card .lv2-event,.landing-v2 .lv2-product-card .lv2-summary-note,.landing-v2 .lv2-product-card .lv2-stats>div{box-shadow:none;background:#ffffffe0;border:0}.landing-v2 .lv2-product-card.yellow .lv2-stats>div:nth-child(2){background:linear-gradient(145deg,#fff 0%,#fff4a8 100%)}.landing-v2 .lv2-product-card.yellow .lv2-stats>div:nth-child(3){background:var(--lv2-editorial-blue)}.landing-v2 .lv2-final{background:linear-gradient(#fff 0%,#edf8fc 100%)}.landing-v2 .lv2-final:before{display:none}.landing-v2 .lv2-final-demo{border:0;box-shadow:0 10px 28px #25282a0e}.landing-v2 .lv2-footer{color:var(--lv2-ink);background:#fff;border-top:1px solid #25282a14;padding:48px 0 42px}.landing-v2 .lv2-footer-row{align-items:flex-end;margin-top:38px}.landing-v2 .lv2-footer-row>strong{font-size:20px}.landing-v2 .lv2-footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 22px;display:flex}.landing-v2 .lv2-footer-links>a{color:#25282aa3;font-size:12px;font-weight:650;transition:color .16s}.landing-v2 .lv2-footer-links>a:hover{color:var(--lv2-ink)}.landing-v2 .lv2-social-links{align-items:center;gap:8px;margin-left:8px;display:flex}.landing-v2 .lv2-social-link{background:#fff;border:1px solid #25282a1c;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:inline-flex;color:var(--lv2-ink)!important}.landing-v2 .lv2-social-link:hover{background:var(--lv2-editorial-paper)}.landing-v2 .lv2-footer>.lv2-container>p{color:#25282a6b}.landing-v2 .lv2-brand-band{background:linear-gradient(#e7f6fb 0%,#d6edf6 100%);padding:clamp(64px,7vw,100px) 0 0;overflow:visible}.landing-v2 .lv2-brand-band .lv2-container{width:100%;max-width:none}.landing-v2 .lv2-brand-band-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.landing-v2 .lv2-brand-band-kicker{color:#25282a80;letter-spacing:.1em;order:1;margin:0 0 16px;font-size:10px;font-weight:700}.landing-v2 .lv2-brand-band-copy{color:#25282a9e;order:2;width:min(560px,100% - 40px);margin:0 auto clamp(48px,5vw,72px);font-size:14px;line-height:1.7}.landing-v2 .lv2-brand-masthead{text-align:center;white-space:nowrap;order:3;width:100%;margin:0 0 -.09em;font-size:0;line-height:0}.landing-v2 .lv2-brand-masthead:after{content:"Itjima";font-family:var(--lv2-logo-font);letter-spacing:-.085em;color:#fff;font-size:clamp(132px,22vw,340px);font-weight:700;line-height:.76;display:block}@media (width<=1050px){.landing-v2 .lv2-container{width:min(100% - 40px,920px)}}@media (width<=820px){.landing-v2 .lv2-container{width:min(100% - 36px,680px)}.landing-v2 .lv2-nav-wrap{padding-inline:14px;top:12px}.landing-v2 .lv2-nav{grid-template-columns:auto 1fr;gap:14px;padding:7px 8px 7px 15px}.landing-v2 .lv2-brand:after{font-size:18px}.landing-v2 .lv2-hero{padding-top:136px}.landing-v2 .lv2-section{padding-block:92px}.landing-v2 .lv2-product .lv2-container{width:100%;max-width:none}.landing-v2 .lv2-product .lv2-rule,.landing-v2 .lv2-product .lv2-product-head{width:calc(100% - 36px);margin-left:auto;margin-right:auto}.landing-v2 .lv2-product-track{scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;background:#fff;grid-template-columns:none;grid-auto-columns:min(82vw,360px);grid-auto-flow:column;gap:14px;width:100%;margin:48px 0 0;padding:0 18px 12px;scroll-padding-inline:18px;overflow-x:auto}.landing-v2 .lv2-product-card{scroll-snap-align:start;width:auto;min-width:0;min-height:520px}.landing-v2 .lv2-footer-row{align-items:flex-start}.landing-v2 .lv2-footer-links{justify-content:flex-start}.landing-v2 .lv2-social-links{width:100%;margin:6px 0 0}.landing-v2 .lv2-brand-masthead:after{font-size:clamp(108px,27vw,180px)}}@media (width<=560px){.landing-v2 .lv2-container,.landing-v2 .lv2-product .lv2-rule,.landing-v2 .lv2-product .lv2-product-head{width:calc(100% - 32px)}.landing-v2 .lv2-product-track{grid-auto-columns:calc(100vw - 48px);gap:12px;padding-inline:16px;scroll-padding-inline:16px}.landing-v2 .lv2-product-card{border-radius:26px;min-height:500px}.landing-v2 .lv2-brand-band{padding-top:60px}.landing-v2 .lv2-brand-band-copy{margin-bottom:42px}.landing-v2 .lv2-brand-masthead:after{font-size:clamp(100px,30vw,132px);line-height:.78}.landing-v2 .lv2-social-link span{display:none}.landing-v2 .lv2-social-link{justify-content:center;width:42px;min-height:42px;padding:0}}@media (prefers-reduced-motion:reduce){.landing-v2 .lv2-social-link,.landing-v2 .lv2-footer-links>a{transition-duration:1ms!important}}.app-header-inner{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.app-shell.v03-public-landing{max-width:none;font-family:var(--v03-font);margin:0;padding:0}.v03-public-landing>header.lv2-nav-wrap{border:0;min-height:0;margin:0;display:block}.v03-public-landing .lv2-nav{margin-block:0}.v03-public-landing>main{width:100%;margin:0;padding:0}.v03-public-landing>footer{background:#d6edf6;margin:0;padding:16px}.v03-public-landing .lv2-nav .wordmark{min-height:48px;padding:0}.v03-public-landing .lv2-nav .brand-logo{width:112px}.v03-public-landing .header-navigation{justify-self:end;margin:0}.v03-public-landing .lv2-nav-links{justify-content:center}.v03-public-landing .lv2-nav-links a{align-items:center;min-height:44px;display:inline-flex}.v03-public-landing .lv2-hero h1{font-weight:800}.v03-public-landing .lv2-demo-main .lv2-parsed{padding-right:27px}.v03-public-landing .lv2-demo-main .lv2-parsed span{overflow-wrap:anywhere}.v03-demo-disclaimer{color:var(--lv2-muted);font-size:12px}.v03-demo-controls{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.v03-demo-controls button{width:auto;min-height:44px;box-shadow:none;border-radius:999px;margin:0;padding:8px 12px;font-size:12px}.v03-demo-controls button[aria-pressed=true]{background:var(--lv2-ink);color:#fff}.v03-demo-screen{min-height:280px}.v03-manual-steps{text-align:left;gap:12px;max-width:620px;margin:32px auto;padding-left:28px;line-height:1.7;list-style:decimal;display:grid}.v03-brand-signoff{width:min(900px,85%);margin:0 auto;line-height:0}.v03-brand-signoff .brand-logo{width:100%}.v03-brand-signoff img{filter:brightness(0)invert()}.v03-public-landing .lv2-pill,.v03-public-landing .lv2-nav a{min-height:48px}.v03-public-landing a:focus-visible,.v03-public-landing button:focus-visible{outline:3px solid var(--v03-ink);outline-offset:4px}@media (width<=820px){.v03-public-landing .lv2-nav .brand-logo{width:70.4px}.v03-public-landing .lv2-nav-links{display:none}}@media (prefers-reduced-motion:reduce){.v03-public-landing *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.v03-public-landing .header-navigation{padding-top:0}.v03-public-landing .lv2-pill>span:last-child{transition:transform .18s}.v03-public-landing .lv2-pill:hover>span:last-child{transform:translate(3px)}
