.section-eyebrow{max-width:none;color:var(--color-text-secondary);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:center;gap:.55rem;display:flex}.section-heading{max-width:var(--measure-heading);margin-top:var(--heading-gap);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance}.section-lead{max-width:var(--measure-lead);margin-top:var(--space-md);color:var(--color-text-secondary);font-size:var(--fs-lead);line-height:var(--lh-lead)}.about-upper{isolation:isolate;padding:var(--section-padding) var(--gutter);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.about-upper:before{content:"";z-index:-2;aspect-ratio:1;background:radial-gradient(circle at 58% 32%, rgb(var(--rgb-glow) / .14), rgb(var(--rgb-glow) / .045) 38%, transparent 68%);filter:blur(38px);pointer-events:none;border-radius:50%;width:min(46vw,780px);position:absolute;top:-8%;right:-3vw}.about-upper:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid rgb(var(--rgb-accent) / .24);background:radial-gradient(circle at 62% 30%, rgb(var(--rgb-glow) / .075), rgb(var(--rgb-glow) / .018) 42%, transparent 70%);width:min(44vw,760px);box-shadow:inset 0 0 70px rgb(var(--rgb-accent) / .025), 0 0 40px rgb(var(--rgb-accent) / .025);pointer-events:none;border-top-color:rgb(var(--rgb-accent) / .52);border-right-color:rgb(var(--rgb-accent) / .08);border-radius:50%;position:absolute;top:2%;right:-6vw}.upper-left{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.upper-left-eyebrow{max-width:none;color:var(--color-text-secondary);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:center;gap:.55rem;display:flex}.upper-left-heading{max-width:var(--measure-display);font-size:var(--fs-display);font-weight:var(--fw-bold);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance}.upper-left-text{gap:var(--space-sm);max-width:var(--measure-lead);flex-direction:column;display:flex}.upper-left-text p{color:var(--color-text-secondary);font-size:var(--fs-lead);line-height:var(--lh-lead)}.upper-left-button{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--control-height);width:fit-content;max-width:100%;margin-top:var(--space-2xs);border:1px solid var(--color-border-accent);border-radius:var(--radius-pill);color:#ff8b67;font-size:var(--fs-meta);font-weight:var(--fw-semibold);transition:border-color var(--dur-base) ease, background-color var(--dur-base) ease, box-shadow var(--dur-base) ease, transform var(--dur-base) ease;background:0 0;padding:.8rem 1.6rem;text-decoration:none;display:inline-flex}.upper-left-button .arrow{transition:transform var(--dur-base) var(--ease-out);font-size:1.15rem;line-height:1}@media (hover:hover) and (pointer:fine){.upper-left-button:hover{border-color:var(--color-accent);background:rgb(var(--rgb-accent) / .05);box-shadow:inset 0 0 0 1px rgb(var(--rgb-accent) / .15), 0 0 20px rgb(var(--rgb-accent) / .12);transform:translateY(-2px)}.upper-left-button:hover .arrow{transform:translate(2px,-2px)}}.upper-left-button:active{background:var(--color-accent-surface);transform:translateY(0)}.credentials,.about-compare,.about-facts{margin-inline:var(--margin-left-right);padding-block:var(--section-padding);border-top:1px solid var(--color-border-subtle)}.credentials-grid{margin-top:var(--space-xl);gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.credentials-card{isolation:isolate;gap:var(--space-2xs);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) ease, box-shadow var(--dur-base) ease;flex-direction:column;padding:clamp(1.5rem,2.4vw,2.25rem);display:flex;position:relative;overflow:hidden}.credentials-card:before{content:"";z-index:0;aspect-ratio:1;background:radial-gradient(circle, rgb(var(--rgb-glow) / .15), transparent 68%);opacity:0;width:16rem;transition:opacity .35s ease, transform .48s var(--ease-out);border-radius:50%;position:absolute;top:-7rem;right:-7rem;transform:scale(.65)}.credentials-card>*{z-index:1;position:relative}.credentials-card-title{font-size:var(--fs-title);font-weight:var(--fw-semibold);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.credentials-card-note{max-width:none;color:var(--color-text-muted);font-size:var(--fs-caption)}.credentials-card-text{max-width:none;color:var(--color-text-secondary);font-size:var(--fs-meta);line-height:var(--lh-lead)}.credentials-why{max-width:var(--measure-body);margin-top:var(--space-xl);padding-left:var(--space-md);border-left:2px solid var(--color-accent);color:var(--color-text-secondary);font-size:var(--fs-lead);line-height:var(--lh-lead)}.compare-scroll{overscroll-behavior-inline:contain;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow-x:auto}.compare-table{border-collapse:collapse;text-align:left;width:100%;min-width:46rem}.compare-table th,.compare-table td{border-bottom:1px solid var(--color-border-subtle);font-size:var(--fs-meta);font-weight:var(--fw-regular);line-height:var(--lh-lead);vertical-align:top;padding:clamp(.8rem,1.4vw,1.15rem) clamp(.9rem,1.6vw,1.4rem)}.compare-table thead th{color:var(--color-text);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase}.compare-table tbody th{color:var(--color-text-muted);font-weight:var(--fw-medium);white-space:nowrap}.compare-table td{color:var(--color-text-secondary)}.compare-table .is-us{background:var(--color-accent-surface);color:var(--color-text)}.compare-table thead .is-us{color:var(--color-accent-bright)}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0}@media (width<=700px){.compare-table{min-width:0}.compare-table,.compare-table tbody,.compare-table tr,.compare-table th,.compare-table td{display:block}.compare-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.compare-table tbody th{color:var(--color-text);font-size:var(--fs-body);font-weight:var(--fw-semibold);white-space:normal;border-bottom:0;padding-bottom:.6rem}.compare-table td{border-bottom:0;padding-block:.7rem}.compare-table td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:.15rem;display:block}.compare-table td.is-us:before{color:var(--color-accent-bright)}.compare-table tbody tr{border-bottom:1px solid var(--color-border-subtle);padding-bottom:.5rem}.compare-table tbody tr:last-child{border-bottom:0;padding-bottom:0}}.facts-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));display:grid}.fact{padding:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) ease, box-shadow var(--dur-base) ease;position:relative;overflow:hidden}.fact:after{content:"";background:linear-gradient(90deg, var(--color-accent), transparent 76%);transform-origin:0;width:100%;height:2px;transition:transform .42s var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.fact dt{color:var(--color-text-muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase}.fact dd{color:var(--color-text);font-size:var(--fs-meta);line-height:var(--lh-lead);margin-top:.4rem}.facts-note{max-width:var(--measure-body);margin-top:var(--space-lg);color:var(--color-text-muted);font-size:var(--fs-meta);line-height:var(--lh-body)}.about-layer2,.about-layer3{isolation:isolate;padding:var(--section-padding) var(--gutter);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);display:grid;position:relative}.layer2-left,.layer3-left{gap:var(--space-lg);border-right:1px solid var(--color-border-subtle);flex-direction:column;padding-right:clamp(1rem,3vw,3rem);display:flex}.layer2-left-upper,.layer3-left-upper{gap:var(--space-sm);flex-direction:column;display:flex}.layer2-left-title,.layer2-right-title,.layer3-left-title,.layer3-right-title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.layer2-left-text,.layer2-right-text,.layer3-left-text,.layer3-right-text{gap:var(--space-sm);font-size:var(--fs-meta);flex-direction:column;display:flex}.layer2-left-text p,.layer3-left-text p{color:var(--color-text-secondary);line-height:var(--lh-body)}.layer2-right,.layer3-right{gap:var(--space-sm);flex-direction:column;display:flex}.layer2-right-text ul,.layer3-left-text ul,.layer3-right-text ul{gap:var(--space-sm);padding-left:1.35rem;display:grid}.layer2-right-text li,.layer3-left-text li,.layer3-right-text li{color:var(--color-text-secondary);font-size:var(--fs-meta);line-height:var(--lh-body)}.layer2-right-text li::marker{color:var(--color-accent)}.layer3-left-text li::marker{color:var(--color-accent)}.layer3-right-text li::marker{color:var(--color-accent)}@media (width<=1100px){.credentials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.about-upper{grid-template-columns:1fr;align-items:start}.about-layer2,.about-layer3{grid-template-columns:1fr}.layer2-left,.layer3-left{padding-right:0;padding-bottom:var(--space-lg);border-right:0;border-bottom:1px solid var(--color-border-subtle)}.about-upper:before,.about-upper:after{opacity:.7;width:105vw;top:18%;right:-55vw}}@media (width<=640px){.credentials-grid{grid-template-columns:1fr}.credentials-why{padding-left:var(--space-sm)}}@media (width<=600px) and (orientation:portrait){.about-upper,.about-layer2,.about-layer3{padding-inline:1rem}.credentials,.about-compare,.about-facts{margin-inline:1rem}}@media (hover:hover) and (pointer:fine){.credentials-card:hover{border-color:rgb(var(--rgb-accent) / .34);box-shadow:0 24px 52px rgb(var(--rgb-shadow) / calc(.32 * var(--shadow-strength))), inset 0 1px 0 rgb(var(--rgb-ink) / .04);transform:translateY(-2px)}.credentials-card:hover:before{opacity:1;transform:scale(1)}.fact:hover{border-color:rgb(var(--rgb-accent) / .34);box-shadow:0 20px 42px rgb(var(--rgb-shadow) / calc(.28 * var(--shadow-strength)));transform:translateY(-2px)}.fact:hover:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.about-upper:after{animation:none;rotate:0deg}.credentials-card,.credentials-card:before,.fact,.fact:after{transition:none}.credentials-card:hover,.fact:hover{transform:none}}.about-proof{margin-inline:var(--margin-left-right);padding-block:var(--section-padding);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.about-proof>:is(.credentials,.about-facts){border-top:0;margin-inline:0;padding-block:0}.about-proof .section-heading{font-size:var(--fs-h3)}.about-proof .facts-intro{margin-bottom:var(--space-md)}.about-proof .facts-grid{border-top:1px solid var(--color-border-medium);display:block}.about-proof .fact{border:0;border-bottom:1px solid var(--color-border-medium);background:0 0;border-radius:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;column-gap:1.5rem;padding:.8rem 0;display:grid}.about-proof .fact:after{display:none}.about-proof .fact:hover{box-shadow:none;transform:none}.about-proof .fact dd{margin-top:0}.about-proof .facts-note{margin-top:var(--space-md)}.about-layer2,.about-layer3{padding-block:clamp(2.5rem,4vw,3.5rem)}.layer2-left-title,.layer2-right-title,.layer3-left-title,.layer3-right-title{font-size:var(--fs-title)}.layer3-left{gap:var(--space-sm)}.compare-intro,.facts-intro{margin-bottom:var(--space-lg)}.fact{padding:1rem 1.25rem}@media (width<=900px){.about-proof{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}}.about-details{margin-top:var(--space-xs);border-top:1px solid var(--color-border-medium)}.about-details>div{border-bottom:1px solid var(--color-border-medium);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:baseline;column-gap:1.5rem;padding:.65rem 0;display:grid}.about-details dt{color:var(--color-text-muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase}.about-details dd{color:var(--color-text);font-size:var(--fs-meta);line-height:var(--lh-lead)}.about-details-note{color:var(--color-text-muted);font-size:var(--fs-meta);line-height:var(--lh-body)}@media (width<=480px){.about-proof .fact,.about-details>div{grid-template-columns:minmax(0,1fr);row-gap:.15rem}}
