.core-page{--core-accent: var(--color-brand);--core-accent-strong: var(--color-brand-strong);--core-accent-soft: var(--color-brand-soft);width:min(var(--content-max),calc(100% - (2 * var(--page-gutter))));margin:0 auto;padding-bottom:var(--space-12)}.core-page[data-core-accent=bellfly]{--core-accent: #356ad8;--core-accent-strong: #194aaf;--core-accent-soft: #dce8ff}.core-page[data-core-accent=packtell]{--core-accent: #7655d9;--core-accent-strong: #5935b8;--core-accent-soft: #e9e2ff}.core-page[data-core-accent=cloud]{--core-accent: #078e9d;--core-accent-strong: #056b77;--core-accent-soft: #d4f5f6}.core-page[data-core-accent=life]{--core-accent: #ad6a1e;--core-accent-strong: #7b4510;--core-accent-soft: #ffedca}.core-breadcrumb{padding-top:var(--space-5);color:var(--muted);font-size:var(--font-size-sm)}.core-breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0;padding:0;list-style:none}.core-breadcrumb li:not(:last-child):after{margin-left:var(--space-2);color:var(--border-strong);content:"/"}.core-breadcrumb a:hover{color:var(--core-accent-strong)}.core-breadcrumb [aria-current=page]{color:var(--text);font-weight:var(--font-weight-semibold)}.core-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(340px,.78fr);gap:clamp(2rem,6vw,5rem);align-items:center;padding:clamp(4rem,8vw,7rem) 0 clamp(3.5rem,7vw,6rem)}.core-hero:before{position:absolute;top:4%;right:-18vw;width:min(58vw,44rem);height:min(58vw,44rem);border:1px solid color-mix(in srgb,var(--core-accent),transparent 78%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--core-accent-soft),transparent 28%),transparent 68%);content:"";pointer-events:none}.core-hero-copy,.core-visual{position:relative;z-index:1}.core-eyebrow{margin:0 0 var(--space-3);color:var(--core-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.core-hero h1{max-width:15ch;margin:0;color:var(--text);font-size:clamp(2.55rem,6.5vw,5.25rem);line-height:.98;letter-spacing:-.045em}.core-summary{max-width:44rem;margin:var(--space-6) 0 0;color:var(--muted);font-size:clamp(1.08rem,1.8vw,1.28rem);line-height:1.62}.core-hero-action{margin-top:var(--space-7);border-color:var(--core-accent);background:var(--core-accent)}.core-hero-action:hover,.core-next-step .button:hover{border-color:var(--core-accent-strong);background:var(--core-accent-strong)}.core-fallback-note{display:block;margin-top:var(--space-2);color:var(--color-warning);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.core-visual{margin:0;border:1px solid color-mix(in srgb,var(--core-accent),var(--border) 58%);border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,2rem);background:linear-gradient(145deg,color-mix(in srgb,var(--surface),var(--core-accent-soft) 30%),var(--surface));box-shadow:var(--shadow-lg);overflow:hidden}.core-visual:after{position:absolute;right:-3rem;bottom:-4rem;width:12rem;height:12rem;border:1px solid color-mix(in srgb,var(--core-accent),transparent 68%);border-radius:50%;content:""}.core-visual figcaption{margin-right:4rem;color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em}.core-visual-mark{display:grid;width:4rem;height:4rem;place-items:center;margin:var(--space-6) 0;border:1px solid color-mix(in srgb,var(--core-accent),transparent 46%);border-radius:var(--radius-md);background:color-mix(in srgb,var(--core-accent-soft),var(--surface) 28%);color:var(--core-accent-strong)}.core-visual-mark img{width:3.1rem;height:3.1rem;object-fit:contain}.core-visual ol{position:relative;z-index:1;display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.core-visual li{display:grid;grid-template-columns:2.25rem 2.25rem 1fr;gap:var(--space-3);align-items:center;min-height:4rem;border:1px solid color-mix(in srgb,var(--border),transparent 10%);border-radius:var(--radius-sm);padding:var(--space-3);background:color-mix(in srgb,var(--surface),transparent 5%)}.core-step-number{color:var(--core-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.core-step-icon,.core-card-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--core-accent-soft),var(--surface) 18%);color:var(--core-accent-strong)}.core-step-icon svg,.core-card-icon svg{width:1.25rem;height:1.25rem}.core-visual strong{color:var(--text);font-size:.94rem;line-height:1.28}.core-section{padding:clamp(3.75rem,7vw,6.5rem) 0;border-top:1px solid color-mix(in srgb,var(--border),transparent 18%)}.core-section-heading{max-width:50rem;margin-bottom:clamp(1.75rem,4vw,3rem)}.core-section-heading.compact{margin-bottom:var(--space-7)}.core-section-heading h2,.core-boundary h2,.core-next-step h2{margin:0;color:var(--text);font-size:clamp(2rem,4.5vw,3.55rem);line-height:1.08;letter-spacing:-.035em}.core-section-heading>p:last-child,.core-boundary-copy>p:last-child,.core-next-step>div>p:last-child{max-width:46rem;margin:var(--space-5) 0 0;color:var(--muted);font-size:1.04rem;line-height:1.68}.core-scenario{position:relative}.core-scenario:before{position:absolute;inset:var(--space-7) calc(-1 * var(--page-gutter));z-index:-1;border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--core-accent-soft),transparent 72%),transparent 74%);content:""}.core-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.core-card{min-height:100%;border:1px solid color-mix(in srgb,var(--core-accent),var(--border) 70%);border-radius:var(--radius-md);padding:clamp(1.25rem,2.5vw,1.75rem);background:var(--surface);box-shadow:var(--shadow-sm)}.core-card-soft{background:linear-gradient(160deg,color-mix(in srgb,var(--surface),var(--core-accent-soft) 18%),var(--surface))}.core-card-topline{display:flex;align-items:center;justify-content:space-between}.core-card-index{color:color-mix(in srgb,var(--core-accent-strong),var(--muted) 36%);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.1em}.core-card-label{margin:var(--space-5) 0 0;color:var(--core-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.core-card h3{margin:var(--space-5) 0 0;color:var(--text);font-size:1.18rem;line-height:1.28}.core-card>p:last-child{margin:var(--space-3) 0 0;color:var(--muted);font-size:.96rem;line-height:1.62}.core-scenario-link{display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.core-scenario-link:hover{border-color:var(--core-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.core-scenario-link .core-scenario-link-action{display:flex;gap:var(--space-2);align-items:center;margin-top:auto;padding-top:var(--space-5);color:var(--core-accent-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.core-scenario-link-action svg{width:1rem}.comparison-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.comparison-product{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-6);background:var(--surface)}.comparison-product header{display:flex;gap:var(--space-3);align-items:center;padding-bottom:var(--space-5);border-bottom:1px solid var(--border)}.comparison-product h3{margin:0;color:var(--text);font-size:1.35rem}.comparison-product dl{margin:0}.comparison-product dl>div{padding:var(--space-4) 0;border-bottom:1px solid color-mix(in srgb,var(--border),transparent 24%)}.comparison-product dl>div:last-child{padding-bottom:0;border-bottom:0}.comparison-product dt{color:var(--core-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.comparison-product dd{margin:var(--space-2) 0 0;color:var(--muted);line-height:1.55}.comparison-bellfly{border-top:4px solid #356ad8}.comparison-packtell{border-top:4px solid #7655d9}.comparison-cloud{border-top:4px solid #078e9d}.core-boundary{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);gap:clamp(2rem,6vw,5rem);align-items:start;margin:var(--space-8) 0;border:1px solid color-mix(in srgb,var(--core-accent),var(--border) 55%);border-radius:var(--radius-lg);padding:clamp(1.75rem,5vw,3.5rem);background:linear-gradient(140deg,color-mix(in srgb,var(--core-accent-soft),var(--surface) 42%),var(--surface))}.core-boundary ul{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.core-boundary li{display:grid;grid-template-columns:1.4rem 1fr;gap:var(--space-3);color:var(--text);line-height:1.56}.core-boundary li svg{color:var(--core-accent-strong)}.core-next-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-7);align-items:center;margin-top:clamp(4rem,8vw,7rem);border-radius:var(--radius-lg);padding:clamp(1.75rem,5vw,3.5rem);background:linear-gradient(135deg,color-mix(in srgb,var(--core-accent-strong),#06101d 26%),#07182a);color:#fff;box-shadow:var(--shadow-lg)}.core-next-step .core-eyebrow,.core-next-step h2,.core-next-step>div>p:last-child{color:#fff}.core-next-step .button{border-color:#fff;background:#fff;color:#10213a;white-space:nowrap}.core-next-step .button:hover{border-color:#dce9ff;background:#dce9ff}.core-next-step>.core-fallback-note{grid-column:2;margin-top:calc(-1 * var(--space-5));color:#ffe1a6;text-align:center}@media(max-width:980px){.core-hero{grid-template-columns:1fr}.core-hero-copy{max-width:48rem}.core-hero h1{max-width:17ch}.core-visual{max-width:46rem}.core-card-grid,.comparison-products{grid-template-columns:1fr}.core-card{min-height:0}}@media(max-width:720px){.core-page{width:min(100% - 1.5rem,var(--content-max))}.core-hero{gap:var(--space-8);padding-top:var(--space-10)}.core-hero h1{font-size:clamp(2.35rem,12.4vw,4.1rem)}.core-visual li{grid-template-columns:1.8rem 2.25rem 1fr;gap:var(--space-2)}.core-boundary,.core-next-step{grid-template-columns:1fr}.core-next-step .button{width:100%;white-space:normal}.core-next-step>.core-fallback-note{grid-column:1;margin-top:calc(-1 * var(--space-5));text-align:left}}@media(max-width:360px){.core-page{width:calc(100% - 1rem)}.core-hero h1{font-size:2.25rem}.core-visual,.core-card,.comparison-product,.core-boundary,.core-next-step{padding:var(--space-4)}}@media(prefers-reduced-motion:reduce){.core-page *,.core-page *:before,.core-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.core-page{width:min(72rem,calc(100% - 3rem))}.core-hero{padding-block:4rem;grid-template-columns:1.4fr 1fr;gap:4rem}.core-hero:before,.core-scenario:before{display:none}.core-hero h1,.scenario-hero h1{font-size:clamp(2.3rem,4.4vw,4.1rem);max-width:20ch;line-height:1.1;font-weight:650;text-wrap:balance}.core-summary,.scenario-answer{font-size:1.15rem;line-height:1.75}.core-eyebrow:empty{display:none}.core-visual{background:none;box-shadow:none;border:0;padding:1rem}.core-visual figcaption{text-transform:none;letter-spacing:0;font-weight:400}.core-visual li{background:none;box-shadow:none;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:1rem 0}.core-step-number{display:none}.core-section{margin-top:0;padding-block:3rem;border-top:1px solid var(--border)}.core-section-heading{max-width:50rem;margin-bottom:2rem}.core-section-heading h2,.core-boundary h2,.core-next-step h2,.scenario-outcome h2,.scenario-example h2{font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.2;font-weight:650}.core-card-grid{gap:2rem}.core-card,.core-card-soft{border:0;border-radius:0;background:none;box-shadow:none;padding:0 0 0 1.2rem;border-left:1px solid var(--border)}.core-card-topline{justify-content:flex-start}.core-card-index{display:none}.core-card h3{font-size:1.13rem;line-height:1.3}.core-card p{font-size:1rem;line-height:1.7}.core-card-icon{background:none;padding:0;border:0;width:1.7rem;height:1.7rem}.core-boundary{background:none;border:0;border-top:1px solid var(--border);border-radius:0;grid-template-columns:1fr;padding:2rem 0}.core-boundary-copy{max-width:50rem}.core-boundary ul:empty{display:none}.core-next-step{border-radius:0;padding:2rem;box-shadow:none}.core-next-step .core-eyebrow{display:none}.core-scenario-links .core-card-grid{display:grid;grid-template-columns:1fr;gap:0}.core-scenario-link{padding:1.3rem 0;border:0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem}.core-scenario-link:hover{transform:none}.core-scenario-link h3,.core-scenario-link-action{margin:0}.core-page:is([data-core-page=privacy],[data-core-page=terms],[data-core-page=contact]) .core-hero{grid-template-columns:1fr;max-width:52rem}.scenario-hero{padding-block:4rem}.scenario-person{box-shadow:none;background:none;border:0;border-left:1px solid var(--border);border-radius:0}.scenario-person h2{font-size:1.25rem}.scenario-hero-copy>.core-eyebrow{text-transform:none;font-size:.85rem;letter-spacing:0}.scenario-example,.scenario-outcome{background:none;border-radius:0;box-shadow:none;padding-inline:0}.scenario-artifacts [role=listitem]{background:var(--surface);box-shadow:none}.scenario-faq-list details{border-radius:0;background:none;border-inline:0}.core-visual li{grid-template-columns:2rem minmax(0,1fr)}.core-visual li:after,.core-visual:after{display:none}.core-page{margin-inline:auto}@media(max-width:720px){.core-page{width:calc(100% - 2rem)}.core-hero{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.core-card-grid{grid-template-columns:1fr}.core-scenario-link{grid-template-columns:2rem 1fr}.core-scenario-link-action{grid-column:2}}.core-boundary{gap:0}.core-next-step{margin-top:1.5rem}
