:root{--ink: #202a28;--paper: #f4f1ee;--mute: #555;--soft: #d9d5cd;--accent: #b94d00;--surface: #fff;--on-ink: #fff;--on-accent: #fff;--on-ink-mute: #ccc;--body-sub: #333;--placeholder-line: #999;--tag-bg: #fde68a;--tag-fg: #78350f;--font: Pretendard, -apple-system, "Apple SD Gothic Neo", "Noto Sans KR", system-ui, sans-serif;--fs-h1: clamp(34px, 7.2vw, 92px);--fs-h2: clamp(26px, 4vw, 44px);--fs-final: clamp(28px, 5vw, 56px);--fs-legal-h1: clamp(28px, 4.5vw, 44px);--fs-lead: clamp(16px, 1.8vw, 18px);--fs-body: 15px;--fs-small: 14px;--fs-xs: 13px;--fs-logo: 22px;--fs-price: 28px;--fs-dialog-q: 24px;--no-display: inline;--rule: 2px;--pad: clamp(16px, 5vw, 64px)}@font-face{font-family:Pretendard;src:url(/website/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{color-scheme:light;--primary:#dda94b;--accent:#dda94b;--primary-hover:#c99635;--teal:#1e4174;--teal-dark:#0d2c58;--teal-soft:#f6e6cc;--paper:#fbf2e3;--white:#fff;--ink:#1c222b;--muted:#58616f;--line:#d3dae3;--error:#9d302a;--space-sm:16px;--space-md:24px;--space-lg:48px;--space-xl:128px;--gutter:clamp(20px,4.5vw,64px);--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:Pretendard,-apple-system,sans-serif;color:var(--ink);background:var(--white);line-height:1.6;word-break:keep-all;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.2;letter-spacing:-.045em}h1{font-size:clamp(38px,4.5vw,64px);font-weight:650}h2{font-size:clamp(30px,3.5vw,50px);font-weight:650}h3{font-size:22px;font-weight:650}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,a,input,summary{touch-action:manipulation}button,summary{cursor:pointer}button{background:none}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--teal);outline-offset:4px}img,video{display:block;max-width:100%}[hidden]{display:none!important}::selection{background:var(--teal-soft);color:var(--teal-dark)}.wrap{width:min(100%,1440px);margin-inline:auto;padding-inline:var(--gutter)}.quiet,.muted{color:var(--muted);font-size:14px}.body-copy{font-size:18px;line-height:1.8;color:var(--muted)}.eyebrow{font-size:13px;letter-spacing:.05em;font-weight:600;margin-bottom:24px}.action,.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 22px;border-radius:99px;font-size:15px;font-weight:650;border:1px solid transparent;line-height:1.4;cursor:pointer}.action{background:var(--primary);color:var(--teal)}.action:hover{background:var(--primary-hover);color:var(--teal-dark)}.button{background:var(--teal);color:var(--white)}.button:hover{background:var(--teal-dark)}.button.secondary{background:var(--white);color:var(--ink);border-color:var(--line)}.button.secondary:hover{background:var(--paper)}.button.danger{background:var(--white);color:var(--error);border-color:var(--line)}.text-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;text-decoration:underline;text-underline-offset:6px;font-size:15px}.skip-link{position:fixed;z-index:100;left:16px;top:-120px;padding:12px;background:var(--white)}.skip-link:focus{top:8px}.review-bar{background:var(--paper);font-size:12px;color:var(--muted)}.review-inner{max-width:1440px;padding:0 var(--gutter);min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:auto}.review-inner a{min-height:36px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.wordmark{font-size:36px;letter-spacing:-.075em;font-weight:800;line-height:1}.wordmark span{color:var(--primary)}.site-header.wrap{position:sticky;top:0;z-index:30;max-width:none;width:100%;min-height:80px;display:flex;align-items:center;gap:32px;background:var(--white);border-bottom:1px solid var(--line)}.site-header nav{display:flex;gap:28px;margin-left:auto;align-items:center;font-size:14px}.site-header nav a{display:flex;align-items:center;min-height:44px}.site-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.site-header .action{min-height:46px;font-size:14px;padding:10px 22px}.menu-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;height:44px;border:1px solid var(--line);border-radius:50%}.menu-toggle span{width:18px;height:2px;background:var(--ink)}.scene-hero{position:relative;isolation:isolate;height:calc(100svh - 116px);min-height:680px;max-height:850px;overflow:hidden;color:var(--white);background:var(--teal-dark)}.scene-media,.scene-shade{position:absolute;inset:0;z-index:-2}.scene-media video,.scene-media img{width:100%;height:100%;object-fit:cover;object-position:center 62%}.scene-media img{position:absolute;inset:0}.scene-shade{z-index:-1;background:linear-gradient(90deg,#1c222bd9,#1c222b99 35%,#1c222b19 75%),linear-gradient(0deg,#1c222b88,transparent 35%)}.scene-content{padding-top:clamp(80px,11vh,130px);padding-bottom:140px;max-width:1160px}.scene-content h1{font-size:clamp(48px,4.5vw,66px);line-height:1.13;letter-spacing:-.045em}.scene-description{font-size:18px;line-height:1.75;margin-top:24px}.scene-content .action{margin-top:28px}.sample-link{display:inline-flex;align-items:center;min-height:48px;margin-left:22px;font-size:15px;text-decoration:underline;text-underline-offset:5px}.scene-free{font-size:12px;margin-top:16px}.scene-bottom{position:absolute;left:0;right:0;bottom:28px;display:flex;align-items:end;justify-content:space-between;gap:24px}.scene-bottom small{font-size:12px;line-height:1.6}.video-control{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #ffffffaa;background:#1c222b88;border-radius:99px;color:var(--white);font-size:13px}.scene-hero :focus-visible{outline-color:var(--white)}.media-error{position:absolute;bottom:84px;left:var(--gutter);padding:16px;background:var(--white);color:var(--ink);font-size:13px}.scene-caption{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;color:var(--muted);font-size:14px}.scene-stages{display:flex;gap:8px}.scene-stages button{min-height:44px;padding:8px 18px;border:1px solid var(--line);border-radius:99px;font-size:13px}.scene-stages button[aria-pressed=true]{background:var(--teal);color:var(--white);border-color:var(--teal)}.comparison-section{background:var(--teal);color:var(--white);padding-block:var(--space-xl)}.comparison-section>.wrap{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px 64px}.comparison-heading{grid-column:1/-1;display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}.comparison-heading .body-copy{color:var(--white);font-size:17px}.material-tabs{display:flex;flex-direction:column;align-self:start;gap:0}.material-tab{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:20px 0;min-height:68px;border:0;border-bottom:1px solid #ffffff55;color:var(--white);font-size:24px;font-weight:400}.material-tab span{visibility:hidden}.material-tab[aria-selected=true]{font-weight:750;text-decoration:underline;text-underline-offset:8px}.material-tab[aria-selected=true] span{visibility:visible}.comparison-grid{min-width:0}.compare{position:relative;aspect-ratio:1.5;overflow:hidden;border-radius:4px;background:var(--paper);--split:48%}.compare img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.compare .after{clip-path:inset(0 0 0 var(--split))}.compare .divider{position:absolute;left:var(--split);top:0;bottom:0;width:2px;background:var(--white);pointer-events:none}.compare .handle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--white);color:var(--ink);font-size:24px}.compare input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.compare:focus-within{outline:3px solid var(--white);outline-offset:5px}.compare .tag{position:absolute;top:16px;padding:6px 12px;background:var(--white);color:var(--ink);font-size:12px;border-radius:99px}.compare .before{left:16px}.compare .result{right:16px}.compare-help{display:flex;justify-content:space-between;gap:20px;font-size:12px;margin-top:12px}.product-info{display:grid;grid-template-columns:1fr auto;gap:8px 32px;margin-top:28px}.product-info h3{font-size:24px}.product-description{font-size:15px;grid-column:1}.product-info .quiet{font-size:12px;color:var(--white);grid-column:1}.product-info .text-link{grid-column:2;grid-row:1/4;align-self:center}.comparison-section :focus-visible{outline-color:var(--white)}.workflow{padding-block:var(--space-xl)}.section-heading{margin-bottom:48px}.steps-shell{display:grid;grid-template-columns:300px minmax(0,1fr);gap:64px;align-items:center}.step-tabs{display:flex;flex-direction:column;margin-bottom:32px}.step-tab{display:flex;gap:16px;align-items:start;text-align:left;border:0;border-top:1px solid var(--line);padding:24px 0}.step-number{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;font-size:12px}.step-tab strong{font-size:19px;display:block;font-weight:550}.step-tab small{display:block;font-size:13px;color:var(--muted);margin-top:8px}.step-tab[aria-selected=true] .step-number{background:var(--teal);color:var(--white);border-color:var(--teal)}.step-tab[aria-selected=true] strong{font-weight:750;text-decoration:underline;text-underline-offset:6px}.step-screen{background:var(--paper);padding:20px;border-radius:8px;min-width:0}.step-screen img,.step-screen video{width:100%;height:auto;aspect-ratio:1.42;object-fit:contain;background:var(--white)}.screen-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;color:var(--muted);margin-top:16px}.screen-footer button{padding:8px 0;min-height:44px;border:0;text-decoration:underline;text-underline-offset:4px;font-size:12px}.business{padding-block:var(--space-xl);background:var(--paper)}.business-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:80px}.business-image img{width:100%;height:590px;object-fit:cover;object-position:55% center;border-radius:4px}.business-image figcaption{font-size:12px;color:var(--muted);margin-top:12px}.business-options{margin-top:32px}.business-option{padding:24px 0;border-top:1px solid var(--line)}.business-option h3{font-size:20px}.business-option p{font-size:15px;color:var(--muted);margin-top:12px}.business-copy .text-link{display:flex;width:max-content;max-width:100%;margin-top:12px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;padding-block:var(--space-xl)}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:80px;padding:20px 0;font-size:17px;font-weight:550}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:26px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:15px;line-height:1.9;color:var(--muted);padding:0 24px 28px 0}.closing{padding-block:64px var(--space-xl)}.closing-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.closing h2{font-size:clamp(40px,4.6vw,66px)}.closing p{margin-top:24px;font-size:14px;color:var(--muted)}.closing-actions{display:flex;flex-direction:column;gap:16px}.closing-inquiry{min-height:44px;display:flex;align-items:center;justify-content:center;gap:20px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.site-footer{max-width:none;background:var(--paper);padding-block:48px;display:flex;align-items:center;justify-content:space-between;gap:32px}.site-footer nav{display:flex;gap:24px;font-size:14px}.site-footer nav a{display:flex;align-items:center;min-height:44px}.site-footer .quiet{font-size:12px;text-align:right}.app-topbar{position:sticky;top:0;z-index:25;display:flex;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 32px;border-bottom:1px solid var(--line);background:var(--white)}.app-topbar .wordmark{font-size:30px}.app-topbar nav{display:flex;gap:20px;align-items:center;font-size:14px}.app-topbar nav a{display:flex;align-items:center;min-height:44px}.app-topbar .context{border-left:1px solid var(--line);padding-left:20px;color:var(--muted);font-size:14px;margin-right:auto}.app-layout{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:calc(100svh - 108px)}.app-sidebar{padding:32px 20px;background:var(--paper);border-right:1px solid var(--line)}.app-sidebar .company{font-weight:650;padding:0 12px 24px;font-size:15px}.app-sidebar .company small{display:block;color:var(--muted);font-size:12px;font-weight:400;margin-top:4px}.app-sidebar nav{display:flex;flex-direction:column;gap:4px}.app-sidebar a{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border-radius:8px;font-size:14px}.app-sidebar a[aria-current=page]{background:var(--white);color:var(--teal);font-weight:750}.app-sidebar a[aria-current=page]:after{content:"•";margin-left:auto}.app-main{padding:48px;min-width:0;max-width:1600px;width:100%;margin:auto}.app-main h1{font-size:32px;font-weight:650}.app-main h2{font-size:24px}.app-main h3{font-size:19px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.page-heading p{margin-top:8px;color:var(--muted);font-size:14px}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;background:var(--teal-soft);color:var(--teal-dark);font-size:12px;font-weight:550}.section-line{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:40px 0 20px}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.work-card img{width:100%;aspect-ratio:1.65;object-fit:cover;border-radius:6px}.work-card .work-info{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-top:16px}.work-card h2{font-size:20px}.work-card p{font-size:13px;margin-top:5px;color:var(--muted)}.work-card>a{display:block}.work-card .text-link{font-size:13px}.welcome-line{display:flex;justify-content:space-between;gap:32px;align-items:center;padding:28px 32px;background:var(--teal-soft);border-radius:8px;margin-top:40px}.welcome-line h2{font-size:22px}.welcome-line p{font-size:14px;color:var(--muted);margin-top:8px}.list-table{width:100%;border-collapse:collapse;font-size:14px}.list-table th{text-align:left;font-size:12px;font-weight:550;color:var(--muted);padding:12px 16px;border-bottom:1px solid var(--line)}.list-table td{padding:20px 16px;border-bottom:1px solid var(--line);vertical-align:middle}.list-table .button{font-size:13px;min-height:44px;padding:8px 16px}.product-cell{display:flex;align-items:center;gap:16px}.product-cell img{width:80px;height:60px;object-fit:cover;border-radius:4px}.product-cell strong{display:block}.product-cell small{display:block;color:var(--muted);margin-top:4px}.tab-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.tab-row button,.tab-row a{min-height:44px;padding:9px 18px;border:1px solid var(--line);border-radius:99px;background:var(--white);font-size:14px}.tab-row [aria-pressed=true],.tab-row [aria-current=page]{border-color:var(--teal);background:var(--teal-soft);color:var(--teal-dark);font-weight:750;text-decoration:underline;text-underline-offset:4px}.form-layout{display:grid;grid-template-columns:minmax(0,640px) minmax(220px,1fr);gap:64px;align-items:start}.form{display:grid;gap:24px;max-width:720px}.field{display:grid;gap:8px;font-size:14px;font-weight:550}.field small{font-size:12px;font-weight:400;color:var(--muted)}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--white);padding:12px 14px;min-height:48px;font-size:16px;line-height:1.6}.field textarea{min-height:150px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--teal)}.field input[type=file]{font-size:14px;max-width:100%}.field input[type=checkbox]{min-height:24px;width:24px;accent-color:var(--teal)}.check-field{display:flex;align-items:center;gap:10px;font-size:14px}.note{font-size:13px;color:var(--muted);line-height:1.75}.form-aside{background:var(--paper);padding:28px;border-radius:8px}.form-aside img{width:100%;aspect-ratio:1.3;object-fit:cover;border-radius:4px;margin-bottom:20px}.form-aside h2{font-size:20px}.form-aside p{font-size:14px;color:var(--muted);margin-top:12px}.form-aside .pill{margin-bottom:12px}.empty{padding:64px 24px;text-align:center;border:1px dashed var(--line);border-radius:8px}.empty p{margin:12px 0 24px;color:var(--muted);font-size:15px}.empty .button{margin-inline:auto}.notice{padding:16px 20px;background:var(--teal-soft);color:var(--teal-dark);border-radius:6px;margin:0 0 24px;font-size:14px}.error{color:var(--error);font-size:14px}.success-page{max-width:640px;margin:40px auto 80px;text-align:center}.success-mark{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 24px;background:var(--teal-soft);border-radius:50%;color:var(--teal);font-size:28px}.success-page p{margin:20px 0 28px;color:var(--muted)}.success-page .actions{justify-content:center}.detail-list{margin:24px 0}.detail-list>div{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.detail-list dt{color:var(--muted);font-size:13px}.detail-list dd{margin:0;font-size:15px;overflow-wrap:anywhere}.saved-image{width:100%;max-height:600px;object-fit:contain;background:var(--paper);border-radius:6px}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:calc(100svh - 108px)}.canvas{min-width:0;padding:32px;background:var(--paper);display:flex;flex-direction:column;gap:20px;justify-content:center}.canvas-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.canvas-toolbar h1{font-size:20px}.canvas .compare{width:100%;max-height:680px;aspect-ratio:1.5}.canvas .compare:focus-within{outline-color:var(--teal)}.canvas .compare-help{color:var(--muted)}.product-panel{padding:32px 24px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:24px;background:var(--white)}.product-panel h2{font-size:22px}.product-panel .tab-row{margin:0;gap:8px}.product-panel .tab-row button{font-size:13px;padding:8px 12px}.product-options{display:flex;flex-direction:column;gap:12px}.product-option{display:flex;align-items:center;gap:16px;width:100%;text-align:left;border:1px solid var(--line);border-radius:8px;padding:12px;min-height:86px}.product-option img{width:80px;height:64px;object-fit:cover;border-radius:4px}.product-option strong{display:block;font-size:14px}.product-option small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.product-option[aria-pressed=true]{border:2px solid var(--teal);padding:11px;background:var(--teal-soft)}.product-option[aria-pressed=true] strong:after{content:" ✓";color:var(--teal)}.panel-footer{display:grid;gap:12px;margin-top:auto}.panel-footer .button{width:100%}.panel-footer .note{font-size:12px}.public-main{max-width:1220px;margin:auto;padding:64px var(--gutter) 96px}.public-main h1{font-size:clamp(38px,4.5vw,60px)}.public-main .intro{font-size:18px;color:var(--muted);margin-top:16px}.blog-feature img{width:100%;aspect-ratio:1.4;object-fit:cover;border-radius:4px}.blog-feature h2{font-size:36px;line-height:1.3;margin-top:16px}.article{max-width:760px;margin:auto}.article .article-image{width:100%;max-height:480px;object-fit:cover;margin:32px 0;border-radius:4px}.article h1{font-size:40px;line-height:1.3;margin:16px 0}.article h2{font-size:26px;margin:40px 0 16px}.article p{font-size:17px;line-height:1.9;margin-bottom:20px}.article .note{font-size:13px}.article-body{white-space:pre-wrap;overflow-wrap:anywhere}.screen-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:36px}.screen-list a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.screen-list strong{font-size:18px;display:block}.screen-list small{font-size:13px;color:var(--muted)}.screen-list span:last-child{font-size:24px;color:var(--teal)}.login-panel{max-width:500px;padding:48px 32px;border:1px solid var(--line);border-radius:12px;margin:32px auto}.login-panel h1{font-size:32px}.login-panel p{margin:16px 0 24px;color:var(--muted);font-size:15px}.login-panel .button{width:100%}.login-panel .text-link{margin-top:16px}.counter{display:flex;gap:10px;align-items:center;color:var(--teal);font-size:14px}.counter b{font-size:24px}.quote-image{height:240px;width:100%;object-fit:cover;margin-bottom:24px;border-radius:6px}.link-field{display:flex;gap:12px;margin-block:24px;align-items:center}.link-field input{min-width:0;flex:1;padding:14px;border:1px solid var(--line);border-radius:6px;font-size:13px}.editor-form textarea{min-height:320px}.image-preview{max-height:260px;object-fit:contain;background:var(--paper);width:100%;border-radius:6px}.inbox-message{padding:24px;background:var(--paper);border-radius:6px;white-space:pre-wrap;overflow-wrap:anywhere}.inbox-list a{display:block;padding:24px 0;border-bottom:1px solid var(--line)}.inbox-list .row{display:flex;align-items:center;justify-content:space-between;gap:20px}.inbox-list h2{font-size:20px;margin:8px 0}.inbox-list p{color:var(--muted);font-size:14px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:50;background:var(--teal-dark);color:var(--white);border-radius:8px;box-shadow:0 8px 30px #202a2822;padding:14px 24px;font-size:14px;max-width:calc(100% - 32px);width:max-content}@media(max-width:1100px){.site-header nav{gap:18px}.site-header{gap:20px!important}.comparison-section>.wrap{grid-template-columns:180px minmax(0,1fr);gap:32px}.steps-shell{grid-template-columns:260px minmax(0,1fr);gap:32px}.business-grid{gap:40px}.app-main{padding:32px}.app-layout{grid-template-columns:190px minmax(0,1fr)}.form-layout{gap:32px;grid-template-columns:minmax(0,1fr) 240px}.editor-layout{grid-template-columns:minmax(0,1fr) 320px}.canvas,.product-panel,.welcome-line{padding:24px}.blog-feature{gap:32px}.blog-feature h2{font-size:30px}}@media(max-width:767px){:root{--space-xl:64px}.review-inner{padding-inline:16px;font-size:11px}.site-header.wrap{min-height:68px;padding:10px 16px;gap:12px!important}.site-header .wordmark{font-size:30px}.site-header .action{margin-left:auto;min-height:44px;padding:10px 16px;font-size:13px;gap:8px}.menu-toggle{display:flex}.site-header nav{display:none;position:absolute;top:67px;left:0;right:0;padding:16px 24px 24px;background:var(--white);border-bottom:1px solid var(--line);box-shadow:0 12px 20px #202a2812}.site-header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-header nav a{padding:12px 0;min-height:48px}.scene-hero{height:calc(100svh - 104px);min-height:740px;max-height:920px}.scene-content{padding-top:64px;padding-bottom:160px}.scene-content h1{font-size:clamp(38px,10vw,52px);line-height:1.17}.scene-content .eyebrow{font-size:12px;margin-bottom:24px}.scene-description{font-size:16px;line-height:1.7;margin-top:22px}.scene-content .action{margin-top:24px;font-size:15px}.sample-link{display:flex;width:max-content;margin:8px 0 0;font-size:14px}.scene-free{font-size:11px;margin-top:8px}.scene-media video,.scene-media img{object-position:59% center}.scene-shade{background:linear-gradient(180deg,#1c222bd9,#1c222ba6 46%,#1c222b22 74%,#1c222baa)}.scene-bottom{bottom:24px;gap:12px}.scene-bottom small{font-size:10px}.video-control{font-size:11px;padding:10px 12px;white-space:nowrap}.scene-caption{display:block;padding-block:16px}.scene-caption>span{display:block;font-size:12px;margin-bottom:12px}.scene-stages{gap:4px}.scene-stages button{flex:1;padding:8px 6px;min-width:0;font-size:11px}.comparison-section>.wrap{display:block}.comparison-heading{display:block;margin-bottom:24px}.comparison-heading h2{font-size:34px}.comparison-heading .body-copy{font-size:15px;margin-top:20px}.comparison-heading .body-copy br{display:none}.material-tabs{flex-direction:row;gap:16px;margin-bottom:24px}.material-tab{font-size:16px;min-height:52px;padding:12px 0;flex:1;justify-content:center}.material-tab span{display:none}.compare{aspect-ratio:1.3}.compare .tag{font-size:11px;padding:4px 8px;top:12px}.compare .before{left:12px}.compare .result{right:12px}.compare-help{display:block;font-size:11px}.compare-help span{display:block}.compare-help span+span{margin-top:4px}.product-info{display:block;margin-top:24px}.product-info h3{font-size:24px}.product-description{font-size:15px;margin-top:12px}.product-info .quiet{margin-top:8px}.product-info .text-link{margin-top:16px}.section-heading{margin-bottom:32px}.steps-shell{grid-template-columns:1fr;gap:24px}.steps-guide{display:contents}.step-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0}.step-tab{display:block;padding:16px 0;min-height:100px}.step-number{margin-bottom:12px}.step-tab strong{font-size:14px}.step-tab small{display:none}.workflow-cta{grid-row:3;justify-self:start}.step-screen{grid-row:2;padding:12px}.screen-footer{font-size:10px;align-items:start;gap:12px;margin-top:8px}.screen-footer button{font-size:11px;white-space:nowrap}.business-grid{grid-template-columns:1fr;gap:32px}.business-image img{height:auto;aspect-ratio:1.25}.business-copy h2{font-size:36px}.business-option h3{font-size:19px}.business-option p{font-size:14px}.business-options{margin-top:24px}.faq-section{grid-template-columns:1fr;gap:32px}.faq-heading h2 br{display:none}.faq-list summary{font-size:15px;min-height:76px}.faq-list details p{font-size:14px}.closing{padding-block:16px 64px}.closing-inner{display:block}.closing-actions{margin-top:32px;align-items:start}.closing h2{font-size:40px}.closing p{font-size:13px}.site-footer{display:flex;flex-wrap:wrap;gap:24px;padding-block:32px}.site-footer .wordmark{font-size:30px}.site-footer nav{gap:18px;font-size:13px;flex-wrap:wrap}.site-footer .quiet{text-align:left;width:100%}.app-topbar{padding:12px 20px;height:auto;min-height:64px;gap:16px}.app-topbar .context{font-size:12px;padding-left:14px}.app-topbar nav{font-size:12px;gap:12px}.app-topbar .wordmark{font-size:28px}.app-layout{display:block;min-height:calc(100svh - 100px)}.app-sidebar{padding:10px 16px;border:0;border-bottom:1px solid var(--line)}.app-sidebar .company{display:none}.app-sidebar nav{flex-direction:row;gap:4px;overflow:auto}.app-sidebar a{flex:none;min-height:44px;padding:8px 12px;font-size:13px;white-space:nowrap}.app-sidebar a[aria-current=page]:after{display:none}.app-main{padding:32px 20px 64px}.app-main h1{font-size:28px}.page-heading{align-items:start;flex-wrap:wrap;gap:20px;margin-bottom:24px}.page-heading p{font-size:13px}.actions{gap:8px}.button,.action{min-height:48px;font-size:14px;padding:12px 18px}.work-grid{grid-template-columns:1fr;gap:32px}.work-card h2{font-size:20px}.work-card .work-info{gap:12px}.welcome-line{display:block;padding:24px;margin-top:32px}.welcome-line .button{margin-top:20px}.welcome-line h2{font-size:20px}.section-line{margin-top:32px}.section-line h2{font-size:22px}.form-layout{grid-template-columns:1fr;gap:32px}.form-aside{padding:24px}.form-aside img{max-height:220px}.list-table thead{display:none}.list-table,.list-table tbody{display:block}.list-table tr{display:grid;grid-template-columns:1fr auto;gap:12px 16px;padding:20px 0;border-bottom:1px solid var(--line)}.list-table td{display:block;padding:0;border:0;font-size:13px}.list-table td:first-child{grid-column:1/-1}.list-table td:last-child{text-align:right;align-self:center}.product-cell img{width:72px;height:56px}.detail-list>div{grid-template-columns:88px minmax(0,1fr);gap:16px}.detail-list dd{font-size:14px}.editor-layout{display:flex;flex-direction:column}.canvas{padding:24px 20px;gap:16px}.canvas-toolbar h1{font-size:18px}.canvas-toolbar .text-link{font-size:12px;gap:8px}.canvas .compare{aspect-ratio:1.3}.product-panel{border-left:0;border-top:1px solid var(--line);padding:24px 20px;gap:20px}.product-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-option{display:block;padding:10px;min-width:0}.product-option[aria-pressed=true]{padding:9px}.product-option img{width:100%;height:90px;margin-bottom:12px}.product-option strong{font-size:13px}.product-option small{font-size:11px}.panel-footer{padding-bottom:env(safe-area-inset-bottom)}.public-main{padding:40px 20px 64px}.public-main h1{font-size:38px}.public-main .intro{font-size:16px}.blog-feature{grid-template-columns:1fr;gap:24px;margin-top:32px}.blog-feature h2{font-size:30px}.blog-feature p{font-size:15px}.article h1{font-size:32px}.article p{font-size:16px}.article .article-image{margin:24px 0}.screen-list{grid-template-columns:1fr;margin-top:24px}.screen-list a{padding:20px 0}.screen-list strong{font-size:17px}.login-panel{margin:16px 0;padding:32px 24px}.login-panel h1{font-size:28px}.link-field{display:block}.link-field input{width:100%;display:block;margin-bottom:12px}.inbox-list .row{gap:12px;align-items:start}.inbox-list h2{font-size:18px}.inbox-list p{font-size:13px}.success-page{margin:24px auto}.success-page h1{font-size:30px}.app-topbar nav a{min-height:44px}.editor-form textarea{min-height:260px}.toast{bottom:16px;font-size:13px}.empty{padding:40px 16px}}@media(max-width:359px){.site-header .action span{display:none}.site-header .action{padding-inline:14px}.scene-content h1{font-size:38px}.app-topbar{gap:10px;padding-inline:16px}.app-topbar .context{padding-left:10px}.app-topbar nav{gap:8px}.product-options{gap:8px}.product-info .text-link{font-size:14px}.comparison-heading h2{font-size:31px}}h1[tabindex="-1"]:focus{outline:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.home{--bronze:#1e4174;--slot:#e4e8e1;--slot-warm:#e9dfd2;--slot-cool:#dce8e5}.site-header.wrap{position:absolute;top:60px;left:var(--gutter);right:var(--gutter);width:auto;max-width:1440px;margin:auto;min-height:76px;padding:10px 12px 10px 28px;background:#fafbf8f2;backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .65);border-radius:60px;box-shadow:0 4px 24px #1420150a;gap:24px}.site-header .wordmark{font-size:35px;font-weight:750;letter-spacing:-.07em}.site-header nav{gap:28px}.site-header .action{min-height:48px;font-size:14px;padding:12px 22px}.scene-hero{height:min(850px,calc(100svh - 36px));min-height:720px;max-height:none}.scene-media video,.scene-media img{object-position:center 59%}.scene-shade{background:linear-gradient(90deg,#1c222bb8,#1c222b77 28%,#1c222b22 58%,#1c222b05 80%),linear-gradient(0deg,#1c222b70,transparent 26%)}.scene-content{max-width:1440px;padding-top:220px;padding-bottom:130px}.scene-content .eyebrow{font-size:13px;margin-bottom:28px}.scene-content h1{font-size:clamp(48px,5.2vw,76px);line-height:1.13;letter-spacing:-.055em}.scene-description{font-size:17px;margin-top:24px;line-height:1.65}.scene-content .action{font-size:15px;min-height:52px;margin-top:32px;padding:14px 24px}.scene-free{margin-top:12px}.scene-bottom{bottom:30px}.scene-bottom small{font-size:12px}.scene-caption{padding-block:18px}.workflow{padding-block:128px}.steps-shell{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:80px;align-items:center}.steps-guide h2{font-size:clamp(34px,3.2vw,46px);color:var(--teal);line-height:1.24}.steps-guide h2 span{color:var(--bronze)}.intro-copy{font-size:17px;line-height:1.85;color:var(--muted);margin-top:24px;max-width:440px}.step-tabs{margin:32px 0 24px}.step-tab{padding:16px 0;align-items:center}.step-tab strong{font-size:16px}.step-tab small{display:none}.step-number{width:28px;height:28px;font-size:11px}.step-screen{padding:16px;border-radius:8px}.step-screen img,.step-screen video{aspect-ratio:1.42;height:auto}.comparison-section>.wrap{grid-template-columns:250px minmax(0,1fr);gap:32px 64px}.comparison-heading{display:block;text-align:center;margin-bottom:40px}.comparison-heading h2{font-size:clamp(38px,4vw,58px);line-height:1.17}.comparison-heading h2 br{display:none}.comparison-heading .body-copy{margin-top:20px;max-width:none;font-size:16px}.material-tab{font-size:21px}.product-info h3{font-size:22px}.product-info .text-link{font-size:14px}.benefits{background:var(--paper);padding-block:112px 96px;overflow:hidden}.benefit-heading{text-align:center;max-width:1180px}.benefit-heading h2{font-size:clamp(44px,5.6vw,80px);line-height:1.15;color:var(--teal)}.benefit-heading h2 span{color:var(--bronze)}.benefit-heading p{margin-top:24px;font-size:17px;color:var(--muted)}.benefit-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:min(840px,86%);gap:48px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);margin-top:64px;padding-block:0 8px;scrollbar-width:none;overscroll-behavior-x:contain}.benefit-track::-webkit-scrollbar{display:none}.benefit-track:focus-visible{outline:3px solid var(--teal);outline-offset:-4px}.benefit-slide{display:grid;grid-template-columns:1fr 1fr;min-height:380px;scroll-snap-align:start;background:var(--white);border-radius:4px;overflow:hidden}.photo-slot{position:relative;display:block;width:100%;min-width:0;min-height:320px;overflow:hidden;background:var(--slot);padding:0}.photo-slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.photo-pair .photo-after{clip-path:inset(0 0 0 50%)}.photo-pair:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--white);pointer-events:none}.photo-credit,.photo-labels span{background:var(--white);color:var(--teal-dark);font-size:11px;line-height:1.5;padding:5px 9px;border-radius:3px}.photo-credit{position:absolute;z-index:1;left:12px;bottom:12px;max-width:calc(100% - 24px)}.photo-labels{position:absolute;z-index:1;inset:12px 12px auto;display:flex;justify-content:space-between;gap:12px}.benefit-copy{padding:40px 32px;align-self:center}.benefit-copy h3{font-size:31px;line-height:1.3;color:var(--bronze)}.benefit-copy p{font-size:16px;line-height:1.8;margin-top:24px;color:var(--muted)}.benefit-copy .text-link{font-size:14px;margin-top:20px}.benefit-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px}.benefit-controls button{border:1px solid var(--teal);color:var(--teal);width:44px;height:44px;border-radius:50%;font-size:22px;line-height:1}.benefit-controls span{font-size:13px;color:var(--muted);min-width:40px;text-align:center}.benefit-cta{text-align:center;margin-top:72px}.benefit-cta h3{font-size:clamp(24px,2.8vw,36px);color:var(--bronze);line-height:1.4}.benefit-cta .action{margin-top:28px}.business{background:var(--white);padding-block:128px}.business-grid{grid-template-columns:1fr 1fr;gap:100px;align-items:center}.business-overview h2{font-size:clamp(34px,3.3vw,48px);color:var(--teal);line-height:1.24}.business-overview h2>span{color:var(--bronze)}.business-image{margin-top:40px}.business-image img{height:auto;aspect-ratio:1.44;object-fit:contain;border:1px solid var(--line);border-radius:6px;background:var(--paper)}.business-options{margin:0}.business-option{border:0;padding:0 0 40px}.business-option h3{font-size:29px;color:var(--bronze);line-height:1.35}.business-option p{font-size:16px;line-height:1.8;margin-top:16px}.business-copy .text-link{font-size:14px;margin-top:12px}.business-copy .action{margin-top:8px}.support-section{background:var(--teal);color:var(--white);padding-block:104px 96px}.support-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:64px}.support-heading h2{font-size:clamp(42px,4.7vw,68px);line-height:1.1}.support-heading p{font-size:17px;line-height:1.8;margin-top:28px}.support-photo{min-height:360px;border-radius:48px 8px;background:var(--slot-cool)}.support-list{margin:0}.support-list>div{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid #ffffff55;padding:24px 0;align-items:baseline}.support-list>div:last-child{border-bottom:1px solid #ffffff55}.support-list dt{font-weight:650;font-size:21px}.support-list dt a{display:inline-flex;align-items:center;min-height:44px}.support-list dd{margin:0;font-size:15px;line-height:1.75;color:var(--white)}.support-section :focus-visible{outline-color:var(--white)}.faq-section{padding-block:104px;gap:80px}.faq-heading h2{color:var(--teal);font-size:40px}.closing{background:var(--paper);padding-block:80px}.closing-inner{display:block;text-align:center}.closing h2{font-size:clamp(40px,4.5vw,64px);color:var(--bronze)}.closing h2 span{color:var(--teal)}.closing p{margin-top:20px}.closing-actions{margin-top:32px;align-items:center}.site-footer{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px 64px;padding-block:64px 32px;background:var(--paper);border-top:1px solid var(--line)}.footer-brand p{font-size:14px;color:var(--muted);margin-top:20px}.site-footer nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.site-footer nav>div{display:flex;flex-direction:column;align-items:start;gap:4px}.site-footer nav strong{color:var(--bronze);font-size:14px;margin-bottom:8px}.site-footer nav a{font-size:13px;min-height:44px;line-height:1.5}.footer-note{grid-column:1/-1;font-size:12px;color:var(--muted);padding-top:24px;border-top:1px solid var(--line)}@media(max-width:1100px){.site-header nav{gap:18px}.site-header.wrap{gap:16px!important}.steps-shell{gap:40px;grid-template-columns:300px minmax(0,1fr)}.comparison-section>.wrap{grid-template-columns:200px minmax(0,1fr);gap:32px}.business-grid{gap:48px}.business-option h3{font-size:25px}.support-heading,.support-list>div{gap:40px}.support-photo{min-height:300px}}@media(min-width:768px)and (max-width:1023px){.site-header .action{margin-left:auto}.menu-toggle{display:flex}.site-header nav{display:none;position:absolute;top:88px;left:0;right:0;padding:16px 24px 24px;background:var(--white);border:1px solid var(--line);border-radius:24px}.site-header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-header nav a{min-height:48px;padding:12px 0}.scene-content h1{font-size:64px}.benefit-copy{padding:28px}.benefit-copy h3{font-size:27px}}@media(max-width:767px){.site-header.wrap{top:52px;left:16px;right:16px;min-height:64px;padding:8px 10px 8px 20px;gap:12px!important;border-radius:60px}.site-header .wordmark{font-size:30px}.site-header .action{font-size:12px;min-height:44px;padding:10px 16px}.site-header nav{top:74px;left:0;right:0;padding:16px 24px;border:1px solid var(--line);border-radius:24px}.site-header nav a{padding:14px 0}.scene-hero{height:820px;min-height:0;max-height:none}.scene-content{padding-top:176px;padding-bottom:150px}.scene-content .eyebrow{font-size:13px;margin-bottom:24px}.scene-content h1{font-size:46px;line-height:1.17}.scene-description{font-size:15px;margin-top:24px}.scene-content .action{font-size:14px;min-height:50px;margin-top:24px;padding:13px 20px}.sample-link{font-size:13px;margin-top:8px;min-height:44px}.scene-free{font-size:11px;margin-top:8px}.scene-media video,.scene-media img{object-position:61% 50%}.scene-shade{background:linear-gradient(180deg,#1c222ba6,#1c222b88 43%,#1c222b22 73%,#1c222b77)}.scene-bottom{bottom:24px;gap:16px}.scene-bottom small{font-size:10px;max-width:170px}.video-control{font-size:11px;padding:10px 12px}.workflow{padding-block:64px}.steps-shell{grid-template-columns:1fr;gap:24px}.steps-guide{display:contents}.steps-guide h2{font-size:36px;grid-row:1}.intro-copy{font-size:16px;grid-row:2;margin-top:0;max-width:none}.intro-copy br{display:none}.step-tabs{grid-row:4;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.step-tab{display:block;padding:16px 0;min-height:88px}.step-tab strong{font-size:13px}.step-number{margin-bottom:12px}.step-screen{grid-row:3;padding:12px}.workflow-cta{grid-row:5}.comparison-section>.wrap{display:block}.comparison-heading{margin-bottom:28px;text-align:left}.comparison-heading h2{font-size:36px;line-height:1.2}.comparison-heading h2 br{display:block}.comparison-heading .body-copy{font-size:15px;line-height:1.8}.material-tab{font-size:16px}.product-info h3{font-size:24px}.benefits{padding-block:64px}.benefit-heading{text-align:left}.benefit-heading h2{font-size:42px}.benefit-heading p{font-size:15px;line-height:1.8;margin-top:20px}.benefit-track{grid-auto-columns:88%;gap:20px;margin-top:32px}.benefit-slide{display:block;min-height:0}.photo-slot{min-height:240px;aspect-ratio:1.25}.benefit-copy{padding:28px 24px}.benefit-copy h3{font-size:28px}.benefit-copy p{font-size:15px;margin-top:20px}.benefit-copy .text-link{margin-top:16px}.benefit-controls{margin-top:20px}.benefit-cta{margin-top:48px}.benefit-cta h3{font-size:25px}.business{padding-block:64px}.business-grid{grid-template-columns:1fr;gap:32px}.business-overview h2{font-size:36px}.business-image{margin-top:28px}.business-image img{aspect-ratio:1.44;height:auto}.business-option{padding-bottom:32px}.business-option h3{font-size:25px}.business-option p{font-size:15px}.business-options,.business-copy .action{margin-top:0}.support-section{padding-block:64px}.support-heading{grid-template-columns:1fr;gap:32px;margin-bottom:32px}.support-heading h2{font-size:43px}.support-heading p{font-size:16px;margin-top:24px}.support-photo{min-height:0;min-width:0;width:100%;border-radius:32px 4px;aspect-ratio:1.4}.support-list>div{grid-template-columns:1fr;gap:8px;padding-block:20px}.support-list dt{font-size:19px}.support-list dd{font-size:14px;line-height:1.8}.faq-section{padding-block:64px;gap:28px}.faq-heading h2{font-size:31px}.closing{padding-block:64px}.closing h2{font-size:39px}.closing-actions{align-items:center}.closing p{font-size:13px;line-height:1.8}.site-footer{grid-template-columns:1fr;gap:32px;padding-block:40px 24px}.site-footer nav{gap:16px}.site-footer nav strong{font-size:13px}.site-footer nav a{font-size:12px}.footer-note{font-size:11px}.footer-brand p{margin-top:12px}}@media(max-width:360px){.site-header.wrap{gap:8px!important;padding-left:16px}.site-header .action{padding-inline:12px}.scene-content{padding-top:165px}.scene-content h1{font-size:38px}.scene-content .eyebrow{font-size:11px}.benefit-heading h2{font-size:37px}.steps-guide h2,.business-overview h2{font-size:32px}.support-heading h2{font-size:38px}.site-footer nav{grid-template-columns:1fr 1fr}.site-footer nav>div:last-child{grid-column:1/-1}}.legacy-content *{box-sizing:border-box}.legacy-content{scroll-behavior:smooth}.legacy-content{margin:0;font-family:var(--font);color:var(--ink);background:var(--paper);line-height:1.6;word-break:keep-all;border-top:8px solid var(--ink)}.legacy-content a{color:inherit;text-decoration:none}.legacy-content .wrap{max-width:1280px;margin:0 auto;padding:0 var(--pad)}.legacy-content .btn{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--fs-body);padding:12px 20px;min-height:44px;cursor:pointer;border:var(--rule) solid var(--ink);background:transparent;color:var(--ink);font-family:inherit}.legacy-content .btn.pri{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.legacy-content .btn.demo{background:var(--ink);border-color:var(--ink);color:var(--on-ink);gap:18px;min-height:52px;border-width:1px;border-radius:6px;font-weight:650}.legacy-content .btn.demo span{color:var(--accent);font-size:23px}.legacy-content .btn.demo:hover{background:var(--mute)}.legacy-content :is(a,button,input):focus-visible{outline:3px solid currentColor;outline-offset:5px}.legacy-content .btn.demo:focus-visible{outline-color:var(--ink)}.legacy-content .btn:disabled{opacity:.45;cursor:not-allowed}.legacy-content .ctas{display:flex;gap:10px;flex-wrap:wrap}.legacy-content .nav{display:flex;align-items:center;gap:20px;padding:16px 0;border-bottom:var(--rule) solid var(--ink)}.legacy-content .logo{font-weight:800;font-size:var(--fs-logo);letter-spacing:-.02em}.legacy-content .nav nav{display:flex;gap:18px;font-size:var(--fs-small);font-weight:600;margin-left:12px}.legacy-content .nav .sp{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:var(--fs-small);font-weight:600}.legacy-content .nav .btn{font-size:var(--fs-small);padding:8px 14px;min-height:36px}.legacy-content .nav nav a[aria-current]{color:var(--accent)}.legacy-content section{padding:clamp(40px,7vw,96px) 0 0}.legacy-content .sh{display:grid;grid-template-columns:repeat(12,1fr);column-gap:20px;margin-bottom:24px}.legacy-content .sh .no{display:var(--no-display);grid-column:1 / 3;font-size:var(--fs-small);font-weight:700;color:var(--accent);border-top:var(--rule) solid var(--ink);padding-top:10px}.legacy-content .sh h2{grid-column:3 / 11;font-size:var(--fs-h2);line-height:1.2;letter-spacing:-.03em;font-weight:800;margin:0;border-top:var(--rule) solid var(--ink);padding-top:8px}.legacy-content .sh p{grid-column:3 / 10;margin:10px 0 0;font-size:16px;color:var(--mute)}.legacy-content .page-head{margin-top:clamp(28px,6vw,72px)}.legacy-content .page-head h1{font-size:var(--fs-legal-h1);line-height:1.2;letter-spacing:-.03em;font-weight:800;margin:0 0 12px;max-width:900px}.legacy-content .page-head p{font-size:var(--fs-lead);margin:0 0 24px;max-width:640px}.legacy-content .hero{display:grid;grid-template-columns:repeat(12,1fr);column-gap:20px;margin-top:clamp(28px,6vw,72px);padding-top:0}.legacy-content .eyebrow{grid-column:1 / -1;font-size:var(--fs-small);font-weight:700;margin:0 0 16px;padding-top:10px;border-top:var(--rule) solid var(--ink);max-width:520px}.legacy-content .eyebrow:before{content:attr(data-no);display:var(--no-display);color:var(--accent);margin-right:10px}.legacy-content .hero h1{grid-column:1 / 11;font-size:var(--fs-h1);line-height:1.15;letter-spacing:-.035em;font-weight:800;margin:0 0 24px}.legacy-content .lead{grid-column:1 / 7;font-size:var(--fs-lead);margin:0 0 26px}.legacy-content .hero .ctas{grid-column:1 / -1}.legacy-content .shot{margin:clamp(32px,6vw,64px) 0 0}.legacy-content .frame{border:var(--rule) solid var(--ink)}.legacy-content .chrome{display:flex;align-items:center;gap:6px;padding:9px 12px;background:var(--ink)}.legacy-content .chrome i{width:10px;height:10px;border-radius:50%;background:#555;display:block}.legacy-content .chrome .url{margin-left:10px;flex:1;max-width:340px;font-size:12px;padding:3px 10px;background:#2a2a2a;color:#bbb}.legacy-content .screen{position:relative;aspect-ratio:16/10;overflow:hidden;background:#ddd}.legacy-content .screen img,.legacy-content .screen video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.legacy-content .chip{position:absolute;left:12px;bottom:12px;font-size:12px;padding:3px 10px;background:var(--accent);color:var(--on-accent)}.legacy-content .shot figcaption{font-size:12px;margin-top:8px;color:var(--mute)}.legacy-content .strip{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0 20px}.legacy-content .strip li{border-top:var(--rule) solid var(--ink);padding:12px 0 0;font-size:var(--fs-body);font-weight:600}.legacy-content .strip b{display:block;color:var(--accent);font-size:var(--fs-xs);margin-bottom:6px}.legacy-content .g{display:grid;gap:20px}.legacy-content .g2{grid-template-columns:1fr 1fr}.legacy-content .g3{grid-template-columns:repeat(3,1fr)}.legacy-content .g4{grid-template-columns:repeat(4,1fr)}.legacy-content .card{border-top:var(--rule) solid var(--ink);padding:14px 0 0;font-size:var(--fs-body)}.legacy-content .shot-step{display:block;width:100%;aspect-ratio:1280/900;object-fit:cover;object-position:top;border:1px solid var(--soft);margin:0 0 10px}.legacy-content .card b{display:block;font-size:17px;margin-bottom:6px;letter-spacing:-.01em}.legacy-content .card .n{display:block;color:var(--accent);font-weight:800;font-size:var(--fs-xs);margin-bottom:8px}.legacy-content .card.box{border:var(--rule) solid var(--ink);padding:16px;background:var(--surface)}.legacy-content .vs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.legacy-content .vs ul{margin:0;padding:0;list-style:none}.legacy-content .vs li{padding:10px 0;border-bottom:1px solid var(--soft)}.legacy-content .vs .now li:before{content:attr(data-label) " ";color:var(--mute);font-weight:700;margin-right:6px}.legacy-content .vs .us{background:var(--surface);border:var(--rule) solid var(--ink);padding:4px 16px}.legacy-content .vs .us li:before{content:attr(data-label) " ";color:var(--accent);font-weight:700;margin-right:6px}.legacy-content .cmp{position:relative;aspect-ratio:1200/801;overflow:hidden;background:#000;margin-top:24px;border:var(--rule) solid var(--ink)}.legacy-content .cmp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.legacy-content .cmp .after{clip-path:inset(0 0 0 var(--x, 50%))}.legacy-content .cmp .bar{position:absolute;top:0;bottom:0;left:var(--x, 50%);width:2px;background:#fff}.legacy-content .cmp input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:ew-resize}.legacy-content .cmp .lab{position:absolute;bottom:8px;padding:2px 8px;background:#000000a6;color:#fff;font-size:12px}.legacy-content .cmp .l1{left:8px}.legacy-content .cmp .l2{right:8px}.legacy-content .tag{display:inline-block;font-size:11px;font-weight:700;padding:0 6px;margin-left:6px;vertical-align:middle;background:var(--tag-bg);color:var(--tag-fg)}.legacy-content .ph{border:2px dashed var(--placeholder-line);background:repeating-linear-gradient(45deg,#eee,#eee 8px,#e2e2e2 8px 16px);color:#666;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs);min-height:120px}.legacy-content .ph.try{aspect-ratio:16/9;min-height:0}.legacy-content .more{display:flex;flex-direction:column}.legacy-content .more .go{margin-top:auto;padding-top:12px;color:var(--accent);font-weight:700}.legacy-content .kv{margin:0}.legacy-content .kv div{display:grid;grid-template-columns:160px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--soft);font-size:var(--fs-body)}.legacy-content .kv dt{font-weight:700}.legacy-content .kv dd{margin:0}.legacy-content .note{font-size:var(--fs-small);color:var(--mute);margin:14px 0 0}.legacy-content .price{border:var(--rule) solid var(--ink);background:var(--surface);padding:18px}.legacy-content .price b{font-size:16px}.legacy-content .price .amt{font-size:var(--fs-price);font-weight:800;letter-spacing:-.02em;margin:6px 0 10px}.legacy-content .price ul{margin:0 0 14px;padding-left:18px;font-size:var(--fs-small)}.legacy-content .price .btn{width:100%}.legacy-content .price.hi{background:var(--ink);color:var(--on-ink)}.legacy-content .price.hi .btn{border-color:var(--on-ink);color:var(--on-ink)}.legacy-content .faq details{border-top:var(--rule) solid var(--ink);padding:12px 0}.legacy-content .faq summary{font-weight:700;font-size:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.legacy-content .faq summary:after{content:"+";color:var(--accent)}.legacy-content .faq details[open] summary:after{content:"–"}.legacy-content .faq p{margin:8px 0 0;font-size:var(--fs-body);color:var(--body-sub)}.legacy-content .final{background:var(--ink);color:var(--on-ink);padding:clamp(36px,6vw,72px) 0;margin-top:clamp(40px,7vw,96px)}.legacy-content .final h2{font-size:var(--fs-final);line-height:1.15;letter-spacing:-.03em;margin:0 0 12px;max-width:900px}.legacy-content .final p{font-size:16px;color:var(--on-ink-mute);margin:0 0 20px;max-width:640px}.legacy-content .final .btn{border-color:var(--on-ink);color:var(--on-ink)}.legacy-content .final .btn.pri{border-color:var(--accent)}.legacy-content .final .btn.demo{background:var(--surface);color:var(--ink)}.legacy-content .final .btn.demo:focus-visible{outline-color:var(--on-ink)}.legacy-content footer{padding:28px 0 100px;font-size:var(--fs-xs);color:var(--body-sub)}.legacy-content footer .g4 b{display:block;margin-bottom:6px}.legacy-content footer a{display:block;margin:2px 0}.legacy-content .sticky{position:fixed;left:0;right:0;bottom:0;z-index:6;background:var(--paper);border-top:var(--rule) solid var(--ink);padding:8px 12px;display:none;gap:8px}.legacy-content .sticky[hidden]{display:none}.legacy-content .sticky .btn{flex:1}.legacy-content dialog{border:var(--rule) solid var(--ink);padding:0;width:min(680px,calc(100% - 32px));background:var(--surface);color:var(--ink)}.legacy-content dialog::backdrop{background:#00000080}.legacy-content .wiz{padding:20px}.legacy-content .wiz .ind{font-size:var(--fs-xs);color:var(--accent);font-weight:700}.legacy-content .wiz h3{font-size:var(--fs-dialog-q);margin:4px 0 14px;letter-spacing:-.02em}.legacy-content .wiz h3 small{font-weight:400;color:var(--mute)}.legacy-content .wiz .step{display:none}.legacy-content .wiz .step.on{display:block}.legacy-content .opts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.legacy-content .opt{border:var(--rule) solid var(--soft);padding:12px;background:var(--surface);color:inherit;font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;min-height:44px}.legacy-content .opt.sel{border-color:var(--ink);background:var(--paper);font-weight:700}.legacy-content .wiz label{display:block;font-size:var(--fs-small);margin:8px 0 2px}.legacy-content .wiz input{width:100%;font:inherit;font-size:var(--fs-body);border:var(--rule) solid var(--soft);padding:8px 10px}.legacy-content .wiz .fine{font-size:var(--fs-xs);color:var(--mute)}.legacy-content .wiz .soon{font-size:var(--fs-xs);font-weight:700;color:var(--accent);margin:4px 0 0}.legacy-content .wiz .bar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:12px;border-top:var(--rule) solid var(--ink);font-size:var(--fs-xs)}.legacy-content .wiz .bar span{white-space:nowrap}.legacy-content .wiz .bar .btn{flex:0 0 auto}.legacy-content .legal{max-width:800px;margin:clamp(28px,6vw,64px) auto 0;padding:0 var(--pad)}.legacy-content .legal h1{font-size:var(--fs-legal-h1);line-height:1.2;letter-spacing:-.03em;font-weight:800;margin:0 0 16px}.legacy-content .legal .draft{display:inline-block;font-size:var(--fs-small);font-weight:700;padding:4px 10px;background:var(--tag-bg);color:var(--tag-fg);margin:0 0 16px}.legacy-content .legal h2{font-size:20px;margin:32px 0 8px;padding-top:10px;border-top:var(--rule) solid var(--ink);letter-spacing:-.01em}.legacy-content .legal p,.legacy-content .legal li{font-size:var(--fs-body)}.legacy-content .legal ul{padding-left:20px}.legacy-content .legal li{margin:4px 0}.legacy-content .legal .meta{color:var(--mute);font-size:var(--fs-small)}@media(max-width:720px){.legacy-content .nav{flex-wrap:wrap;row-gap:10px}.legacy-content .nav .login{display:none}.legacy-content .nav nav{order:3;width:100%;margin-left:0;gap:16px}.legacy-content .kv div{grid-template-columns:110px 1fr}.legacy-content .sh .no,.legacy-content .sh h2,.legacy-content .sh p{grid-column:1 / -1}.legacy-content .sh h2{border-top:0;padding-top:0}.legacy-content .hero h1,.legacy-content .lead,.legacy-content .eyebrow{grid-column:1 / -1}.legacy-content .eyebrow{border-top:0;padding-top:0}.legacy-content .strip,.legacy-content .g2,.legacy-content .g3,.legacy-content .g4,.legacy-content .vs,.legacy-content .opts{grid-template-columns:1fr 1fr}.legacy-content .g3,.legacy-content .vs{grid-template-columns:1fr}.legacy-content .strip{gap:16px}.legacy-content .btn{flex:1 1 140px}.legacy-content .sticky{display:flex}.legacy-content .chrome .url{max-width:none}}@media(prefers-reduced-motion:reduce){.legacy-content{scroll-behavior:auto}}.subpage .site-header.wrap{position:relative;inset:auto;width:calc(100% - 48px);margin:24px auto;max-width:1312px;min-height:80px}.subpage .site-footer{margin-top:64px}.public-main{width:100%;max-width:1200px;margin:auto;padding:64px var(--gutter) 96px}.entry-page{max-width:940px;min-height:55vh}.entry-description{font-size:20px;line-height:1.8;max-width:52ch;margin-top:28px;color:var(--muted)}.entry-page .note{max-width:64ch;margin-top:20px}.entry-page .quiet{margin-top:32px}.actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:32px}.info-page>h1{max-width:20ch}.info-row{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--line);padding-block:40px;margin-top:40px}.info-row>div{max-width:640px}.info-row h2,.connection-notice h2{font-size:clamp(24px,3vw,32px)}.info-row p{margin-top:20px;line-height:1.8;color:var(--muted)}.info-row>a{flex:none}.adoption-steps{list-style:decimal-leading-zero;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:48px 0;padding-left:32px}.adoption-steps li{padding-left:8px}.adoption-steps strong{font-size:20px;color:var(--teal)}.adoption-steps p{margin-top:12px;color:var(--muted)}.connection-notice{background:var(--teal-soft);padding:32px;border-radius:8px}.connection-notice p{margin-top:16px;line-height:1.8;max-width:64ch}.sample-page{max-width:1440px;margin:auto;min-height:65vh}.sample-page .canvas h1{font-size:clamp(30px,4vw,46px)}.sample-page .compare:focus-within{outline-color:var(--teal)}.sample-page .tab-row{margin-block:28px}.sample-page .product-panel h2{font-size:32px}.sample-page .panel-footer{display:flex;flex-direction:column;align-items:start;gap:16px;margin-top:32px}.legacy-content>.wrap{padding-block:32px}.legacy-content .final .wrap{padding-block:0}@media(max-width:767px){.subpage .site-header.wrap{width:calc(100% - 32px);margin:16px auto;min-height:64px}.public-main{padding-block:40px 64px}.entry-description{font-size:17px}.info-row{display:block;padding-block:28px;margin-top:28px}.info-row>a{margin-top:24px}.adoption-steps{grid-template-columns:1fr;gap:24px;margin-block:32px}.connection-notice{padding:24px}.sample-page .product-panel h2{font-size:28px}.subpage .site-footer{margin-top:24px}}.blog-page h1{font-size:clamp(34px,5vw,56px);line-height:1.2}.blog-empty{margin-top:48px;padding-top:32px;border-top:1px solid var(--line);color:var(--muted)}.blog-feature{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;margin-top:48px}.blog-feature img{display:block;width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;border-radius:4px}.blog-feature time,.article time{font-size:14px;color:var(--muted)}.blog-feature h2{font-size:clamp(28px,3vw,36px);line-height:1.3;margin-top:12px}.blog-feature p{margin:20px 0;color:var(--muted)}.article{max-width:808px}.article h1{font-size:clamp(32px,4vw,40px);line-height:1.3;margin:16px 0 12px}.article figure{margin:32px 0}.article .article-image{display:block;width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:4px}.article figcaption{margin-top:12px;font-size:14px;color:var(--muted)}.article-body{margin-top:32px}.article-body p{font-size:17px;line-height:1.9;margin:0 0 20px;white-space:pre-line;overflow-wrap:anywhere}.top-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:24px;color:var(--muted);font-size:14px}.article-body h2{font-size:clamp(22px,2.4vw,28px);line-height:1.45;margin:48px 0 16px;word-break:keep-all;overflow-wrap:anywhere}.article-body figure{margin:40px 0}.article-media{display:block;width:100%;height:auto;border-radius:4px;background:var(--paper)}.article-youtube{aspect-ratio:16/9;min-height:200px;border:0}@media(max-width:767px){.blog-feature{grid-template-columns:1fr;gap:24px;margin-top:32px}.blog-feature h2{font-size:30px}.article-body p{font-size:16px}}@media(max-width:767px){.home .review-inner,.home .scene-free,.home .scene-bottom small,.home .video-control,.home .scene-stages button,.home .step-number,.home .screen-footer,.home .screen-footer button,.home .compare .tag,.home .compare-help,.home .photo-credit,.home .photo-labels span,.home .footer-note{font-size:12px}}.comparison-section h2,.support-section h2{color:var(--primary)}#try.closing{background:var(--primary)}#try h2,#try h2 span,#try p,#try .closing-inquiry{color:var(--teal)}#try .action{background:var(--teal);color:var(--primary)}#try .action:hover{background:var(--teal-dark)}
