.cro{--ink:#17213b;--muted:#687187;--accent:#4f46e5;--line:#e4e8ef;--paper:#f5f7fb;color:var(--ink);background:#fff;font-family:Arial,Noto Sans JP,sans-serif;font-size:15px;line-height:1.8}.cro *{box-sizing:border-box}.cro a{color:inherit;text-decoration:none}.cro button,.cro input,.cro select,.cro textarea{font:inherit}.cro button,.cro a,.cro input,.cro select,.cro textarea{outline-offset:5px}.cro button{cursor:pointer}.cro button:disabled{cursor:not-allowed;opacity:.48}.cro-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1360px;margin:auto;padding:25px 6%;display:flex}.cro-brand{align-items:center;gap:18px;display:flex}.cro-brand img{width:174px;height:auto}.cro-brand span{white-space:nowrap;border-left:1px solid #ccd0da;padding-left:18px;font-size:13px;font-weight:700}.cro-header nav{align-items:center;gap:30px;font-size:13px;font-weight:600;display:flex}.cro-nav-login{border:1px solid var(--line);border-radius:6px;padding:9px 17px}.cro-skip{position:absolute;left:-10000px}.cro-skip:focus{z-index:100;background:#fff;padding:12px;top:10px;left:10px}.cro-wrap{max-width:1160px;margin:auto;padding:72px 32px}.cro-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;padding-top:76px;padding-bottom:72px;display:grid}.cro-eyebrow{letter-spacing:.15em;color:var(--accent);text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.cro-eyebrow:before{content:"";background:currentColor;width:22px;height:2px}.cro h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(32px,4.2vw,54px);line-height:1.5}.cro h1 em{color:var(--accent);font-style:normal}.cro-lead{color:var(--muted);max-width:580px;font-size:16px;line-height:2}.cro-actions{flex-wrap:wrap;gap:12px;margin:28px 0 16px;display:flex}.cro-btn{background:var(--accent);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:13px 23px;font-size:14px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex;color:#fff!important}.cro-btn:hover{background:#4037ce;transform:translateY(-1px)}.cro-btn.secondary{border-color:var(--line);background:#fff;color:var(--ink)!important}.cro-btn.small{min-height:36px;padding:8px 14px;font-size:12px}.cro-fine{color:var(--muted);font-size:12px}.cro-preview{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:22px;position:relative;box-shadow:0 18px 55px #17213b0a}.cro-preview-bar{letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:11px;display:flex}.cro-dots{gap:5px;display:flex}.cro-dots i{background:#cbd1de;border-radius:50%;width:6px;height:6px}.cro-preview-body{border:1px solid var(--line);background:#fff;border-radius:8px;padding:24px}.cro-preview h3{margin:8px 0 16px;font-size:18px}.cro-badge{color:var(--accent);border:1px solid #ded9fd;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-block}.cro-preview-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.cro-preview-grid>div{text-align:center;color:var(--muted);background:#f7f8fc;border-radius:5px;padding:12px 8px;font-size:10px}.cro-preview-grid b{color:var(--ink);font-size:24px;display:block}.cro-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:12px;display:flex}.cro-status{white-space:nowrap;color:#586176;background:#eff2f7;border-radius:4px;padding:3px 7px;font-size:10px}.cro-status.pass{color:#187647;background:#e9f6ef}.cro-status.improve{color:#b45b20;background:#fff1e7}.cro-status.review{color:#6554b9;background:#f0edff}.cro-preview-note{border-left:2px solid var(--accent);background:#f4f2ff;margin-top:14px;padding:13px;font-size:11px;line-height:1.8}.cro-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1096px;margin:auto;display:grid}.cro-proof>div{text-align:center;border-right:1px solid var(--line);padding:26px}.cro-proof>div:last-child{border:0}.cro-proof b{letter-spacing:-.03em;font-size:26px}.cro-proof span{color:var(--muted);font-size:12px;display:block}.cro h2{letter-spacing:-.04em;margin:14px 0 20px;font-size:clamp(24px,3vw,35px);line-height:1.6}.cro h3{font-size:18px;font-weight:700;line-height:1.6}.cro-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.cro-section-head p{color:var(--muted);max-width:370px;font-size:13px}.cro-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cro-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:28px}.cro-card p{color:var(--muted);font-size:13px}.cro-number{letter-spacing:.12em;color:var(--accent);margin-bottom:27px;font-size:12px;display:block}.cro-tint{background:var(--paper)}.cro-split{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.cro-list{margin:22px 0;padding:0;list-style:none}.cro-list li{border-bottom:1px solid var(--line);gap:16px;padding:13px 0;font-size:14px;display:flex}.cro-list li:before{content:"✓";color:var(--accent);font-weight:700}.cro-group-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cro-group-grid a,.cro-group-grid>div{border:1px solid var(--line);background:#fff;border-radius:5px;padding:16px;font-size:13px}.cro-group-grid span{color:var(--muted);font-size:10px;display:block}.cro-price-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cro-price-card{border:1px solid var(--line);border-radius:10px;padding:32px;position:relative}.cro-price-card.featured{border:2px solid var(--accent)}.cro-price{letter-spacing:-.04em;margin:16px 0;font-size:36px;font-weight:700}.cro-price small{letter-spacing:0;color:var(--muted);font-size:12px;font-weight:400}.cro-price-card .cro-btn{width:100%;margin-top:12px}.cro-faq details{border-bottom:1px solid var(--line);padding:22px 0}.cro-faq summary{cursor:pointer;font-size:15px;font-weight:600}.cro-faq details p{color:var(--muted);max-width:850px;padding-top:12px;font-size:14px}.cro-cta{background:var(--ink);color:#fff;text-align:center;border-radius:12px;padding:48px}.cro-cta p{color:#c3cbdc}.cro-cta .cro-actions{justify-content:center}.cro-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;padding:48px max(6%,32px) 26px;font-size:12px;display:grid}.cro-footer p{color:var(--muted);margin-top:15px}.cro-footer-links{flex-wrap:wrap;place-content:start flex-end;gap:18px;display:flex}.cro-footer small{color:var(--muted);grid-column:1/-1}.cro-panel{border:1px solid var(--line);background:#fff;border-radius:9px;padding:28px}.cro-form{gap:18px;display:grid}.cro-form label{gap:7px;font-size:13px;font-weight:600;display:grid}.cro input:not([type=checkbox]),.cro textarea,.cro select{width:100%;color:var(--ink);background:#fff;border:1px solid #ccd3df;border-radius:6px;min-height:46px;padding:11px 13px}.cro textarea{min-height:90px}.cro input[type=checkbox]{accent-color:var(--accent);width:17px;height:17px}.cro .cro-check{align-items:start;gap:10px;font-size:12px;font-weight:400;display:flex}.cro-check input{flex-shrink:0;margin-top:4px}.cro-alert{overflow-wrap:anywhere;background:#fff8f4;border:1px solid #f2c7b1;border-radius:6px;margin:18px 0;padding:15px 18px;font-size:13px}.cro-alert.info{background:#f1f3fd;border-color:#d9dff7}.cro-login{max-width:520px;margin:65px auto 100px;padding:0 24px}.cro-login h1{font-size:30px}.cro-login .cro-panel{margin-top:28px}.cro-app{max-width:1250px;margin:auto;padding:38px 32px 80px}.cro-app-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.cro-app-top h1{margin:0;font-size:30px}.cro-app-top small{color:var(--muted)}.cro-app-grid{grid-template-columns:310px minmax(0,1fr);gap:24px;display:grid}.cro-side{align-content:start;gap:18px;display:grid}.cro-side h3{margin:0 0 12px;font-size:15px}.cro-side .cro-panel{padding:20px}.cro-tabs{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.cro-tabs button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:8px 12px;font-size:12px}.cro-tabs button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.cro-result-list{gap:10px;margin-top:20px;display:grid}.cro-finding{border:1px solid var(--line);background:#fff;border-radius:7px;padding:18px}.cro-finding summary{cursor:pointer;justify-content:space-between;align-items:start;gap:16px;font-size:13px;font-weight:700;list-style:none;display:flex}.cro-finding summary:after{content:"+";color:var(--muted)}.cro-finding[open] summary:after{content:"−"}.cro-finding summary>span:first-child{flex:1}.cro-finding p{color:var(--muted);overflow-wrap:anywhere;margin:14px 0;font-size:13px}.cro-finding code{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.cro-finding .cro-form{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:16px}.cro-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cro-metric{border:1px solid var(--line);background:#fff;border-radius:6px;padding:15px}.cro-metric b{font-size:25px;display:block}.cro-metric span{color:var(--muted);font-size:11px}.cro-history{gap:8px;display:grid}.cro-history button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:6px;padding:12px;font-size:12px}.cro-history button[aria-current=true]{border-color:var(--accent);background:#f7f6ff}.cro-history small{color:var(--muted);font-size:10px;display:block}.cro-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.cro-toolbar>*{flex:1;min-width:160px}.cro-legal{max-width:850px}.cro-legal h1{font-size:34px}.cro-legal h2{margin-top:36px;font-size:21px}.cro-legal p,.cro-legal dd,.cro-legal li{font-size:14px}.cro-legal dt{margin-top:15px;font-weight:700}.cro-legal a{text-decoration:underline}.cro-code{white-space:pre-wrap;color:#e4e9f7;overflow-wrap:anywhere;background:#17213b;border-radius:7px;padding:22px;font-size:12px}.cro-demo-shop{color:#37413a;background:#faf8f2;border:1px solid #e2e0d8;border-radius:8px;padding:30px}.cro-demo-art{background:linear-gradient(135deg,#dde2d5,#f0ebe1);border-radius:100px 100px 8px 8px;place-items:center;height:180px;margin:20px 0;font-size:72px;display:grid}.cro-demo-shop .cro-btn{background:#3e594a}.cro-demo-nav{letter-spacing:.15em;border-bottom:1px solid #d8dace;justify-content:space-between;padding-bottom:18px;font-size:12px;display:flex}.cro-demo-shop h3{font-family:serif;font-size:23px}.cro-demo-detail{background:#fff;margin:10px 0;padding:12px;font-size:12px}.cro-empty{text-align:center;color:var(--muted);padding:42px 22px;font-size:14px}.cro-busy{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.5s infinite cro-pulse;display:inline-block}@keyframes cro-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.cro *{transition:none!important;animation:none!important}}@media (max-width:900px){.cro-header nav{gap:16px}.cro-header nav>a:first-child{display:none}.cro-hero{gap:30px}.cro-app-grid{grid-template-columns:260px minmax(0,1fr)}.cro-split{gap:30px}}@media (max-width:700px){.cro-header{flex-wrap:wrap;gap:16px;padding:18px 22px}.cro-brand img{width:135px}.cro-brand span{font-size:11px}.cro-header nav{justify-content:space-between;gap:9px;width:100%;font-size:11px}.cro-header nav>a:first-child{display:block}.cro-nav-login{padding:6px 10px}.cro-wrap{padding:48px 22px}.cro-hero,.cro-split,.cro-price-grid,.cro-app-grid{grid-template-columns:1fr}.cro-hero{gap:32px}.cro h1{font-size:36px}.cro-proof b{font-size:22px}.cro-proof>div{padding:20px 8px}.cro-proof span{font-size:10px}.cro-cards{grid-template-columns:1fr}.cro-card{padding:24px}.cro-number{margin-bottom:12px}.cro-section-head{display:block}.cro-price-card{padding:25px}.cro-preview{padding:15px}.cro-preview-body{padding:18px}.cro-footer{grid-template-columns:1fr;padding:36px 22px}.cro-footer-links{justify-content:flex-start}.cro-app{padding:30px 18px 60px}.cro-app-top{align-items:start}.cro-app-top h1{font-size:25px}.cro-metrics{grid-template-columns:repeat(2,1fr)}.cro-panel{padding:20px}.cro-cta{padding:32px 22px}.cro-app-top small{overflow-wrap:anywhere;max-width:160px;display:block}}.cro .cro-sheet{background:#fff;border:1px solid #dce2eb;border-radius:10px;overflow:hidden}.cro .cro-sheet-toolbar{background:#f6f8fb;border-bottom:1px solid #dce2eb;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.cro .cro-sheet-toolbar small{color:#67738a;margin-left:8px}.cro .cro-sheet-toolbar button{cursor:pointer;background:#fff;border:1px solid #dce2eb;border-radius:6px;padding:6px 10px;font-size:12px}.cro .cro-sheet-scroll{max-height:760px;overflow:auto}.cro .cro-sheet table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.cro .cro-sheet th,.cro .cro-sheet td{vertical-align:top;text-align:left;border-bottom:1px solid #e1e6ee;border-right:1px solid #e1e6ee;padding:12px}.cro .cro-sheet thead th{z-index:2;white-space:nowrap;letter-spacing:.02em;background:#eef2f8;font-size:11px;font-weight:500;position:sticky;top:0}.cro .cro-sheet tbody th{color:#8390a5;text-align:center;background:#f8fafc;width:36px;font-weight:400}.cro .cro-sheet td:nth-child(2){width:58%;min-width:340px}.cro .cro-sheet td:nth-child(3){white-space:nowrap}.cro .cro-sheet .cro-finding{background:0 0;border:0;border-radius:0;margin:0;padding:0}.cro .cro-sheet .cro-finding summary{cursor:pointer;padding:0;font-size:13px;line-height:1.7;display:block}.cro .cro-sheet .cro-finding summary .cro-status{display:none}.cro .cro-sheet .cro-finding summary code{color:#8792a5;margin-bottom:3px;font-size:10px;display:block}.cro .cro-sheet .cro-finding[open]{padding-bottom:12px}.cro .cro-sheet .cro-finding p{font-size:12px}.cro .cro-sheet-foot{color:#64748b;background:#f8fafc;margin:0;padding:12px 16px;font-size:11px}.cro .cro-sheet-note{color:#576782;margin:6px 0 0;font-size:11px}.cro .cro-sheet-manual{color:#64748b;margin-top:5px;font-size:10px;display:block}.cro .cro-priority-high{color:#b45309;font-weight:700}.cro .cro-weight{color:#475569;font-variant-numeric:tabular-nums}.cro .cro-sheet-tabs{background:#f3f6fa;border-bottom:1px solid #dce2eb;gap:2px;padding:0 10px;display:flex;overflow-x:auto}.cro .cro-sheet-tabs button{white-space:nowrap;color:#63718a;cursor:pointer;background:0 0;border:0;border-right:1px solid #dce2eb;padding:14px 18px;font-size:12px}.cro .cro-sheet-tabs button.active{color:#4f46e5;background:#fff;font-weight:700;box-shadow:inset 0 -3px #4f46e5}.cro .cro-demo-wrap{max-width:1480px;margin:auto;padding:46px 32px 70px}.cro .cro-demo-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.cro .cro-demo-top h1{letter-spacing:-.03em;margin:10px 0;font-size:28px}.cro .cro-demo-top h1 small{margin-left:12px;font-size:18px;font-weight:400}.cro .cro-demo-top p{color:#64748b;font-size:12px}.cro .cro-demo-shell{border:1px solid #dce2eb;border-radius:14px;grid-template-columns:195px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 20px 80px #17213b0b}.cro .cro-demo-shell aside{background:#f6f8fc;border-right:1px solid #dce2eb;padding:25px 18px}.cro .cro-demo-shell aside>.cro-badge{margin:12px 0;display:table}.cro .cro-demo-shell aside>p{color:#64748b;font-size:12px}.cro .cro-demo-shell aside nav{margin:28px 0}.cro .cro-demo-shell aside button{text-align:left;color:#58657c;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;width:100%;margin-bottom:5px;padding:12px 8px;font-size:12px;display:flex}.cro .cro-demo-shell aside button.active{color:#4f46e5;background:#e8e8ff;font-weight:700}.cro .cro-demo-content{min-width:0;padding:24px}.cro .cro-demo-heading{justify-content:space-between;align-items:center;display:flex}.cro .cro-demo-heading h2{margin:8px 0 20px;font-size:23px}.cro .cro-demo-content .cro-metrics{margin:4px 0 20px}.cro .cro-demo-content .cro-metric{padding:15px}.cro .cro-demo-content .cro-metric b{font-size:28px}.cro .cro-engine{margin-bottom:20px}.cro .cro-engine-check{border-bottom:1px solid #e4e8ef;align-items:start;gap:15px;padding:14px 0;font-size:13px;display:flex}.cro .cro-engine-check p{color:#64748b;margin:6px 0;font-size:12px}.cro .cro-keyvisual{mix-blend-mode:multiply;width:100%;height:auto;display:block}.cro .cro-hero-art{position:relative}.cro .cro-art-caption{color:#6e7890;letter-spacing:.15em;justify-content:space-between;padding:0 25px;font-size:10px;display:flex}.cro .cro-dashboard-shot{border:1px solid #dce2eb;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 24px 80px #17213b12}.cro .cro-shot-caption{color:#64748b;text-align:center;margin-top:18px;font-size:12px}.cro .cro-engine-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.cro .cro-engine-grid article{background:#fff;border:1px solid #e4e8ef;border-radius:12px;padding:25px}.cro .cro-engine-grid h3{margin:12px 0;font-size:17px}.cro .cro-engine-grid p{color:#64748b;font-size:13px;line-height:1.9}@media (max-width:800px){.cro .cro-demo-wrap{padding:28px 14px}.cro .cro-demo-top{flex-direction:column;align-items:start}.cro .cro-demo-top h1 small{margin:6px 0;display:block}.cro .cro-demo-shell{grid-template-columns:1fr}.cro .cro-demo-shell aside{display:none}.cro .cro-demo-content{padding:14px}.cro .cro-demo-heading h2{font-size:20px}.cro .cro-demo-heading>.cro-badge{display:none}.cro .cro-engine-grid{grid-template-columns:1fr}.cro .cro-sheet-toolbar{align-items:start;font-size:12px}.cro .cro-sheet-toolbar small{margin-left:0;display:block}.cro .cro-demo-content .cro-metrics{grid-template-columns:repeat(4,1fr);gap:5px}.cro .cro-demo-content .cro-metric{padding:12px 5px}.cro .cro-demo-content .cro-metric span{font-size:9px}.cro .cro-engine-check{flex-direction:column;gap:8px}}.cro .cro-demo-content .cro-filters{grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin:0 0 16px;display:grid}.cro .cro-demo-content .cro-filters input,.cro .cro-demo-content .cro-filters select{padding:10px 12px;font-size:12px}.cro .cro-sheet .cro-finding summary:after{float:right}.cro .cro-sheet td,.cro .cro-sheet th{padding:10px 12px}@media (max-width:600px){.cro .cro-demo-content .cro-filters{grid-template-columns:1fr}}.cro .cro-product-lockup{align-items:center;gap:14px;margin-bottom:16px;display:flex}.cro .cro-product-lockup img{border-radius:10px;flex-shrink:0}.cro .cro-product-lockup .cro-eyebrow{margin:0;font-size:10px}.cro .cro-product-lockup .cro-eyebrow:before{display:none}.cro .cro-icon{vertical-align:-.12em;flex-shrink:0;width:1em;height:1em;display:inline-block}.cro .cro-app-symbol{color:#fff;background:#4f46e5;border-radius:10px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.cro .cro-shopify-lockup{align-items:center;gap:18px;margin:26px 0 20px;display:flex}.cro .cro-shopify-lockup a{flex-shrink:0;padding:8px 0;display:block}.cro .cro-shopify-lockup img{width:126px;height:auto;display:block}.cro .cro-shopify-lockup>span{color:#64748b;border-left:1px solid #dce2eb;padding-left:18px;font-size:11px}.cro .cro-number .cro-icon{margin-right:8px;font-size:20px}.cro .cro-list li:before{content:"";background:currentColor;width:14px;height:14px;top:.45em;-webkit-mask:url(/cro/icons/circle-check.svg) 50%/contain no-repeat;mask:url(/cro/icons/circle-check.svg) 50%/contain no-repeat}.cro .cro-finding summary:after,.cro .cro-faq summary:after{content:"";background:currentColor;width:14px;height:14px;-webkit-mask:url(/cro/icons/chevron-down.svg) 50%/contain no-repeat;mask:url(/cro/icons/chevron-down.svg) 50%/contain no-repeat}.cro .cro-finding[open] summary:after,.cro .cro-faq details[open] summary:after{content:"";transform:rotate(180deg)}.cro .cro-contact-banner{justify-content:space-between;align-items:center;gap:40px;display:flex}.cro .cro-contact-banner p{color:#64748b;max-width:600px;line-height:1.9}.cro .cro-back{color:#64748b;align-items:center;gap:10px;font-size:13px;display:inline-flex}.cro .cro-contact-heading{margin:48px 0}.cro .cro-contact-heading h1{letter-spacing:-.04em;margin:15px 0 24px;font-size:clamp(30px,4vw,48px);line-height:1.5}.cro .cro-contact-layout{grid-template-columns:1fr 1.5fr;align-items:start;gap:55px;display:grid}.cro .cro-contact-layout h2{font-size:21px}.cro .cro-contact-layout aside{padding-top:10px}.cro .cro-contact-symbol{color:#4f46e5;margin-bottom:20px;font-size:32px}.cro .cro-contact-email{color:#4f46e5;font-size:14px;text-decoration:underline}.cro .cro-contact-layout .cro-panel{padding:32px}.cro .cro-contact-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cro .cro-contact-form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.cro .cro-contact-form input,.cro .cro-contact-form select,.cro .cro-contact-form textarea{margin-top:8px}.cro .cro-contact-form textarea{resize:vertical;min-height:180px}.cro .cro-required,.cro .cro-optional{border-radius:4px;margin-left:8px;padding:3px 6px;font-size:10px;font-weight:400}.cro .cro-required{color:#4f46e5;background:#eeedff}.cro .cro-optional{color:#64748b;background:#f1f5f9}.cro .cro-contact-form .cro-check{font-size:12px}.cro .cro-contact-form .cro-check input{margin-top:3px}.cro .cro-contact-form .cro-check a{color:#4f46e5;text-decoration:underline}.cro .cro-contact-trap{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.cro .cro-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cro .cro-contact-success{padding:25px 0}.cro .cro-contact-success>.cro-icon{color:#087f5b;font-size:38px}.cro .cro-contact-success code{overflow-wrap:anywhere}.cro .cro-contact-success p{margin:20px 0}@media (max-width:800px){.cro .cro-contact-layout{grid-template-columns:1fr;gap:32px}.cro .cro-contact-banner{flex-direction:column;align-items:flex-start}.cro .cro-contact-layout .cro-panel{padding:22px}.cro .cro-contact-grid{grid-template-columns:1fr}.cro .cro-shopify-lockup{gap:12px}.cro .cro-shopify-lockup>span{padding-left:12px;font-size:10px}}.cro .cro-contact-form label:not(.cro-check){display:block}.cro .cro-contact-form label .cro-required,.cro .cro-contact-form label .cro-optional{display:inline-block}
