@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--ink:#222321;--muted:#666863;--red:#c93322;--paper:#f7f6f2;--line:#dedfd8}*{box-sizing:border-box}body{background:#fff;color:#222321;color:var(--ink);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}button{color:inherit}img{height:auto;max-width:100%}fieldset{border:0;margin:0;min-width:0;padding:0}:focus-visible{outline:3px solid #2563eb;outline-offset:4px}[id]{scroll-margin-top:100px}::selection{background:#f8d8d1;color:#222}.visually-hidden{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.site-header{background:#fff;border-bottom:1px solid #e9e9e3;height:88px;inset:0 0 auto;position:fixed;z-index:9500}.site-header-inner{align-items:center;display:flex;gap:32px;height:100%;justify-content:space-between;margin:auto;max-width:1440px;padding:0 48px}.site-brand{align-items:center;display:inline-flex;flex:0 0 auto;font-size:27px;font-weight:800;gap:10px;letter-spacing:-1.5px;min-height:44px}.site-brand img{border-radius:7px;display:block}.site-navigation{align-items:center;display:flex;font-size:15px;font-weight:600;gap:28px}.site-navigation a{align-items:center;display:inline-flex;min-height:44px}.site-navigation a:hover{color:#c93322;color:var(--red)}.site-service-links{border-left:1px solid #dedfd8;border-left:1px solid var(--line);color:#666863;color:var(--muted);display:flex;font-size:13px;gap:20px;margin-left:18px;padding-left:30px}.site-service-links a{gap:12px}.site-menu-toggle{display:none}.contact_trial,.site-button{align-items:center;background:#c93322;background:var(--red);border:1px solid #c93322;border:1px solid var(--red);border-radius:5px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:28px;justify-content:center;line-height:1.4;min-height:56px;padding:17px 26px}.contact_trial:hover,.site-button:hover{background:#a92819;border-color:#a92819}.site-button span{font-size:21px;font-weight:400}.site-button:disabled{cursor:wait;opacity:.6}.contact_actions{align-items:center;background:#fff;border:1px solid #e5e5e0;border-radius:9px;bottom:24px;box-shadow:0 4px 24px #00000012;display:flex;gap:22px;padding:10px 12px 10px 22px;position:fixed;right:24px;z-index:9000}.contact_actions .contact_phone{display:flex;flex-direction:column;font-size:17px;justify-content:center;line-height:1.45;min-height:48px}.contact_actions .contact_phone span{color:#666863;color:var(--muted);font-size:12px}.contact_actions .contact_trial{font-size:15px;min-height:48px;padding:12px 22px}.contact_phone:hover{text-decoration:underline}.site-footer{background:#222321;color:#bfc1b8;padding:58px 0 140px}.site-footer-inner{grid-gap:70px;display:grid;gap:70px;grid-template-columns:1fr 2fr;margin:auto;max-width:1344px;padding:0 32px}.site-footer .site-brand{color:#fff}.site-footer-tagline{font-size:14px;margin-top:12px}.site-footer-details{font-size:13px;line-height:1.9}.site-footer-details strong{color:#fff}.site-footer-contacts{align-items:center;display:flex;flex-wrap:wrap;gap:0 20px}.site-footer-contacts a{align-items:center;display:inline-flex;min-height:44px}.site-footer-contacts a:hover{color:#fff;text-decoration:underline}.site-copyright{color:#989c92;font-size:12px;margin-top:12px}@media (max-width:1100px){.site-header-inner{padding:0 28px}.site-navigation{gap:20px}.site-service-links{gap:14px;margin-left:0;padding-left:20px}}@media (max-width:900px){.site-header{height:72px}.site-header-inner{padding:0 24px}.site-brand{font-size:24px}.site-brand img{height:32px;width:32px}.site-menu-toggle{align-items:center;background:transparent;border:0;display:flex;font-size:13px;gap:12px;justify-content:center;min-height:44px;padding:8px 0 8px 12px}.site-menu-toggle span{font-size:24px}.site-navigation{background:#fff;border-bottom:1px solid #dedfd8;border-bottom:1px solid var(--line);box-shadow:0 12px 15px #00000008;display:none;left:0;max-height:calc(100dvh - 165px);overflow-y:auto;padding:18px 24px 26px;position:absolute;right:0;top:72px}.site-navigation.is-open{align-items:stretch;display:flex;flex-direction:column;gap:4px}.site-navigation>a{padding:10px 0}.site-service-links{border-left:0;border-top:1px solid #dedfd8;border-top:1px solid var(--line);gap:28px;margin-top:12px;padding:14px 0 0}.site-footer-inner{gap:26px;grid-template-columns:1fr}}@media (max-width:600px){.site-header-inner{padding:0 20px}.contact_actions{border-radius:0;gap:12px;inset:auto 0 0;justify-content:space-between;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.contact_actions .contact_phone{font-size:15px}.contact_actions .contact_trial{font-size:14px;padding:12px 18px}.site-footer{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.site-footer-inner{padding:0 20px}}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation:none!important;animation:none!important;scroll-behavior:auto!important;transition:none!important}}.landing{overflow-wrap:break-word;padding-top:88px;word-break:keep-all}.landing-container{margin:0 auto;width:min(100% - 96px,1280px)}.landing-section{padding:112px 0}.landing h1,.landing h2,.landing h3{color:var(--ink);font-weight:750;letter-spacing:-.045em;line-height:1.28}.landing h2{font-size:clamp(32px,3.3vw,46px)}.landing-eyebrow{align-items:center;color:var(--red);display:flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.09em;line-height:1.5;margin-bottom:25px}.landing-eyebrow>span{background:var(--red);border-radius:50%;display:inline-block;height:7px;width:7px}.landing-hero{background:var(--paper);padding:78px 0 0}.hero-grid{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:1fr 1.16fr;padding-bottom:66px}.hero-copy{position:relative;z-index:1}.hero-copy .landing-eyebrow{font-size:13px;letter-spacing:.01em;margin-bottom:27px}.landing h1{font-size:clamp(40px,4.2vw,60px);font-weight:780;letter-spacing:-.06em;line-height:1.25;white-space:nowrap}.landing h1 em{color:var(--red);font-style:normal}.hero-description{color:#62655f;font-size:17px;letter-spacing:-.02em;line-height:1.85;margin:27px 0 30px}.hero-actions{align-items:center;display:flex;gap:27px}.hero-phone{display:flex;flex-direction:column;justify-content:center;line-height:1.5;min-height:56px}.hero-phone span{color:var(--muted);font-size:12px}.hero-phone strong{font-size:17px;letter-spacing:-.02em}.hero-phone:hover strong{text-decoration:underline}.hero-footnote{color:#777a71;font-size:12px;margin-top:20px}.hero-product{min-width:0;padding-top:12px}.product-screens{aspect-ratio:1.37;position:relative}.product-screens img{box-shadow:0 12px 28px #2223211a;display:block;height:auto}.product-pc-screen{border:1px solid #d5d7cf;border-radius:6px;left:0;position:absolute;top:13%;width:91%}.product-mobile{aspect-ratio:720/1480;background:#fff;border:4px solid #292b27;border-radius:18px;box-shadow:0 12px 28px #2223211a;overflow:hidden;position:absolute;right:0;top:17%;width:28%}.product-screens .product-mobile-screen{-webkit-animation:hero-phone-scroll 14s ease-in-out infinite;animation:hero-phone-scroll 14s ease-in-out infinite;box-shadow:none;width:100%}@-webkit-keyframes hero-phone-scroll{0%,18%{-webkit-transform:translateY(0);transform:translateY(0)}45%,65%{-webkit-transform:translateY(-26%);transform:translateY(-26%)}92%,to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hero-phone-scroll{0%,18%{-webkit-transform:translateY(0);transform:translateY(0)}45%,65%{-webkit-transform:translateY(-26%);transform:translateY(-26%)}92%,to{-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.product-screens .product-mobile-screen{-webkit-animation:none;animation:none}}.product-label{align-items:center;color:#7a7d74;display:flex;font-size:10px;font-weight:600;gap:7px;justify-content:flex-end;letter-spacing:.04em;margin-bottom:18px}.product-label>span{border:1px solid #777d6e;border-radius:50%;display:inline-block;height:6px;width:6px}.hero-product figcaption{color:#85897e;font-size:11px;margin-top:14px;text-align:right}.hero-scope{align-items:center;border-top:1px solid #ddded6;display:flex;gap:24px;justify-content:space-between;padding:29px 0}.hero-scope p{color:#7a7d74;flex-shrink:0;font-size:12px;line-height:1.6}.hero-scope strong{color:var(--ink);font-size:14px;font-weight:600}.hero-scope ul{display:flex;flex-wrap:wrap;font-size:15px;font-weight:650;gap:32px;list-style:none;padding:0}.hero-scope>a{align-items:center;color:var(--muted);display:inline-flex;font-size:12px;gap:18px;min-height:44px}.hero-scope>a span{font-size:20px}.section-heading{align-items:flex-end;display:flex;gap:50px;justify-content:space-between;margin-bottom:56px}.section-heading>div>p:not(.landing-eyebrow),.section-heading>p{color:var(--muted);font-size:16px;line-height:1.85}.landing-services{padding-bottom:80px}.service-list{grid-gap:42px;display:grid;gap:42px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0}.service-item{align-items:flex-start;border-top:1px solid var(--line);display:flex;flex-direction:column;padding-top:22px}.service-number{color:var(--red);font-size:12px;margin-bottom:16px}.service-item h3{font-size:25px}.service-description{color:var(--muted);font-size:14px;line-height:1.8;margin:16px 0}.service-item>ul{color:#51564d;font-size:13px;line-height:1.9;margin:0 0 16px;padding-left:17px}.service-item>.landing-text-link{gap:16px;margin-top:auto}.service-screen-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:56px 0 24px}.service-screen-heading h3{font-size:22px}.service-screen-heading p{color:var(--muted);font-size:12px}.service-screens{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.service-screens figure{background:#f6f6f3;border-radius:8px;min-width:0;padding:28px 18px 24px;text-align:center}.service-screens a{display:flex;height:390px;justify-content:center}.service-screens img{background:#fff;border:1px solid #d5d7cf;border-radius:14px;display:block;height:100%;max-width:100%;object-fit:contain;width:auto}.service-screens figcaption{margin-top:20px}.service-screens figcaption strong{display:block;font-size:17px}.service-screens figcaption span{color:var(--muted);display:block;font-size:12px;margin-top:6px}.service-language{grid-gap:48px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:48px;grid-template-columns:1fr 200px;margin-top:40px;padding:40px}.service-language h3{font-size:34px}.service-language p:not(.landing-eyebrow){color:var(--muted);font-size:14px;margin:20px 0}.service-language ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;max-width:560px;padding:0}.service-language li{background:#fff;border:1px solid var(--line);border-radius:4px;font-size:12px;padding:6px 12px}.service-language p.language-translate{color:var(--ink);font-size:14px;line-height:1.8;margin:24px 0 0}.service-language p.language-translate strong{font-weight:700}.service-language p.language-note{font-size:12px;line-height:1.7;margin:8px 0 4px}.service-language .landing-text-link{gap:16px}.service-language img{border:1px solid var(--line);border-radius:8px;display:block;height:auto;width:100%}.service-language figcaption{color:var(--muted);font-size:11px;margin-top:12px;text-align:center}.workflow-list{list-style:none;padding:0}.workflow-step{grid-gap:80px;align-items:center;border-top:1px solid var(--line);display:grid;gap:80px;grid-template-columns:.86fr 1.14fr;padding:56px 0}.workflow-step:nth-child(2){grid-template-columns:1.14fr .86fr}.workflow-step:nth-child(2) .workflow-copy{order:2}.workflow-step:nth-child(2) .workflow-image{order:1}.workflow-label{align-items:center;color:var(--red);display:flex;font-size:14px;font-weight:700;gap:14px;margin-bottom:20px}.workflow-label span{color:#aaa99f;font-size:22px;font-weight:400}.workflow-copy h3{font-size:clamp(27px,2.7vw,36px);margin-bottom:22px}.workflow-copy>p:not(.workflow-label){color:var(--muted);font-size:15px;line-height:1.85;max-width:385px}.workflow-copy ul{color:#51564d;font-size:13px;list-style:none;margin:24px 0 16px;padding:0}.workflow-copy ul li{display:flex;gap:10px;margin:6px 0}.workflow-copy ul li:before{color:var(--red);content:"✓"}.landing-text-link{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:34px;min-height:44px}.landing-text-link:hover{color:var(--red)}.workflow-image{background:#f6f6f3;border-radius:10px;min-width:0;padding:30px 22px 18px}.workflow-image img{display:block;height:auto;width:100%}.workflow-screens{align-items:center;display:flex;gap:16px;justify-content:center}.workflow-screens a{display:block;flex:1 1;max-width:190px;min-width:0}.workflow-screens img{background:#fff;border:1px solid #d5d7cf;border-radius:12px}.workflow-image figcaption{color:#777c72;display:flex;font-size:10px;gap:12px;justify-content:space-between;margin:12px 4px 0}.people-flow{grid-gap:36px;align-items:center;background:#f4f5ef;border:1px solid #e2e5da;display:grid;gap:36px;grid-template-columns:1fr 3fr;margin-top:30px;padding:34px 40px}.people-flow>p{color:#73776b;font-size:14px;line-height:1.7}.people-flow>p strong{color:var(--ink);font-size:16px}.people-flow ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0}.people-flow li{position:relative;text-align:center}.people-flow li+li:before{color:#929b86;content:"→";font-size:22px;left:-7px;position:absolute;top:13px}.people-flow li strong{display:block;font-size:16px}.people-flow li span{color:#747a6b;font-size:12px}.landing-hq{background:var(--paper);border-top:1px solid var(--line)}.hq-screen{margin:0 0 28px}.hq-screen a{display:block}.hq-screen img{background:#fff;border:1px solid #d5d7cf;border-radius:8px;box-shadow:0 18px 40px rgba(30,33,28,.12);display:block;height:auto;width:100%}.hq-screen figcaption{color:var(--muted);font-size:12px;margin-top:12px;text-align:center}.hq-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-bottom:28px;padding:0}.hq-item{background:#fff;border:1px solid var(--line);border-radius:8px;border-top:2px solid var(--red);min-width:0;padding:26px 24px 28px}.hq-number{color:var(--red);font-size:12px;margin-bottom:16px}.hq-item h3{font-size:21px;margin-bottom:14px}.hq-description{color:#51564d;font-size:13px;line-height:1.85}.hq-note{color:var(--muted);font-size:12px;line-height:1.8;margin-bottom:8px;max-width:760px}.landing-details{border-bottom:1px solid var(--line);font-size:14px}.landing-details summary{font-weight:600;list-style:none;min-height:64px;padding:20px 30px 20px 0;position:relative}.landing-details summary::-webkit-details-marker{display:none}.landing-details summary:after{color:#868a80;content:"+";font-size:24px;font-weight:400;position:absolute;right:0;top:16px}.landing-details[open]>summary:after{content:"−"}.landing-details>p{color:var(--muted);line-height:1.9;padding-bottom:24px}.landing-proof{background:#272a24;color:#fff}.landing-proof h2,.landing-proof h3{color:#fff}.landing-proof .landing-eyebrow{color:#c0c9b1}.landing-proof .section-heading>p{color:#b2b9a8}.proof-stats{border-bottom:1px solid #4a4e42;display:grid;grid-template-columns:1fr 1fr;margin-bottom:44px;padding:24px 0 56px}.proof-stats>div+div{border-left:1px solid #4a4e42;padding-left:70px}.proof-stats dt{color:#c0c6b7;font-size:14px}.proof-stats dd{font-size:clamp(44px,5.5vw,76px);font-weight:500;letter-spacing:-.05em;line-height:1.4}.proof-stats dd span{font-size:20px;font-weight:400;letter-spacing:-.03em;margin-left:12px}.proof-stats .proof-caption{color:#969e8c;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.6}.customer-heading{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.customer-heading h3{font-size:16px;font-weight:500;letter-spacing:-.01em}.customer-logos{background:#fff;border-radius:5px;flex-wrap:wrap;gap:1px;list-style:none;padding:20px}.customer-logos,.customer-logos li{display:flex;justify-content:center}.customer-logos li{align-items:center;flex-basis:calc(14.28571% - 0.85714px);flex-grow:0;flex-shrink:0;min-height:76px;padding:18px}.customer-logos img{max-height:37px;max-width:126px;object-fit:contain;width:auto}.landing-trial{background:#fafaf7}.landing-trial .section-heading .site-button{margin-top:24px}.trial-steps{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);list-style:none;margin-top:68px;padding:0}.trial-steps li{border-top:1px solid #cacdc1;padding-top:20px}.trial-steps li>span{color:var(--red);font-size:12px;font-weight:600}.trial-steps h3{font-size:23px;margin:23px 0 12px}.trial-steps p{color:var(--muted);font-size:13px;max-width:210px}.trial-support{grid-gap:80px;border-top:1px solid var(--line);display:grid;gap:80px;grid-template-columns:1fr 1.5fr;margin-top:90px;padding-top:65px}.trial-support h3{font-size:27px}.trial-support>div>p:last-child{color:var(--muted);font-size:13px;margin-top:16px}.trial-support .landing-eyebrow{letter-spacing:0;margin-bottom:17px}.faq-list .landing-details:first-child{border-top:1px solid var(--line)}.download-links{display:flex;flex-wrap:wrap;gap:8px 22px;padding-bottom:22px}.download-links a{align-items:center;color:var(--red);display:inline-flex;font-size:13px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.landing-contact{background:#f0efe9}.contact-grid{grid-gap:90px;align-items:start;display:grid;gap:90px;grid-template-columns:1fr 1.12fr}.contact-copy{padding-top:12px}.contact-copy>p:not(.landing-eyebrow){color:var(--muted);font-size:15px;line-height:1.85;margin:28px 0 36px}.contact-direct{display:inline-flex;flex-direction:column;margin-top:4px}.contact-direct span{color:var(--muted);font-size:12px}.contact-direct strong{font-size:clamp(30px,3vw,42px);font-weight:500;letter-spacing:-.04em}.contact-direct:hover strong{color:var(--red)}.contact-signature{border-top:1px solid #d8d9d0;margin-top:70px;padding-top:28px}.contact-signature>span{font-size:25px;font-weight:750;letter-spacing:-.07em}.contact-signature p{color:#7f8476;font-size:12px;margin-top:5px}.inquiry-form,.inquiry-success{background:#fff;border:1px solid #e2e2da;border-radius:8px;min-width:0;padding:36px}.inquiry-form-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:28px}.inquiry-form-heading h3{font-size:22px}.inquiry-form-heading>span{color:#797c73;font-size:11px}.inquiry-fields{grid-gap:20px 16px;display:grid;gap:20px 16px;grid-template-columns:1fr 1fr}.inquiry-fields label{display:block;font-size:13px;font-weight:600;min-width:0}.inquiry-fields label span{color:#8a8c84;font-size:11px;font-weight:400}.inquiry-fields input,.inquiry-fields textarea{background:#fff;border:1px solid #dcded5;border-radius:4px;color:var(--ink);display:block;font-size:14px;margin-top:8px;min-height:48px;padding:12px;width:100%}.inquiry-fields input::-webkit-input-placeholder,.inquiry-fields textarea::-webkit-input-placeholder{color:#90958a;font-size:12px}.inquiry-fields input::placeholder,.inquiry-fields textarea::placeholder{color:#90958a;font-size:12px}.inquiry-fields input:focus-visible,.inquiry-fields textarea:focus-visible{outline-offset:1px}.inquiry-fields textarea{min-height:110px;resize:vertical}.inquiry-message{grid-column:1/-1}.inquiry-privacy{color:#686e61;font-size:12px;margin-top:20px}.inquiry-privacy summary{min-height:44px;padding:12px 0;text-decoration:underline;text-underline-offset:3px}.inquiry-privacy p{line-height:1.8;margin:0 0 10px}.inquiry-consent{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:10px;min-height:44px}.inquiry-consent input{accent-color:var(--red);flex-shrink:0;height:18px;margin:0;width:18px}.inquiry-form>.site-button{justify-content:space-between;margin-top:20px;width:100%}.inquiry-note{color:#84897e;font-size:10px;margin-top:12px;text-align:center}.inquiry-error{background:#fff1ee;border-left:3px solid var(--red);color:#a72418;font-size:13px;margin-top:12px;padding:10px 12px}.inquiry-success{padding:60px 36px}.inquiry-success-mark{align-items:center;background:#edf2e5;border-radius:50%;color:#526c32;display:flex;font-size:24px;height:50px;justify-content:center;margin-bottom:26px;width:50px}.inquiry-success h3{font-size:27px}.inquiry-success p{color:var(--muted);font-size:15px;margin:18px 0 26px}.inquiry-success a{align-items:center;color:var(--red);display:inline-flex;font-size:14px;min-height:44px}.landing-company{padding:68px 0}.company-grid{grid-gap:100px;display:grid;gap:100px;grid-template-columns:1fr 1fr}.company-grid .landing-eyebrow{font-size:10px;margin-bottom:18px}.company-grid h2{font-size:25px}.company-grid>div>p:last-child{color:var(--muted);font-size:13px;margin-top:18px;max-width:400px}.company-grid .landing-text-link{margin-top:16px}.company-history{color:var(--muted);font-size:12px;list-style:none;padding:6px 0 22px}.company-history li{grid-gap:14px;display:grid;gap:14px;grid-template-columns:62px 1fr;margin-bottom:12px}.company-history time{color:var(--red);font-size:11px}.company-video{aspect-ratio:16/9;border:0;height:auto;margin:10px 0 20px;width:100%}.landing-why{background:#fff}.why-posts{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin-bottom:12px;padding:0}.why-posts li{display:flex;min-width:0}.why-posts a{align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;padding:28px;width:100%}.why-posts a:hover{border-color:var(--red)}.why-tag{color:var(--red);font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:16px}.why-posts h3{font-size:21px;margin-bottom:12px}.why-posts p{color:var(--muted);font-size:14px;line-height:1.8;margin-bottom:20px}.why-more{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:16px;margin-top:auto;min-height:44px}.why-posts a:hover .why-more{color:var(--red)}.record-flow-title{font-size:22px;margin:56px 0 24px}.record-flow{border-bottom:1px solid var(--line);border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0}.record-flow li{min-width:0;padding:24px 20px 28px}.record-flow li+li{border-left:1px solid var(--line)}.record-flow li>span{color:var(--red);display:block;font-size:12px;font-weight:600;margin-bottom:14px}.record-flow strong{display:block;font-size:17px;letter-spacing:-.03em;margin-bottom:8px}.record-flow p{color:var(--muted);font-size:13px;line-height:1.8}.landing-new{background:#fbf1ee}.new-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-bottom:40px;padding:0}.new-item{align-items:flex-start;background:#fff;border:1px solid #efd5ce;border-radius:8px;display:flex;flex-direction:column;min-width:0;padding:26px 24px 28px}.new-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.new-badges span{border:1px solid var(--red);border-radius:4px;color:var(--red);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.5;padding:3px 9px}.new-badges span:first-child{background:var(--red);color:#fff}.new-group{color:var(--muted);font-size:12px;margin-bottom:8px}.new-item h3{font-size:21px;margin-bottom:14px}.new-description{color:#51564d;font-size:13px;line-height:1.85}.landing-resources{background:var(--paper)}.resource-list{border-top:1px solid var(--ink);list-style:none;padding:0}.resource-item{grid-gap:24px;align-items:center;border-bottom:1px solid var(--line);display:grid;gap:24px;grid-template-columns:96px minmax(0,1fr) 48px auto auto;padding:18px 0}.resource-tag{color:var(--red);font-size:12px;font-weight:700}.resource-item h3{font-size:18px}.resource-format{color:var(--muted);font-size:12px;font-weight:600}.resource-post{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:700;min-height:44px}.resource-post:hover{color:var(--red)}.resource-download{background:var(--red);border:1px solid var(--red);border-radius:5px;color:#fff;font-size:14px;font-weight:700;min-height:44px;padding:10px 20px}.resource-download:hover{background:#a92819;border-color:#a92819}.landing-cta-band{background:#272a24;color:#fff;padding:72px 0}.cta-band-inner{align-items:center;display:flex;gap:48px;justify-content:space-between}.landing-cta-band h2{color:#fff}.landing-cta-band p{color:#b2b9a8;font-size:16px;line-height:1.85;margin-top:18px}.cta-band-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:14px}.cta-band-actions .site-button{background:#fff;border-color:#fff;color:var(--ink)}.cta-band-actions .site-button:hover{background:var(--paper);border-color:var(--paper)}.cta-band-phone{align-items:center;border:1px solid #6b6f62;border-radius:5px;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.4;min-height:56px;padding:17px 26px}.cta-band-phone:hover{border-color:#fff}@media (max-width:1100px){.landing-container{width:calc(100% - 64px)}.hero-actions,.hero-grid{gap:18px}.hero-actions .site-button{gap:15px;padding:16px 20px}.hero-description{font-size:15px}.hero-scope ul{font-size:13px;gap:20px}.workflow-step{gap:44px}.contact-grid{gap:45px}.inquiry-form{padding:28px}.customer-logos li{padding:16px 12px}.why-posts{gap:16px}.why-posts a{padding:24px 22px}.record-flow li{padding:22px 14px 24px}.new-list{gap:14px}.new-item{padding:24px 20px}.hq-list{gap:14px}.hq-item{padding:24px 20px}.resource-item{gap:18px}.cta-band-inner{gap:32px}}@media (max-width:900px){.landing{padding-top:72px}.landing-section{padding:80px 0}.landing-hero{padding-top:55px}.hero-grid{gap:40px;grid-template-columns:1fr;padding-bottom:42px}.landing h1{font-size:clamp(40px,6.4vw,58px)}.hero-description{font-size:17px}.hero-product{margin:auto;max-width:620px;width:85%}.hero-scope>a{display:none}.hero-scope ul{gap:24px}.section-heading{gap:30px}.section-heading>div>p:not(.landing-eyebrow),.section-heading>p{font-size:14px}.service-list{gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-step{gap:32px;padding:40px 0}.workflow-copy h3{font-size:27px}.workflow-image{padding:20px 12px 12px}.people-flow{gap:28px;grid-template-columns:1fr;padding:28px}.people-flow>p br{display:none}.people-flow>p strong{margin-left:8px}.proof-stats>div+div{padding-left:35px}.proof-stats dd span{font-size:16px;margin-left:7px}.customer-logos li{flex-basis:calc(25% - 0.75px)}.trial-steps{gap:22px}.trial-support{gap:35px;grid-template-columns:1fr 1.4fr}.contact-grid{gap:40px;grid-template-columns:1fr}.contact-signature{display:none}.contact-copy>p:not(.landing-eyebrow){margin-bottom:20px}.inquiry-form{padding:36px}.company-grid{gap:40px}.why-posts{grid-template-columns:1fr}.why-posts a{padding:24px}.record-flow{border-bottom:0;gap:0 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.record-flow li,.record-flow li+li{border-bottom:1px solid var(--line);border-left:0;padding:22px 0 24px}.hq-list,.new-list{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.resource-item{grid-template-columns:96px minmax(0,1fr) auto auto;row-gap:4px}.resource-item h3{grid-column:2/-1;grid-row:1}.resource-tag{grid-row:1}.resource-format{grid-column:2;grid-row:2}.resource-post{grid-column:3;grid-row:2}.resource-download{grid-column:4;grid-row:2}.landing-cta-band{padding:56px 0}.cta-band-inner{align-items:flex-start;flex-direction:column;gap:28px}}@media (max-width:600px){.landing-container{width:calc(100% - 40px)}.landing-section{padding:64px 0}.landing h2{font-size:32px}.landing-eyebrow{font-size:10px;margin-bottom:19px}.landing-hero{padding-top:40px}.hero-copy .landing-eyebrow{font-size:10px;margin-bottom:22px}.landing h1{font-size:clamp(31px,7.8vw,46px)}.hero-description{font-size:14px;line-height:1.8;margin:23px 0}.desktop-break{display:none}.hero-actions{gap:17px}.hero-actions .site-button{font-size:13px;gap:13px;min-height:52px;padding:14px 18px}.hero-phone strong{font-size:14px}.hero-phone span{font-size:10px}.hero-footnote{font-size:10px;margin-top:15px}.hero-grid{gap:25px;padding-bottom:26px}.hero-product{width:100%}.product-label{font-size:8px;margin-bottom:10px}.hero-product figcaption{font-size:9px;margin-top:9px}.hero-scope{align-items:flex-start;gap:18px;padding:22px 0}.hero-scope p{font-size:10px}.hero-scope strong{font-size:11px}.hero-scope ul{grid-gap:8px 15px;display:grid;font-size:10px;gap:8px 15px;grid-template-columns:1fr 1fr}.section-heading{display:block;margin-bottom:34px}.section-heading>div>p:not(.landing-eyebrow),.section-heading>p{font-size:13px;margin-top:23px}.landing-services{padding-bottom:56px}.service-list{gap:28px;grid-template-columns:1fr}.service-item h3{font-size:24px}.service-description{font-size:13px}.service-screens{gap:18px;grid-template-columns:1fr}.service-screens a{height:360px}.service-language{gap:28px;grid-template-columns:1fr;padding:28px 22px}.service-language h3{font-size:29px}.service-language figure{margin:0 auto;width:180px}.workflow-step,.workflow-step:nth-child(2){gap:28px;grid-template-columns:1fr;padding:34px 0}.workflow-step:nth-child(2) .workflow-copy,.workflow-step:nth-child(2) .workflow-image{order:0}.workflow-label{font-size:12px;margin-bottom:17px}.workflow-copy h3{font-size:29px;margin-bottom:18px}.workflow-copy>p:not(.workflow-label){font-size:13px}.workflow-copy ul{font-size:12px;margin-top:19px}.workflow-image{padding:20px 16px 14px}.workflow-image figcaption{font-size:9px}.people-flow{gap:22px;margin-top:22px;padding:24px 18px}.people-flow>p{font-size:11px}.people-flow li strong,.people-flow>p strong{font-size:12px}.people-flow li span{display:block;font-size:9px;margin-top:4px}.people-flow li+li:before{font-size:14px;left:-5px;top:6px}.landing-details{font-size:13px}.proof-stats{gap:30px;grid-template-columns:1fr;margin-bottom:30px;padding:6px 0 36px}.proof-stats>div+div{border-left:0;border-top:1px solid #4a4e42;padding:28px 0 0}.proof-stats dt{font-size:12px}.proof-stats dd{font-size:56px}.proof-stats dd span{font-size:17px;margin-left:10px}.proof-stats .proof-caption{font-size:10px}.customer-heading h3{font-size:13px}.customer-heading>span{display:none}.customer-logos{padding:8px}.customer-logos li{flex-basis:33%;min-height:60px;padding:14px 9px}.customer-logos img{max-height:26px;max-width:100%}.trial-steps{gap:32px 24px;grid-template-columns:1fr 1fr;margin-top:38px}.trial-steps h3{font-size:21px;margin-top:18px}.trial-steps p{font-size:12px}.trial-support{gap:28px;grid-template-columns:1fr;margin-top:50px;padding-top:40px}.trial-support h3{font-size:25px}.contact-copy>p:not(.landing-eyebrow){font-size:13px;margin-top:22px}.contact-direct strong{font-size:36px}.contact-grid{gap:30px}.inquiry-form,.inquiry-success{padding:26px 20px}.inquiry-form-heading h3{font-size:20px}.inquiry-form-heading>span{font-size:10px}.inquiry-fields{gap:18px;grid-template-columns:1fr}.inquiry-fields input,.inquiry-fields textarea{font-size:16px}.inquiry-consent{font-size:11px}.inquiry-note{font-size:9px}.landing-company{padding:48px 0}.company-grid{gap:24px;grid-template-columns:1fr}.company-grid h2{font-size:23px}.why-posts h3{font-size:19px}.record-flow-title{font-size:20px;margin-top:40px}.record-flow{grid-template-columns:1fr}.record-flow li{grid-column-gap:12px;-webkit-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:28px minmax(0,1fr);padding:18px 0}.record-flow li>span{grid-row:1/3;margin:3px 0 0}.record-flow strong{margin-bottom:4px}.new-list{gap:14px;grid-template-columns:1fr;margin-bottom:28px}.new-item h3{font-size:20px}.hq-list{gap:14px;grid-template-columns:1fr;margin-bottom:22px}.hq-item h3{font-size:20px}.resource-item{gap:4px 12px;grid-template-columns:auto minmax(0,1fr);padding:20px 0}.resource-tag{grid-column:1;grid-row:1}.resource-format{grid-column:2;grid-row:1}.resource-item h3{font-size:17px;grid-column:1/-1;grid-row:2;margin:6px 0 8px}.resource-post{grid-column:1/-1;grid-row:3}.resource-download{grid-column:1/-1;grid-row:4;margin-top:4px;min-height:48px;width:100%}.landing-cta-band{padding:48px 0}.landing-cta-band p{font-size:13px;margin-top:16px}.cta-band-inner{gap:24px}.cta-band-actions{align-items:stretch;flex-direction:column;gap:10px;width:100%}.cta-band-actions .site-button{justify-content:space-between}}.resource-item-featured{border-bottom-color:var(--ink)}.resource-item-featured .resource-tag{color:#1f2347}.blog-wrap{background:#fff;font-family:Pretendard,-apple-system,sans-serif;min-height:100vh}.blog-page-wrap{min-width:0;padding-top:88px}.blog-list-hero{background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;padding:80px 0;text-align:center}.blog-list-hero h1{color:#fff;font-size:42px;font-weight:800;margin-bottom:16px}.blog-list-hero p{color:#94a3b8;font-size:18px}.blog-list-inner{margin:0 auto;max-width:1200px;padding:80px 40px}.blog-list-section-title{border-bottom:3px solid #dc2626;color:#1e293b;display:inline-block;font-size:28px;font-weight:800;margin-bottom:40px;padding-bottom:16px}.blog-cards-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;color:#1e293b;display:block;overflow:hidden;text-decoration:none;transition:all .2s ease-out}.blog-card:hover{border-color:#dc2626;box-shadow:0 8px 30px rgba(220,38,38,.12);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.blog-card-thumb{background:url(/static/media/blog-thumb-bg.be348ac2a0f71308d7f5.png) 50%/cover no-repeat,#1b1d22;box-sizing:border-box;height:180px;position:relative;width:100%}.blog-card-thumb-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:20px;font-weight:800;left:24px;letter-spacing:-.02em;line-height:1.38;overflow:hidden;position:absolute;text-shadow:0 1px 4px rgba(0,0,0,.55);top:22px;width:56%}.blog-card-thumb-title .thumb-hl{background:#e0312b;border-radius:6px;color:#fff;display:inline-block;margin-left:3px;padding:0 7px;text-shadow:none}.blog-card-thumb-brand{align-items:center;bottom:15px;color:#fff;display:flex;font-size:13px;font-weight:700;gap:7px;left:24px;letter-spacing:.2px;position:absolute}.blog-card-thumb-brand img{display:block;height:18px;width:18px}.blog-card-body{padding:24px}.blog-card-tag{background:#fee2e2;border-radius:12px;color:#dc2626;display:inline-block;font-size:12px;font-weight:600;margin-bottom:12px;padding:3px 10px}.blog-card-title{color:#1e293b;font-size:17px;font-weight:700;line-height:1.5;margin-bottom:10px}.blog-card-desc{color:#64748b;font-size:14px;line-height:1.7;margin-bottom:16px}.blog-card-meta{color:#94a3b8;display:flex;font-size:13px;gap:12px}.blog-post-wrap{background:#fff;min-width:0;padding-top:88px}.blog-topbar{background:#dc2626;color:#fff;font-size:14px;font-weight:600;padding:10px;text-align:center}.blog-topbar a{color:#fca5a5;margin-left:8px;text-decoration:underline}.blog-post-header{margin:0 auto;max-width:900px;padding:60px 40px 0}.blog-breadcrumb{color:#64748b;font-size:13px;margin-bottom:20px}.blog-breadcrumb a{color:#dc2626;text-decoration:none}.blog-breadcrumb a:hover{text-decoration:underline}.blog-post-header h1{color:#1e293b;font-size:36px;font-weight:800;line-height:1.4;margin-bottom:20px}.blog-post-meta{align-items:center;border-bottom:1px solid #e2e8f0;color:#64748b;display:flex;font-size:14px;gap:16px;padding-bottom:24px}.blog-post-meta .meta-tag{background:#fee2e2;border-radius:12px;color:#dc2626;font-size:12px;font-weight:600;padding:3px 10px}.blog-hero-img{margin:40px auto;max-width:900px;padding:0 40px}.blog-hero-inner{background:linear-gradient(135deg,#7f1d1d,#dc2626 50%,#b91c1c);border-radius:20px;overflow:hidden;padding:60px 50px;position:relative;text-align:center;width:100%}.blog-hero-inner:before{background:rgba(234,88,12,.3);border:3px solid rgba(234,88,12,.5);border-radius:50%;content:"";height:80px;position:absolute;right:30px;top:20px;width:80px}.blog-hero-inner h2{color:#fff;font-size:28px;font-weight:800;line-height:1.4;margin-bottom:10px}.blog-hero-inner p{color:#fca5a5;font-size:16px;margin-bottom:0}.blog-hero-badges{display:flex;gap:12px;justify-content:center;margin-top:24px}.blog-hero-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.15);border-radius:20px;color:#fff;font-size:14px;font-weight:600;padding:6px 18px}.blog-article{color:#1e293b;font-size:17px;line-height:1.9;margin:0 auto;max-width:900px;padding:40px 40px 80px}.blog-article p{color:#334155;margin-bottom:28px}.blog-article h2{border-bottom:3px solid #dc2626;color:#1e293b;font-size:26px;font-weight:800;margin:64px 0 28px;padding-bottom:14px}.blog-article h3{font-size:20px;margin:40px 0 18px}.blog-article h3,.blog-article strong{color:#1e293b;font-weight:700}.hl-box{background:#fee2e2;border-left:5px solid #dc2626;border-radius:0 12px 12px 0;margin:32px 0;padding:24px 28px}.hl-box.warning{background:#fef3c7;border-left-color:#d97706}.hl-box.danger{background:#fee2e2;border-left-color:#dc2626}.hl-box.success{background:#dcfce7;border-left-color:#16a34a}.hl-box p{font-size:15px!important;margin-bottom:8px!important}.hl-box-title{align-items:center;display:flex;font-size:15px;font-weight:700;gap:6px;margin-bottom:10px!important}.key-point{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:14px 0;padding:22px 24px}.key-point-header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.key-point-num{align-items:center;background:#dc2626;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:800;height:34px;justify-content:center;width:34px}.key-point-title{color:#1e293b;font-size:17px;font-weight:700}.key-point-desc{color:#475569;font-size:15px;line-height:1.8;margin-top:4px;padding-left:46px}.blog-article table{border:1px solid #e2e8f0;border-collapse:initial;border-radius:12px;border-spacing:0;font-size:15px;margin:24px 0;overflow:hidden;width:100%}.blog-article thead{background:#dc2626}.blog-article th{color:#fff;font-size:14px;font-weight:600;padding:14px 16px;text-align:left}.blog-article td{border-top:1px solid #e2e8f0;font-size:15px;padding:14px 18px}.blog-article tbody tr:nth-child(2n){background:#f8fafc}.blog-article tbody tr:hover{background:#fee2e2}.compare-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:28px 0}.compare-card{border:1px solid #e2e8f0;border-radius:12px;padding:22px}.compare-card.good{background:#dcfce7;border-color:#86efac}.compare-card.bad{background:#fee2e2;border-color:#fca5a5}.compare-card h4{color:#1e293b;font-size:16px;font-weight:700;margin-bottom:12px}.compare-card p{color:#334155!important;font-size:14px!important;line-height:1.8;margin-bottom:10px!important}.info-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:28px 0}.info-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:22px}.info-card.highlight{background:#fee2e2;border-color:#dc2626}.info-card-icon{font-size:28px;margin-bottom:10px}.info-card h4{color:#1e293b;font-size:16px;font-weight:700;margin-bottom:8px}.info-card p{color:#475569!important;font-size:14px!important;line-height:1.8;margin:0!important}.checklist-list{margin:24px 0}.checklist-item{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:14px;margin-bottom:10px;padding:16px 22px}.checklist-box{border:2px solid #dc2626;border-radius:6px;flex-shrink:0;height:24px;margin-top:2px;width:24px}.checklist-item span{color:#1e293b;font-size:16px;line-height:1.7}.inline-cta{background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:18px;color:#fff;margin:40px 0;padding:36px 40px;text-align:center}.inline-cta h3{color:#fff;font-size:20px;font-weight:700;margin-bottom:10px}.inline-cta p{color:#fecaca!important;font-size:15px!important;margin-bottom:20px!important}.inline-cta-btn{background:#fff;border-radius:10px;color:#dc2626;display:inline-block;font-size:16px;font-weight:700;padding:14px 32px;text-decoration:none;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.inline-cta-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bottom-cta{background:#f8fafc;border:2px solid #e2e8f0;border-radius:18px;margin:48px 0;padding:36px}.bottom-cta-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.bottom-cta-card{border-radius:14px;padding:28px;text-align:center}.bottom-cta-card.download{background:#fee2e2;border:1px solid #fca5a5}.bottom-cta-card.trial{background:#fff7ed;border:1px solid #fdba74}.bottom-cta-card .cta-icon{font-size:32px;margin-bottom:10px}.bottom-cta-card h4{color:#1e293b;font-size:17px;font-weight:700;margin-bottom:8px}.bottom-cta-card p{color:#475569!important;font-size:13px!important;line-height:1.7;margin-bottom:18px!important}.bottom-cta-card a{border-radius:10px;display:inline-block;font-size:15px;font-weight:700;padding:12px 28px;text-decoration:none}.bottom-cta-card.download a{background:#dc2626;color:#fff}.bottom-cta-card.trial a{background:#ea580c;color:#fff}.blog-tags{display:flex;flex-wrap:wrap;gap:8px;margin:36px 0}.blog-tags span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:13px;padding:6px 14px;text-decoration:none;transition:all .15s}.blog-related{margin:48px 0}.blog-related h3{color:#1e293b;font-size:20px;font-weight:700;margin-bottom:20px}.related-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.related-card{border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;padding:18px;text-decoration:none;transition:all .15s}.related-card:hover{background:#fee2e2;border-color:#dc2626}.related-card-tag{color:#dc2626;font-size:12px;font-weight:600;margin-bottom:6px}.related-card-title{color:#1e293b;font-size:14px;font-weight:600;line-height:1.5}.cl-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(15,23,42,.55);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.cl-modal{background:#fff;border-radius:18px;box-shadow:0 24px 60px rgba(15,23,42,.3);font-family:Pretendard,-apple-system,sans-serif;max-width:460px;padding:32px 28px 28px;position:relative;text-align:left;width:100%}.cl-modal-close{background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:26px;height:32px;line-height:1;position:absolute;right:16px;top:14px;width:32px}.cl-modal-close:hover{color:#1e293b}.cl-modal-head{margin-bottom:20px}.cl-modal-tag{background:#fee2e2;border-radius:12px;color:#dc2626;display:inline-block;font-size:12px;font-weight:700;margin-bottom:10px;padding:3px 10px}.cl-modal-head h3{color:#0f172a;font-size:19px;font-weight:800;line-height:1.4;margin-bottom:8px}.cl-modal-head p{color:#64748b;font-size:13px;line-height:1.6}.cl-field{display:block;margin-bottom:16px}.cl-field span{color:#1e293b;display:block;font-size:13px;font-weight:700;margin-bottom:6px}.cl-field input{border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 14px;width:100%}.cl-field input:focus{border-color:#dc2626;outline:none}.cl-consent{align-items:flex-start;color:#475569;cursor:pointer;display:flex;font-size:12px;gap:10px;line-height:1.55;margin-bottom:12px}.cl-consent input{accent-color:#dc2626;flex:0 0 auto;height:16px;margin-top:2px;width:16px}.cl-consent b{color:#1e293b;font-size:12.5px}.cl-error{background:#fef2f2;border-radius:8px;color:#dc2626;font-size:13px;margin:4px 0 12px;padding:9px 12px}.cl-btn-primary{background:#dc2626;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;margin-top:6px;padding:14px;width:100%}.cl-btn-primary:hover{background:#b91c1c}.cl-btn-primary:disabled{background:#fca5a5;cursor:default}.cl-modal-done{padding:8px 0;text-align:center}.cl-modal-done-icon{align-items:center;background:#dcfce7;border-radius:50%;color:#16a34a;display:flex;font-size:30px;font-weight:800;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.cl-modal-done h3{color:#0f172a;font-size:19px;font-weight:800;margin-bottom:10px}.cl-modal-done p{color:#64748b;font-size:13px;line-height:1.7;margin-bottom:18px}.blog-wrap{overflow-wrap:anywhere}.blog-card-meta,.blog-hero-badges,.blog-post-meta{flex-wrap:wrap}.blog-breadcrumb a,.blog-topbar a{align-items:center;display:inline-flex;min-height:44px}.cl-modal{max-height:calc(100dvh - 40px);overflow-y:auto}.cl-modal-close{height:44px;right:8px;top:6px;width:44px}.cl-consent{align-items:center;min-height:44px}.cl-field input:focus-visible{outline:3px solid #2563eb;outline-offset:2px}@media (max-width:1100px){.blog-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.blog-page-wrap,.blog-post-wrap{padding-top:72px}}@media (max-width:600px){.blog-list-hero{padding:48px 20px}.blog-list-hero h1{font-size:30px;line-height:1.35}.blog-list-hero p{font-size:15px}.blog-list-inner{padding:40px 20px}.blog-list-section-title{font-size:23px;margin-bottom:26px}.blog-cards-grid,.bottom-cta-grid,.compare-grid,.info-cards,.related-grid{grid-template-columns:1fr}.blog-post-header{padding:36px 20px 0}.blog-post-header h1{font-size:28px}.blog-post-meta{font-size:12px;gap:10px}.blog-hero-img{margin:28px auto;padding:0 20px}.blog-hero-inner{padding:32px 20px}.blog-hero-inner h2{font-size:22px}.blog-hero-inner p{font-size:14px}.blog-hero-badge{font-size:12px;padding:6px 12px}.blog-article,.blog-wrap .sm-article{font-size:16px;padding:24px 20px 48px}.blog-article h2{font-size:22px}.blog-article h3{font-size:19px}.blog-article table,.blog-wrap .ra-matrix-table{display:block;max-width:100%;overflow-x:auto}.blog-article td,.blog-article th{min-width:90px;padding:12px}.checklist-item,.compare-card,.hl-box,.info-card,.key-point{padding:20px 16px}.key-point-desc{padding-left:0}.bottom-cta,.inline-cta{padding:26px 18px}.bottom-cta-card{padding:24px 16px}.blog-wrap .sm-cta,.blog-wrap .sm-principle,.blog-wrap .sm-scene,.blog-wrap .sm-testimonial{padding:24px 18px}.blog-wrap .sm-stat-row{grid-template-columns:1fr}.blog-wrap .sm-cta-question{font-size:20px}.blog-wrap .fm-result-after,.blog-wrap .fm-result-before{min-width:0;width:100%}.blog-wrap .fm-check-item,.blog-wrap .ra-miss-item{gap:10px;padding:16px 12px}.blog-wrap .ra-step-header{flex-wrap:wrap;padding:16px}.blog-wrap .ra-step-body{padding:18px 16px}.blog-wrap .ex-signal{flex-wrap:wrap}.cl-modal-overlay{padding:12px}.cl-modal{max-height:calc(100dvh - 24px);padding:30px 20px 24px}.cl-field input{font-size:16px}}.bro{--bro-navy:#1f2347;--bro-red:#c93322;--bro-ink:#222321;--bro-muted:#666863;--bro-paper:#f7f6f2;--bro-line:#dedfd8;background:#fff;color:var(--bro-ink);overflow-wrap:break-word;padding-bottom:calc(84px + env(safe-area-inset-bottom));word-break:keep-all}.bro h1,.bro h2,.bro h3{font-weight:750;letter-spacing:-.03em;line-height:1.3}.bro ol,.bro ul{list-style:none;padding:0}.bro a{color:inherit;text-decoration:none}.bro-header{align-items:center;border-bottom:1px solid var(--bro-line);display:flex;gap:16px;height:60px;justify-content:space-between;margin:0 auto;max-width:760px;padding:0 16px}.bro-brand{align-items:center;display:inline-flex;font-size:22px;font-weight:800;gap:8px;letter-spacing:-1px;min-height:44px}.bro-brand img{border-radius:6px;display:block}.bro-header-link{align-items:center;color:var(--bro-muted);display:inline-flex;font-size:13px;font-weight:600;min-height:44px}.bro-hero{background:var(--bro-paper);padding:28px 16px 24px}.bro-bar-inner,.bro-hero>*,.bro-section,.bro-tabs{margin-left:auto;margin-right:auto;max-width:728px}.bro-eyebrow{color:var(--bro-red);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.5;margin-bottom:14px}.bro-hero h1{font-size:clamp(22px,6vw,32px);line-height:1.32}.bro-hero h1 em{color:var(--bro-red);font-style:normal}.bro-hero-text{color:var(--bro-muted);font-size:14px;line-height:1.75;margin-top:14px}.bro-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.bro-btn{align-items:center;background:#fff;border:1px solid var(--bro-ink);border-radius:6px;color:var(--bro-ink);cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:15px;font-weight:700;gap:8px;justify-content:center;line-height:1.3;min-height:52px;padding:12px 18px}.bro-btn small{font-size:12px;font-weight:500;opacity:.8}.bro-btn-primary{background:var(--bro-red);border-color:var(--bro-red);color:#fff}.bro-btn-primary:hover{background:#a92819;border-color:#a92819}.bro-tabs{background:#fff;border-bottom:2px solid var(--bro-line);display:grid;grid-template-columns:1fr 1fr;position:-webkit-sticky;position:sticky;top:0;z-index:20}.bro-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--bro-muted);cursor:pointer;font-size:15px;font-weight:700;margin-bottom:-2px;min-height:50px}.bro-tabs button.is-active{border-bottom-color:var(--bro-red);color:var(--bro-ink)}.bro-section{padding:32px 16px 8px}.bro-section+.bro-section{border-top:1px solid var(--bro-line);margin-top:24px}.bro-kicker{color:var(--bro-red);font-size:13px;font-weight:700;margin-bottom:8px}.bro-h2{font-size:clamp(20px,5.4vw,26px);margin-bottom:14px}.bro-h3{align-items:baseline;display:flex;flex-wrap:wrap;font-size:17px;gap:6px 10px;margin:26px 0 10px}.bro-h3 span{color:var(--bro-muted);font-size:12px;font-weight:600}.bro-text{font-size:15px;line-height:1.8}.bro-red{color:var(--bro-red)}.bro-note{color:var(--bro-muted);font-size:13px;line-height:1.7;margin-bottom:14px}.bro-list{grid-gap:6px;display:grid;font-size:14px;gap:6px;line-height:1.7}.bro-cards li ul li,.bro-effects li ul li,.bro-layers li ul li,.bro-list li{padding-left:14px;position:relative}.bro-cards li ul li:before,.bro-effects li ul li:before,.bro-layers li ul li:before,.bro-list li:before{background:var(--bro-red);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.72em;width:5px}.bro-proof{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:18px}.bro-proof li{background:var(--bro-navy);border-radius:8px;color:#fff;padding:12px 12px 14px}.bro-proof strong{display:block;font-size:15px;margin-bottom:6px}.bro-proof span{color:#d9dbe8;font-size:12px;line-height:1.55}.bro-callout{background:var(--bro-paper);border-left:4px solid var(--bro-red);font-size:14px;line-height:1.7;margin-top:18px;padding:16px}.bro-callout p+p{margin-top:4px}.bro-callout strong{color:var(--bro-red)}.bro-cards{grid-gap:12px;display:grid;gap:12px}.bro-cards>li{border:1px solid var(--bro-line);border-radius:10px;overflow:hidden}.bro-cards h3{align-items:center;background:var(--bro-navy);color:#fff;display:flex;font-size:16px;gap:8px;justify-content:space-between;padding:12px 14px}.bro-soon{background:#fff;border-radius:999px;color:var(--bro-navy);font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.bro-cards>li ul{grid-gap:6px;display:grid;font-size:14px;gap:6px;line-height:1.65;padding:12px 14px 14px}.bro-layers{grid-gap:10px;display:grid;gap:10px}.bro-layers>li{background:var(--bro-paper);border-radius:8px;padding:14px}.bro-layers h3{color:var(--bro-navy);font-size:15px;margin-bottom:8px}.bro-layers ul{grid-gap:4px;display:grid;font-size:14px;gap:4px;line-height:1.65}.bro-chips{display:flex;flex-wrap:wrap;gap:6px}.bro-chips li{border:1px solid var(--bro-line);border-radius:999px;font-size:13px;font-weight:600;padding:6px 11px}.bro-main{grid-gap:22px;display:grid;gap:22px}.bro-main h3{align-items:center;display:flex;font-size:18px;gap:10px;margin-bottom:8px}.bro-no{align-items:center;background:var(--bro-red);border-radius:4px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;height:26px;justify-content:center;letter-spacing:.04em;min-width:40px;padding:0 8px}.bro-lead-text{color:var(--bro-navy);font-size:14px;font-weight:600;line-height:1.6;margin-bottom:8px}.bro-flow{grid-gap:6px;counter-reset:step;display:grid;gap:6px}.bro-flow li{align-items:flex-start;background:var(--bro-paper);border-radius:6px;counter-increment:step;display:flex;font-size:14px;gap:10px;line-height:1.6;padding:8px 10px}.bro-flow li:before{align-items:center;background:var(--bro-navy);border-radius:50%;color:#fff;content:counter(step);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:22px;justify-content:center;width:22px}.bro-effects{grid-gap:10px;display:grid;gap:10px}.bro-effects>li{border:1px solid var(--bro-line);border-radius:10px;padding:14px}.bro-effects h3{color:var(--bro-red);font-size:15px;margin-bottom:8px}.bro-effects ul{grid-gap:4px;display:grid;font-size:14px;gap:4px;line-height:1.65}.bro-pages{grid-gap:18px;display:grid;gap:18px}.bro-pages li{grid-gap:8px;display:grid;gap:8px}.bro-pages img,.bro-pages picture{display:block;height:auto;width:100%}.bro-pages img{background:#fff;border:1px solid var(--bro-line);border-radius:6px}.bro-page-label{color:var(--bro-muted);font-size:12px;line-height:1.5}.bro-page-fallback{grid-gap:10px;align-content:center;aspect-ratio:1275/1790;background:var(--bro-paper);border:1px dashed var(--bro-line);border-radius:6px;color:var(--bro-muted);display:grid;font-size:14px;gap:10px;justify-items:center;line-height:1.7;max-height:420px;padding:24px 16px;text-align:center}.bro-page-fallback .bro-btn{flex:0 0 auto;min-width:200px}.bro-page-label strong{color:var(--bro-ink);margin-right:6px}.bro-contact{padding-bottom:32px}.bro-contacts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bro-contacts li{grid-gap:4px;background:var(--bro-paper);border-radius:8px;display:grid;font-size:13px;gap:4px;padding:12px}.bro-contacts strong{font-size:15px}.bro-contacts strong span{color:var(--bro-muted);font-size:12px;font-weight:600}.bro-contacts a{align-items:center;display:inline-flex;min-height:30px}.bro-company{color:var(--bro-muted);font-size:13px;font-style:normal;line-height:1.9;margin-top:16px}.bro-company strong{color:var(--bro-ink)}.bro-company a{text-decoration:underline;text-underline-offset:3px}.bro-bar{grid-gap:8px;align-items:stretch;background:#fff;border-top:1px solid var(--bro-line);box-shadow:0 -4px 24px #00000012;display:grid;gap:8px;grid-template-columns:auto 1fr 1fr;inset:auto 0 0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:fixed;z-index:9000}.bro-bar a{align-items:center;border-radius:6px;display:inline-flex;flex-direction:column;font-size:14px;font-weight:700;justify-content:center;line-height:1.3;min-height:52px;padding:6px 10px;text-align:center}.bro-bar-phone{border:1px solid var(--bro-line);color:var(--bro-ink)}.bro-bar-phone span{color:var(--bro-muted);font-size:11px;font-weight:600}.bro-bar-phone strong{font-size:13px}.bro-bar-pdf{background:var(--bro-red);color:#fff}.bro-bar-trial{border:1px solid var(--bro-ink);color:var(--bro-ink)}@media (min-width:640px){.bro-hero{padding:48px 24px 36px}.bro-section{padding-left:24px;padding-right:24px}.bro-cards{grid-template-columns:1fr 1fr}.bro-effects,.bro-proof{grid-template-columns:repeat(3,1fr)}.bro-bar{padding-left:calc(50% - 364px);padding-right:calc(50% - 364px)}}@media (max-width:360px){.bro-bar{grid-template-columns:1fr 1fr}.bro-bar-phone{display:none}}.sm-article{color:#1e293b;font-size:18px;line-height:1.85;margin:0 auto;max-width:720px;padding:48px 40px 80px}.sm-article p{color:#334155;margin-bottom:20px}.sm-article strong{color:#1e293b;font-weight:700}.sm-h2{border-left:4px solid #dc2626;color:#1e293b;font-size:22px;font-weight:800;line-height:1.4;margin:56px 0 20px;padding-left:14px}.sm-scene{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:48px;padding:28px 32px}.sm-scene p{margin-bottom:12px}.sm-scene-time{color:#64748b;font-size:13px;font-weight:700;letter-spacing:.05em;margin-bottom:16px!important;text-transform:uppercase}.sm-quote{color:#1e293b;font-size:20px;font-style:italic;font-weight:800;margin-bottom:0!important;margin-top:20px!important}.sm-insight{background:#fff7ed;border-left:5px solid #ea580c;border-radius:0 12px 12px 0;margin:28px 0;padding:20px 24px}.sm-insight-label{color:#ea580c;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.sm-insight p{color:#1e293b;font-size:17px;font-weight:600;line-height:1.6;margin-bottom:0!important}.sm-stat-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin:28px 0}.sm-stat{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;text-align:center}.sm-stat-num{color:#dc2626;font-size:32px;font-weight:900;line-height:1.1;margin-bottom:6px}.sm-stat-num span{color:#64748b;font-size:16px;font-weight:700}.sm-stat-label{color:#64748b;font-size:13px;line-height:1.4}.sm-principle{background:#1e293b;border-radius:14px;color:#fff;font-size:20px;font-weight:800;line-height:1.6;margin:32px 0;padding:28px 32px;text-align:center}.sm-testimonial{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin:28px 0;padding:28px 32px;position:relative}.sm-testimonial:before{color:#e2e8f0;content:"\201C";font-family:Georgia,serif;font-size:60px;left:24px;line-height:1;position:absolute;top:12px}.sm-testimonial-text{color:#1e293b;font-size:17px;font-style:italic;line-height:1.8;margin-bottom:14px!important;padding-left:8px}.sm-testimonial-author{color:#64748b;font-size:13px;font-weight:600;margin-bottom:0!important}.sm-cta{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:20px;color:#fff;margin:48px 0;padding:40px;text-align:center}.sm-cta-question{color:#fff;font-size:22px;font-weight:800;line-height:1.4;margin-bottom:16px}.sm-cta p{color:#94a3b8!important;font-size:16px!important;line-height:1.7;margin-bottom:12px!important}.sm-cta-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.sm-cta-btn{border-radius:10px;display:inline-block;font-size:16px;font-weight:700;padding:14px 28px;text-decoration:none;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.sm-cta-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sm-cta-btn.primary{background:#dc2626;color:#fff}.sm-cta-btn.secondary{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.ra-hook{border-left:4px solid #e2e8f0;margin-bottom:32px;padding:4px 0 4px 24px}.ra-hook p{color:#475569;font-size:18px;margin-bottom:10px!important}.ra-steps{display:flex;flex-direction:column;gap:16px;margin:36px 0}.ra-step{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.ra-step-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:14px;padding:18px 24px}.ra-step-header,.ra-step-num{align-items:center;display:flex}.ra-step-num{background:#dc2626;border-radius:10px;color:#fff;flex-shrink:0;font-size:17px;font-weight:900;height:36px;justify-content:center;width:36px}.ra-step-title{color:#1e293b;flex:1 1;font-size:17px;font-weight:700}.ra-step-time{background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;font-size:13px;padding:4px 10px;white-space:nowrap}.ra-step-body{padding:20px 24px}.ra-step-body p{color:#334155!important;font-size:16px!important;line-height:1.8;margin-bottom:14px!important}.ra-tip{align-items:flex-start;border-radius:10px;display:flex;font-size:14px;gap:10px;line-height:1.7;margin-top:14px;padding:14px 18px}.ra-tip-icon{flex-shrink:0;margin-top:1px}.ra-tip-warning{background:#fef3c7;border:1px solid #fde68a;color:#92400e}.ra-tip-info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.ra-tip-danger{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.ra-matrix{margin:16px 0 4px}.ra-matrix-title{color:#64748b;font-size:13px;font-weight:700;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.ra-matrix-table{border:1px solid #e2e8f0;border-collapse:initial;border-radius:10px;border-spacing:0;font-size:14px;overflow:hidden;width:100%}.ra-matrix-table th{background:#1e293b;color:#fff;font-size:13px}.ra-matrix-table td,.ra-matrix-table th{font-weight:600;padding:10px 14px;text-align:center}.ra-matrix-table td{border-top:1px solid #e2e8f0;font-size:14px}.ra-matrix-table td:first-child{background:#f8fafc;color:#475569;font-weight:600;text-align:left}.ra-low{background:#dcfce7;color:#166534}.ra-mid{background:#fef9c3;color:#854d0e}.ra-high{background:#fee2e2;color:#991b1b}.ra-miss-list{display:flex;flex-direction:column;gap:14px;margin:24px 0}.ra-miss-item{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;padding:20px 22px}.ra-miss-num{align-items:center;background:#fee2e2;border-radius:8px;color:#dc2626;display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:30px;justify-content:center;margin-top:2px;width:30px}.ra-miss-title{color:#1e293b;font-size:16px;font-weight:700;margin-bottom:6px}.ra-miss-desc{color:#475569;font-size:14px;line-height:1.7}.fm-hook{background:#f0fdf4;border-left:4px solid #16a34a;border-radius:0 12px 12px 0;margin:32px 0;padding:24px 28px}.fm-hook-quote{color:#15803d;font-size:1.25rem;font-weight:700;line-height:1.4;margin:0 0 8px}.fm-hook p{color:#166534;line-height:1.7;margin:0}.fm-checklist{display:flex;flex-direction:column;gap:16px;margin:28px 0}.fm-check-item{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.04);display:flex;gap:16px;padding:20px}.fm-check-icon{align-items:center;background:#dcfce7;border-radius:50%;color:#16a34a;display:flex;font-size:1rem;font-weight:700;height:36px;justify-content:center;min-width:36px;width:36px}.fm-check-title{color:#111827;font-size:1.05rem;font-weight:700;margin-bottom:4px}.fm-check-desc{color:#6b7280;font-size:.9rem;line-height:1.6}.fm-result-box{align-items:center;background:#f9fafb;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;margin:32px 0;padding:24px}.fm-result-after,.fm-result-before{flex:1 1;min-width:200px}.fm-result-after p,.fm-result-before p{font-size:.9rem;line-height:1.6;margin:8px 0 0}.fm-result-arrow{color:#9ca3af;font-size:1.5rem;font-weight:700}.fm-result-label{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.fm-result-label.bad{background:#fee2e2;color:#dc2626}.fm-result-label.good{background:#dcfce7;color:#16a34a}.fm-big-question{background:#f0fdf4;border:2px solid #16a34a;border-radius:12px;color:#1f2937;font-size:1.4rem;font-weight:700;line-height:1.4;margin:32px 0;padding:28px 24px;text-align:center}.fm-record-cards{display:flex;flex-direction:column;gap:20px;margin:32px 0}.fm-record-card{border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}.fm-record-header{align-items:center;background:#15803d;color:#fff;display:flex;gap:12px;padding:16px 20px}.fm-record-num{align-items:center;background:hsla(0,0%,100%,.25);border-radius:50%;display:flex;font-size:1rem;font-weight:700;height:32px;justify-content:center;min-width:32px;width:32px}.fm-record-title{flex:1 1;font-size:1.1rem;font-weight:700}.fm-record-time{background:hsla(0,0%,100%,.2);border-radius:20px;font-size:.8rem;opacity:.85;padding:3px 10px}.fm-record-body{background:#fff;padding:20px}.fm-must-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 16px;padding:0}.fm-must-list li{align-items:flex-start;color:#374151;display:flex;font-size:.95rem;gap:8px;line-height:1.5}.fm-must-dot{color:#16a34a;font-weight:700;min-width:16px}.fm-record-why{background:#f9fafb;border-left:3px solid #d1d5db;border-radius:0 8px 8px 0;color:#6b7280;font-size:.88rem;line-height:1.6;padding:12px 16px}.fm-why-label{color:#9ca3af;display:block;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.fm-tip-box{background:#fefce8;border:1px solid #fbbf24;border-radius:12px;margin:28px 0;padding:20px 24px}.fm-tip-title{color:#92400e;font-size:.95rem;font-weight:700;margin-bottom:10px}.fm-tip-box p{color:#78350f;font-size:.9rem;line-height:1.7;margin:0}.fm-tip-box p+p{margin-top:8px}@media (max-width:640px){.fm-hook{padding:18px 20px}.fm-big-question{font-size:1.2rem;padding:20px 18px}.fm-result-box{flex-direction:column;gap:12px}.fm-result-arrow{display:block;text-align:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fm-record-header{flex-wrap:wrap;gap:8px}}.ex-hook{background:#fff1f2;border-left:4px solid #dc2626;border-radius:0 12px 12px 0;margin:32px 0;padding:24px 28px}.ex-hook p{color:#991b1b;font-size:1.15rem;font-weight:500;line-height:1.7;margin:0}.ex-hook p+p{margin-top:8px}.ex-conditions{display:flex;flex-direction:column;gap:24px;margin:32px 0}.ex-condition{align-items:flex-start;background:#fff;border:1px solid #fecaca;border-radius:14px;box-shadow:0 2px 8px rgba(220,38,38,.05);display:flex;gap:20px;padding:24px}.ex-condition-num{align-items:center;background:#dc2626;border-radius:50%;color:#fff;display:flex;font-size:1.1rem;font-weight:800;height:40px;justify-content:center;min-width:40px;width:40px}.ex-condition-title{color:#111827;font-size:1.1rem;font-weight:700;line-height:1.4;margin-bottom:8px}.ex-condition-body p{color:#4b5563;font-size:.93rem;line-height:1.7;margin:0 0 12px}.ex-signal{align-items:center;background:#fef2f2;border-radius:8px;color:#7f1d1d;display:flex;font-size:.88rem;gap:6px;padding:10px 14px}.ex-signal-label{font-weight:700;margin-right:4px}.ex-self-check{border:2px solid #e5e7eb;border-radius:14px;margin:28px 0;padding:24px}.ex-self-check-title{color:#6b7280;font-size:.85rem;font-weight:700;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.ex-check-item{align-items:flex-start;border-bottom:1px solid #f3f4f6;color:#374151;display:flex;font-size:.95rem;gap:12px;line-height:1.5;padding:10px 0}.ex-check-item:last-child{border-bottom:none;padding-bottom:0}.ex-check-box{border:2px solid #d1d5db;border-radius:4px;height:20px;margin-top:2px;min-width:20px;width:20px}.ex-case-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:32px 0}.ex-case{border:1.5px solid transparent;border-radius:14px;padding:22px}.ex-case.good{background:#f0fdf4;border-color:#16a34a}.ex-case.bad{background:#fff1f2;border-color:#dc2626}.ex-case-label{font-size:.8rem;font-weight:700;margin-bottom:10px}.good-label{color:#15803d}.bad-label{color:#dc2626}.ex-case-title{color:#1f2937;font-size:.98rem;font-weight:700;line-height:1.4;margin-bottom:14px}.ex-case-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 16px;padding:0}.ex-case-list li{color:#374151;font-size:.88rem;line-height:1.5;padding-left:14px;position:relative}.ex-case.good .ex-case-list li:before{color:#16a34a;content:"✓";font-weight:700;left:0;position:absolute}.ex-case.bad .ex-case-list li:before{color:#dc2626;content:"✗";font-weight:700;left:0;position:absolute}.ex-case-verdict{border-radius:6px;font-size:.83rem;font-weight:600;margin-top:4px;padding:8px 12px}.ex-case.good .ex-case-verdict{background:#dcfce7;color:#15803d}.ex-case.bad .ex-case-verdict{background:#fee2e2;color:#dc2626}.ex-one-diff{background:#1e3a5f;border-radius:14px;color:#fff;margin:32px 0;padding:32px;text-align:center}.ex-one-diff-label{color:#93c5fd;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.ex-one-diff p{color:#f0f9ff;font-size:1.2rem;line-height:1.6;margin:0}.ex-one-diff strong{color:#fbbf24}.ex-pdca{border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:4px;margin:24px 0;overflow:hidden}.ex-pdca-step{gap:0}.ex-pdca-letter,.ex-pdca-step{align-items:center;display:flex}.ex-pdca-letter{align-self:stretch;background:#1e40af;color:#fff;font-size:1.4rem;font-weight:900;justify-content:center;min-width:56px;padding:18px 0;width:56px}.ex-pdca-step:nth-child(2) .ex-pdca-letter{background:#1d4ed8}.ex-pdca-step:nth-child(3) .ex-pdca-letter{background:#2563eb}.ex-pdca-step:nth-child(4) .ex-pdca-letter{background:#3b82f6}.ex-pdca-content{background:#fff;border-bottom:1px solid #f3f4f6;flex:1 1;padding:16px 20px}.ex-pdca-step:last-child .ex-pdca-content{border-bottom:none}.ex-pdca-label{color:#6b7280;font-size:.78rem;font-weight:700;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.ex-pdca-desc{color:#1f2937;font-size:.93rem;line-height:1.5}.ex-now-check{background:#fffbeb;border:2px solid #fbbf24;border-radius:14px;display:flex;flex-direction:column;gap:14px;margin:28px 0;padding:24px}.ex-now-item{align-items:flex-start;display:flex;gap:14px}.ex-now-check-box{background:#fff;border:2px solid #d97706;border-radius:4px;height:22px;margin-top:2px;min-width:22px;width:22px}.ex-now-q{color:#1f2937;font-size:.95rem;font-weight:600;line-height:1.4;margin-bottom:3px}.ex-now-sub{color:#92400e;font-size:.83rem;line-height:1.5}@media (max-width:640px){.ex-hook{padding:18px 20px}.ex-case-grid{grid-template-columns:1fr}.ex-condition{flex-direction:column;gap:12px}.ex-one-diff{padding:24px 20px}.ex-one-diff p{font-size:1.05rem}.ex-pdca-letter{font-size:1.2rem;min-width:44px;width:44px}}
/*# sourceMappingURL=main.2d6f927e.css.map*/