.originkit-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.originkit-scroll-text__visual{column-gap:.18em;display:inline-flex;flex-wrap:wrap;row-gap:.04em}.originkit-scroll-text__word{display:inline-block;will-change:opacity,transform}.originkit-hover-reveal{position:relative}.originkit-hover-reveal__list{display:grid;gap:.75rem}.originkit-hover-reveal__item{align-items:center;color:inherit;display:grid;gap:1rem;grid-template-columns:minmax(5rem,7rem) 1fr auto;min-height:5.5rem;padding:.75rem;text-decoration:none}.originkit-hover-reveal__item:focus-visible{border-radius:.5rem;outline:3px solid #003e21;outline-offset:3px}.originkit-hover-reveal__thumbnail{aspect-ratio:4 / 3;border-radius:.4rem;display:block;object-fit:cover;width:100%}.originkit-hover-reveal__copy,.originkit-hover-reveal__stats{display:grid;gap:.3rem}.originkit-hover-reveal__name{font-weight:700}.originkit-hover-reveal__meta{color:#47624f}.originkit-hover-reveal__stats{color:#36513e;font-size:.875rem;grid-auto-flow:column;justify-content:start}.originkit-hover-reveal__stats span+span:before{content:"·";margin-right:.3rem}.originkit-hover-reveal__arrow{color:#003e21;font-size:1.25rem}.originkit-hover-reveal__preview-positioner{display:none;max-width:18rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:min(42vw,18rem);z-index:2}.originkit-hover-reveal__preview{background:#f8f6ef;border:1px solid rgba(0,62,33,.18);border-radius:.6rem;box-shadow:0 1rem 2.5rem #03240f24;overflow:hidden}.originkit-hover-reveal__preview img{aspect-ratio:16 / 10;display:block;object-fit:cover;width:100%}.originkit-hover-reveal__preview div{padding:.8rem}.originkit-hover-reveal__preview p,.originkit-hover-reveal__preview ul{margin:0}.originkit-hover-reveal__preview ul{display:flex;gap:.75rem;list-style:none;padding:.5rem 0 0}.originkit-shiny-pill{align-items:center;background:#03240f;border-radius:999px;color:#fffef8;display:inline-flex;isolation:isolate;overflow:hidden;padding:.45rem .8rem;position:relative}.originkit-shiny-pill__text{position:relative;z-index:1}.originkit-shiny-pill__sheen{animation:originkit-sheen-sweep 4.5s ease-in-out infinite;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.65) 50%,transparent 65%);top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-125%)}.originkit-coverflow-gallery{align-items:center;display:grid;height:100%;isolation:isolate;min-height:28rem;outline:none;overflow:hidden;perspective:78rem;position:relative;width:100%}.originkit-coverflow-gallery:focus-visible{border-radius:1.2rem;box-shadow:0 0 0 3px #ba842f57}.originkit-coverflow-gallery__glow{background:radial-gradient(circle at 50% 34%,rgba(186,132,47,.22),transparent 31rem),radial-gradient(circle at 75% 62%,rgba(0,62,33,.16),transparent 24rem);filter:blur(1px);top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.originkit-coverflow-gallery__stage{height:min(72vw,27.5rem);margin-inline:auto;position:relative;transform-style:preserve-3d;width:min(84vw,34.5rem)}.originkit-coverflow-gallery__card{cursor:pointer;left:50%;opacity:var(--coverflow-opacity);position:absolute;top:50%;transform:var(--coverflow-transform);transform-origin:center;transform-style:preserve-3d;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);width:min(78vw,28.5rem);will-change:transform,opacity}.originkit-coverflow-gallery__card[data-active=true]{cursor:default}.originkit-coverflow-gallery__card img{aspect-ratio:16 / 10.6;display:block;object-fit:cover;width:100%}.originkit-coverflow-gallery__caption{align-items:center;background:color-mix(in srgb,var(--color-paper) 92%,transparent);border-top:1px solid var(--color-border);color:var(--color-primary-strong);display:flex;gap:.6rem;justify-content:space-between;padding:.7rem .9rem}.originkit-coverflow-gallery__caption strong{font-size:var(--text-sm);letter-spacing:-.03em}.originkit-coverflow-gallery__caption span{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:650;white-space:nowrap}.originkit-coverflow-gallery__rail{align-items:center;bottom:1.2rem;display:flex;gap:.45rem;justify-content:center;left:50%;position:absolute;transform:translate(-50%)}.originkit-coverflow-gallery__rail span{background:#003e2133;border-radius:999px;height:.45rem;transition:all .26s ease;width:.45rem}.originkit-coverflow-gallery__rail span[data-active=true]{background:var(--color-primary);width:1.45rem}@keyframes originkit-sheen-sweep{0%,55%{transform:translate(-125%)}85%,to{transform:translate(125%)}}@media(hover:hover)and (pointer:fine){.originkit-hover-reveal__preview-positioner{display:block}}@media(max-width:30rem){.originkit-hover-reveal__item{grid-template-columns:5rem 1fr auto}.originkit-coverflow-gallery{min-height:22rem}.originkit-coverflow-gallery__stage{height:20rem;width:100%}.originkit-coverflow-gallery__card{width:min(78vw,21rem)}.originkit-coverflow-gallery__caption{display:block}.originkit-coverflow-gallery__caption span{display:block;margin-top:.15rem}}@media(prefers-reduced-motion:reduce){.originkit-scroll-text__word,.originkit-coverflow-gallery__card,.originkit-coverflow-gallery__rail span,.originkit-shiny-pill__sheen{animation:none;transition:none}}:root{color-scheme:light;--color-primary: #003e21;--color-primary-strong: #03240f;--color-primary-soft: #dceee3;--color-mint: #a8d8bc;--color-mint-soft: #edf7f0;--color-gold: #aa7a2f;--color-gold-text: #76521b;--color-gold-soft: #f4ead7;--color-ivory: #f7f3e8;--color-paper: #fffdf7;--color-surface: #ffffff;--color-surface-muted: #f0eee7;--color-text: #102a1b;--color-text-muted: #4b6254;--color-border: #cdd8d0;--color-border-strong: #9eafa3;--color-focus: #6b4a16;--color-focus-outer: #fffdf7;--color-white: #ffffff;--font-display: "Paperlogy", "Pretendard Variable", Pretendard, "Noto Sans KR", sans-serif;--font-body: "Pretendard Variable", Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--text-xs: .8125rem;--text-sm: .9375rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: clamp(1.75rem, 5vw, 2.75rem);--text-display: clamp(2.75rem, 10vw, 6.75rem);--leading-tight: 1.12;--leading-heading: 1.24;--leading-body: 1.7;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 2.5rem;--space-6: 3rem;--space-8: 4rem;--space-10: 5rem;--space-12: 6rem;--space-16: 8rem;--radius-sm: .375rem;--radius-md: .75rem;--radius-lg: 1.25rem;--radius-pill: 999px;--shadow-browser: 0 1.5rem 4rem rgb(3 36 15 / 14%);--shadow-raised: 0 .75rem 2.5rem rgb(3 36 15 / 9%);--container: 76rem;--container-wide: 88rem;--gutter: clamp(1.25rem, 5vw, 4rem);--header-height: 4.5rem;--duration-fast: .16s;--duration-base: .24s;--ease-out: cubic-bezier(.22, 1, .36, 1);--z-base: 0;--z-raised: 10;--z-preview: 20;--z-navigation: 30;--z-header: 40;--z-focus: 50}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-ivory);overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-2))}body{background:linear-gradient(180deg,rgb(255 253 247 / 76%),transparent 28rem),var(--color-ivory);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);margin:0;min-width:20rem;overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:rgb(0 62 33 / 14%)}button{cursor:pointer}a{color:var(--color-primary);text-underline-offset:.2em}img,picture,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,p,figure{margin-block:0}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.035em}h1{font-size:var(--text-display);line-height:var(--leading-tight)}h2{font-size:var(--text-xl);line-height:var(--leading-heading)}h3{font-size:var(--text-lg);line-height:1.4}p,li{word-break:keep-all}ul,ol{margin-block:0}::selection{background:var(--color-mint);color:var(--color-primary-strong)}:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 6px var(--color-focus-outer);outline:3px solid var(--color-focus);outline-offset:3px;position:relative;z-index:var(--z-focus)}:target{scroll-margin-top:calc(var(--header-height) + var(--space-2))}[hidden]{display:none!important}.button{align-items:center;border:1px solid transparent;display:inline-flex;font-weight:700;justify-content:center;min-height:3rem;min-width:2.75rem;padding:.75rem 1.25rem;text-align:center;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.button--primary{background:var(--color-primary);color:var(--color-white)}.button--secondary{background:transparent;border-color:var(--color-primary);color:var(--color-primary)}.menu-new-post-badge{align-items:center;background:#e94135;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:900;height:15px;justify-content:center;line-height:1;margin-left:6px;min-width:15px;padding:0 4px}.section-heading{display:grid;gap:var(--space-2);margin-bottom:var(--space-5);max-width:48rem}.section-heading>p:last-child{color:var(--color-text-muted);max-width:42rem}.section-label{align-items:center;color:var(--color-primary);display:flex;font-size:var(--text-xs);font-weight:800;gap:var(--space-1);letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.section-label:before{background:var(--color-gold);content:"";flex:0 0 1.75rem;height:1px}@media(hover:hover)and (pointer:fine){a:hover{text-decoration-thickness:.12em}.button:hover{box-shadow:0 .75rem 1.75rem #03240f29;transform:translateY(-2px)}.button--primary:hover{background:var(--color-primary-strong)}.button--secondary:hover{background:var(--color-primary-soft)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.button,.originkit-hover-reveal__item,.originkit-scroll-text__word,.originkit-shiny-pill__sheen{animation:none!important;transform:none!important;transition:none!important}}.site-header{align-items:center;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#f7f3e8eb;border-bottom:1px solid rgb(0 62 33 / 14%);display:flex;height:var(--header-height);justify-content:space-between;padding-inline:var(--gutter);position:sticky;top:0;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);z-index:var(--z-header)}.site-header[data-scrolled=true]{background:#f7f3e8fa;border-bottom-color:#003e2138;box-shadow:0 .35rem 1.5rem #003e2114}.site-header__brand{color:var(--color-primary-strong);font-family:var(--font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.04em;min-height:2.75rem;align-items:center;display:inline-flex;text-decoration:none}.site-header__menu-button{align-items:center;background:var(--color-primary);border:0;border-radius:50%;color:var(--color-white);display:inline-flex;height:2.75rem;justify-content:center;padding:0;width:2.75rem}.site-header__menu-button svg{height:1.375rem;width:1.375rem}.site-header__navigation{background:var(--color-paper);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-raised);display:none;gap:var(--space-1);inset:var(--header-height) 0 auto;padding:var(--space-2) var(--gutter) var(--space-3);position:fixed;z-index:var(--z-navigation)}.site-header__navigation[data-open=true]{display:grid}.site-header__navigation a{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-text);display:flex;font-weight:650;min-height:2.75rem;text-decoration:none}.hero,.problem-solution,.admin-showcase,.case-studies,.seo-aeo-proof,.pricing,.comparison,.support,.process,.faq,.final-cta{margin-inline:auto;max-width:var(--container);padding:var(--space-10) var(--gutter);position:relative}.hero{display:grid;gap:var(--space-5);max-width:var(--container-wide);min-height:calc(100svh - var(--header-height));padding-top:var(--space-6)}.hero:before{background:radial-gradient(circle at 12% 16%,rgb(168 216 188 / 42%),transparent 28rem),linear-gradient(135deg,transparent 62%,rgb(170 122 47 / 8%));content:"";top:0;right:50%;bottom:0;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}.hero__headline{align-content:start;display:grid;gap:var(--space-2);position:relative;z-index:var(--z-raised)}.hero__headline .originkit-shiny-pill{font-size:var(--text-xs);font-weight:700;justify-self:start;letter-spacing:.03em}.hero__headline h1{color:var(--color-primary-strong);max-width:14ch;white-space:pre-line}.hero__headline>p{color:var(--color-text-muted);font-size:var(--text-md);max-width:40rem}.hero__floating-actions{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-self:start;margin-top:var(--space-1);width:fit-content}.hero__floating-actions .button{min-height:44px}.hero__floating-application{width:fit-content}.hero__showcase{align-items:start;display:grid;gap:var(--space-4)}.hero__brand-panel{display:grid;gap:var(--space-3);min-width:0}.hero-impact-reveal{background:var(--color-primary-strong);border:1px solid rgb(168 216 188 / 32%);border-radius:var(--radius-sm);height:clamp(18rem,48vw,24rem);isolation:isolate;overflow:hidden;position:relative}.hero-impact-reveal:after{background:linear-gradient(90deg,#03240f9e,#003e211f 46%,#03240f94),linear-gradient(180deg,#03240f1a,#03240f6b);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.hero-impact-reveal__media{animation:hero-impact-background-settle 1.13s .12s backwards;top:-4%;right:-4%;bottom:-4%;left:-4%;opacity:1;position:absolute;transform:scale(1);z-index:0}.hero-impact-reveal__media-hover{height:100%;transition:transform .52s var(--ease-out);width:100%}.hero-impact-reveal__media-hover img{animation:hero-impact-ribbon-ambient 8s 1.9s ease-in-out infinite;height:100%;object-fit:cover;object-position:center;transform-origin:center;width:100%}.hero-impact-reveal__curtain{animation:hero-impact-curtain-open .8s cubic-bezier(.65,0,.35,1) both;background:linear-gradient(120deg,var(--color-primary-strong),#001b0e 72%);clip-path:polygon(0 0,100% 0,82% 100%,0 100%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:4}.hero-impact-reveal__brands{align-content:center;color:var(--color-ivory);display:grid;gap:clamp(.875rem,2.4vw,1.5rem);grid-template-columns:1fr;grid-template-rows:repeat(3,auto);top:0;right:0;bottom:0;left:0;justify-items:center;padding:1.5rem clamp(1rem,4vw,2rem);position:absolute;text-align:center;z-index:2}.hero-impact-reveal__brand{animation:hero-impact-brand-in .65s both;min-width:0}.hero-impact-reveal__brand--secret{animation-delay:.55s;font-family:var(--font-display);font-size:clamp(1.35rem,5vw,2rem);font-weight:700;justify-self:center;letter-spacing:-.04em;white-space:nowrap}.hero-impact-reveal__brand--connector{animation-delay:.7s;color:var(--color-mint);font-size:clamp(1.75rem,6vw,2.5rem);font-weight:300;line-height:1}.hero-impact-reveal__brand--templar{animation-delay:.85s;display:grid;justify-self:center;line-height:.9;text-align:center}.hero-impact-reveal__brand--templar small{font-size:clamp(.625rem,2.2vw,.875rem);font-weight:650;letter-spacing:.42em;margin-bottom:.45rem}.hero-impact-reveal__brand--templar strong{font-family:var(--font-display);font-size:clamp(1.4rem,5.8vw,2.25rem);font-style:italic;letter-spacing:.02em}.hero-impact-reveal__light{animation:hero-impact-light-cycle 5.5s 1.2s linear infinite both;background:linear-gradient(90deg,transparent,rgb(255 253 247 / 48%),transparent);inset:-45% auto -45% -22%;pointer-events:none;position:absolute;transform:skew(-18deg);width:18%;z-index:3}@keyframes hero-impact-curtain-open{0%{transform:translate(0)}to{transform:translate(-118%)}}@keyframes hero-impact-background-settle{0%{opacity:.52;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes hero-impact-brand-in{0%{opacity:0;transform:translateY(1rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hero-impact-ribbon-ambient{0%,to{transform:scale(1) translateZ(0)}50%{transform:scale(1.025) translate3d(.8%,-.8%,0)}}@keyframes hero-impact-light-cycle{0%{opacity:0;transform:translate(0) skew(-18deg)}5%{opacity:.72}12.73%{opacity:0;transform:translate(760%) skew(-18deg)}to{opacity:0;transform:translate(760%) skew(-18deg)}}.hero__actions,.final-cta__actions{display:grid;gap:var(--space-1)}.hero__trust-points{display:grid;gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:var(--space-2) 0 0}.hero__trust-points li{border-top:1px solid var(--color-border-strong);color:var(--color-primary-strong);font-size:var(--text-sm);font-weight:650;padding-top:var(--space-1)}.hero__trust-points li:before{color:var(--color-gold);content:"—";margin-right:.375rem}.hero__visual{min-height:clamp(21rem,98vw,31rem);position:relative}.browser-frame{background:var(--color-surface);border:1px solid rgb(0 62 33 / 22%);border-radius:var(--radius-md);box-shadow:var(--shadow-browser);overflow:hidden}.browser-frame__bar{align-items:center;background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);display:flex;gap:.35rem;height:1.75rem;padding-inline:.75rem}.browser-frame__bar span{background:var(--color-border-strong);border-radius:50%;height:.4rem;width:.4rem}.browser-frame__bar span:first-child{background:var(--color-gold)}.browser-frame img{aspect-ratio:16 / 10;background:var(--color-surface-muted);object-fit:cover;width:100%}.browser-frame figcaption{background:var(--color-paper);border-top:1px solid var(--color-border);color:var(--color-primary-strong);font-size:var(--text-xs);font-weight:700;padding:.5rem .75rem}.hero__visual>.browser-frame{position:absolute}.browser-frame--1{left:0;top:0;width:82%;z-index:3}.browser-frame--2{right:0;top:32%;width:72%;z-index:2}.browser-frame--3{bottom:0;left:3%;width:58%;z-index:1}.problem-solution{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border)}.problem-solution>div[id]{max-width:52rem}.problem-solution h2{margin-top:var(--space-2)}.problem-solution__flow{display:grid;gap:var(--space-2);margin-top:var(--space-5)}.problem-solution__flow article{border-top:3px solid var(--color-primary);padding-top:var(--space-2)}.problem-solution__flow article:last-child{background:var(--color-primary-strong);color:var(--color-white);margin-inline:calc(var(--gutter) * -.5);padding:var(--space-3) calc(var(--gutter) * .5)}.problem-solution__flow h3{margin-bottom:var(--space-2)}.problem-solution__flow ul{display:grid;gap:.75rem;list-style:none;padding:0}.problem-solution__flow li{border-bottom:1px solid currentColor;padding:0 0 .75rem 1.5rem;position:relative}.problem-solution__flow li:before{color:var(--color-gold-text);content:counter(list-item,decimal-leading-zero);font-family:var(--font-display);font-size:var(--text-xs);font-weight:800;left:0;position:absolute;top:.2em}.admin-showcase:before,.pricing:before,.faq:before{background:var(--color-paper);content:"";top:0;right:50%;bottom:0;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}.admin-showcase__tabs{display:flex;gap:var(--space-1);margin-bottom:var(--space-2);overflow-x:auto;padding:.25rem 0 var(--space-1);scrollbar-width:thin}.admin-showcase__tabs button{background:transparent;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-muted);flex:0 0 auto;font-weight:700;min-height:2.75rem;padding:.55rem var(--space-2);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.admin-showcase__tabs button[aria-selected=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.admin-showcase__panel{background:var(--color-primary-strong);border:1px solid var(--color-primary-strong);box-shadow:var(--shadow-browser);color:var(--color-white);display:grid;overflow:hidden}.admin-showcase__panel img{aspect-ratio:16 / 10;background:var(--color-surface-muted);object-fit:cover;width:100%}.admin-showcase__panel>div{display:grid;gap:var(--space-1);padding:var(--space-3)}.admin-showcase__panel p{color:#ffffffc7}.case-studies__cards,.pricing__tiers,.support__scopes{display:grid;gap:var(--space-3)}.case-card{border-top:1px solid var(--color-primary);display:grid;gap:.75rem;padding-top:var(--space-2)}.case-card>p:first-of-type{color:var(--color-gold-text);font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;margin-top:var(--space-1)}.case-card>p:last-of-type{color:var(--color-text-muted)}.case-card ul,.pricing-card ul{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;padding:0}.case-card li,.pricing-card li{background:var(--color-mint-soft);border-radius:var(--radius-pill);color:var(--color-primary);font-size:var(--text-xs);font-weight:650;padding:.35rem .7rem}.case-card>a{align-items:center;border-bottom:1px solid var(--color-primary);display:inline-flex;font-weight:750;justify-content:space-between;min-height:2.75rem;text-decoration:none}.case-card>a:after{content:"↗"}.case-studies__hover-enhancement{display:none;margin-top:var(--space-6)}.seo-aeo-proof{display:grid;gap:var(--space-5)}.seo-aeo-proof:before{background:radial-gradient(circle at 82% 20%,rgb(168 216 188 / 35%),transparent 22rem),linear-gradient(180deg,#fffdf700,#edf7f0b8);content:"";top:0;right:50%;bottom:0;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}.seo-aeo-proof__copy{display:grid;gap:var(--space-2)}.seo-aeo-proof__copy>p:not(.section-label){color:var(--color-text-muted);max-width:48rem}.seo-aeo-proof__reasons{display:grid;gap:.75rem;list-style:none;margin:var(--space-2) 0 0;padding:0}.seo-aeo-proof__reasons li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);padding:.85rem 1rem .85rem 2.45rem;position:relative}.seo-aeo-proof__reasons li:before{background:var(--color-primary);border-radius:var(--radius-pill);content:"";height:.5rem;left:1rem;position:absolute;top:1.45rem;width:.5rem}.seo-aeo-proof__analyzer-link{justify-self:start;margin-top:var(--space-1);width:fit-content}.seo-aeo-proof__evidence{display:grid;gap:var(--space-2)}.seo-aeo-proof__image-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-browser);overflow:hidden;padding:.5rem}.seo-aeo-proof__image-card img{border-radius:calc(var(--radius-sm) / 1.5);display:block;width:100%}.seo-aeo-proof__scores{display:grid;gap:var(--space-2)}.seo-aeo-proof__scores article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;gap:var(--space-1);padding:var(--space-2)}.seo-aeo-proof__scores article>p{color:var(--color-gold-text);font-size:var(--text-xs);font-weight:800;letter-spacing:.08em}.seo-aeo-proof__scores article>div{align-items:baseline;display:flex;gap:.65rem}.seo-aeo-proof__scores strong{color:var(--color-primary);font-family:var(--font-display);font-size:clamp(2rem,8vw,3.4rem);line-height:1}.seo-aeo-proof__scores strong:last-of-type{color:var(--color-gold-text);font-size:clamp(1.55rem,6vw,2.65rem)}.seo-aeo-proof__scores span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:800;text-transform:uppercase}.seo-aeo-proof__scores dl{display:grid;gap:.45rem;margin:0}.seo-aeo-proof__scores dl>div{display:grid;gap:.15rem}.seo-aeo-proof__scores dt{color:var(--color-primary);font-size:var(--text-xs);font-weight:800}.seo-aeo-proof__scores dd{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.seo-aeo-proof__scores small,.seo-aeo-proof__notice{color:var(--color-text-muted);font-size:var(--text-xs)}.pricing-card{background:var(--color-surface);border:1px solid var(--color-border);display:grid;gap:var(--space-2);padding:var(--space-3)}.pricing-card:nth-child(2){border-color:var(--color-primary);box-shadow:inset 0 .25rem 0 var(--color-primary)}.pricing-card>p{color:var(--color-text-muted)}.pricing-card__price-group{display:grid;gap:.2rem}.pricing-card__price{color:var(--color-primary);font-family:var(--font-display);font-size:1.9rem;font-weight:900;line-height:1.05;letter-spacing:0}.pricing-card__price-group small{color:var(--color-text-muted);font-size:var(--text-xs)}.pricing-card>strong{color:var(--color-primary);font-family:var(--font-display);font-size:1.45rem}.pricing-card ul{align-content:start}.pricing-card>a{align-items:center;background:var(--color-primary);color:var(--color-white);display:inline-flex;font-weight:700;justify-content:center;margin-top:auto;min-height:3rem;padding:.75rem var(--space-2);text-decoration:none}.pricing__reason{border-left:3px solid var(--color-gold);color:var(--color-text-muted);margin-top:var(--space-4);max-width:56rem;padding-left:var(--space-2)}.comparison__table-wrap{width:100%}.comparison table,.comparison tbody,.comparison tr,.comparison th,.comparison td{display:block}.comparison table{border-collapse:collapse;width:100%}.comparison caption{color:var(--color-text-muted);display:block;font-size:var(--text-sm);margin-bottom:var(--space-3);text-align:left;width:100%}.comparison thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.comparison tbody{display:grid;gap:var(--space-2)}.comparison tr{background:var(--color-paper);border:1px solid var(--color-border);padding:var(--space-2)}.comparison tbody th{border-bottom:1px solid var(--color-border-strong);color:var(--color-primary-strong);font-family:var(--font-display);font-size:var(--text-lg);padding-bottom:var(--space-1);text-align:left}.comparison td{color:var(--color-text-muted);padding-top:var(--space-2)}.comparison td:before{color:var(--color-primary);display:block;font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;margin-bottom:.25rem}.comparison td:nth-of-type(1):before{content:"개비공"}.comparison td:nth-of-type(2):before{content:"다른 방식에서 확인할 점"}.support__scopes article{border-top:1px solid var(--color-primary);display:grid;gap:var(--space-1);padding-top:var(--space-2)}.support__scopes article:before{color:var(--color-gold-text);content:counter(list-item,decimal-leading-zero);counter-increment:list-item;font-family:var(--font-display);font-size:2rem;font-weight:800}.support__scopes p{color:var(--color-text-muted)}.support aside{background:var(--color-gold-soft);border-left:3px solid var(--color-gold);display:grid;gap:var(--space-1);margin-top:var(--space-4);padding:var(--space-3)}.process{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border)}.process__steps{counter-reset:process;display:grid;list-style:none;padding:0}.process__steps li{border-top:1px solid var(--color-border-strong);display:grid;gap:var(--space-1);grid-template-columns:3rem 1fr;padding-block:var(--space-2)}.process__steps li>span{color:var(--color-gold-text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;grid-row:1 / span 2}.process__steps p{color:var(--color-text-muted)}.faq__list{border-top:1px solid var(--color-primary)}.faq__item{border-bottom:1px solid var(--color-border-strong)}.faq__item h3{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:-.015em}.faq__item button{align-items:center;background:transparent;border:0;display:flex;font-weight:700;gap:var(--space-2);justify-content:space-between;min-height:4rem;padding:var(--space-1) 0;text-align:left;width:100%}.faq__item button>span:last-child{align-items:center;border:1px solid var(--color-border-strong);border-radius:50%;display:inline-flex;flex:0 0 2.75rem;font-size:var(--text-lg);height:2.75rem;justify-content:center}.faq__item [role=region]{color:var(--color-text-muted);max-width:48rem;padding:0 var(--space-5) var(--space-3) 0}.final-cta{background:var(--color-primary-strong);color:var(--color-white);max-width:var(--container-wide)}.final-cta:before{background:var(--color-primary-strong);content:"";top:0;right:50%;bottom:0;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}.final-cta .section-label{color:var(--color-mint)}.final-cta h2{margin-top:var(--space-2);max-width:52rem}.final-cta>p:not(.section-label){color:#ffffffbf;margin-top:var(--space-2)}.final-cta__actions{margin-top:var(--space-4)}.final-cta .button--primary{background:var(--color-gold-soft);color:var(--color-primary-strong)}.final-cta .button--secondary{border-color:var(--color-mint);color:var(--color-white)}.site-footer{align-items:start;background:#021b0b;color:#ffffffb8;display:grid;gap:var(--space-1);padding:var(--space-5) var(--gutter)}.site-footer>a{color:var(--color-white);font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;min-height:2.75rem}.site-footer small{color:#ffffff85}.originkit-shiny-pill{background:var(--color-primary-strong);color:var(--color-white)}.originkit-hover-reveal__item{border-bottom:1px solid var(--color-border);min-height:5.5rem;padding:var(--space-1) 0}.originkit-hover-reveal__thumbnail{border-radius:var(--radius-sm)}.originkit-hover-reveal__meta,.originkit-hover-reveal__stats{color:var(--color-text-muted)}@media(min-width:48rem){:root{--header-height: 5rem}.site-header__menu-button{display:none}.site-header__navigation{align-items:center;background:transparent;border:0;box-shadow:none;display:flex;gap:var(--space-2);inset:auto;padding:0;position:static}.site-header__navigation a{border:0;font-size:var(--text-sm);padding-inline:.25rem;position:relative}.hero,.problem-solution,.admin-showcase,.case-studies,.seo-aeo-proof,.pricing,.comparison,.support,.process,.faq,.final-cta{padding-block:var(--space-12)}.hero{padding-top:var(--space-8)}.hero__actions,.final-cta__actions{display:flex;flex-wrap:wrap}.hero__visual{min-height:clamp(30rem,54vw,42rem)}.problem-solution__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-solution__flow article:last-child{margin:0;padding:var(--space-3)}.admin-showcase__panel{grid-template-columns:minmax(0,1fr) minmax(15rem,.32fr)}.admin-showcase__panel>div{align-content:end;padding:var(--space-4)}.case-studies__cards,.pricing__tiers,.seo-aeo-proof__scores{grid-template-columns:repeat(3,minmax(0,1fr))}.case-card:nth-child(2){margin-top:var(--space-4)}.case-card:nth-child(3){margin-top:var(--space-8)}.pricing-card{min-height:29rem}.comparison table{display:table}.comparison caption{display:table-caption}.comparison thead{clip:auto;clip-path:none;display:table-header-group;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.comparison tbody{display:table-row-group}.comparison tr{background:transparent;border:0;display:table-row;padding:0}.comparison th,.comparison td,.comparison tbody th{border-bottom:1px solid var(--color-border-strong);display:table-cell;padding:var(--space-2);text-align:left;vertical-align:top}.comparison thead th{background:var(--color-primary-strong);color:var(--color-white);font-size:var(--text-sm)}.comparison tbody th{font-family:var(--font-body);font-size:var(--text-base);width:24%}.comparison td:first-of-type{background:var(--color-mint-soft);color:var(--color-primary-strong);font-weight:700}.comparison td:before{content:none!important}.support__scopes{grid-template-columns:repeat(3,minmax(0,1fr))}.support aside{margin-left:33.333%}.process__steps{grid-template-columns:repeat(5,minmax(0,1fr))}.process__steps li{border-left:1px solid var(--color-border-strong);border-top:0;display:block;padding:var(--space-2)}.process__steps li:first-child{border-left:0}.process__steps li>span{display:block;margin-bottom:var(--space-3)}.process__steps h3{min-height:3.5rem}.process__steps p{margin-top:var(--space-1)}.final-cta{padding-block:var(--space-12)}.site-footer{grid-template-columns:auto 1fr auto;padding-inline:max(var(--gutter),calc((100vw - var(--container)) / 2))}}@media(min-width:48rem)and (max-width:63.999rem){.hero__headline h1{font-size:clamp(4rem,8.333vw,4.5rem);max-width:15ch;word-break:keep-all}}@media(min-width:64rem){.hero__floating-actions{position:absolute;right:clamp(3rem,15vw,16rem);top:clamp(4.5rem,8vw,7rem);z-index:var(--z-raised)}.hero__showcase{align-items:center;grid-template-columns:minmax(0,.98fr) minmax(22rem,1.02fr)}.seo-aeo-proof{align-items:center;grid-template-columns:minmax(0,.75fr) minmax(24rem,1.05fr)}.hero__headline h1{font-size:clamp(3.5rem,calc(3.846vw + 1.039rem),4.5rem);max-width:15ch;word-break:keep-all}.hero-impact-reveal{height:min(31vw,22.75rem)}.case-studies__hover-enhancement{display:block}.hero__visual{min-height:38rem}.browser-frame--1{left:6%;width:76%}.browser-frame--2{right:-2%;top:30%;width:66%}.browser-frame--3{bottom:1%;left:0;width:52%}.originkit-hover-reveal__list{padding-right:min(30vw,21rem)}}@media(min-width:64rem)and (max-height:50rem){.hero-impact-reveal{height:18.5rem}}@media(min-width:48rem)and (max-height:45rem){.hero{align-items:start;padding-block:var(--space-4)}.hero__headline,.hero__brand-panel{gap:var(--space-2)}.hero__headline h1{font-size:clamp(3.25rem,5.5vw,4rem);max-width:12ch}.hero__headline>p{font-size:var(--text-base);line-height:1.55}.hero__trust-points{padding-top:var(--space-1)}.hero__visual{min-height:28rem}}@media(hover:hover)and (pointer:fine){.site-header__navigation a:after{background:var(--color-gold);bottom:.25rem;content:"";height:1px;left:.25rem;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-fast) var(--ease-out);width:calc(100% - .5rem)}.site-header__navigation a:hover:after{transform:scaleX(1)}.hero-impact-reveal:hover .hero-impact-reveal__media-hover{transform:scale(1.025) translate3d(.35%,-.35%,0)}.admin-showcase__tabs button:hover{border-color:var(--color-primary);color:var(--color-primary)}.case-card .browser-frame,.pricing-card{transition:box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.case-card:hover .browser-frame,.pricing-card:hover{box-shadow:var(--shadow-raised);transform:translateY(-.25rem)}.originkit-hover-reveal__item:hover{background:var(--color-mint-soft)}}@media(prefers-reduced-motion:reduce){.hero-impact-reveal__curtain,.hero-impact-reveal__light{display:none}.hero-impact-reveal__media,.hero-impact-reveal__brand{animation:none!important;opacity:1!important;transform:none!important}.hero-impact-reveal__media-hover,.hero-impact-reveal__media-hover img{animation:none!important;transform:none!important;transition:none!important}.site-header,.site-header__navigation a:after,.case-card .browser-frame,.pricing-card,.originkit-shiny-pill__sheen{animation:none!important;transform:none!important;transition:none!important}}
