@font-face{font-family:Fraunces;font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/fonts/fraunces-latin-var.woff2)format(woff2)}@font-face{font-family:Fraunces;font-style:italic;font-weight:400 700;font-display:swap;src:url(/static/fonts/fraunces-latin-var-italic.woff2)format(woff2)}:root{--paper:#faf7f1;--paper-soft:#f5f0e6;--paper-deep:#efe8d8;--surface:#fff;--surface-tint:#fbf8f1;--ink:#1a1814;--ink-2:#3a3530;--ink-3:#6a635a;--ink-4:#948d83;--line:#1a181414;--line-strong:#1a181429;--line-soft:#1a18140a;--brand:#2c4a3e;--brand-deep:#1c3128;--brand-soft:#d9e3dc;--brand-fade:#ecf1ed;--accent:#c8956d;--accent-deep:#a26f4a;--accent-soft:#f3e5d4;--accent-glow:#c8956d52;--success:#3fa94c;--danger:#c0392b;--warning:#e8b34a;--ink-on-brand:#fbf8f1;--ink-on-accent:#1a1814;--font-serif:"Fraunces","Iowan Old Style","Apple Garamond",Georgia,"Times New Roman",serif;--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--container-width:1180px;--space-pad:clamp(1.25rem,4vw,2.5rem);--space-section-pad:clamp(4rem,9vw,7.5rem);--space-px:.125rem;--space-1:.25rem;--space-1_5:.4rem;--space-2:.5rem;--space-2_5:.6rem;--space-3:.75rem;--space-3_5:.9rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:2.5rem;--space-10:3rem;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-pill:999px;--dur-fast:.16s;--dur-base:.28s;--dur-slow:.55s;--ease:cubic-bezier(.22,1,.36,1);--shadow-sm:0 1px 2px #1a18140d,0 2px 6px #1a18140a;--shadow-md:0 1px 2px #1a18140d,0 8px 22px -10px #1a18142e;--shadow-lg:0 2px 4px #1a18140a,0 22px 50px -22px #1a181438;--sidebar-width:18rem;--row-height:2.5rem}[data-theme=dark]{--paper:#14110d;--paper-soft:#1b1814;--paper-deep:#221d18;--surface:#1b1814;--surface-tint:#1f1c17;--ink:#f5efe1;--ink-2:#d9d2c2;--ink-3:#a59e8d;--ink-4:#6f6a5e;--line:#f5efe11a;--line-strong:#f5efe138;--line-soft:#f5efe10d;--brand:#7ab38f;--brand-deep:#4f8c6b;--brand-soft:#7ab38f2e;--brand-fade:#7ab38f14;--accent:#e0a87a;--accent-deep:#c8956d;--accent-soft:#e0a87a2e;--accent-glow:#e0a87a52;--ink-on-brand:#14110d;--ink-on-accent:#14110d}body.callura:before,body.callura:after{display:none!important;content:none!important}body.callura{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","ss01";margin:0;font-size:16px;line-height:1.6}body.callura *,body.callura *:before,body.callura *:after{box-sizing:border-box}:where(body.callura) img{display:block;max-width:100%;height:auto}:where(body.callura) svg{display:block;max-width:100%;height:auto}:where(body.callura) ul{list-style:none;margin:0;padding:0}:where(body.callura) ol{list-style:none;margin:0;padding:0}:where(body.callura a){color:var(--brand);text-decoration:none;transition:color var(--dur-fast)var(--ease)}:where(body.callura a:hover){color:var(--brand-deep)}:where(body.callura) h1{font-family:var(--font-serif);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;font-feature-settings:"ss01","ss02";margin:0;font-weight:500;line-height:1.08}:where(body.callura) h2{font-family:var(--font-serif);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;font-feature-settings:"ss01","ss02";margin:0;font-weight:500;line-height:1.08}:where(body.callura) h3{font-family:var(--font-serif);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;font-feature-settings:"ss01","ss02";margin:0;font-weight:500;line-height:1.08}:where(body.callura) h4{font-family:var(--font-serif);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;font-feature-settings:"ss01","ss02";margin:0;font-weight:500;line-height:1.08}:where(body.callura) h1{letter-spacing:-.025em;font-size:clamp(2.5rem,6.5vw,4.6rem);font-weight:500;line-height:1.02}:where(body.callura) h2{letter-spacing:-.02em;font-size:clamp(1.85rem,4vw,2.8rem)}:where(body.callura) h3{letter-spacing:-.015em;font-size:clamp(1.2rem,2.2vw,1.4rem);font-weight:600;font-family:var(--font-sans)}:where(body.callura) p{text-wrap:pretty;margin:0}:where(body.callura) button{font:inherit;color:inherit}:where(body.callura) input{font:inherit;color:inherit}:where(body.callura) select{font:inherit;color:inherit}:where(body.callura) textarea{font:inherit;color:inherit}:where(body.callura) button{cursor:pointer;background:0 0;border:0;padding:0}body.callura :focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;border-radius:var(--radius-xs)}body.callura ::selection{background:var(--brand);color:var(--ink-on-brand)}.callura-skip{position:absolute;background:var(--brand);color:var(--ink-on-brand);border-radius:var(--radius-sm);z-index:100;transition:top var(--dur-base)var(--ease);padding:.75rem 1.25rem;font-weight:600;top:-100px;left:1rem}.callura-skip:focus{top:1rem}.callura-page{position:relative;isolation:isolate}.callura-page:before{content:"";position:fixed;z-index:0;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.08 0 0 0 0 0.05 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.5'/></svg>");inset:0}[data-theme=dark] .callura-page:before{mix-blend-mode:screen;opacity:.025}.callura-page>*{position:relative;z-index:1}.callura-container{max-width:var(--container-width);padding-inline:var(--space-pad);width:100%;margin-inline-start:auto;margin-inline-end:auto}.callura-brand{display:inline-flex;text-decoration:none;color:var(--brand);font-family:var(--font-serif);letter-spacing:-.012em;transition:color var(--dur-fast)var(--ease);align-items: center;gap:.55rem;font-size:1.4rem;font-weight:500;line-height:1}.callura-brand:hover{color:var(--brand-deep)}.callura-brand-sm{gap:.45rem;font-size:1.1rem}.callura-brand-md{font-size:1.4rem}.callura-brand-lg{gap:.7rem;font-size:1.8rem}.callura-mark{color:var(--brand);flex-shrink:0;width:1.6em;height:1.6em}.callura-brand-word{display:inline-flex;align-items:baseline;font-weight:500}.callura-brand-word-c{font-weight:600}.callura-nav{position:sticky;z-index:40;background:color-mix(in oklab,var(--paper)78%,transparent);backdrop-filter:saturate(160%)blur(18px);-webkit-backdrop-filter:saturate(160%)blur(18px);transition:border-color var(--dur-base)var(--ease);border-bottom:1px solid #0000;top:0}.callura-nav.is-scrolled{border-bottom-color:var(--line)}.callura-nav-inner{max-width:var(--container-width);padding:.85rem var(--space-pad);display:flex;justify-content:space-between;align-items: center;gap:1rem;width:100%;min-height:4rem;margin-inline-start:auto;margin-inline-end:auto}.callura-nav-links{display:none;color:var(--ink-3);align-items: center;gap:.25rem;font-size:.92rem}.callura-nav-links a{color:var(--ink-3);border-radius:var(--radius-sm);transition:color var(--dur-fast),background var(--dur-fast);padding:.5rem .85rem;font-weight:500}.callura-nav-links a:hover{color:var(--accent-deep);background:var(--paper-soft)}.callura-nav-end{display:flex;align-items: center;gap:.6rem}.callura-nav-toggle{display:inline-grid;border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--ink);background:var(--surface);transition:background var(--dur-fast),border-color var(--dur-fast);place-items: center;width:2.5rem;height:2.5rem}.callura-nav-toggle:hover{background:var(--paper-soft);border-color:var(--line-strong)}@media (min-width:880px){.callura-nav-links{display:flex}.callura-nav-toggle{display:none}}.callura-nav-drawer{position:fixed;z-index:60;background:var(--paper);padding:1.5rem var(--space-pad);display:none;overflow-y:auto;flex-direction:column;gap:2rem;inset:0}.callura-nav-drawer:target{display:flex}.callura-nav-drawer-head{display:flex;justify-content:space-between;align-items: center;gap:1rem}.callura-nav-drawer-close{display:inline-grid;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);place-items: center;width:2.5rem;height:2.5rem}.callura-nav-drawer-links{display:flex;font-family:var(--font-serif);flex-direction:column;gap:.2rem;font-size:1.6rem}.callura-nav-drawer-links a{display:block;color:var(--ink);border-bottom:1px solid var(--line-soft);padding:.85rem 0}@media (min-width:880px){.callura-nav-drawer{display:none!important}}.callura-btn,body.callura a.callura-btn{display:inline-flex;border-radius:var(--radius-md);font-family:var(--font-sans);letter-spacing:-.005em;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast)var(--ease),border-color var(--dur-fast)var(--ease),color var(--dur-fast)var(--ease),box-shadow var(--dur-fast)var(--ease);border:1.5px solid #0000;justify-content:center;align-items: center;gap:.55rem;padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;line-height:1.2}body.callura a.callura-btn-primary,body.callura a.callura-btn-primary:hover,body.callura a.callura-btn-primary:focus,body.callura a.callura-btn-primary:visited,.callura-btn-primary{background:var(--brand);color:var(--ink-on-brand);border-color:var(--brand);text-decoration:none}body.callura a.callura-btn-primary:hover,.callura-btn-primary:hover{background:var(--brand-deep);border-color:var(--brand-deep);color:var(--ink-on-brand);box-shadow:var(--shadow-sm)}body.callura a.callura-btn-accent,body.callura a.callura-btn-accent:hover,body.callura a.callura-btn-accent:focus,body.callura a.callura-btn-accent:visited,.callura-btn-accent{background:var(--accent);color:var(--ink-on-accent);border-color:var(--accent);text-decoration:none}body.callura a.callura-btn-accent:hover,.callura-btn-accent:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--ink-on-accent)}body.callura a.callura-btn-ghost,body.callura a.callura-btn-ghost:hover,body.callura a.callura-btn-ghost:focus,body.callura a.callura-btn-ghost:visited,.callura-btn-ghost{color:var(--ink);border-color:var(--line-strong);text-decoration:none;background:0 0}body.callura a.callura-btn-ghost:hover,.callura-btn-ghost:hover{background:var(--paper-soft);border-color:var(--ink-3);color:var(--ink)}.callura-btn-lg{border-radius:var(--radius-md);padding:.95rem 1.5rem;font-size:1rem}.callura-btn svg{flex-shrink:0}.callura-eyebrow{display:inline-flex;font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--brand);font-feature-settings:"ss01";align-items: center;gap:.55rem;margin:0 0 .9rem;font-size:.72rem;font-weight:600}.callura-eyebrow-dot{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;flex-shrink:0;width:6px;height:6px}.callura-section{padding:var(--space-section-pad)0}.callura-section-inner{max-width:var(--container-width);padding-inline:var(--space-pad);width:100%;margin-inline-start:auto;margin-inline-end:auto}.callura-section-alt{background:var(--paper-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.callura-section-head{max-width:720px;margin-bottom:clamp(2.5rem,5vw,4rem)}.callura-section-title{margin-bottom:1rem}.callura-section-sub{color:var(--ink-3);max-width:640px;font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:1.55}.callura-hero{position:relative;overflow:clip visible;padding:clamp(3.5rem,8vw,6.5rem) 0 clamp(3rem,6vw,5rem)}.callura-hero:before{content:"";position:absolute;z-index:-1;background:radial-gradient(ellipse 70% 50% at 18% 18%,color-mix(in oklab,var(--brand)8%,transparent),transparent 60%),radial-gradient(ellipse 60% 50% at 90% 100%,color-mix(in oklab,var(--accent)8%,transparent),transparent 60%);pointer-events:none;inset:0}.callura-hero-grid{display:grid;grid-template-columns:1fr;align-items: center;gap:clamp(2.5rem,5vw,4rem)}@media (min-width:980px){.callura-hero-grid{grid-template-columns:1.05fr .95fr;gap:clamp(3rem,6vw,5rem)}}.callura-hero-headline{letter-spacing:-.025em;margin:0 0 1.85rem}.callura-hero-headline em{color:var(--brand);font-feature-settings:"ss01","ss02";font-style:italic}.callura-hero-sub{color:var(--ink-2);max-width:540px;margin:0 0 2.75rem;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.callura-hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.callura-hero-trust{display:flex;color:var(--ink-3);flex-wrap:wrap;gap:1.25rem 1.75rem;font-size:.88rem}.callura-hero-trust li{display:inline-flex;align-items: center;gap:.5rem}.callura-hero-trust svg{color:var(--brand);flex-shrink:0}.callura-player{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;isolation:isolate;margin:0;padding:clamp(1.5rem,3vw,2rem)}.callura-player:before{content:"";position:absolute;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in oklab,var(--brand)6%,transparent),transparent 70%);pointer-events:none;inset:0}.callura-player-head{display:flex;justify-content:space-between;align-items: center;gap:1rem;margin-bottom:1.5rem}.callura-player-caption{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}.callura-player-caption-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:.68rem;font-weight:500}.callura-player-caption-text{color:var(--ink);font-size:.95rem;font-weight:500}.callura-player-status{display:inline-flex;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);align-items: center;gap:.45rem;font-size:.7rem;font-weight:500}.callura-player-status-dot{background:var(--accent);position:relative;border-radius:50%;width:7px;height:7px}.callura-player-status-dot:after{content:"";position:absolute;background:var(--accent);opacity:.45;animation:calluraPulse 2.2s var(--ease)infinite;border-radius:50%;inset:-4px}@keyframes calluraPulse{0%{transform:scale(.6);opacity:.5}75%{transform:scale(1.8);opacity:0}to{transform:scale(1.8);opacity:0}}.callura-player-row{display:grid;grid-template-columns:auto 1fr auto;align-items: center;gap:1rem}.callura-player-btn{background:var(--brand);color:var(--ink-on-brand);display:inline-grid;cursor:pointer;transition:background var(--dur-fast),transform var(--dur-fast);box-shadow:var(--shadow-md);border:0;border-radius:50%;flex-shrink:0;place-items: center;width:3.5rem;height:3.5rem}.callura-player-btn:hover{background:var(--brand-deep);transform:scale(1.04)}.callura-player-btn svg{width:1.4rem;height:1.4rem}.callura-player-btn .icon-pause,.callura-player.is-playing .callura-player-btn .icon-play{display:none}.callura-player.is-playing .callura-player-btn .icon-pause{display:inline-block}.callura-player-waveform{display:flex;overflow:hidden;cursor:pointer;align-items: center;gap:2px;height:3.5rem}.callura-player-waveform span{background:var(--brand-soft);transition:background var(--dur-fast);border-radius:1px;flex:1 1 0;min-width:2px;height:50%}.callura-player-waveform span.is-played{background:var(--brand)}.callura-player-foot{border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:1rem;margin-top:1.25rem;padding-top:1rem}.callura-player-note{color:var(--ink-4);margin:0;font-size:.78rem;font-style:italic}.callura-player-transcript-toggle{color:var(--brand);display:inline-flex;cursor:pointer;background:0 0;border:0;align-items: center;gap:.4rem;padding:0;font-size:.85rem;font-weight:600}.callura-player-transcript-toggle:hover{color:var(--brand-deep);text-decoration:underline}.callura-player-transcript-toggle svg{transition:transform var(--dur-base)var(--ease)}.callura-player.is-transcript-open .callura-player-transcript-toggle svg{transform:rotate(180deg)}.callura-player-transcript{display:none;border-top:1px solid var(--line);color:var(--ink-2);overflow-y:auto;flex-direction:column;gap:.85rem;max-height:22rem;margin-top:1.5rem;padding-top:1.5rem;font-size:.92rem;line-height:1.55}.callura-player.is-transcript-open .callura-player-transcript{display:flex}@media (min-width:980px){.callura-player-transcript{position:absolute;z-index:5;background:var(--paper);border-top:0;border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:26rem;margin-top:0;padding:1.25rem 1.5rem;top:calc(100% + .6rem);left:0;right:0}}.callura-player-transcript-line{display:grid;grid-template-columns:5rem 1fr;border-bottom:1px solid var(--line-soft);gap:.85rem;padding:.4rem 0}.callura-player-transcript-line:last-child{border-bottom:0}.callura-player-transcript-speaker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--brand);padding-top:.15rem;font-size:.7rem;font-weight:600}.callura-player-transcript-line:nth-child(odd) .callura-player-transcript-speaker{color:var(--accent-deep)}.callura-player-hint{color:var(--ink-4);margin:.85rem 0 0;font-size:.78rem;font-style:italic}@media (max-width:540px){.callura-player-row{grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.85rem}.callura-player-time{grid-column:1/-1;text-align:left;padding-left:4.5rem}.callura-player-transcript-line{grid-template-columns:1fr;gap:.25rem}}.callura-talk-grid{display:grid;grid-template-columns:1fr;align-items: center;gap:2rem}@media (min-width:880px){.callura-talk-grid{grid-template-columns:1fr 1fr;gap:3rem}}.callura-talk-bullets{display:flex;color:var(--ink-2);flex-direction:column;gap:.65rem;margin:1.5rem 0 0;font-size:.95rem}.callura-talk-bullets li{display:flex;align-items: flex-start;gap:.6rem;line-height:1.5}.callura-talk-bullets svg{color:var(--brand);flex-shrink:0;margin-top:.2rem}.callura-talk-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:grid;position:relative;gap:.6rem;padding:clamp(1.5rem,3vw,2rem)}.callura-talk-form-label{display:inline-flex;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--brand);align-items: center;gap:.5rem;font-size:.7rem;font-weight:600}.callura-talk-form-pulse{background:var(--accent);position:relative;border-radius:50%;width:8px;height:8px}.callura-talk-form-pulse:after{content:"";position:absolute;background:var(--accent);opacity:.45;animation:calluratalkpulse 2.2s var(--ease)infinite;border-radius:50%;inset:-4px}@keyframes calluratalkpulse{0%{transform:scale(.6);opacity:.5}75%{transform:scale(1.8);opacity:0}to{transform:scale(1.8);opacity:0}}.callura-talk-form-row{display:grid;grid-template-columns:1fr;gap:.6rem}@media (min-width:480px){.callura-talk-form-row{grid-template-columns:1fr auto}}.callura-talk-form input[type=tel]{font:inherit;background:var(--paper-soft);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);color:var(--ink);outline:none;transition:border-color var(--dur-fast)var(--ease),background var(--dur-fast)var(--ease);width:100%;height:2.85rem;padding:0 1rem}.callura-talk-form input[type=tel]::placeholder{color:var(--ink-4)}.callura-talk-form input[type=tel]:focus{border-color:var(--brand);background:var(--surface)}.callura-talk-form .callura-btn{white-space:nowrap;height:2.85rem;padding:0 1.25rem}.callura-talk-form[hx-disabled-elt] button:disabled,.callura-talk-form button:disabled,.callura-talk-form input:disabled{opacity:.55;cursor:not-allowed}.callura-talk-form-help{color:var(--ink-4);font-size:.78rem;line-height:1.5}.callura-features{display:grid;grid-template-columns:1fr;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;gap:0}@media (min-width:700px){.callura-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.callura-features{grid-template-columns:repeat(3,1fr)}}.callura-feature{background:var(--surface);display:flex;transition:background var(--dur-fast);flex-direction:column;gap:.8rem;padding:clamp(1.5rem,3vw,2.25rem)}.callura-feature:hover{background:var(--surface-tint)}.callura-feature-icon{border-radius:var(--radius-sm);background:var(--brand-fade);color:var(--brand);display:inline-grid;place-items: center;width:2.5rem;height:2.5rem;margin-bottom:.35rem}.callura-feature-icon svg{width:1.4rem;height:1.4rem}.callura-feature-title{letter-spacing:-.012em;color:var(--ink);margin:0;font-size:1.1rem;font-weight:600}.callura-feature-desc{color:var(--ink-3);margin:0;font-size:.94rem;line-height:1.55}.callura-steps{display:grid;grid-template-columns:1fr;counter-reset:callurastep;gap:1.5rem}@media (min-width:700px){.callura-steps{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:1024px){.callura-steps{grid-template-columns:repeat(4,1fr)}}.callura-step{display:grid;grid-template-rows:auto auto auto 1fr;counter-increment:callurastep;gap:0}.callura-step-num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-4);margin:0 0 .85rem;font-size:.72rem;font-weight:500}.callura-step-num:before{content:counter(callurastep,decimal-leading-zero)}.callura-step-rail{display:block;background:var(--line-strong);height:1px;margin:0 0 1.1rem}.callura-step-title{color:var(--ink);letter-spacing:-.012em;font-size:1.1rem;font-weight:600;font-family:var(--font-sans);margin:0 0 .5rem}.callura-step-desc{color:var(--ink-3);margin:0;font-size:.92rem;line-height:1.55}.callura-pricing-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:880px){.callura-pricing-grid{grid-template-columns:1.1fr 1fr;gap:2rem}}.callura-pricing-single{display:flex;justify-content:center}.callura-pricing-single .callura-pricing-card{width:100%;max-width:720px}.callura-pricing-single .callura-pricing-card .callura-pricing-includes{display:grid;grid-template-columns:1fr;gap:.6rem 2rem}@media (min-width:600px){.callura-pricing-single .callura-pricing-card .callura-pricing-includes{grid-template-columns:1fr 1fr}}.callura-pricing-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;box-shadow:var(--shadow-sm);flex-direction:column;gap:1.25rem;padding:clamp(1.75rem,3vw,2.5rem)}.callura-pricing-card-primary{background:linear-gradient(180deg,var(--surface)0%,var(--brand-fade)100%);border-color:var(--brand-soft);box-shadow:var(--shadow-md);position:relative}.callura-pricing-card-primary:before{content:"";position:absolute;border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--brand)0%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.4;padding:1px;inset:-1px}.callura-pricing-tariff{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--brand);margin:0;font-size:.72rem;font-weight:600}.callura-pricing-headline{display:flex;align-items:baseline;gap:.4rem;margin:0}.callura-pricing-num{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ink);font-size:clamp(3rem,5vw,3.8rem);font-weight:500;line-height:1}.callura-pricing-unit{color:var(--ink-3);font-size:1rem}.callura-pricing-note{color:var(--ink-3);margin:0;font-size:.94rem;line-height:1.55}.callura-pricing-includes{display:flex;flex-direction:column;gap:.6rem;margin:0}.callura-pricing-includes li{display:flex;color:var(--ink-2);align-items: flex-start;gap:.65rem;font-size:.94rem;line-height:1.5}.callura-pricing-includes svg{color:var(--brand);flex-shrink:0;margin-top:.18rem}.callura-pricing-foot{display:flex;flex-direction:column;gap:.85rem;margin-top:auto}.callura-pricing-footnote{color:var(--ink-4);margin:0;font-size:.82rem}.callura-pricing-actions{display:flex;flex-wrap:wrap;gap:.65rem}.callura-pricing-actions .callura-btn{flex:auto}.callura-compat-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin:0 0 1.5rem;font-size:.72rem;font-weight:500}.callura-compat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width:600px){.callura-compat-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:880px){.callura-compat-grid{grid-template-columns:repeat(4,1fr)}}.callura-compat-partner{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);display:flex;text-align:center;letter-spacing:-.005em;transition:border-color var(--dur-fast),background var(--dur-fast);justify-content:center;align-items: center;min-height:3.5rem;padding:1rem 1.25rem;font-size:.9rem;font-weight:500}.callura-compat-partner:hover{border-color:var(--brand);background:var(--surface-tint)}.callura-compat-footnote{color:var(--ink-4);margin:1.5rem 0 0;font-size:.85rem;font-style:italic}.callura-about{display:grid;grid-template-columns:1fr;align-items: center;gap:2.5rem}@media (min-width:880px){.callura-about{grid-template-columns:1fr 1.4fr;gap:4rem}}.callura-about-portrait{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--paper-deep);aspect-ratio:1;box-shadow:var(--shadow-md);max-width:360px;margin:0 auto}.callura-about-portrait img{object-fit:cover;display:block;width:100%;height:100%}.callura-about-portrait-figcaption{position:absolute;color:#fff;font-size:.82rem;font-weight:500;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#0000,#14110dd9);padding:1rem 1.25rem;bottom:0;left:0;right:0}.callura-about-body{display:flex;flex-direction:column;gap:1.25rem}.callura-about-body p{color:var(--ink-2);font-size:1.02rem;line-height:1.7}.callura-about-lead{font-family:var(--font-serif);letter-spacing:-.015em;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:400;line-height:1.5;color:var(--ink)!important}.callura-about-signature{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.2rem;margin-top:.5rem;padding-top:1.25rem}.callura-about-signature-name{font-family:var(--font-serif);color:var(--ink);font-size:1.15rem;font-style:italic}.callura-about-signature-role{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:.78rem}.callura-about-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.callura-security{display:grid;grid-template-columns:1fr;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--line);gap:0}.callura-security-item{background:var(--surface);display:grid;grid-template-columns:1fr;align-items: center;gap:.3rem;padding:1.5rem 1.75rem}@media (min-width:700px){.callura-security-item{grid-template-columns:minmax(11rem,max-content)1fr 1.5fr;gap:1.75rem}}.callura-security-key{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);word-break:keep-all;font-size:.72rem;font-weight:500;line-height:1.35}.callura-security-value{color:var(--ink);letter-spacing:-.005em;font-size:1rem;font-weight:600}.callura-security-detail{color:var(--ink-3);font-size:.88rem;line-height:1.55}.callura-faq{border-top:1px solid var(--line)}.callura-faq-item{border-bottom:1px solid var(--line)}.callura-faq-item summary{list-style:none;cursor:pointer;display:flex;font-family:var(--font-serif);letter-spacing:-.012em;color:var(--ink);transition:color var(--dur-fast);justify-content:space-between;align-items: center;gap:1.25rem;padding:1.5rem 0;font-size:clamp(1.05rem,1.7vw,1.25rem);font-weight:500;line-height:1.35}.callura-faq-item summary::-webkit-details-marker{display:none}.callura-faq-item summary::marker{content:""}.callura-faq-item summary:hover{color:var(--brand)}.callura-faq-chev{color:var(--ink-3);transition:transform var(--dur-base);flex-shrink:0}.callura-faq-item[open] .callura-faq-chev{color:var(--brand);transform:rotate(180deg)}.callura-faq-answer{color:var(--ink-3);max-width:720px;padding:0 0 1.5rem;font-size:.98rem;line-height:1.7}.callura-final{background:linear-gradient(155deg,var(--brand-deep)0%,var(--brand)100%);color:var(--paper);border-radius:var(--radius-xl);text-align:center;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items: center;gap:.85rem;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,4vw,3.5rem)}.callura-final:before{content:"";position:absolute;background:radial-gradient(ellipse 70% 50% at 50% 100%,color-mix(in oklab,var(--accent)28%,transparent),transparent 60%),radial-gradient(ellipse 60% 50% at 10% 0%,#ffffff14,transparent 60%);pointer-events:none;z-index:0;inset:0}.callura-final>*{position:relative;z-index:1}body.callura .callura-final-title,.callura-final-title{font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin:0 auto;font-size:clamp(1.85rem,4.2vw,2.9rem);font-weight:500;line-height:1.1;color:#fbf8f1!important}.callura-final-sub{color:#fbf8f1d9;max-width:560px;margin:0 auto 1.25rem;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.55}.callura-final-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:.75rem}body.callura a.callura-final-cta-primary,body.callura a.callura-final-cta-primary:hover,body.callura a.callura-final-cta-primary:focus,body.callura a.callura-final-cta-primary:visited{color:#1c3128;text-decoration:none;background:#fbf8f1;border-color:#fbf8f1}body.callura a.callura-final-cta-primary:hover{color:#14110d;background:#fff;border-color:#fff}body.callura a.callura-final-cta-ghost,body.callura a.callura-final-cta-ghost:hover,body.callura a.callura-final-cta-ghost:focus,body.callura a.callura-final-cta-ghost:visited{color:#fbf8f1;text-decoration:none;background:0 0;border-color:#fbf8f173}body.callura a.callura-final-cta-ghost:hover{color:#fbf8f1;background:#fbf8f11f;border-color:#fbf8f1d9}.callura-footer{border-top:1px solid var(--line);margin-top:clamp(3rem,6vw,5rem);padding:3rem 0 1.5rem}.callura-footer-grid{display:grid;grid-template-columns:1fr;gap:2rem;padding-bottom:2rem}@media (min-width:760px){.callura-footer-grid{grid-template-columns:1.6fr 2fr;gap:3rem}}.callura-footer-brand-block{display:flex;flex-direction:column;gap:.75rem;max-width:360px}.callura-footer-tagline{color:var(--ink-3);margin:.5rem 0 0;font-size:.92rem;line-height:1.55}.callura-footer-built-in{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-4);text-transform:uppercase;margin:.75rem 0 0;font-size:.74rem}.callura-footer-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (min-width:540px){.callura-footer-cols{grid-template-columns:repeat(3,1fr)}}.callura-footer-col-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin:0 0 1rem;font-size:.72rem;font-weight:500}.callura-footer-col ul{display:flex;flex-direction:column;gap:.55rem}.callura-footer-col a{color:var(--ink-2);font-size:.92rem}.callura-footer-col a:hover{color:var(--brand)}.callura-footer-bottom{border-top:1px solid var(--line-soft);color:var(--ink-4);padding-top:1.5rem;font-size:.78rem}@media (prefers-reduced-motion:reduce){body.callura *,body.callura *:before,body.callura *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}body.callura main.legal{color:var(--ink);background:var(--paper);font-family:var(--font-sans)}body.callura main.legal .legal-eyebrow{color:var(--ink-3)}body.callura main.legal h1{font-family:var(--font-serif);color:var(--ink)}body.callura main.legal .legal-subtitle{color:var(--ink-2)}body.callura main.legal .legal-pill{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);text-decoration:none}body.callura main.legal .legal-pill:hover{background:var(--paper-deep);border-color:var(--line-strong);color:var(--ink)}body.callura main.legal .legal-pill.is-active{background:var(--brand);border-color:var(--brand);color:var(--ink-on-brand)}body.callura main.legal .legal-pill.is-active:hover{background:var(--brand-deep);border-color:var(--brand-deep);color:var(--ink-on-brand)}body.callura main.legal .legal-effective{color:var(--ink-3)}body.callura main.legal .legal-draft{background:color-mix(in oklab,var(--accent)14%,transparent);border-left-color:var(--accent-deep);color:var(--ink)}body.callura main.legal .legal-body h2{font-family:var(--font-serif);color:var(--ink)}body.callura main.legal .legal-body h3{color:var(--ink)}body.callura main.legal .legal-body p,body.callura main.legal .legal-body li{color:var(--ink-2)}body.callura main.legal .legal-body a{color:var(--brand);text-decoration-color:var(--brand)}body.callura main.legal .legal-body a:hover{color:var(--brand-deep)}.callura-player-stack{display:flex;position:relative;flex-direction:column;align-items:stretch;gap:.75rem}@media (min-width:980px){.callura-player-stack{padding-inline-start:3rem;padding-inline-end:3rem}}.callura-player-tabs{display:flex;box-sizing:border-box;flex-wrap:wrap;gap:.5rem;width:100%;margin:0;padding:0}.callura-player-tab{appearance:none;border:1px solid var(--line);color:var(--ink);opacity:.7;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .9rem;transition:background .15s,color .15s,border-color .15s,opacity .15s;font-size:.85rem;font-weight:500}.callura-player-tab:hover{opacity:1}.callura-player-tab[aria-selected=true]{background:var(--brand);border-color:var(--brand);color:#fff;opacity:1}.callura-player[hidden]{display:none}dialog.callura-modal{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);color:var(--ink);font-family:var(--font-sans);overflow:hidden;box-shadow:var(--shadow-lg);width:min(560px,100vw - 2rem);height:clamp(560px,80vh,800px);margin:auto;padding:0;inset:0}dialog.callura-modal[open]{display:grid;grid-template-rows:auto 1fr auto;animation:calluraModalIn .4s var(--ease)}dialog.callura-modal::backdrop{backdrop-filter:blur(8px)saturate(110%);-webkit-backdrop-filter:blur(8px)saturate(110%);animation:calluraBackdropIn .32s var(--ease);background:#1a181480}@keyframes calluraModalIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes calluraBackdropIn{0%{opacity:0}to{opacity:1}}@media (max-width:560px){dialog.callura-modal{border-radius:var(--radius-xl)var(--radius-xl)0 0;width:100vw;height:92vh;margin:0;inset:auto 0 0}}.callura-modal-status-sentinel{display:none!important}.callura-modal-header{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--line);background:var(--surface-tint);align-items: start;gap:.8rem;padding:1.4rem 1.5rem 1.1rem}.callura-modal-header-text{display:grid;gap:.35rem;min-width:0}.callura-modal-title{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:1.35rem;font-weight:600;line-height:1.15}.callura-modal-subtitle{color:var(--ink-3);margin:0;font-size:.88rem;line-height:1.4}.callura-modal-subtitle--welcome{display:inline-flex;border-radius:var(--radius-pill);background:var(--brand-fade);color:var(--brand-deep);align-items: center;gap:.45rem;padding:.35rem .7rem;font-size:.82rem;font-weight:500}.callura-modal-welcome-dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:7px;height:7px}.callura-modal-welcome-text{color:var(--brand-deep);font-weight:600}.callura-modal-welcome-sep{color:var(--ink-4)}.callura-modal-welcome-last{color:var(--ink-3)}.callura-modal-close-form{display:inline-flex;margin:0}.callura-modal-close{appearance:none;display:inline-flex;border-radius:var(--radius-sm);color:var(--ink-3);cursor:pointer;transition:background var(--dur-fast)var(--ease),color var(--dur-fast)var(--ease),border-color var(--dur-fast)var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items: center;width:2.2rem;height:2.2rem;padding:0}.callura-modal-close:hover{background:var(--paper-deep);color:var(--ink);border-color:var(--line-strong);outline:none}.callura-modal-close:focus-visible{background:var(--paper-deep);color:var(--ink);border-color:var(--line-strong);outline:none}.callura-modal-stream{list-style:none;display:flex;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;background:var(--paper);flex-direction:column;gap:.65rem;margin:0;padding:1.25rem 1.25rem 1.5rem}.callura-modal-stream::-webkit-scrollbar{width:8px}.callura-modal-stream::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.callura-modal-stream::-webkit-scrollbar-track{background:0 0}.callura-msg{display:flex;border-radius:var(--radius-md);animation:calluraMsgIn .22s var(--ease);border:1px solid #0000;flex-direction:column;gap:.25rem;max-width:82%;padding:.65rem .95rem .75rem;font-size:.92rem;line-height:1.45}@keyframes calluraMsgIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.callura-msg-meta{display:flex;justify-content:space-between;align-items: center;gap:.8rem}.callura-msg-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:700}.callura-msg-eyebrow strong{color:var(--ink-2);text-transform:none;letter-spacing:0;font-family:var(--font-mono);font-size:.78rem;font-weight:600}.callura-msg-eyebrow--err{color:var(--danger)}.callura-msg-time{font-variant-numeric:tabular-nums;color:var(--ink-4);letter-spacing:.02em;font-size:.72rem}.callura-msg-body{color:var(--ink);text-wrap:pretty;word-break:break-word;margin:0}.callura-msg-body--tool{font-family:var(--font-mono);color:var(--ink-3);background:var(--paper-soft);border-radius:var(--radius-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.15rem;padding:.35rem .55rem;font-size:.78rem}.callura-msg--agent{background:var(--surface);border-color:var(--line-strong);border-bottom-left-radius:var(--radius-xs);align-self: flex-start}.callura-msg--agent .callura-msg-eyebrow{color:var(--brand)}.callura-msg--caller{background:var(--brand-soft);border-bottom-right-radius:var(--radius-xs);color:var(--ink);border-color:#3fa94c38;align-self: flex-end}.callura-msg--caller .callura-msg-eyebrow{color:var(--brand-deep)}.callura-msg--status{background:0 0;border-color:#0000;align-self: center;max-width:100%;padding:.2rem .6rem}.callura-msg--status{flex-direction:row;align-items: center;gap:.45rem}.callura-msg--status .callura-msg-status-text{color:var(--ink-4);letter-spacing:.02em;font-size:.76rem;font-style:italic}.callura-msg--status .callura-msg-time{margin-left:auto}.callura-msg-spinner{display:inline-block;border:1.5px solid var(--brand);animation:calluraSpin .85s linear infinite;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:11px;height:11px}dialog.callura-modal:has(#demo-call-status[data-status=ended]) .callura-msg--status[data-state=summarizing] .callura-msg-spinner{display:none}dialog.callura-modal:has(#demo-call-status[data-status=error]) .callura-msg--status[data-state=summarizing] .callura-msg-spinner{display:none}@keyframes calluraSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.callura-msg-spinner{animation:none;border-top-color:var(--brand);opacity:.6}}.callura-msg--tool{background:var(--surface);border-color:var(--line-strong)}.callura-msg--tool .callura-msg-eyebrow,.callura-msg--inject .callura-msg-eyebrow{color:var(--accent-deep)}.callura-msg--error{background:#c0392b0f;border-color:#c0392b3d;align-self: flex-start}.callura-msg--summary{background:0 0;border:none;align-self:stretch;max-width:100%;margin-top:1rem;padding:0}.callura-msg-summary-divider{background:var(--line-strong);height:1px;margin:0 0 1rem}.callura-msg-summary-heading{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 .75rem;font-size:1.15rem;font-weight:600}.callura-msg--summary-empty .callura-msg-summary-heading{color:var(--ink-3)}.callura-msg--summary-empty .callura-msg-body{color:var(--ink-3);font-style:italic}.callura-msg--summary-failed .callura-msg-summary-heading{color:var(--danger)}.callura-recap{display:grid;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);gap:.75rem;padding:1.1rem 1.2rem 1.25rem}.callura-recap-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);display:inline-flex;flex-wrap:wrap;align-items: center;gap:.45rem;margin:0;font-size:.68rem;font-weight:700}.callura-recap-eyebrow-sep{opacity:.55}.callura-recap-title{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600}.callura-recap-summary{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.5}.callura-recap-bullets{list-style:none;display:grid;gap:.35rem;margin:.15rem 0 0;padding:0}.callura-recap-bullets li{position:relative;color:var(--ink);padding-inline-start:1.1em;font-size:.9rem;line-height:1.45}.callura-recap-bullets li:before{content:"•";position:absolute;color:var(--brand);font-weight:800;left:.1em}.callura-recap-followups{display:grid;border-inline-start:2px solid var(--brand);background:var(--brand-fade);border-radius:0 var(--radius-sm)var(--radius-sm)0;gap:.3rem;margin-top:.1rem;padding:.6rem .8rem .7rem}.callura-recap-followups-label{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-deep);margin:0;font-size:.7rem;font-weight:700}.callura-recap-followups-list{list-style:none;display:grid;gap:.3rem;margin:0;padding:0}.callura-recap-followups-list li{color:var(--ink);font-size:.9rem;line-height:1.45}.callura-recap-urgency{display:inline-flex;text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-pill);background:0 0;border:1px solid;align-items: center;margin-inline-start:.4rem;padding:.1rem .55rem;font-size:.65rem;font-weight:700}.callura-recap-urgency--low{color:var(--ink-4)}.callura-recap-urgency--medium{color:var(--accent-deep)}.callura-recap-urgency--high{color:var(--danger)}.callura-ctas{display:grid;gap:.7rem;margin-top:.75rem}.callura-ctas .callura-btn{width:100%}.callura-modal-footer{border-top:1px solid var(--line);background:var(--surface-tint);display:grid;padding:1rem 1.25rem 1.25rem}.callura-modal-hangup,.callura-modal-callagain{display:grid;margin:0}.callura-modal-hangup button,.callura-modal-callagain button{width:100%}.callura-modal-hangup{display:flex;align-items: center;gap:.75rem}.callura-modal-hangup button{flex:1;width:auto}.callura-call-timer{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);letter-spacing:.02em;flex-shrink:0;min-width:3.4ch;font-size:.95rem;font-weight:600}.callura-modal-callagain{display:none}dialog.callura-modal:has(#demo-call-status[data-status=ended]) .callura-modal-hangup{display:none}dialog.callura-modal:has(#demo-call-status[data-status=error]) .callura-modal-hangup{display:none}dialog.callura-modal:has(#demo-call-status[data-status=ended]) .callura-modal-callagain{display:grid}dialog.callura-modal:has(#demo-call-status[data-status=error]) .callura-modal-callagain{display:grid}.callura-btn-danger{background:var(--danger);color:var(--ink-on-brand);border-color:var(--danger)}.callura-btn-danger:hover{color:var(--ink-on-brand);background:#a32d22;border-color:#a32d22}.callura-btn-danger:focus-visible{color:var(--ink-on-brand);background:#a32d22;border-color:#a32d22}.callura-modal-pill{position:fixed;bottom:1.25rem;z-index:2147480000;appearance:none;display:inline-flex;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font-family:var(--font-sans);cursor:pointer;box-shadow:var(--shadow-lg);animation:calluraPillIn .32s var(--ease);transition:transform var(--dur-base)var(--ease),box-shadow var(--dur-base)var(--ease),border-color var(--dur-fast)var(--ease);align-items: center;gap:.7rem;padding:.85rem 1.2rem .85rem 1rem;font-size:.95rem;font-weight:600}.callura-modal-pill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.25rem}.callura-modal-pill:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.25rem}.callura-modal-pill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.25rem}.callura-modal-pill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.25rem}.callura-modal-pill:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.25rem}.callura-modal-pill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.25rem}.callura-modal-pill[hidden]{display:none}@keyframes calluraPillIn{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.callura-modal-pill:hover{outline:none;border-color:var(--brand);transform:translateY(-2px)}.callura-modal-pill:focus-visible{outline:none;border-color:var(--brand);transform:translateY(-2px)}.callura-modal-pill-dot{position:relative;background:var(--brand);border-radius:50%;flex-shrink:0;width:10px;height:10px}.callura-modal-pill-dot:after{content:"";position:absolute;border:1.5px solid var(--brand);opacity:.5;animation:calluraPillPulse 2.4s var(--ease)infinite;border-radius:50%;inset:-5px}@keyframes calluraPillPulse{0%{transform:scale(.85);opacity:.55}to{transform:scale(1.4);opacity:0}}.callura-modal-pill-label{letter-spacing:-.005em}@media (max-width:560px){.callura-modal-pill{left:.9rem;right:.9rem;justify-content:center;padding:.95rem 1.2rem;bottom:.9rem}}@media (prefers-reduced-motion:reduce){dialog.callura-modal[open],.callura-msg,.callura-modal-pill{animation:none!important}dialog.callura-modal::backdrop{animation:none!important}.callura-modal-pill-dot:after{animation:none}}
