@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:400;font-display:swap;src:local("Hanken Grotesk Regular"),local("HankenGrotesk-Regular"),url(/wp-content/plugins/outliyr-capture/assets/fonts/hanken-grotesk-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:700;font-display:swap;src:local("Hanken Grotesk Bold"),local("HankenGrotesk-Bold"),url(/wp-content/plugins/outliyr-capture/assets/fonts/hanken-grotesk-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Sora";font-style:normal;font-weight:700;font-display:swap;src:local("Sora Bold"),local("Sora-Bold"),url(/wp-content/plugins/outliyr-capture/assets/fonts/sora-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Sora";font-style:normal;font-weight:800;font-display:swap;src:local("Sora ExtraBold"),local("Sora-ExtraBold"),url(/wp-content/plugins/outliyr-capture/assets/fonts/sora-latin-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ocap-accent:#3DA5FF;--ocap-accent-soft:#7cc4ff;--ocap-bg:#fbfdff;--ocap-surface:#fff;--ocap-text:#15171c;--ocap-muted:#5a6172;--ocap-strong-muted:#3b4252;--ocap-border:rgba(16,24,40,.1);--ocap-gradient:linear-gradient(90deg,#3DA5FF,#7cc4ff);--ocap-head:"Sora", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ocap-body:"Hanken Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.ocap-card,.ocap-card *{box-sizing:border-box}.ocap-card{position:relative;isolation:isolate;width:100%;margin:28px auto;overflow:hidden;color:var(--ocap-text);font-family:var(--ocap-body);background:var(--ocap-surface);border:1px solid var(--ocap-border);border-radius:16px;box-shadow:0 14px 40px -24px rgb(16 24 40 / .35)}.ocap-card::before{content:"";position:absolute;inset:0 0 auto;height:5px;background:var(--ocap-gradient)}.ocap-card-body{display:grid;grid-template-columns:minmax(92px,118px) minmax(0,1fr);gap:18px;align-items:center;padding:22px}.ocap-end_of_article .ocap-card-body,.ocap-modal-card .ocap-card-body{grid-template-columns:minmax(126px,168px) minmax(0,1fr);padding:26px}.ocap-cover{display:flex;align-items:center;justify-content:center;min-width:0}.ocap-cover img{display:block;width:100%;max-width:118px;height:auto;max-height:180px;object-fit:contain;filter:drop-shadow(0 12px 20px rgb(16 24 40 / .2))}.ocap-cover-large img{max-width:168px;max-height:235px}.ocap-copy{min-width:0}.ocap-title{margin:0 0 8px;color:var(--ocap-text);font-family:var(--ocap-head);font-size:clamp(1.18rem,1rem + .45vw,1.55rem);font-weight:800;line-height:1.14;letter-spacing:0}.ocap-title .ocap-hl{color:var(--ocap-accent,#3DA5FF)}.ocap-body{margin:0 0 16px;color:var(--ocap-muted);font-size:1rem;line-height:1.45}.ocap-bullets{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:7px}.ocap-bullet{position:relative;padding-left:26px;color:var(--ocap-text);font-size:.96rem;line-height:1.4}.ocap-bullet::before{content:"✔";position:absolute;left:0;top:0;color:var(--ocap-accent,#3DA5FF);font-weight:800}.ocap-form{display:grid;gap:10px}.ocap-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ocap-form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.ocap-input{min-width:0;width:100%;min-height:48px;padding:12px 13px;color:var(--ocap-text);font:400 16px/1.2 var(--ocap-body);background:#fff;border:1.5px solid rgb(16 24 40 / .14);border-radius:10px;outline:none}.ocap-input:focus{border-color:var(--ocap-accent);box-shadow:0 0 0 4px rgb(61 165 255 / .16)}.ocap-button,.ocap-success-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;color:#fff;font-family:var(--ocap-head);font-size:.96rem;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;background:var(--ocap-gradient);border:0;border-radius:10px;cursor:pointer;box-shadow:0 12px 24px -18px rgb(61 165 255 / .9)}.ocap-button:hover,.ocap-success-link:hover{color:#fff;filter:saturate(1.08) brightness(.98)}.ocap-button:focus-visible,.ocap-success-link:focus-visible,.ocap-close:focus-visible{outline:3px solid rgb(61 165 255 / .35);outline-offset:3px}.ocap-button[disabled]{cursor:wait;opacity:.72}.ocap-button-large{width:100%;margin-top:2px}.ocap-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ocap-proof{display:flex;align-items:center;gap:9px;min-height:26px;color:var(--ocap-strong-muted);font-size:.93rem;line-height:1.2}.ocap-proof strong{font-weight:700}.ocap-avatars{display:inline-flex;align-items:center;width:50px;flex:0 0 50px}.ocap-avatar{width:24px;height:24px;margin-right:-7px;border:2px solid #fff;border-radius:999px;background:linear-gradient(135deg,#dff2ff,#3DA5FF);box-shadow:0 4px 12px -8px rgb(16 24 40 / .45)}.ocap-avatar-b{background:linear-gradient(135deg,#f6f0d0,#f2d046)}.ocap-avatar-c{background:linear-gradient(135deg,#e7eef7,#98a8bd)}.ocap-message{min-height:20px;color:var(--ocap-muted);font-size:.92rem;line-height:1.35}.ocap-message:empty{display:none}.ocap-message.ocap-error{color:#9b1c1c}.ocap-ref{display:block;margin-top:3px;color:var(--ocap-muted);font-size:.8rem}.ocap-success{display:grid;gap:9px;color:var(--ocap-strong-muted)}.ocap-success-title{color:var(--ocap-text);font-family:var(--ocap-head)}.ocap-success-link{width:max-content;max-width:100%}.ocap-close{position:absolute;z-index:2;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;color:var(--ocap-strong-muted);font-size:24px;line-height:1;background:rgb(255 255 255 / .92);border:1px solid rgb(16 24 40 / .1);border-radius:999px;cursor:pointer}.ocap-slide-wrap{position:fixed;z-index:9998;right:18px;bottom:18px;width:min(380px,calc(100vw - 36px))}.ocap-slide-wrap .ocap-card{margin:0}.ocap-slide-wrap .ocap-card-body{grid-template-columns:86px minmax(0,1fr);gap:14px;padding:20px 18px 18px}.ocap-slide-wrap .ocap-cover img{max-width:86px;max-height:132px}.ocap-slide-wrap .ocap-title{padding-right:32px;font-size:1.05rem}.ocap-slide-wrap .ocap-body{font-size:.94rem}.ocap-slide-wrap .ocap-form-row{grid-template-columns:1fr}.ocap-overlay{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;padding:18px;background:rgb(9 15 26 / .48);backdrop-filter:blur(4px)}.ocap-modal-card{width:min(720px,100%);margin:0;border-radius:18px;box-shadow:0 36px 80px -34px rgb(16 24 40 / .55)}.ocap-click-card .ocap-email-step{display:none}.ocap-click-card.ocap-step-two .ocap-button-large,.ocap-click-card.ocap-step-two .ocap-subnote{display:none}.ocap-click-card.ocap-step-two .ocap-email-step{display:block;animation:ocapIn .18s ease-out}.ocap-subnote{margin:10px 0 0;color:var(--ocap-muted);font-size:.92rem;text-align:center}@keyframes ocapIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.ocap-card-body,.ocap-end_of_article .ocap-card-body,.ocap-modal-card .ocap-card-body{grid-template-columns:92px minmax(0,1fr);gap:16px;padding:22px 18px 18px}.ocap-cover img,.ocap-cover-large img{max-width:92px;max-height:142px}.ocap-form-row{grid-template-columns:1fr}.ocap-button,.ocap-success-link{width:100%}.ocap-slide-wrap{right:0;bottom:0;width:100%;padding:0 12px 12px}.ocap-slide-wrap .ocap-card{border-radius:16px}.ocap-overlay{padding:14px;place-items:end center}.ocap-modal-card{max-height:calc(100vh - 28px);overflow:auto}}@media (max-width:390px){.ocap-card-body,.ocap-end_of_article .ocap-card-body,.ocap-modal-card .ocap-card-body,.ocap-slide-wrap .ocap-card-body{grid-template-columns:1fr}.ocap-cover{justify-content:flex-start;padding-right:40px}.ocap-cover img,.ocap-cover-large img,.ocap-slide-wrap .ocap-cover img{max-width:112px;max-height:156px}}@media (prefers-reduced-motion:reduce){.ocap-click-card.ocap-step-two .ocap-email-step{animation:none}}