:root {
  --font-family: "Quicksand", sans-serif;
  --font-size-base: 14.4px;
  --line-height-base: 1.81;

  --max-w: 1040px;
  --space-x: 1.85rem;
  --space-y: 1.5rem;
  --gap: 1.15rem;
  --space-section-y: calc(var(--space-y) * 2.4);
  --space-section-x: var(--space-x);
  --space-block: calc(var(--gap) * 1.5);
  --space-card: calc(var(--space-y) * .75);
  --font-size-sm: calc(var(--font-size-base) * .875);
  --font-size-md: var(--font-size-base);
  --font-size-lg: calc(var(--font-size-base) * 1.125);
  --font-size-h3: calc(var(--font-size-base) * 1.35);
  --font-size-h2: calc(var(--font-size-base) * 2);
  --font-size-h1: calc(var(--font-size-base) * 2.65);
  --motion-distance: calc(var(--gap) * var(--random-number));

  --radius-xl: 1.24rem;
  --radius-lg: 1rem;
  --radius-md: 0.61rem;
  --radius-sm: 0.38rem;

  --shadow-sm: 0 0px 2px rgba(0,0,0,0.05);
  --shadow-md: 0 4px 12px rgba(0,0,0,0.06);
  --shadow-lg: 0 12px 26px rgba(0,0,0,0.08);

  --overlay: rgba(10, 20, 40, 0.6);
  --anim-duration: 500ms;
  --anim-ease: cubic-bezier(0.2,0.8,0.2,1);
  --random-number: 1;

  --brand: #B87333;
  --brand-contrast: #FFFFFF;
  --accent: #1B2A4A;
  --accent-contrast: #FFFFFF;

  --neutral-0: #FFFFFF;
  --neutral-100: #F5F6F8;
  --neutral-300: #D1D5DB;
  --neutral-600: #4B5563;
  --neutral-800: #1F2937;
  --neutral-900: #111827;

  --page-bg: #FFFFFF;
  --page-fg: #1F2937;
  --muted-bg: #F5F6F8;
  --muted-fg: #4B5563;
  --card-bg: #FFFFFF;
  --card-fg: #1F2937;
  --card-border: #E5E7EB;
  --inverse-bg: #1B2A4A;
  --inverse-fg: #FFFFFF;
  --primary-bg: #B87333;
  --primary-fg: #FFFFFF;
  --primary-hover: #A05E2C;
  --accent-bg: #1B2A4A;
  --accent-fg: #FFFFFF;
  --accent-hover: #24395F;
  --gradient-hero-bg: linear-gradient(135deg, #FFFFFF 0%, #F5F6F8 100%);
  --gradient-hero-fg: #1F2937;
  --gradient-accent-bg: linear-gradient(135deg, #B87333 0%, #1B2A4A 100%);
  --gradient-accent-fg: #FFFFFF;

  --ring: #B87333;

  --link: #B87333;
  --link-hover: #1B2A4A;

  --btn-ghost-bg: transparent;
  --btn-ghost-bg-hover: color-mix(in srgb, currentColor 10%, transparent);
  --input-placeholder: rgba(255,255,255,0.55);
}
body{margin:0;padding:0;font-family:var(--font-family);box-sizing: border-box;}
*{box-sizing:border-box;}
a{color:inherit;}
.btn-primary,.btn.btn-primary{background:var(--primary-bg)!important;color:var(--primary-fg)!important;border-color:var(--primary-bg)!important;}
.btn-primary:hover,.btn.btn-primary:hover{background:var(--primary-hover)!important;color:var(--primary-fg)!important;border-color:var(--primary-hover)!important;}
.btn-outline-primary{color:var(--primary-bg)!important;border-color:var(--primary-bg)!important;}
.btn-outline-primary:hover{background:var(--primary-bg)!important;color:var(--primary-fg)!important;}
.bg-primary{background:var(--primary-bg)!important;color:var(--primary-fg)!important;}
.text-primary{color:var(--primary-bg)!important;}
.border-primary{border-color:var(--primary-bg)!important;}
.bg-light{background:var(--page-bg)!important;color:var(--page-fg)!important;}
.bg-dark{background:var(--inverse-bg)!important;color:var(--inverse-fg)!important;}

.site-header {
        width: 100%;
        background: var(--card-bg);
        border-bottom: 1px solid var(--card-border);
        box-shadow: var(--shadow-sm);
    }

    .header-inner {
        max-width: var(--max-w);
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: var(--space-y) var(--space-x);
        gap: var(--gap);
    }

    .logo {
        font-size: var(--font-size-lg);
        font-weight: 700;
        color: var(--card-fg);
        text-decoration: none;
        white-space: nowrap;
        letter-spacing: -0.02em;
        transition: color var(--anim-duration) var(--anim-ease);
    }

    .logo:hover {
        color: var(--link-hover);
    }

    .main-nav {
        display: flex;
        align-items: center;
        gap: calc(var(--gap) * 1.25);
    }

    .nav-link {
        font-size: var(--font-size-sm);
        font-weight: 500;
        color: var(--card-fg);
        text-decoration: none;
        padding: 0.375rem 0.75rem;
        border-radius: var(--radius-md);
        transition: background-color var(--anim-duration) var(--anim-ease), color var(--anim-duration) var(--anim-ease);
        white-space: nowrap;
    }

    .nav-link:hover {
        background: var(--muted-bg);
        color: var(--link-hover);
    }

    .burger {
        display: none;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 5px;
        width: 44px;
        height: 44px;
        padding: 10px;
        background: transparent;
        border: none;
        border-radius: var(--radius-md);
        cursor: pointer;
        transition: background-color var(--anim-duration) var(--anim-ease);
    }

    .burger:hover {
        background: var(--muted-bg);
    }

    .burger-line {
        display: block;
        width: 24px;
        height: 2px;
        background: var(--card-fg);
        border-radius: 2px;
        transition: transform var(--anim-duration) var(--anim-ease), opacity var(--anim-duration) var(--anim-ease);
    }

    .burger.active .burger-line:nth-child(1) {
        transform: translateY(7px) rotate(45deg);
    }

    .burger.active .burger-line:nth-child(2) {
        opacity: 0;
    }

    .burger.active .burger-line:nth-child(3) {
        transform: translateY(-7px) rotate(-45deg);
    }

    @media (max-width: 767px) {
        .header-inner {
            flex-wrap: wrap;
            padding: var(--space-y) var(--space-x);
        }

        .burger {
            display: flex;
        }

        .main-nav {
            display: none;
            flex-direction: column;
            align-items: flex-start;
            width: 100%;
            gap: 0.25rem;
            padding-top: var(--space-y);
            border-top: 1px solid var(--card-border);
            margin-top: var(--space-y);
        }

        .main-nav.open {
            display: flex;
        }

        .nav-link {
            width: 100%;
            padding: 0.75rem var(--space-x);
            font-size: var(--font-size-md);
            border-radius: var(--radius-md);
        }

        .nav-link:hover {
            background: var(--muted-bg);
        }
    }

.site-footer {
    background: var(--inverse-bg, #1a1a2e);
    color: var(--inverse-fg, #f5f5f5);
    padding: var(--space-section-y, 3rem) var(--space-section-x, 1.5rem);
    font-family: var(--font-family, 'Segoe UI', sans-serif);
    font-size: var(--font-size-base, 1rem);
    line-height: var(--line-height-base, 1.6);
  }

  .footer-container {
    max-width: var(--max-w, 1200px);
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: var(--gap, 2rem);
  }

  .footer-contact address {
    font-style: normal;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    font-size: var(--font-size-md, 1.1rem);
    color: var(--inverse-fg, #f5f5f5);
  }

  .footer-contact a {
    color: var(--link, #4a90e2);
    text-decoration: none;
    transition: color var(--anim-duration, 0.3s) var(--anim-ease, ease);
  }

  .footer-contact a:hover {
    color: var(--link-hover, #2a6bb0);
    text-decoration: underline;
  }

  .footer-brand {
    text-align: center;
  }

  .footer-logo {
    font-size: var(--font-size-h2, 2rem);
    font-weight: 700;
    color: var(--inverse-fg, #f5f5f5);
    text-decoration: none;
    letter-spacing: 0.5px;
  }

  .footer-nav {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: var(--gap, 1.5rem);
    padding: var(--space-block, 1rem) 0;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }

  .footer-nav-column {
    display: flex;
    flex-direction: column;
    gap: 0.6rem;
  }

  .footer-nav-column a {
    color: var(--inverse-fg, #f5f5f5);
    text-decoration: none;
    font-size: var(--font-size-sm, 0.9rem);
    transition: color var(--anim-duration, 0.3s) var(--anim-ease, ease);
  }

  .footer-nav-column a:hover {
    color: var(--accent-bg, #e94560);
  }

  .footer-legal {
    display: flex;
    flex-direction: column;
    gap: var(--gap, 1rem);
    text-align: center;
  }

  .footer-disclaimer {
    font-size: var(--font-size-sm, 0.85rem);
    color: rgba(255, 255, 255, 0.7);
    max-width: 800px;
    margin: 0 auto;
    line-height: 1.5;
  }

  .footer-copyright {
    font-size: var(--font-size-sm, 0.85rem);
    color: rgba(255, 255, 255, 0.6);
    margin: 0;
  }

  @media (max-width: 768px) {
    .footer-nav {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  @media (max-width: 480px) {
    .footer-nav {
      grid-template-columns: 1fr;
    }
  }

.cookies{position:fixed;left:var(--space-x);right:var(--space-x);bottom:var(--space-y);z-index:1200;}

    .cookies .content{max-width:min(920px,100%);margin:0 auto;padding:calc(var(--space-y) * 0.9) var(--space-x);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--accent-bg),var(--primary-hover));color:var(--accent-fg);box-shadow:var(--shadow-lg);display:grid;grid-template-columns:1fr auto;gap:var(--gap);align-items:center;}

    .cookies .text strong{display:block;margin-bottom:4px;}

    .cookies .text p{margin:0;opacity:0.95;}

    .cookies .actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;}

    .cookies .actions button{border:1px solid color-mix(in srgb, currentColor 35%, transparent);background:color-mix(in srgb, currentColor 18%, transparent);color:inherit;border-radius:var(--radius-sm);padding:8px 12px;cursor:pointer;}

    .cookies .actions button.cookie-accept{background:var(--primary-fg);border-color:transparent;font-weight:700;color:var(--primary-bg);}

    @media (max-width: 760px){.cookies .content{grid-template-columns:1fr;}

        .cookies .actions{justify-content:flex-start;}
    }

.tiles---hero{--flow:calc(var(--space-y) * 0.92);--measure:calc(var(--max-w) / 3.25);--image-size:calc(var(--max-w) / 3.66);padding:var(--space-section-y) var(--space-section-x);background:#f7f7f7;color:#0a0f1a;}
.tiles---hero .wrap{max-width:var(--max-w);margin:0 auto;}
.tiles---hero h1,.tiles---hero h2,.tiles---hero h3,.tiles---hero p{margin:0;}
.tiles---hero h1{font-size:var(--font-size-h1);line-height:1.08;}
.tiles---hero h2{font-size:var(--font-size-h2);line-height:1.12;}
.tiles---hero h3{font-size:var(--font-size-h3);line-height:1.2;}
.tiles---hero p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, #0a0f1a 68%, transparent);}
.tiles---hero a{color:inherit;text-decoration:none;}
.tiles---hero img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.tiles---hero .action{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:#0a0f1a;color:#ffffff;}
.tiles---hero .lead,.tiles---hero .note{}
.tiles---hero .note{margin-bottom:var(--space-y);}
.tiles---hero .action{margin-top:var(--space-y);}

.best-fit___gateway{--flow:calc(var(--space-y) * 1.35);--measure:calc(var(--max-w) / 2.20);--image-size:calc(var(--max-w) / 3.55);padding:var(--space-section-y) var(--space-section-x);background:var(--primary-bg);color:var(--primary-fg);}
.best-fit___gateway .wrap{max-width:var(--max-w);margin:0 auto;}
.best-fit___gateway h1,.best-fit___gateway h2,.best-fit___gateway h3,.best-fit___gateway p{margin:0;}
.best-fit___gateway h1{font-size:var(--font-size-h1);line-height:1.08;}
.best-fit___gateway h2{font-size:var(--font-size-h2);line-height:1.12;}
.best-fit___gateway h3{font-size:var(--font-size-h3);line-height:1.2;}
.best-fit___gateway p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, currentColor 74%, transparent);}
.best-fit___gateway a{color:inherit;text-decoration:none;}
.best-fit___gateway img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.best-fit___gateway .action{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:var(--primary-fg);color:var(--primary-bg);}
.best-fit___gateway .lead,.best-fit___gateway .note{}
.best-fit___gateway .list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gap);margin-top:var(--flow);}
.best-fit___gateway .item{flex:1 1 calc(var(--max-w) / 4);min-width:0;}
.best-fit___gateway .item p,.best-fit___gateway .item a{margin-top:calc(var(--space-y) / 3);}
.best-fit___gateway .item img{margin-bottom:calc(var(--space-y) / 2);}
.best-fit___gateway .with-action{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gap);}
.best-fit___gateway .with-action>.copy{flex:1 1 auto;min-width:0;}
.best-fit___gateway .with-action>.action{flex:0 0 auto;}
.best-fit___gateway .with-action>.list{flex:1 1 100%;}
.best-fit___gateway .copy h2{margin-top:calc(var(--space-y) / 2);}

.route___primary{--flow:calc(var(--space-y) * 0.92);--measure:calc(var(--max-w) / 3.00);--image-size:calc(var(--max-w) / 3.99);padding:var(--space-section-y) var(--space-section-x);background:#f7f7f7;color:#0a0f1a;}
.route___primary .wrap{max-width:var(--max-w);margin:0 auto;}
.route___primary h1,.route___primary h2,.route___primary h3,.route___primary p{margin:0;}
.route___primary h1{font-size:var(--font-size-h1);line-height:1.08;}
.route___primary h2{font-size:var(--font-size-h2);line-height:1.12;}
.route___primary h3{font-size:var(--font-size-h3);line-height:1.2;}
.route___primary p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, #0a0f1a 68%, transparent);}
.route___primary a{color:inherit;text-decoration:none;}
.route___primary img{display:block;width:min(28rem,100%);max-width:100%;height:auto;border-radius:var(--radius-md);flex:0 1 min(28rem,38vw);}
.route___primary .action{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:#0a0f1a;color:#ffffff;}
.route___primary .lead,.route___primary .note{}
.route___primary .direct-flow>h1,.route___primary .direct-flow>h2,.route___primary .direct-flow>p,.route___primary .direct-flow>.action{margin-top:var(--space-y);}
.route___primary .direct-flow img{margin-top:var(--flow);}
.route___primary .direct-flow .lead,.route___primary .direct-flow .note{}

.advantages---editorial{--flow:calc(var(--space-y) * 0.87);--measure:calc(var(--max-w) / 2.11);--image-size:calc(var(--max-w) / 3.06);--item-size:calc(var(--max-w) / 3.16);padding:var(--space-section-y) var(--space-section-x);background:var(--primary-bg);color:var(--primary-fg);}
.advantages---editorial .wrap{max-width:var(--max-w);margin:0 auto;}
.advantages---editorial h1,.advantages---editorial h2,.advantages---editorial h3,.advantages---editorial p,.advantages---editorial ul{margin:0;}
.advantages---editorial h1{font-size:var(--font-size-h1);line-height:1.1;}
.advantages---editorial h2{font-size:var(--font-size-h2);line-height:1.12;}
.advantages---editorial h3{font-size:var(--font-size-h3);line-height:1.2;}
.advantages---editorial p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, currentColor 74%, transparent);}
.advantages---editorial a{color:inherit;text-decoration:none;}
.advantages---editorial img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.advantages---editorial .action{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:var(--primary-fg);color:var(--primary-bg);}
.advantages---editorial .soft{background:color-mix(in srgb, color-mix(in srgb, currentColor 10%, transparent) 82%, transparent);}
.advantages---editorial .centered{text-align:center;}
.advantages---editorial .offset{padding-inline-start:calc(var(--space-x) / 2);}
.advantages---editorial .settled{padding-block:calc(var(--flow) / 2);}
.advantages---editorial .open{padding-block-start:var(--flow);}
.advantages---editorial .compact{padding-block-end:calc(var(--flow) / 3);}
.advantages---editorial .wide{max-width:var(--max-w);}
.advantages---editorial .soft-start{padding-inline-start:var(--space-card);}
.advantages---editorial .airy{row-gap:calc(var(--flow) * 1.2);}
.advantages---editorial .close{row-gap:calc(var(--flow) * .7);}
.advantages---editorial .measured{column-gap:calc(var(--gap) * .85);}
.advantages---editorial .relaxed{column-gap:calc(var(--gap) * 1.12);}
.advantages---editorial .plain{padding-inline-end:calc(var(--space-card) / 2);}
.advantages---editorial .row-title{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gap);}
.advantages---editorial .row-title h2{flex:1 1 calc(var(--max-w) / 3);min-width:0;}
.advantages---editorial .row-title>p{flex:1 1 calc(var(--max-w) / 3);min-width:0;}
.advantages---editorial .list{flex:1 1 100%;}
.advantages---editorial .list{display:flex;flex-wrap:wrap;gap:var(--flow);margin-top:var(--flow);}
.advantages---editorial .item{flex:1 1 var(--item-size);min-width:0;}
.advantages---editorial .item p{margin-top:calc(var(--space-y) / 3);}
.advantages---editorial .item a{display:inline-flex;margin-top:calc(var(--space-y) / 2);opacity:.85;}
.advantages---editorial .route{display:inline-flex;margin-top:calc(var(--space-y) / 2);color:inherit;text-decoration:underline;text-underline-offset:4px;opacity:.9;}
.advantages---editorial .route:hover{opacity:1;}

.surface__layout-second-hero-block{padding:calc(var(--space-section-y) * .68) var(--space-section-x);background:#fff;color:#0a0f1a;}
    .second-hero-block__inner{max-width:var(--max-w);margin:0 auto;padding-bottom:clamp(1.2rem,3vw,2rem);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);}
    .surface__layout-second-hero-block h1{margin:0;max-width:16ch;font-size:clamp(2rem,5.6vw,4.35rem);line-height:1.04;font-weight:720;}
    .surface__layout-second-hero-block p{margin:clamp(.95rem,2vw,1.35rem) 0 0;max-width:45rem;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.72;color:#4b5563;}
    @media (min-width:880px){.second-hero-block__inner{padding-left:clamp(1rem,5vw,4rem);}}

.snapshot--solid {
  background: var(--muted-bg);
  color: var(--muted-fg);
  padding: var(--space-section-y) var(--space-section-x);
}
.snapshot--solid .flow {
  width: min(100%, var(--max-w));
  margin: 0 auto;
  display:flex;flex-wrap:wrap;

  gap: var(--space-card);
  padding: var(--space-card);
  border-radius: var(--radius-xl);
  background: var(--page-bg);
  border: 1px solid var(--card-border);
}
.snapshot--solid h2,
.snapshot--solid h3,
.snapshot--solid p { margin: 0; }
.snapshot--solid .screen {
  display:flex;flex-direction:column;
  justify-content:flex-end;
  gap: var(--space-y);
  min-height: 25rem;
  padding: var(--space-y);
  border-radius: var(--radius-lg);
  background: var(--gradient-accent-bg);
  color: var(--gradient-accent-fg);
}
.snapshot--solid h2 {
  font-size: var(--font-size-h2);
  line-height: 1.06;
}
.snapshot--solid .screen p,
.snapshot--solid .check p {
  line-height: var(--line-height-base);
}
.snapshot--solid .checks {
  display:flex;flex-direction:column;
  gap: var(--space-card);
}
.snapshot--solid .check {
  display:flex;flex-wrap:wrap;

  gap: var(--space-y);
  align-items: start;
  padding: var(--space-card);
  border-radius: var(--radius-md);
  background: var(--card-bg);
  color: var(--card-fg);
  border: 1px solid var(--card-border);
}
.snapshot--solid .check span {
  color: var(--primary-bg);
  font-size: var(--font-size-sm);
}
.snapshot--solid h3 {
  font-size: var(--font-size-h3);
  line-height: 1.14;
}
.snapshot--solid .check p {
  color: var(--muted-fg);
  margin-top: calc(var(--space-card) * .45);
}
@media (max-width: 820px) {
  .snapshot--solid .screen { min-height: 16rem; }
}
.snapshot--solid .flow>*{min-width:0;flex:1 1 16rem}
.snapshot--solid .check>*{min-width:0;flex:1 1 16rem}

.fold_-story{--flow:calc(var(--space-y) * 1.12);--measure:calc(var(--max-w) / 3.00);--image-size:calc(var(--max-w) / 3.16);padding:var(--space-section-y) var(--space-section-x);background:#f7f7f7;color:#0a0f1a;}
.fold_-story .wrap{max-width:var(--max-w);margin:0 auto;}
.fold_-story h1,.fold_-story h2,.fold_-story h3,.fold_-story p{margin:0;}
.fold_-story h1{font-size:var(--font-size-h1);line-height:1.08;}
.fold_-story h2{font-size:var(--font-size-h2);line-height:1.12;}
.fold_-story h3{font-size:var(--font-size-h3);line-height:1.2;}
.fold_-story p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, #0a0f1a 68%, transparent);}
.fold_-story a{color:inherit;text-decoration:none;}
.fold_-story img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.fold_-story .action{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:#0a0f1a;color:#ffffff;}
.fold_-story .lead,.fold_-story .note{}
.fold_-story .list{display:flex;flex-wrap:wrap;gap:var(--flow);margin-top:var(--flow);}
.fold_-story .item{flex:1 1 calc(var(--max-w) / 3.4);min-width:0;padding:calc(var(--space-card) * .85);border-radius:var(--radius-md);background:color-mix(in srgb, #0a0f1a 6%, transparent);}
.fold_-story .item p,.fold_-story .item a{margin-top:calc(var(--space-y) / 3);}
.fold_-story .item img{margin-bottom:calc(var(--space-y) / 2);max-width:100%;}
.fold_-story .title-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gap);}
.fold_-story .title-row>h2{flex:1 1 calc(var(--max-w) / 3);min-width:0;}
.fold_-story .title-row>.lead{flex:1 1 calc(var(--max-w) / 3);min-width:0;}
.fold_-story .title-row>.list{flex:1 1 100%;}

.company-row-_clean{--flow:calc(var(--space-y) * 1.10);--measure:calc(var(--max-w) / 2.34);--image-size:calc(var(--max-w) / 3.35);--item-size:calc(var(--max-w) / 3.42);padding:var(--space-section-y) var(--space-section-x);background:var(--accent-bg);color:var(--accent-fg);}
.company-row-_clean .wrap{max-width:var(--max-w);margin:0 auto;}
.company-row-_clean h1,.company-row-_clean h2,.company-row-_clean h3,.company-row-_clean p,.company-row-_clean ul{margin:0;}
.company-row-_clean h1{font-size:var(--font-size-h1);line-height:1.1;}
.company-row-_clean h2{font-size:var(--font-size-h2);line-height:1.12;}
.company-row-_clean h3{font-size:var(--font-size-h3);line-height:1.2;}
.company-row-_clean p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, currentColor 74%, transparent);}
.company-row-_clean a{color:inherit;text-decoration:none;}
.company-row-_clean img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.company-row-_clean .action{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:var(--accent-fg);color:var(--accent-bg);}
.company-row-_clean .soft{background:color-mix(in srgb, color-mix(in srgb, currentColor 10%, transparent) 80%, transparent);}
.company-row-_clean .centered{text-align:center;}
.company-row-_clean .offset{padding-inline-start:calc(var(--space-x) / 2);}
.company-row-_clean .settled{padding-block:calc(var(--flow) / 2);}
.company-row-_clean .open{padding-block-start:var(--flow);}
.company-row-_clean .compact{padding-block-end:calc(var(--flow) / 3);}
.company-row-_clean .wide{max-width:var(--max-w);}
.company-row-_clean .soft-start{padding-inline-start:var(--space-card);}
.company-row-_clean .airy{row-gap:calc(var(--flow) * 1.2);}
.company-row-_clean .close{row-gap:calc(var(--flow) * .7);}
.company-row-_clean .measured{column-gap:calc(var(--gap) * .85);}
.company-row-_clean .relaxed{column-gap:calc(var(--gap) * 1.12);}
.company-row-_clean .plain{padding-inline-end:calc(var(--space-card) / 2);}
.company-row-_clean .lead{margin-top:var(--space-y);max-width:calc(var(--max-w) / 2);}
.company-row-_clean .names{display:flex;flex-wrap:wrap;gap:var(--flow);margin-top:var(--flow);}
.company-row-_clean .item{flex:1 1 var(--item-size);min-width:0;padding:calc(var(--flow) * .75);border-radius:var(--radius-md);}
.company-row-_clean .item p{margin-top:calc(var(--space-y) / 3);}
.company-row-_clean .item a{display:inline-flex;margin-top:calc(var(--space-y) / 2);opacity:.85;}
.company-row-_clean .item{background:color-mix(in srgb, currentColor 10%, transparent);}

.second-hero-block___rise{padding:calc(var(--space-section-y) * .68) var(--space-section-x);background:#fff;color:#0a0f1a;}
    .second-hero-block__inner{max-width:var(--max-w);margin:0 auto;padding-bottom:clamp(1.2rem,3vw,2rem);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);}
    .second-hero-block___rise h1{margin:0;max-width:16ch;font-size:clamp(2rem,5.6vw,4.35rem);line-height:1.04;font-weight:720;}
    .second-hero-block___rise p{margin:clamp(.95rem,2vw,1.35rem) 0 0;max-width:45rem;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.72;color:#4b5563;}
    @media (min-width:880px){.second-hero-block__inner{padding-left:clamp(1rem,5vw,4rem);}}

.trusted__answers{--flow:calc(var(--space-y) * 1.10);--measure:calc(var(--max-w) / 2.34);--image-size:calc(var(--max-w) / 3.35);--item-size:calc(var(--max-w) / 3.42);padding:var(--space-section-y) var(--space-section-x);background:var(--inverse-bg);color:var(--inverse-fg);}
.trusted__answers .wrap{max-width:var(--max-w);margin:0 auto;}
.trusted__answers h1,.trusted__answers h2,.trusted__answers h3,.trusted__answers p,.trusted__answers ul{margin:0;}
.trusted__answers h1{font-size:var(--font-size-h1);line-height:1.1;}
.trusted__answers h2{font-size:var(--font-size-h2);line-height:1.12;}
.trusted__answers h3{font-size:var(--font-size-h3);line-height:1.2;}
.trusted__answers p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:var(--muted-fg);}
.trusted__answers a{color:inherit;text-decoration:none;}
.trusted__answers img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.trusted__answers .action{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:var(--inverse-fg);color:var(--inverse-bg);}
.trusted__answers .soft{background:color-mix(in srgb, var(--muted-bg) 79%, transparent);}
.trusted__answers .centered{text-align:center;}
.trusted__answers .offset{padding-inline-start:calc(var(--space-x) / 2);}
.trusted__answers .settled{padding-block:calc(var(--flow) / 2);}
.trusted__answers .open{padding-block-start:var(--flow);}
.trusted__answers .compact{padding-block-end:calc(var(--flow) / 3);}
.trusted__answers .wide{max-width:var(--max-w);}
.trusted__answers .soft-start{padding-inline-start:var(--space-card);}
.trusted__answers .airy{row-gap:calc(var(--flow) * 1.2);}
.trusted__answers .close{row-gap:calc(var(--flow) * .7);}
.trusted__answers .measured{column-gap:calc(var(--gap) * .85);}
.trusted__answers .relaxed{column-gap:calc(var(--gap) * 1.12);}
.trusted__answers .plain{padding-inline-end:calc(var(--space-card) / 2);}
.trusted__answers .questions{display:flex;flex-direction:column;gap:var(--space-card);margin-top:var(--space-y);}
.trusted__answers details{padding:var(--space-card);border-radius:var(--radius-md);background:var(--muted-bg);color:var(--muted-fg)}
.trusted__answers summary{cursor:pointer;font-weight:700;}
.trusted__answers details p{margin-top:calc(var(--space-y) / 3);max-width:calc(var(--max-w) / 2);}

.delivery-solutions{--flow:calc(var(--space-y) * 1.35);--measure:calc(var(--max-w) / 2.20);--image-size:calc(var(--max-w) / 3.55);padding:var(--space-section-y) var(--space-section-x);background:var(--primary-bg);color:var(--primary-fg);}
.delivery-solutions .wrap{max-width:var(--max-w);margin:0 auto;}
.delivery-solutions h1,.delivery-solutions h2,.delivery-solutions h3,.delivery-solutions p{margin:0;}
.delivery-solutions h1{font-size:var(--font-size-h1);line-height:1.08;}
.delivery-solutions h2{font-size:var(--font-size-h2);line-height:1.12;}
.delivery-solutions h3{font-size:var(--font-size-h3);line-height:1.2;}
.delivery-solutions p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, currentColor 74%, transparent);}
.delivery-solutions a{color:inherit;text-decoration:none;}
.delivery-solutions img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.delivery-solutions .action{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:var(--primary-fg);color:var(--primary-bg);}
.delivery-solutions .lead,.delivery-solutions .note{font-size:var(--font-size-sm);letter-spacing:0.08em;text-transform:uppercase;color:color-mix(in srgb, currentColor 74%, transparent);}
.delivery-solutions .list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gap);margin-top:var(--flow);}
.delivery-solutions .item{flex:1 1 calc(var(--max-w) / 4);min-width:0;}
.delivery-solutions .item p,.delivery-solutions .item a{margin-top:calc(var(--space-y) / 3);}
.delivery-solutions .item img{margin-bottom:calc(var(--space-y) / 2);}
.delivery-solutions .with-action{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gap);}
.delivery-solutions .with-action>.copy{flex:1 1 auto;min-width:0;}
.delivery-solutions .with-action>.action{flex:0 0 auto;}
.delivery-solutions .with-action>.list{flex:1 1 100%;}
.delivery-solutions .copy h2{margin-top:calc(var(--space-y) / 2);}

.content-second-hero-block--cards{padding:calc(var(--space-section-y) * .68) var(--space-section-x);background:#fff;color:#0a0f1a;}
    .second-hero-block__inner{max-width:var(--max-w);margin:0 auto;padding-bottom:clamp(1.2rem,3vw,2rem);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);}
    .content-second-hero-block--cards h1{margin:0;max-width:16ch;font-size:clamp(2rem,5.6vw,4.35rem);line-height:1.04;font-weight:720;}
    .content-second-hero-block--cards p{margin:clamp(.95rem,2vw,1.35rem) 0 0;max-width:45rem;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.72;color:#4b5563;}
    @media (min-width:880px){.second-hero-block__inner{padding-left:clamp(1rem,5vw,4rem);}}

.minimal___merits{--flow:calc(var(--space-y) * 0.87);--measure:calc(var(--max-w) / 2.11);--image-size:calc(var(--max-w) / 3.06);--item-size:calc(var(--max-w) / 3.16);padding:var(--space-section-y) var(--space-section-x);background:var(--primary-bg);color:var(--primary-fg);}
.minimal___merits .wrap{max-width:var(--max-w);margin:0 auto;}
.minimal___merits h1,.minimal___merits h2,.minimal___merits h3,.minimal___merits p,.minimal___merits ul{margin:0;}
.minimal___merits h1{font-size:var(--font-size-h1);line-height:1.1;}
.minimal___merits h2{font-size:var(--font-size-h2);line-height:1.12;}
.minimal___merits h3{font-size:var(--font-size-h3);line-height:1.2;}
.minimal___merits p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, currentColor 74%, transparent);}
.minimal___merits a{color:inherit;text-decoration:none;}
.minimal___merits img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.minimal___merits .action{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:var(--primary-fg);color:var(--primary-bg);}
.minimal___merits .soft{background:color-mix(in srgb, color-mix(in srgb, currentColor 10%, transparent) 82%, transparent);}
.minimal___merits .centered{text-align:center;}
.minimal___merits .offset{padding-inline-start:calc(var(--space-x) / 2);}
.minimal___merits .settled{padding-block:calc(var(--flow) / 2);}
.minimal___merits .open{padding-block-start:var(--flow);}
.minimal___merits .compact{padding-block-end:calc(var(--flow) / 3);}
.minimal___merits .wide{max-width:var(--max-w);}
.minimal___merits .soft-start{padding-inline-start:var(--space-card);}
.minimal___merits .airy{row-gap:calc(var(--flow) * 1.2);}
.minimal___merits .close{row-gap:calc(var(--flow) * .7);}
.minimal___merits .measured{column-gap:calc(var(--gap) * .85);}
.minimal___merits .relaxed{column-gap:calc(var(--gap) * 1.12);}
.minimal___merits .plain{padding-inline-end:calc(var(--space-card) / 2);}
.minimal___merits .row-title{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gap);}
.minimal___merits .row-title h2{flex:1 1 calc(var(--max-w) / 3);min-width:0;}
.minimal___merits .row-title>p{flex:1 1 calc(var(--max-w) / 3);min-width:0;}
.minimal___merits .list{flex:1 1 100%;}
.minimal___merits .list{display:flex;flex-wrap:wrap;gap:var(--flow);margin-top:var(--flow);}
.minimal___merits .item{flex:1 1 var(--item-size);min-width:0;}
.minimal___merits .item p{margin-top:calc(var(--space-y) / 3);}
.minimal___merits .item a{display:inline-flex;margin-top:calc(var(--space-y) / 2);opacity:.85;}

.move_product{--flow:calc(var(--space-y) * 1.05);--measure:calc(var(--max-w) / 2.35);--image-size:calc(var(--max-w) / 3.27);padding:var(--space-section-y) var(--space-section-x);background:#f7f7f7;color:#0a0f1a;}
.move_product .wrap{max-width:var(--max-w);margin:0 auto;}
.move_product h1,.move_product h2,.move_product h3,.move_product p{margin:0;}
.move_product h1{font-size:var(--font-size-h1);line-height:1.08;}
.move_product h2{font-size:var(--font-size-h2);line-height:1.12;}
.move_product h3{font-size:var(--font-size-h3);line-height:1.2;}
.move_product p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, #0a0f1a 68%, transparent);}
.move_product a{color:inherit;text-decoration:none;}
.move_product img{display:block;width:min(28rem,100%);max-width:100%;height:auto;border-radius:var(--radius-md);flex:0 1 min(28rem,38vw);}
.move_product .action{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:#0a0f1a;color:#ffffff;}
.move_product .lead,.move_product .note{}
.move_product .direct-flow>h1,.move_product .direct-flow>h2,.move_product .direct-flow>p,.move_product .direct-flow>.action{margin-top:var(--space-y);}
.move_product .direct-flow img{margin-top:var(--flow);}
.move_product .direct-flow .lead,.move_product .direct-flow .note{}

.view-second-hero-block__point{padding:calc(var(--space-section-y) * .68) var(--space-section-x);background:#fff;color:#0a0f1a;}
    .second-hero-block__inner{max-width:var(--max-w);margin:0 auto;padding-bottom:clamp(1.2rem,3vw,2rem);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);}
    .view-second-hero-block__point h1{margin:0;max-width:16ch;font-size:clamp(2rem,5.6vw,4.35rem);line-height:1.04;font-weight:720;}
    .view-second-hero-block__point p{margin:clamp(.95rem,2vw,1.35rem) 0 0;max-width:45rem;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.72;color:#4b5563;}
    @media (min-width:880px){.second-hero-block__inner{padding-left:clamp(1rem,5vw,4rem);}}

.steps-tone{--flow:calc(var(--space-y) * 0.92);--measure:calc(var(--max-w) / 2.40);--image-size:calc(var(--max-w) / 3.77);padding:var(--space-section-y) var(--space-section-x);background:#f7f7f7;color:#0a0f1a;}
.steps-tone .wrap{max-width:var(--max-w);margin:0 auto;}
.steps-tone h1,.steps-tone h2,.steps-tone h3,.steps-tone p{margin:0;}
.steps-tone h1{font-size:var(--font-size-h1);line-height:1.08;}
.steps-tone h2{font-size:var(--font-size-h2);line-height:1.12;}
.steps-tone h3{font-size:var(--font-size-h3);line-height:1.2;}
.steps-tone p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, #0a0f1a 68%, transparent);}
.steps-tone a{color:inherit;text-decoration:none;}
.steps-tone img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.steps-tone .action{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:#0a0f1a;color:#ffffff;}
.steps-tone .lead,.steps-tone .note{}
.steps-tone .list{display:flex;flex-direction:column;gap:var(--flow);margin-top:var(--flow);}
.steps-tone .item{min-width:0;}
.steps-tone .item p,.steps-tone .item a{margin-top:calc(var(--space-y) / 3);}
.steps-tone .item img{margin-bottom:calc(var(--space-y) / 2);max-width:calc(var(--image-size) * .7);}
.steps-tone .note{margin-bottom:calc(var(--space-y) / 2);}
.steps-tone .lead{margin-top:var(--space-y);}

.step-line__target{--flow:calc(var(--space-y) * 1.05);--measure:calc(var(--max-w) / 3.20);--image-size:calc(var(--max-w) / 3.16);padding:var(--space-section-y) var(--space-section-x);background:var(--primary-bg);color:var(--primary-fg);}
.step-line__target .wrap{max-width:var(--max-w);margin:0 auto;}
.step-line__target h1,.step-line__target h2,.step-line__target h3,.step-line__target p{margin:0;}
.step-line__target h1{font-size:var(--font-size-h1);line-height:1.08;}
.step-line__target h2{font-size:var(--font-size-h2);line-height:1.12;}
.step-line__target h3{font-size:var(--font-size-h3);line-height:1.2;}
.step-line__target p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, currentColor 74%, transparent);}
.step-line__target a{color:inherit;text-decoration:none;}
.step-line__target img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.step-line__target .action{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:var(--primary-fg);color:var(--primary-bg);}
.step-line__target .lead,.step-line__target .note{}
.step-line__target .list{display:flex;flex-direction:column;gap:var(--flow);margin-top:var(--flow);}
.step-line__target .item{min-width:0;}
.step-line__target .item p,.step-line__target .item a{margin-top:calc(var(--space-y) / 3);}
.step-line__target .item img{margin-bottom:calc(var(--space-y) / 2);max-width:calc(var(--image-size) * .7);}
.step-line__target .note{margin-top:var(--flow);}

.support-_inverse{
  background:#fff;
  color:#0c1219;
  padding:var(--space-section-y) var(--space-section-x);
}
.support-_inverse .wrap{
  max-width:54rem;
  margin:0 auto;
}
.support-_inverse .intro{
  display:flex;
  gap:var(--space-block);
  align-items:flex-start;
}
.support-_inverse h2{
  flex:1 1 24rem;
  min-width:0;
  margin:0;
  font-size:var(--font-size-h2);
  line-height:1.08;
  letter-spacing:0;
}
.support-_inverse .intro p{
  flex:0 1 20rem;
  min-width:0;
  margin:0;
  color:#55606c;
  line-height:var(--line-height-base);
}
.support-_inverse .flow{
  margin-top:var(--space-block);
  display:flex;
  flex-wrap:wrap;
  gap:var(--gap);
}
.support-_inverse .flow a{
  flex:1 1 16rem;
  min-width:0;
  color:#0c1219;
  text-decoration:none;
  padding-top:var(--space-y);
  border-top:1px solid #cfd5dd;
}
.support-_inverse .flow strong,
.support-_inverse .flow span{
  display:block;
}
.support-_inverse .flow span{
  margin-top:.35rem;
  color:#586370;
  line-height:var(--line-height-base);
}
.support-_inverse .action{
  display:inline-flex;
  margin-top:var(--space-block);
  color:#0c1219;
  text-decoration:none;
  border:1px solid #0c1219;
  border-radius:var(--radius-xl);
  padding:.75rem 1rem;
}
@media (max-width:680px){
  .support-_inverse .intro{display:block}
  .support-_inverse .intro p{margin-top:var(--space-y)}
  .support-_inverse .flow{display:block}
  .support-_inverse .flow a{display:block;margin-top:var(--gap)}
}

.stamp_content-second-hero-block{padding:calc(var(--space-section-y) * .68) var(--space-section-x);background:#fff;color:#0a0f1a;}
    .second-hero-block__inner{max-width:var(--max-w);margin:0 auto;padding-bottom:clamp(1.2rem,3vw,2rem);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);}
    .stamp_content-second-hero-block h1{margin:0;max-width:16ch;font-size:clamp(2rem,5.6vw,4.35rem);line-height:1.04;font-weight:720;}
    .stamp_content-second-hero-block p{margin:clamp(.95rem,2vw,1.35rem) 0 0;max-width:45rem;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.72;color:#4b5563;}
    @media (min-width:880px){.second-hero-block__inner{padding-left:clamp(1rem,5vw,4rem);}}

.accent_notes{padding:var(--space-section-y) var(--space-section-x);background:var(--page-bg);color:var(--page-fg)}
.accent_notes .wrap{max-width:min(var(--max-w),54rem);margin:0 auto}
.accent_notes .intro{align-self:start}
.accent_notes h2{margin:0;font-size:var(--font-size-h2);line-height:1.08}
.accent_notes .intro p{margin:var(--space-y) 0 0;color:var(--muted-fg);line-height:var(--line-height-base)}
.accent_notes .folds{align-self:start;margin-top:var(--space-block)}
.accent_notes details{padding:var(--space-y) 0}
.accent_notes details+details{margin-top:var(--space-card)}
.accent_notes summary{cursor:pointer;font-size:var(--font-size-h3);line-height:1.18}
.accent_notes details p{max-width:46rem;margin:var(--space-y) 0 0;color:var(--muted-fg);line-height:var(--line-height-base)}
@media(max-width:720px){.accent_notes .folds{margin-top:var(--space-block)}}

.common-questions_area{--flow:calc(var(--space-y) * 1.09);--measure:calc(var(--max-w) / 2.33);--image-size:calc(var(--max-w) / 3.34);--item-size:calc(var(--max-w) / 3.41);padding:var(--space-section-y) var(--space-section-x);background:var(--primary-bg);color:var(--primary-fg);}
.common-questions_area .wrap{max-width:var(--max-w);margin:0 auto;}
.common-questions_area h1,.common-questions_area h2,.common-questions_area h3,.common-questions_area p,.common-questions_area ul{margin:0;}
.common-questions_area h1{font-size:var(--font-size-h1);line-height:1.1;}
.common-questions_area h2{font-size:var(--font-size-h2);line-height:1.12;}
.common-questions_area h3{font-size:var(--font-size-h3);line-height:1.2;}
.common-questions_area p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, currentColor 74%, transparent);}
.common-questions_area a{color:inherit;text-decoration:none;}
.common-questions_area img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.common-questions_area .action{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:var(--primary-fg);color:var(--primary-bg);}
.common-questions_area .soft{background:color-mix(in srgb, color-mix(in srgb, currentColor 10%, transparent) 86%, transparent);}
.common-questions_area .centered{text-align:center;}
.common-questions_area .offset{padding-inline-start:calc(var(--space-x) / 2);}
.common-questions_area .settled{padding-block:calc(var(--flow) / 2);}
.common-questions_area .open{padding-block-start:var(--flow);}
.common-questions_area .compact{padding-block-end:calc(var(--flow) / 3);}
.common-questions_area .wide{max-width:var(--max-w);}
.common-questions_area .soft-start{padding-inline-start:var(--space-card);}
.common-questions_area .airy{row-gap:calc(var(--flow) * 1.2);}
.common-questions_area .close{row-gap:calc(var(--flow) * .7);}
.common-questions_area .measured{column-gap:calc(var(--gap) * .85);}
.common-questions_area .relaxed{column-gap:calc(var(--gap) * 1.12);}
.common-questions_area .plain{padding-inline-end:calc(var(--space-card) / 2);}
.common-questions_area .calm>p{margin-top:var(--space-y);max-width:calc(var(--max-w) / 2);}
.common-questions_area .questions{display:flex;flex-direction:column;gap:calc(var(--space-y) / 2);margin-top:var(--space-y);}
.common-questions_area details{padding:0;}
.common-questions_area summary{cursor:pointer;font-weight:700;}
.common-questions_area details p{margin-top:calc(var(--space-y) / 3);max-width:calc(var(--max-w) / 2);}

.flow-second-hero-block---formal{padding:calc(var(--space-section-y) * .68) var(--space-section-x);background:#fff;color:#0a0f1a;}
    .second-hero-block__inner{max-width:var(--max-w);margin:0 auto;padding-bottom:clamp(1.2rem,3vw,2rem);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);}
    .flow-second-hero-block---formal h1{margin:0;max-width:16ch;font-size:clamp(2rem,5.6vw,4.35rem);line-height:1.04;font-weight:720;}
    .flow-second-hero-block---formal p{margin:clamp(.95rem,2vw,1.35rem) 0 0;max-width:45rem;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.72;color:#4b5563;}
    @media (min-width:880px){.second-hero-block__inner{padding-left:clamp(1rem,5vw,4rem);}}

.best-fit-_note{--flow:calc(var(--space-y) * 1.19);--measure:calc(var(--max-w) / 2.50);--image-size:calc(var(--max-w) / 3.05);padding:var(--space-section-y) var(--space-section-x);background:#f7f7f7;color:#0a0f1a;}
.best-fit-_note .wrap{max-width:var(--max-w);margin:0 auto;}
.best-fit-_note h1,.best-fit-_note h2,.best-fit-_note h3,.best-fit-_note p{margin:0;}
.best-fit-_note h1{font-size:var(--font-size-h1);line-height:1.08;}
.best-fit-_note h2{font-size:var(--font-size-h2);line-height:1.12;}
.best-fit-_note h3{font-size:var(--font-size-h3);line-height:1.2;}
.best-fit-_note p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, #0a0f1a 68%, transparent);}
.best-fit-_note a{color:inherit;text-decoration:none;}
.best-fit-_note img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.best-fit-_note .action{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:#0a0f1a;color:#ffffff;}
.best-fit-_note .lead,.best-fit-_note .note{}
.best-fit-_note .list{display:flex;flex-wrap:wrap;gap:var(--flow);margin-top:var(--flow);}
.best-fit-_note .item{flex:1 1 calc(var(--max-w) / 3.4);min-width:0;padding:calc(var(--space-card) * .85);border-radius:var(--radius-md);background:color-mix(in srgb, #0a0f1a 6%, transparent);}
.best-fit-_note .item p,.best-fit-_note .item a{margin-top:calc(var(--space-y) / 3);}
.best-fit-_note .item img{margin-bottom:calc(var(--space-y) / 2);max-width:100%;}
.best-fit-_note .title-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gap);}
.best-fit-_note .title-row>h2{flex:1 1 calc(var(--max-w) / 3);min-width:0;}
.best-fit-_note .title-row>.lead{flex:1 1 calc(var(--max-w) / 3);min-width:0;}
.best-fit-_note .title-row>.list{flex:1 1 100%;}

.primary---extra-details{position:relative;overflow:hidden;padding:var(--space-section-y) var(--space-section-x);background:var(--gradient-accent-bg);color:var(--gradient-accent-fg)}
.primary---extra-details:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(96deg,transparent 0 17%,color-mix(in srgb,currentColor 6%,transparent) 17% 17.1%);animation:clarifyChapterBg calc(var(--anim-duration)*44) linear infinite alternate}
.primary---extra-details .wrap{position:relative;z-index:1;max-width:var(--max-w);margin:0 auto}
.primary---extra-details h2{max-width:14ch;margin:0 0 var(--space-block);font-size:var(--font-size-h1);line-height:1}
.primary---extra-details .chapters{display:flex;gap:var(--space-block);overflow:auto;scroll-snap-type:x mandatory}
.primary---extra-details .chapters>div{flex:0 0 min(38rem,84vw);scroll-snap-align:start}
.primary---extra-details h3{margin:0;font-size:var(--font-size-h2);line-height:1.08}
.primary---extra-details .chapters p{margin:var(--space-y) 0 0;line-height:var(--line-height-base)}
.primary---extra-details .closing{max-width:38rem;margin:var(--space-block) 0 0;font-size:var(--font-size-lg);line-height:var(--line-height-base)}
@keyframes clarifyChapterBg{from{transform:translateX(-2%)}to{transform:translateX(2%)}}
@media(prefers-reduced-motion:reduce){.primary---extra-details:after{animation:none}}

.second-hero-block---flow-second-hero-block{padding:calc(var(--space-section-y) * .68) var(--space-section-x);background:#fff;color:#0a0f1a;}
    .second-hero-block__inner{max-width:var(--max-w);margin:0 auto;padding-bottom:clamp(1.2rem,3vw,2rem);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);}
    .second-hero-block---flow-second-hero-block h1{margin:0;max-width:16ch;font-size:clamp(2rem,5.6vw,4.35rem);line-height:1.04;font-weight:720;}
    .second-hero-block---flow-second-hero-block p{margin:clamp(.95rem,2vw,1.35rem) 0 0;max-width:45rem;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.72;color:#4b5563;}
    @media (min-width:880px){.second-hero-block__inner{padding-left:clamp(1rem,5vw,4rem);}}

.comments_-active{--flow:calc(var(--space-y) * 1.19);--measure:calc(var(--max-w) / 2.25);--image-size:calc(var(--max-w) / 3.38);padding:var(--space-section-y) var(--space-section-x);background:#f7f7f7;color:#0a0f1a;}
.comments_-active .wrap{max-width:var(--max-w);margin:0 auto;}
.comments_-active h1,.comments_-active h2,.comments_-active h3,.comments_-active p{margin:0;}
.comments_-active h1{font-size:var(--font-size-h1);line-height:1.08;}
.comments_-active h2{font-size:var(--font-size-h2);line-height:1.12;}
.comments_-active h3{font-size:var(--font-size-h3);line-height:1.2;}
.comments_-active p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, #0a0f1a 68%, transparent);}
.comments_-active a{color:inherit;text-decoration:none;}
.comments_-active img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.comments_-active .action{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:#0a0f1a;color:#ffffff;}
.comments_-active .lead,.comments_-active .note{}
.comments_-active .list{display:flex;flex-wrap:wrap;gap:var(--flow);margin-top:var(--flow);}
.comments_-active .item{flex:1 1 calc(var(--max-w) / 3.4);min-width:0;padding:calc(var(--space-card) * .85);border-radius:var(--radius-md);background:color-mix(in srgb, #0a0f1a 6%, transparent);}
.comments_-active .item p,.comments_-active .item a{margin-top:calc(var(--space-y) / 3);}
.comments_-active .item img{margin-bottom:calc(var(--space-y) / 2);max-width:100%;}
.comments_-active .compact-flow>.list{margin-top:var(--flow);}
.comments_-active .compact-flow>h2{margin-top:var(--flow);}

.answers__core{padding:var(--space-section-y) var(--space-section-x);background:var(--gradient-hero-bg);color:var(--gradient-hero-fg)}
.answers__core .wrap{max-width:var(--max-w);margin:0 auto}
.answers__core .heading{max-width:52rem;margin-bottom:var(--space-block)}
.answers__core h2{margin:0;font-size:var(--font-size-h1);line-height:1.02}
.answers__core .heading p{max-width:40rem;margin:var(--space-y) 0 0;font-size:var(--font-size-lg);line-height:var(--line-height-base)}
.answers__core .picker{display:flex;align-items:flex-start;gap:var(--space-block)}
.answers__core .questions{flex:0 1 18rem;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-card)}
.answers__core button{max-width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.58;transition:opacity var(--anim-duration) var(--anim-ease),transform var(--anim-duration) var(--anim-ease)}
.answers__core button:hover,.answers__core button.is-active{opacity:1;transform:translateX(calc(var(--space-card)*.35))}
.answers__core .responses{flex:1 1 28rem;align-self:start}
.answers__core [data-response]{display:none}
.answers__core [data-response].is-active{display:block;animation:clarifyFocusIn calc(var(--anim-duration)*1.8) var(--anim-ease) both}
.answers__core h3{margin:0;font-size:var(--font-size-h2);line-height:1.08}
.answers__core [data-response] p{max-width:48rem;margin:var(--space-y) 0 0;font-size:var(--font-size-lg);line-height:var(--line-height-base)}
@keyframes clarifyFocusIn{from{opacity:0;transform:translateY(calc(var(--motion-distance)*.12))}to{opacity:1;transform:translateY(0)}}
@media(max-width:720px){.answers__core .picker{display:block}.answers__core .questions{margin-bottom:var(--space-block)}}
@media(prefers-reduced-motion:reduce){.answers__core [data-response].is-active{animation:none}}

.bar---panel-second-hero-block{padding:calc(var(--space-section-y) * .68) var(--space-section-x);background:#fff;color:#0a0f1a;}
    .second-hero-block__inner{max-width:var(--max-w);margin:0 auto;padding-bottom:clamp(1.2rem,3vw,2rem);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);}
    .bar---panel-second-hero-block h1{margin:0;max-width:16ch;font-size:clamp(2rem,5.6vw,4.35rem);line-height:1.04;font-weight:720;}
    .bar---panel-second-hero-block p{margin:clamp(.95rem,2vw,1.35rem) 0 0;max-width:45rem;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.72;color:#4b5563;}
    @media (min-width:880px){.second-hero-block__inner{padding-left:clamp(1rem,5vw,4rem);}}

.opinions-glint{--flow:calc(var(--space-y) * 1.25);--measure:calc(var(--max-w) / 2.35);--image-size:calc(var(--max-w) / 3.49);padding:var(--space-section-y) var(--space-section-x);background:#f7f7f7;color:#0a0f1a;}
.opinions-glint .wrap{max-width:var(--max-w);margin:0 auto;}
.opinions-glint h1,.opinions-glint h2,.opinions-glint h3,.opinions-glint p{margin:0;}
.opinions-glint h1{font-size:var(--font-size-h1);line-height:1.08;}
.opinions-glint h2{font-size:var(--font-size-h2);line-height:1.12;}
.opinions-glint h3{font-size:var(--font-size-h3);line-height:1.2;}
.opinions-glint p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, #0a0f1a 68%, transparent);}
.opinions-glint a{color:inherit;text-decoration:none;}
.opinions-glint img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.opinions-glint .action{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:#0a0f1a;color:#ffffff;}
.opinions-glint .lead,.opinions-glint .note{}
.opinions-glint .list{display:flex;flex-direction:column;gap:var(--flow);margin-top:var(--flow);}
.opinions-glint .item{min-width:0;}
.opinions-glint .item p,.opinions-glint .item a{margin-top:calc(var(--space-y) / 3);}
.opinions-glint .item img{margin-bottom:calc(var(--space-y) / 2);max-width:calc(var(--image-size) * .7);}
.opinions-glint .note{margin-bottom:calc(var(--space-y) / 2);}
.opinions-glint .lead{margin-top:var(--space-y);}

.context-notes---steps{position:relative;overflow:hidden;padding:var(--space-section-y) var(--space-section-x);background:var(--gradient-accent-bg);color:var(--gradient-accent-fg)}
.context-notes---steps:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(96deg,transparent 0 17%,color-mix(in srgb,currentColor 6%,transparent) 17% 17.1%);animation:clarifyChapterBg calc(var(--anim-duration)*44) linear infinite alternate}
.context-notes---steps .wrap{position:relative;z-index:1;max-width:var(--max-w);margin:0 auto}
.context-notes---steps h2{max-width:14ch;margin:0 0 var(--space-block);font-size:var(--font-size-h1);line-height:1}
.context-notes---steps .chapters{display:flex;gap:var(--space-block);overflow:auto;scroll-snap-type:x mandatory}
.context-notes---steps .chapters>div{flex:0 0 min(38rem,84vw);scroll-snap-align:start}
.context-notes---steps h3{margin:0;font-size:var(--font-size-h2);line-height:1.08}
.context-notes---steps .chapters p{margin:var(--space-y) 0 0;line-height:var(--line-height-base)}
.context-notes---steps .closing{max-width:38rem;margin:var(--space-block) 0 0;font-size:var(--font-size-lg);line-height:var(--line-height-base)}
@keyframes clarifyChapterBg{from{transform:translateX(-2%)}to{transform:translateX(2%)}}
@media(prefers-reduced-motion:reduce){.context-notes---steps:after{animation:none}}

.shell--layout-second-hero-block{padding:calc(var(--space-section-y) * .68) var(--space-section-x);background:#fff;color:#0a0f1a;}
    .second-hero-block__inner{max-width:var(--max-w);margin:0 auto;padding-bottom:clamp(1.2rem,3vw,2rem);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);}
    .shell--layout-second-hero-block h1{margin:0;max-width:16ch;font-size:clamp(2rem,5.6vw,4.35rem);line-height:1.04;font-weight:720;}
    .shell--layout-second-hero-block p{margin:clamp(.95rem,2vw,1.35rem) 0 0;max-width:45rem;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.72;color:#4b5563;}
    @media (min-width:880px){.second-hero-block__inner{padding-left:clamp(1rem,5vw,4rem);}}

.notes---set{--flow:calc(var(--space-y) * 1.25);--measure:calc(var(--max-w) / 2.35);--image-size:calc(var(--max-w) / 3.49);padding:var(--space-section-y) var(--space-section-x);background:#f7f7f7;color:#0a0f1a;}
.notes---set .wrap{max-width:var(--max-w);margin:0 auto;}
.notes---set h1,.notes---set h2,.notes---set h3,.notes---set p{margin:0;}
.notes---set h1{font-size:var(--font-size-h1);line-height:1.08;}
.notes---set h2{font-size:var(--font-size-h2);line-height:1.12;}
.notes---set h3{font-size:var(--font-size-h3);line-height:1.2;}
.notes---set p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, #0a0f1a 68%, transparent);}
.notes---set a{color:inherit;text-decoration:none;}
.notes---set img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.notes---set .action{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:#0a0f1a;color:#ffffff;}
.notes---set .lead,.notes---set .note{}
.notes---set .list{display:flex;flex-direction:column;gap:var(--flow);margin-top:var(--flow);}
.notes---set .item{min-width:0;}
.notes---set .item p,.notes---set .item a{margin-top:calc(var(--space-y) / 3);}
.notes---set .item img{margin-bottom:calc(var(--space-y) / 2);max-width:calc(var(--image-size) * .7);}
.notes---set .note{margin-bottom:calc(var(--space-y) / 2);}
.notes---set .lead{margin-top:var(--space-y);}

.item--key-notes{position:relative;overflow:hidden;padding:var(--space-section-y) var(--space-section-x);background:var(--gradient-accent-bg);color:var(--gradient-accent-fg)}
.item--key-notes:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(96deg,transparent 0 17%,color-mix(in srgb,currentColor 6%,transparent) 17% 17.1%);animation:clarifyChapterBg calc(var(--anim-duration)*44) linear infinite alternate}
.item--key-notes .wrap{position:relative;z-index:1;max-width:var(--max-w);margin:0 auto}
.item--key-notes h2{max-width:14ch;margin:0 0 var(--space-block);font-size:var(--font-size-h1);line-height:1}
.item--key-notes .chapters{display:flex;gap:var(--space-block);overflow:auto;scroll-snap-type:x mandatory}
.item--key-notes .chapters>div{flex:0 0 min(38rem,84vw);scroll-snap-align:start}
.item--key-notes h3{margin:0;font-size:var(--font-size-h2);line-height:1.08}
.item--key-notes .chapters p{margin:var(--space-y) 0 0;line-height:var(--line-height-base)}
.item--key-notes .closing{max-width:38rem;margin:var(--space-block) 0 0;font-size:var(--font-size-lg);line-height:var(--line-height-base)}
@keyframes clarifyChapterBg{from{transform:translateX(-2%)}to{transform:translateX(2%)}}
@media(prefers-reduced-motion:reduce){.item--key-notes:after{animation:none}}

.board_content-second-hero-block{padding:calc(var(--space-section-y) * .68) var(--space-section-x);background:#fff;color:#0a0f1a;}
    .second-hero-block__inner{max-width:var(--max-w);margin:0 auto;padding-bottom:clamp(1.2rem,3vw,2rem);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);}
    .board_content-second-hero-block h1{margin:0;max-width:16ch;font-size:clamp(2rem,5.6vw,4.35rem);line-height:1.04;font-weight:720;}
    .board_content-second-hero-block p{margin:clamp(.95rem,2vw,1.35rem) 0 0;max-width:45rem;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.72;color:#4b5563;}
    @media (min-width:880px){.second-hero-block__inner{padding-left:clamp(1rem,5vw,4rem);}}

.shift_-offerings{--flow:calc(var(--space-y) * 1.09);--measure:calc(var(--max-w) / 2.95);--image-size:calc(var(--max-w) / 3.11);padding:var(--space-section-y) var(--space-section-x);background:var(--primary-bg);color:var(--primary-fg);}
.shift_-offerings .wrap{max-width:var(--max-w);margin:0 auto;}
.shift_-offerings h1,.shift_-offerings h2,.shift_-offerings h3,.shift_-offerings p{margin:0;}
.shift_-offerings h1{font-size:var(--font-size-h1);line-height:1.08;}
.shift_-offerings h2{font-size:var(--font-size-h2);line-height:1.12;}
.shift_-offerings h3{font-size:var(--font-size-h3);line-height:1.2;}
.shift_-offerings p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, currentColor 74%, transparent);}
.shift_-offerings a{color:inherit;text-decoration:none;}
.shift_-offerings img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.shift_-offerings .action{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:var(--primary-fg);color:var(--primary-bg);}
.shift_-offerings .lead,.shift_-offerings .note{}
.shift_-offerings .list{display:flex;flex-direction:column;gap:var(--flow);margin-top:var(--flow);}
.shift_-offerings .item{min-width:0;}
.shift_-offerings .item p,.shift_-offerings .item a{margin-top:calc(var(--space-y) / 3);}
.shift_-offerings .item img{margin-bottom:calc(var(--space-y) / 2);max-width:calc(var(--image-size) * .7);}
.shift_-offerings .note{margin-bottom:calc(var(--space-y) / 2);}
.shift_-offerings .lead{margin-top:var(--space-y);}

.client-voices_-view {
  padding: var(--space-section-y) var(--space-section-x);
  background: var(--inverse-bg);
  color: var(--inverse-fg);
}

.client-voices_-view .wrap {
  max-width: min(var(--max-w), 70rem);
  margin: 0 auto;
}

.client-voices_-view h2 {
  margin: 0;
  font-size: var(--font-size-h2);
  line-height: 1.08;
}

.client-voices_-view .summary {
  margin: var(--space-card) 0 var(--space-block);
  max-width: 45rem;
  font-size: var(--font-size-lg);
  color: var(--neutral-300);
}

.client-voices_-view ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap);
}

.client-voices_-view li {
  flex: 1 1 min(100%,24rem);
  margin: 0;
  padding-left: var(--space-card);
  border-left: 1px solid var(--neutral-800);
}

.client-voices_-view span {
  display: block;
  font-weight: 700;
  font-size: var(--font-size-h3);
}

.client-voices_-view li p {
  margin: calc(var(--space-card) * .65) 0;
  color: var(--neutral-300);
}

.client-voices_-view small {
  font-size: var(--font-size-sm);
  color: var(--accent-bg);
}

@media (max-width: 700px) {
  .client-voices_-view ul {
    display: block;
  }
  .client-voices_-view li+li { margin-top: var(--gap); }
}

.offer-options___plan-list{--flow:calc(var(--space-y) * 1.20);--measure:calc(var(--max-w) / 2.44);--image-size:calc(var(--max-w) / 3.47);--item-size:calc(var(--max-w) / 3.53);padding:var(--space-section-y) var(--space-section-x);background:var(--accent-bg);color:var(--accent-fg);}
.offer-options___plan-list .wrap{max-width:var(--max-w);margin:0 auto;}
.offer-options___plan-list h1,.offer-options___plan-list h2,.offer-options___plan-list h3,.offer-options___plan-list p,.offer-options___plan-list ul{margin:0;}
.offer-options___plan-list h1{font-size:var(--font-size-h1);line-height:1.1;}
.offer-options___plan-list h2{font-size:var(--font-size-h2);line-height:1.12;}
.offer-options___plan-list h3{font-size:var(--font-size-h3);line-height:1.2;}
.offer-options___plan-list p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, currentColor 74%, transparent);}
.offer-options___plan-list a{color:inherit;text-decoration:none;}
.offer-options___plan-list img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.offer-options___plan-list .action{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:var(--accent-fg);color:var(--accent-bg);}
.offer-options___plan-list .soft{background:color-mix(in srgb, color-mix(in srgb, currentColor 10%, transparent) 82%, transparent);}
.offer-options___plan-list .centered{text-align:center;}
.offer-options___plan-list .offset{padding-inline-start:calc(var(--space-x) / 2);}
.offer-options___plan-list .settled{padding-block:calc(var(--flow) / 2);}
.offer-options___plan-list .open{padding-block-start:var(--flow);}
.offer-options___plan-list .compact{padding-block-end:calc(var(--flow) / 3);}
.offer-options___plan-list .wide{max-width:var(--max-w);}
.offer-options___plan-list .soft-start{padding-inline-start:var(--space-card);}
.offer-options___plan-list .airy{row-gap:calc(var(--flow) * 1.2);}
.offer-options___plan-list .close{row-gap:calc(var(--flow) * .7);}
.offer-options___plan-list .measured{column-gap:calc(var(--gap) * .85);}
.offer-options___plan-list .relaxed{column-gap:calc(var(--gap) * 1.12);}
.offer-options___plan-list .plain{padding-inline-end:calc(var(--space-card) / 2);}
.offer-options___plan-list .row-title{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gap);}
.offer-options___plan-list .row-title h2{flex:1 1 calc(var(--max-w) / 3);min-width:0;}
.offer-options___plan-list .row-title>p{flex:1 1 calc(var(--max-w) / 3);min-width:0;}
.offer-options___plan-list .plans{flex:1 1 100%;}
.offer-options___plan-list .plans{display:flex;flex-wrap:wrap;gap:var(--flow);margin-top:var(--flow);}
.offer-options___plan-list .item{flex:1 1 var(--item-size);min-width:0;}
.offer-options___plan-list .item p{margin-top:calc(var(--space-y) / 3);}
.offer-options___plan-list .item a{display:inline-flex;margin-top:calc(var(--space-y) / 2);opacity:.85;}

.area-second-hero-block-_corner{padding:calc(var(--space-section-y) * .68) var(--space-section-x);background:#fff;color:#0a0f1a;}
    .second-hero-block__inner{max-width:var(--max-w);margin:0 auto;padding-bottom:clamp(1.2rem,3vw,2rem);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);}
    .area-second-hero-block-_corner h1{margin:0;max-width:16ch;font-size:clamp(2rem,5.6vw,4.35rem);line-height:1.04;font-weight:720;}
    .area-second-hero-block-_corner p{margin:clamp(.95rem,2vw,1.35rem) 0 0;max-width:45rem;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.72;color:#4b5563;}
    @media (min-width:880px){.second-hero-block__inner{padding-left:clamp(1rem,5vw,4rem);}}

.clarifications-_module{padding:var(--space-section-y) var(--space-section-x);background:var(--inverse-bg);color:var(--inverse-fg)}
.clarifications-_module .page{max-width:var(--max-w);margin:0 auto}
.clarifications-_module h2{max-width:17ch;margin:0;font-size:var(--font-size-h2);line-height:1.08}
.clarifications-_module .opening{max-width:42rem;margin:var(--space-y) 0 var(--space-block);color:var(--neutral-600);font-size:var(--font-size-lg);line-height:var(--line-height-base)}
.clarifications-_module .manuscript{display:flex;flex-wrap:wrap;gap:var(--space-block);margin:0;padding:0;list-style:none}
.clarifications-_module .manuscript>li{flex:1 1 min(100%,24rem);margin:0}
.clarifications-_module h3{margin:0;font-size:var(--font-size-h3);line-height:1.18}
.clarifications-_module .manuscript p{margin:var(--space-card) 0 0;color:var(--neutral-600);line-height:var(--line-height-base)}
@media(max-width:680px){.clarifications-_module .manuscript{display:block}.clarifications-_module .manuscript>li+li{margin-top:var(--space-block)}}

.focus__offer-options{--flow:calc(var(--space-y) * 1.25);--measure:calc(var(--max-w) / 2.35);--image-size:calc(var(--max-w) / 3.49);padding:var(--space-section-y) var(--space-section-x);background:var(--primary-bg);color:var(--primary-fg);}
.focus__offer-options .wrap{max-width:var(--max-w);margin:0 auto;}
.focus__offer-options h1,.focus__offer-options h2,.focus__offer-options h3,.focus__offer-options p{margin:0;}
.focus__offer-options h1{font-size:var(--font-size-h1);line-height:1.08;}
.focus__offer-options h2{font-size:var(--font-size-h2);line-height:1.12;}
.focus__offer-options h3{font-size:var(--font-size-h3);line-height:1.2;}
.focus__offer-options p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, currentColor 74%, transparent);}
.focus__offer-options a{color:inherit;text-decoration:none;}
.focus__offer-options img{display:block;width:100%;height:auto;border-radius:var(--radius-md);}
.focus__offer-options .action{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:var(--primary-fg);color:var(--primary-bg);}
.focus__offer-options .lead,.focus__offer-options .note{}
.focus__offer-options .list{display:flex;flex-direction:column;gap:var(--flow);margin-top:var(--flow);}
.focus__offer-options .item{min-width:0;}
.focus__offer-options .item p,.focus__offer-options .item a{margin-top:calc(var(--space-y) / 3);}
.focus__offer-options .item img{margin-bottom:calc(var(--space-y) / 2);max-width:calc(var(--image-size) * .7);}
.focus__offer-options .note{margin-bottom:calc(var(--space-y) / 2);}
.focus__offer-options .lead{margin-top:var(--space-y);}
.focus__offer-options .item a{display:inline-block;padding:calc(var(--space-card) / 1.5) var(--space-y);border-radius:var(--radius-sm);background:var(--primary-fg);color:var(--primary-bg);font-size:var(--font-size-sm);font-weight:600;transition:background var(--anim-duration) var(--anim-ease);}
.focus__offer-options .item a:hover{background:color-mix(in srgb, var(--primary-fg) 88%, transparent);}

.plain__blog-entry{padding:clamp(48px,8vw,80px) 0;color:var(--page-fg);background:var(--page-bg);}

.plain__blog-entry .inner{max-width:var(--max-w);margin:0 auto;padding:0 var(--space-x);}

.plain__blog-entry .content{max-width:800px;margin:0 auto;}

.plain__blog-entry .content h2{margin-top:2rem;margin-bottom:1rem;}

.plain__blog-entry .content p{max-width:100%;margin-bottom:1.5rem;}

.plain__blog-entry .content ul,.plain__blog-entry .content ol{margin-left:2rem;margin-bottom:1.5rem;}

.plain__blog-entry .content li{margin-bottom:0.5rem;line-height:1.6;}

.plain__blog-entry .callout{margin-top:2rem;padding:clamp(16px,3vw,24px);background-color:var(--muted-bg);border-radius:var(--radius-lg);border:1px solid var(--card-border);color:var(--muted-fg);}

.plain__blog-entry .callout p{margin:0;}

.plain__blog-entry .actions{margin-top:2rem;text-align:center;}

.plain__blog-entry .btn{display:inline-block;padding:12px 30px;border-radius:var(--radius-md);font-weight:500;text-align:center;transition:all var(--anim-duration) var(--anim-ease);cursor:pointer;border:1px solid var(--primary-bg);font-size:1rem;background-color:var(--primary-bg);color:var(--primary-fg);}

.plain__blog-entry .btn:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-md);color:var(--primary-fg);}

.news-feed-_thread{padding:var(--space-section-y) var(--space-section-x);background:var(--gradient-accent-bg);color:var(--gradient-accent-fg)}
.news-feed-_thread .wrap{max-width:var(--max-w);margin:0 auto}
.news-feed-_thread .intro{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:end;margin-bottom:var(--space-block)}
.news-feed-_thread .intro>*{min-width:0;flex:1 1 18rem}
.news-feed-_thread h2{margin:0;font-size:var(--font-size-h1);line-height:1}
.news-feed-_thread .intro p{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-base)}
.news-feed-_thread .posts{display:flex;flex-wrap:wrap;gap:1px;background:var(--accent-bg);color:var(--accent-fg);border:1px solid var(--accent-bg)}
.news-feed-_thread .posts>*{min-width:0;flex:1 1 16rem}
.news-feed-_thread .post{background:color-mix(in srgb,var(--inverse-bg) 84%,transparent);color:var(--inverse-fg);padding:var(--space-y);min-height:calc(var(--space-block)*2.2)}
.news-feed-_thread span{font-size:var(--font-size-sm);color:#2a3040}
.news-feed-_thread h3{margin:var(--space-y) 0 0;font-size:var(--font-size-h3);line-height:1.16}
.news-feed-_thread a{color:inherit;text-decoration:none}
.news-feed-_thread p{margin:var(--space-card) 0 0;color:#2a3040;line-height:var(--line-height-base)}
@media(max-width:620px){.news-feed-_thread .intro,.news-feed-_thread .posts{display:block}.news-feed-_thread .intro p{margin-top:var(--space-y)}}

.single-post_-blog-entry{padding:clamp(48px,8vw,80px) 0;color:var(--page-fg);background:var(--page-bg);}

.single-post_-blog-entry .inner{max-width:var(--max-w);margin:0 auto;padding:0 var(--space-x);}

.single-post_-blog-entry .content{max-width:800px;margin:0 auto;}

.single-post_-blog-entry .content h2{margin-top:2rem;margin-bottom:1rem;}

.single-post_-blog-entry .content p{max-width:100%;margin-bottom:1.5rem;}

.single-post_-blog-entry .content ul,.single-post_-blog-entry .content ol{margin-left:2rem;margin-bottom:1.5rem;}

.single-post_-blog-entry .content li{margin-bottom:0.5rem;line-height:1.6;}

.single-post_-blog-entry .callout{margin-top:2rem;padding:clamp(16px,3vw,24px);background-color:var(--muted-bg);border-radius:var(--radius-lg);border:1px solid var(--card-border);color:var(--muted-fg);}

.single-post_-blog-entry .callout p{margin:0;}

.single-post_-blog-entry .actions{margin-top:2rem;text-align:center;}

.single-post_-blog-entry .btn{display:inline-block;padding:12px 30px;border-radius:var(--radius-md);font-weight:500;text-align:center;transition:all var(--anim-duration) var(--anim-ease);cursor:pointer;border:1px solid var(--primary-bg);font-size:1rem;background-color:var(--primary-bg);color:var(--primary-fg);}

.single-post_-blog-entry .btn:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-md);color:var(--primary-fg);}

.wrap_-blog{padding:var(--space-section-y) var(--space-section-x);background:var(--gradient-accent-bg);color:var(--gradient-accent-fg)}
.wrap_-blog .wrap{max-width:var(--max-w);margin:0 auto}
.wrap_-blog .intro{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:end;margin-bottom:var(--space-block)}
.wrap_-blog .intro>*{min-width:0;flex:1 1 18rem}
.wrap_-blog h2{margin:0;font-size:var(--font-size-h1);line-height:1}
.wrap_-blog .intro p{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-base)}
.wrap_-blog .posts{display:flex;flex-wrap:wrap;gap:1px;background:var(--accent-bg);color:var(--accent-fg);border:1px solid var(--accent-bg)}
.wrap_-blog .posts>*{min-width:0;flex:1 1 16rem}
.wrap_-blog .post{background:color-mix(in srgb,var(--inverse-bg) 84%,transparent);color:var(--inverse-fg);padding:var(--space-y);min-height:calc(var(--space-block)*2.2)}
.wrap_-blog span{font-size:var(--font-size-sm);color:#2a3040}
.wrap_-blog h3{margin:var(--space-y) 0 0;font-size:var(--font-size-h3);line-height:1.16}
.wrap_-blog a{color:inherit;text-decoration:none}
.wrap_-blog p{margin:var(--space-card) 0 0;color:#2a3040;line-height:var(--line-height-base)}
@media(max-width:620px){.wrap_-blog .intro,.wrap_-blog .posts{display:block}.wrap_-blog .intro p{margin-top:var(--space-y)}}

.post-view-_cluster{padding:clamp(48px,8vw,80px) 0;color:var(--page-fg);background:var(--page-bg);}

.post-view-_cluster .inner{max-width:var(--max-w);margin:0 auto;padding:0 var(--space-x);}

.post-view-_cluster .content{max-width:800px;margin:0 auto;}

.post-view-_cluster .content h2{margin-top:2rem;margin-bottom:1rem;}

.post-view-_cluster .content p{max-width:100%;margin-bottom:1.5rem;}

.post-view-_cluster .content ul,.post-view-_cluster .content ol{margin-left:2rem;margin-bottom:1.5rem;}

.post-view-_cluster .content li{margin-bottom:0.5rem;line-height:1.6;}

.post-view-_cluster .callout{margin-top:2rem;padding:clamp(16px,3vw,24px);background-color:var(--muted-bg);border-radius:var(--radius-lg);border:1px solid var(--card-border);color:var(--muted-fg);}

.post-view-_cluster .callout p{margin:0;}

.post-view-_cluster .actions{margin-top:2rem;text-align:center;}

.post-view-_cluster .btn{display:inline-block;padding:12px 30px;border-radius:var(--radius-md);font-weight:500;text-align:center;transition:all var(--anim-duration) var(--anim-ease);cursor:pointer;border:1px solid var(--primary-bg);font-size:1rem;background-color:var(--primary-bg);color:var(--primary-fg);}

.post-view-_cluster .btn:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-md);color:var(--primary-fg);}

.portal--post-listing{padding:var(--space-y) var(--space-x);background:var(--inverse-bg);color:var(--inverse-fg);}

.portal--post-listing .inner{max-width:var(--max-w);margin:0 auto;}

.portal--post-listing .header h2{margin:0 0 18px;font-size:clamp(24px,4vw,32px);}

.portal--post-listing .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;}

.portal--post-listing .card{background:rgba(15,23,42,0.9);border-radius:var(--radius-lg);padding:16px 18px;border:1px solid rgba(148,163,184,0.6);display:grid;gap:8px;color:var(--neutral-0);}

.portal--post-listing .card h3{margin:0;font-size:1rem;}

.portal--post-listing .card p{margin:0;font-size:0.9rem;}

.portal--post-listing .tag{font-size:0.8rem;}

.second-hero-block---motion{padding:calc(var(--space-section-y) * .68) var(--space-section-x);background:#fff;color:#0a0f1a;}
    .second-hero-block__inner{max-width:var(--max-w);margin:0 auto;padding-bottom:clamp(1.2rem,3vw,2rem);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);}
    .second-hero-block---motion h1{margin:0;max-width:16ch;font-size:clamp(2rem,5.6vw,4.35rem);line-height:1.04;font-weight:720;}
    .second-hero-block---motion p{margin:clamp(.95rem,2vw,1.35rem) 0 0;max-width:45rem;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.72;color:#4b5563;}
    @media (min-width:880px){.second-hero-block__inner{padding-left:clamp(1rem,5vw,4rem);}}

.lead--strip {
  background:var(--muted-bg);
  color:var(--muted-fg);
  padding:var(--space-section-y) var(--space-section-x);
}
.lead--strip .wrap {
  max-width:var(--max-w);
  margin:0 auto;
}
.lead--strip .record {
  display:flex;
  flex-direction:column;
  gap:var(--space-block);
}
.lead--strip .top {
  display:flex;
  align-items:flex-end;
  gap:var(--space-block);
}
.lead--strip h2 {
  flex:1 1 24rem;
  margin:0;
  font-size:clamp(var(--font-size-h2),5vw,var(--font-size-h1));
  line-height:1.05;
  letter-spacing:0;
}
.lead--strip p {
  flex:1 1 24rem;
  margin:0;
  min-width:0;
  font-size:var(--font-size-lg);
  line-height:1.65;
}
.lead--strip .sheet {
  display:flex;
  align-items:flex-end;
  gap:var(--gap);
  min-width:0;
}
.lead--strip .fields {
  flex:1 1 auto;
  min-width:0;
  display:flex;
  flex-wrap:wrap;
  gap:var(--space-y);
}
.lead--strip label {
  flex:1 1 14rem;
  min-width:0;
  display:flex;
  flex-direction:column;
  gap:calc(var(--space-card) * .45);
  font-size:var(--font-size-sm);
}
.lead--strip input {
  width:100%;
  min-width:0;
  border:1px solid var(--card-border);
  border-radius:var(--radius-sm);
  background:var(--card-bg);
  color:var(--card-fg);
  padding:var(--space-card);
  font:inherit;
}
.lead--strip input::placeholder {
  color:var(--input-placeholder);
}
.lead--strip button {
  flex:0 0 auto;
  border:0;
  border-radius:var(--radius-md);
  background:var(--primary-bg);
  color:var(--primary-fg);
  padding:var(--space-card) var(--gap);
  font:inherit;
  font-weight:700;
}
@media (max-width:760px) {
  .lead--strip .top,
  .lead--strip .sheet { align-items:stretch; flex-direction:column; }
}

.band--reach{padding:var(--space-section-y) var(--space-section-x);background:#f5f5f5;color:#0a0f1a}
.band--reach .wrap{width:min(100%,calc(var(--max-w)*.82));margin:0 auto}
.band--reach h2{max-width:18ch;margin:0;font-size:var(--font-size-h2);line-height:1.08}
.band--reach .wrap>p{max-width:44rem;margin:var(--space-y) 0 var(--space-block);color:#2a3040;line-height:var(--line-height-base)}
.band--reach .strip{display:flex;flex-wrap:wrap;gap:var(--space-y)}
.band--reach .strip>*{min-width:0;flex:1 1 18rem}
.band--reach .strip>*{background:#fff;color:#0a0f1a;border-radius:var(--radius-md);padding:var(--space-y);box-shadow:var(--shadow-sm);text-decoration:none;overflow-wrap:anywhere}
.band--reach span{display:block;margin-bottom:var(--space-card);color:#2a3040;font-size:var(--font-size-sm)}
.band--reach strong{font-size:var(--font-size-h3);line-height:1.16}
.band--reach p{margin:0;line-height:var(--line-height-base)}
@media(max-width:760px){.band--reach .strip{display:block}.band--reach .strip>*{display:block;margin-top:var(--space-y)}}

.policy-items__focus{padding:var(--space-section-y) var(--space-section-x);background:var(--primary-bg);color:var(--primary-fg)}
.policy-items__focus .page{max-width:min(var(--max-w),62rem);margin:0 auto}
.policy-items__focus h2{margin:0;font-size:var(--font-size-h1);line-height:1.05}
.policy-items__focus .opening{margin:var(--space-y) 0 var(--space-block);font-size:var(--font-size-lg)}
.policy-items__focus .notes{border-top:1px solid color-mix(in srgb,currentColor 34%,transparent)}
.policy-items__focus .note{padding:var(--gap) 0}
.policy-items__focus .note + .note{border-top:1px solid color-mix(in srgb,currentColor 24%,transparent)}
.policy-items__focus h3{margin:0 0 var(--space-card);font-size:var(--font-size-h3);line-height:1.2}
.policy-items__focus .note p{margin:0}

.terms-list---record {
  padding: var(--space-section-y) var(--space-section-x);
  background: var(--inverse-bg);
  color: var(--inverse-fg);
}

.terms-list---record .wrap {
  max-width: min(var(--max-w), 58rem);
  margin: 0 auto;
}

.terms-list---record h2 {
  margin: 0;
  font-size: var(--font-size-h2);
  line-height: 1.08;
}

.terms-list---record .intro {
  margin: var(--space-card) 0 var(--space-block);
  max-width: 44rem;
  color: var(--neutral-300);
  font-size: var(--font-size-lg);
}

.terms-list---record .column {
  display: flex;
  flex-direction: column;
  gap: var(--gap);
}

.terms-list---record .item {
  padding-left: var(--space-card);
  border-left: 1px solid var(--neutral-800);
}

.terms-list---record h3 {
  margin: 0;
  font-size: var(--font-size-h3);
}

.terms-list---record .item p {
  margin: calc(var(--space-card) * .65) 0 0;
  color: var(--neutral-300);
}

.area-second-hero-block-glint{padding:calc(var(--space-section-y) * .68) var(--space-section-x);background:#fff;color:#0a0f1a;}
    .second-hero-block__inner{max-width:var(--max-w);margin:0 auto;padding-bottom:clamp(1.2rem,3vw,2rem);border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);}
    .area-second-hero-block-glint h1{margin:0;max-width:16ch;font-size:clamp(2rem,5.6vw,4.35rem);line-height:1.04;font-weight:720;}
    .area-second-hero-block-glint p{margin:clamp(.95rem,2vw,1.35rem) 0 0;max-width:45rem;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.72;color:#4b5563;}
    @media (min-width:880px){.second-hero-block__inner{padding-left:clamp(1rem,5vw,4rem);}}

.set_done{background:var(--accent-bg);color:var(--accent-fg);padding:var(--space-section-y) var(--space-section-x)}
.set_done .wrap{max-width:var(--max-w);margin:0 auto}
.set_done .wide{display:flex;flex-direction:column;gap:var(--space-block)}
.set_done h2{margin:0;max-width:18ch;font-size:clamp(var(--font-size-h2),5vw,var(--font-size-h1));line-height:1.05;letter-spacing:0}
.set_done .bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-block)}
.set_done p{flex:0 1 36rem;margin:0;min-width:0;font-size:var(--font-size-lg);line-height:1.65}
.set_done .actions{flex:0 1 30rem;min-width:0;display:flex;flex-wrap:wrap;gap:var(--space-card)}
.set_done a{padding:var(--space-card);border-radius:var(--radius-sm);background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;text-decoration:none}
@media(max-width:760px){.set_done .bottom{flex-direction:column}.set_done p,.set_done .actions{flex-basis:auto}}

.public___handoff{--flow:calc(var(--space-y) * 1.22);--measure:calc(var(--max-w) / 2.30);--image-size:calc(var(--max-w) / 3.44);padding:var(--space-section-y) var(--space-section-x);background:#f7f7f7;color:#0a0f1a;}
.public___handoff .wrap{max-width:var(--max-w);margin:0 auto;}
.public___handoff h1,.public___handoff h2,.public___handoff h3,.public___handoff p{margin:0;}
.public___handoff h1{font-size:var(--font-size-h1);line-height:1.08;}
.public___handoff h2{font-size:var(--font-size-h2);line-height:1.12;}
.public___handoff h3{font-size:var(--font-size-h3);line-height:1.2;}
.public___handoff p{font-size:var(--font-size-md);line-height:var(--line-height-base);color:color-mix(in srgb, #0a0f1a 68%, transparent);}
.public___handoff a{color:inherit;text-decoration:none;}
.public___handoff img{display:block;width:min(28rem,100%);max-width:100%;height:auto;border-radius:var(--radius-md);flex:0 1 min(28rem,38vw);}
.public___handoff .action{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--space-card) var(--space-y);border-radius:var(--radius-sm);background:#0a0f1a;color:#ffffff;}
.public___handoff .lead,.public___handoff .note{}
.public___handoff .direct-flow>h1,.public___handoff .direct-flow>h2,.public___handoff .direct-flow>p,.public___handoff .direct-flow>.action{margin-top:var(--space-y);}
.public___handoff .direct-flow img{margin-top:var(--flow);}
.public___handoff .direct-flow .lead,.public___handoff .direct-flow .note{}
.public___handoff .route{display:flex;flex-wrap:wrap;gap:var(--gap);margin-top:var(--space-y);padding-top:var(--space-card);border-top:1px solid rgba(10,15,26,0.12);}
.public___handoff .route a{font-size:var(--font-size-sm);font-weight:600;color:#B87333;}
.public___handoff .route a:hover{color:#1B2A4A;}

.panel-return-page {
  background:linear-gradient(135deg,var(--primary-bg,#154253),var(--accent-bg,#2f614d));
  color:var(--primary-fg,#ffffff);
  padding:var(--space-section-y,80px) var(--space-section-x,20px);
}
.panel-return-page .wrap {
  width:min(100%,var(--max-w,1120px));
  margin:0 auto;
}
.panel-return-page .split {
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:var(--space-block,48px);
}
.panel-return-page .copy {
  flex:1 1 420px;
  min-width:0;
}
.panel-return-page h1 {
  margin:0;
  max-width:10ch;
  font-size:clamp(var(--font-size-h2,34px),7vw,var(--font-size-h1,72px));
  line-height:.96;
  letter-spacing:0;
}
.panel-return-page p {
  margin:var(--space-y,22px) 0 0;
  max-width:54ch;
  font-size:var(--font-size-lg,18px);
  line-height:1.65;
  color:color-mix(in srgb,currentColor 78%,transparent);
}
.panel-return-page .action {
  display:inline-flex;
  margin-top:var(--space-block,34px);
  padding:14px 20px;
  border-radius:var(--radius-md,12px);
  background:var(--primary-fg,#ffffff);
  color:var(--primary-bg,#154253);
  text-decoration:none;
  font-weight:700;
}
.panel-return-page .list {
  flex:0 1 430px;
  min-width:260px;
  display:flex;
  flex-direction:column;
  gap:12px;
}
.panel-return-page .item {
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
  padding:16px 0;
  border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent);
  color:inherit;
  text-decoration:none;
}
.panel-return-page .item span {
  font-size:var(--font-size-md,16px);
  font-weight:700;
}
.panel-return-page .item small {
  max-width:22ch;
  color:color-mix(in srgb,currentColor 70%,transparent);
  line-height:1.45;
  text-align:right;
}
@media (max-width:720px) {
  .panel-return-page { padding:var(--space-section-y,56px) var(--space-section-x,16px); }
  .panel-return-page .split { align-items:stretch; flex-direction:column; }
  .panel-return-page .list { min-width:0; }
  .panel-return-page .item { flex-direction:column; gap:6px; }
  .panel-return-page .item small { text-align:left; max-width:none; }
}