.landing-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.landing-page>.frame{max-width:none;width:min(80rem, 100% - 2 * max(var(--space-4), env(safe-area-inset-left)));padding-inline:0}.brand-mark{background:url(/stellagate/assets/stellagate-navy-kk6Z7DHj.png) 50%/contain no-repeat;width:28px;height:28px}@media (prefers-color-scheme:dark){.brand-mark{background-image:url(/stellagate/assets/stellagate-white-Ctf9P35t.png)}}.hero-panel .landing-header{z-index:3;padding:var(--space-2) var(--space-8) 0;position:relative}.hero-panel .landing-header .nav-bar{min-height:var(--target-min);background:0 0;border:0;padding:0}.hero-panel .nav-links-desktop a{color:var(--on-image-secondary)}.hero-panel .nav-links-desktop a:hover{color:var(--on-image)}.hero-panel .nav-dropdown-trigger{color:var(--on-image-secondary)}.hero-panel .nav-dropdown-trigger:hover,.hero-panel .nav-dropdown-trigger[aria-expanded=true]{color:var(--on-image)}.hero-panel .nav-toggle-bar{background:var(--on-image)}.hero-panel .nav-col-center{align-items:flex-start}.hero-panel .nav-brand{color:var(--label)}.hero-panel .nav-logo{display:none}.hero-panel .nav-logo-navy{display:block}@media (prefers-color-scheme:dark){.hero-panel .nav-logo-navy{display:none}.hero-panel .nav-logo-white{display:block}}.hero-panel .nav-icon-btn{color:var(--on-image);border-color:var(--on-image-line);background:0 0}.hero-panel .nav-col-right .button-primary{color:var(--on-image);border:1px solid var(--on-image-line);background:0 0}.hero-panel .nav-col-right .button-primary:hover{border-color:var(--on-image-secondary);background:#ffffff1a}@media (max-width:40rem){.hero-panel .nav-col-right{display:none}.hero-panel .landing-header{padding-inline:var(--space-4)}.hero-frame .notch-top{width:13rem;clip-path:path("M0 0H208C176 0 172 60 140 60H68C36 60 32 0 0 0Z")}}#nav-sentinel{pointer-events:none;width:100%;height:0}.landing-pill-wrap{inset-inline:0;top:max(var(--space-3), env(safe-area-inset-top));z-index:40;padding-inline:max(var(--space-4), env(safe-area-inset-left));pointer-events:none;opacity:0;transition:opacity .25s var(--ease-arrive), transform .25s var(--ease-arrive);position:fixed;transform:translateY(-8px)}.landing-pill-wrap.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.landing-pill-inner{width:100%;max-width:58rem;margin-inline:auto}.landing-page .button{font-size:var(--text-caption);font-weight:500}.frame{--cell-pad:var(--space-6);padding-top:var(--space-4);margin-top:0;position:relative}.frame>:not(.hero-wrap){border-inline:1px solid var(--separator)}@media (min-width:48rem){.frame{--cell-pad:var(--space-10)}}.ruled,.band,.closing-wrap{position:relative}.ruled:before,.band:before,.closing-wrap:before{content:"";border-top:1px solid var(--separator);pointer-events:none;width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.band{height:var(--space-20)}.hero-wrap{padding:var(--space-4) 0 0}.hero-frame{--frame:var(--field);--notch-r:var(--space-6);--base-d:2.25rem;padding:var(--space-5);background:var(--frame);border-radius:calc(var(--radius-hero) + var(--space-5));position:relative}.hero-panel{border-radius:var(--radius-hero) var(--radius-hero) 0 0;color:var(--on-image);background-color:var(--image-base);grid-template-rows:auto auto 1fr;min-height:min(44rem,90vh);display:grid;position:relative;overflow:hidden}.hero-panel:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(120% 80% at 50% 45%, var(--image-scrim) 0%, #0b152647 55%, #0b152600 100%), linear-gradient(180deg, #0b152659 0%, #0b15261a 40%, #0b152680 100%), url(/stellagate/assets/hero-landscape-CsmUcUoG.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.notch{z-index:2;background:var(--frame);position:absolute}.notch-top{width:22rem;height:3.75rem;clip-path:path("M0 0H352C302 0 296 60 248 60H104C56 60 50 0 0 0Z");top:0;left:50%;transform:translate(-50%)}.hero-base{display:none}.hero-panel{--u:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='224' height='37'%3E%3Cpath d='M44 0H180C150 0 144 33 112 33C80 33 74 0 44 0Z'/%3E%3C/svg%3E");-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--base-d) - var(--radius-hero) + 1px) no-repeat, linear-gradient(#000 0 0) 50% calc(100% - var(--base-d)) / calc(100% - 2 * var(--radius-hero) + 2px) calc(var(--radius-hero) + 1px) no-repeat, radial-gradient(circle at 100% 0, #000 var(--radius-hero), #0000 calc(var(--radius-hero) + .5px)) 0 calc(100% - var(--base-d)) / var(--radius-hero) var(--radius-hero) no-repeat, radial-gradient(circle at 0 0, #000 var(--radius-hero), #0000 calc(var(--radius-hero) + .5px)) 100% calc(100% - var(--base-d)) / var(--radius-hero) var(--radius-hero) no-repeat, var(--u) 50% 100% / 14rem calc(var(--base-d) + 1px) no-repeat;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--base-d) - var(--radius-hero) + 1px) no-repeat, linear-gradient(#000 0 0) 50% calc(100% - var(--base-d)) / calc(100% - 2 * var(--radius-hero) + 2px) calc(var(--radius-hero) + 1px) no-repeat, radial-gradient(circle at 100% 0, #000 var(--radius-hero), #0000 calc(var(--radius-hero) + .5px)) 0 calc(100% - var(--base-d)) / var(--radius-hero) var(--radius-hero) no-repeat, radial-gradient(circle at 0 0, #000 var(--radius-hero), #0000 calc(var(--radius-hero) + .5px)) 100% calc(100% - var(--base-d)) / var(--radius-hero) var(--radius-hero) no-repeat, var(--u) 50% 100% / 14rem calc(var(--base-d) + 1px) no-repeat;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--base-d) - var(--radius-hero) + 1px) no-repeat, linear-gradient(#000 0 0) 50% calc(100% - var(--base-d)) / calc(100% - 2 * var(--radius-hero) + 2px) calc(var(--radius-hero) + 1px) no-repeat, radial-gradient(circle at 100% 0, #000 var(--radius-hero), #0000 calc(var(--radius-hero) + .5px)) 0 calc(100% - var(--base-d)) / var(--radius-hero) var(--radius-hero) no-repeat, radial-gradient(circle at 0 0, #000 var(--radius-hero), #0000 calc(var(--radius-hero) + .5px)) 100% calc(100% - var(--base-d)) / var(--radius-hero) var(--radius-hero) no-repeat, var(--u) 50% 100% / 14rem calc(var(--base-d) + 1px) no-repeat}.hero-down{left:50%;bottom:calc(var(--base-d) - var(--space-8));z-index:3;width:var(--target-min);height:var(--target-min);border-radius:var(--radius-pill);color:var(--on-image);place-items:center;display:grid;position:absolute;transform:translate(-50%)}.hero-down svg{width:var(--space-5);height:var(--space-5);fill:currentColor;transition:transform var(--duration-state) var(--ease-arrive)}.hero-down:hover svg{transform:translateY(2px)}.hero-down:focus-visible{outline-offset:-2px}.notch-left,.notch-right{width:1.25rem;height:8rem;top:50%;transform:translateY(-50%)}.notch-left{clip-path:path("M0 0C0 34 20 38 20 64C20 90 0 94 0 128Z");left:0}.notch-right{clip-path:path("M20 0C20 34 0 38 0 64C0 90 20 94 20 128Z");right:0}@media (max-width:40rem){.notch-left,.notch-right{display:none}}.hero-stage{z-index:1;text-align:center;padding:var(--space-12) var(--cell-pad) calc(var(--space-16) + var(--space-8));align-content:center;justify-items:center;display:grid;position:relative}.hero-stage h1{max-width:20ch;color:var(--on-image);font-size:var(--text-large-title);letter-spacing:-.025em;margin-inline:auto;font-weight:500;line-height:1.1}@media (min-width:48rem){.hero-stage h1{font-size:var(--text-hero)}}.hero-stage .lede{margin:var(--space-6) auto 0;max-width:34em;color:var(--on-image-secondary);font-size:var(--text-body);font-weight:400;line-height:var(--leading-prose)}@media (min-width:48rem){.hero-stage .lede{font-size:var(--text-lead)}}.hero-actions{justify-items:center;gap:var(--space-3);margin-top:var(--space-8);display:grid}.hero-cta{padding-inline:var(--space-8);font-size:var(--text-body)!important}.hero-note{font-size:var(--text-caption);color:var(--on-image-secondary)}.snapshot{--mark:var(--accent);max-width:48rem;margin:var(--space-16) auto 0;padding:var(--space-3);color:inherit;text-decoration:none;display:block;position:relative}.snapshot:before{content:"";pointer-events:none;background:linear-gradient(var(--mark), var(--mark)) top left / var(--space-5) 2px, linear-gradient(var(--mark), var(--mark)) top left / 2px var(--space-5), linear-gradient(var(--mark), var(--mark)) top right / var(--space-5) 2px, linear-gradient(var(--mark), var(--mark)) top right / 2px var(--space-5), linear-gradient(var(--mark), var(--mark)) bottom left / var(--space-5) 2px, linear-gradient(var(--mark), var(--mark)) bottom left / 2px var(--space-5), linear-gradient(var(--mark), var(--mark)) bottom right / var(--space-5) 2px, linear-gradient(var(--mark), var(--mark)) bottom right / 2px var(--space-5);background-repeat:no-repeat;position:absolute;inset:0}.snapshot:focus-visible{outline-offset:4px;border-radius:var(--radius-panel)}.snapshot+.band{margin-top:var(--space-16)}.app-mock{text-align:left;color:var(--label);background:var(--field);border:1px solid var(--separator);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);transition:transform var(--duration-state) var(--ease-arrive);overflow:hidden}.snapshot:hover .app-mock{transform:translateY(calc(-1 * var(--space-1)))}.mock-chrome{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg);border-bottom:1px solid var(--separator);grid-template-columns:1fr minmax(0,auto) 1fr;display:grid}.mock-dots{gap:var(--space-2);display:flex}.mock-dots span{width:var(--space-3);height:var(--space-3);background:var(--dot-close);border-radius:50%}.mock-dots span:nth-child(2){background:var(--dot-minimise)}.mock-dots span:nth-child(3){background:var(--dot-zoom)}.mock-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-address);font-size:var(--text-footnote);color:var(--label-tertiary);background:var(--field);border:1px solid var(--separator);border-radius:var(--radius-control);padding:var(--space-1) var(--space-3);overflow:hidden}.mock-scene{display:grid;overflow:hidden}.mock-scene>*{grid-area:1/1}.mock-page{min-width:0}.mock-appbar{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--separator);font-size:var(--text-footnote);color:var(--label-secondary);display:flex}.mock-brand{align-items:center;gap:var(--space-2);color:var(--label);font-weight:600;display:inline-flex}.mock-brand .brand-mark{width:18px;height:18px}.mock-links{gap:var(--space-4);display:flex}.mock-links .is-on{color:var(--label);font-weight:500}.mock-net{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--separator);border-radius:var(--radius-pill);color:var(--label);margin-left:auto;font-weight:500;display:inline-flex}.mock-net-dot{background:var(--go);border-radius:50%;width:6px;height:6px}.mock-form{padding:var(--space-8) var(--space-8) var(--space-10);justify-items:start;display:grid}.mock-title{font-size:var(--text-title-2);letter-spacing:-.025em;margin-bottom:var(--space-6);font-weight:500;line-height:1.1}.mock-label{font-size:var(--text-caption);margin:var(--space-4) 0 var(--space-2);font-weight:500}.mock-field{overflow-wrap:anywhere;width:100%;max-width:32rem;min-height:4rem;font-family:var(--font-address);font-size:var(--text-caption);border:1px solid var(--border-control);border-radius:var(--radius-control);padding:var(--space-3);line-height:1.4}.mock-caret{vertical-align:text-bottom;background:var(--label);opacity:0;width:1px;height:1.1em;margin-left:1px;display:inline-block}.mock-segmented{border:1px solid var(--border-control);border-radius:var(--radius-pill);font-size:var(--text-footnote);display:inline-flex;overflow:hidden}.mock-segmented span{padding:var(--space-2) var(--space-4);color:var(--label-secondary)}.mock-segmented .is-on{background:var(--label);color:var(--bg);border-radius:var(--radius-pill);font-weight:500}.mock-button{margin-top:var(--space-6);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--label);color:var(--bg);font-size:var(--text-caption);font-weight:500}.mock-scrim{-webkit-backdrop-filter:blur(6px);background:#0b1526a6}.mock-modal{z-index:1;width:min(22.5rem, 100% - 2 * var(--space-4));margin-block:var(--space-8);place-self:center}.mock-modal .modal-box{box-shadow:0 28px 72px #00000073}.mock-modal .modal-close{display:flex}.mock-modal .modal-dest-pill{cursor:inherit}.mock-modal .modal-pill-btn{place-items:center;display:grid}@media (max-width:40rem){.mock-links{display:none}.mock-form{padding:var(--space-6) var(--space-5)}}.frag-word{font-weight:600;font-size:var(--text-title-2);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--go);display:block}.frag-word-stop{color:var(--stop)}.frag-row{gap:0 var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--separator);font-size:var(--text-footnote);text-align:left;grid-template-columns:auto 1fr;align-items:start;line-height:1.35;display:grid}.frag-row>.status{grid-row:span 2;align-self:center}.frag-q{color:var(--label);font-weight:500}.frag-a{color:var(--label-secondary)}.status{flex:none;display:inline-flex}.status-icon{width:var(--space-6);height:var(--space-6);fill:currentColor}.status-fine{color:var(--go)}.status-stop{color:var(--stop)}.status-check{color:var(--caution)}.use>.status .status-icon{width:var(--space-8);height:var(--space-8)}.shot{min-height:9rem;padding:var(--space-6);background:color-mix(in srgb, var(--bg) 60%, var(--separator));border-radius:var(--radius-control);align-content:center;display:grid}.shot>*,.visual-short>.frag-row,.visual-short>.frag-verdict{background:var(--field);border:1px solid var(--separator);border-radius:var(--radius-control);padding:var(--space-3);box-shadow:var(--shadow-raised)}.frag-input{font-family:var(--font-address);font-size:var(--text-caption)}.shot>.frag-input{border-color:var(--border-control)}.frag-verdict{gap:var(--space-1);font-size:var(--text-footnote);display:grid}.ruled-head{padding:var(--space-16) var(--cell-pad) var(--space-12)}.ruled-head h2,.dev-copy h2{font-size:var(--text-large-title);letter-spacing:-.03em;max-width:20ch;font-weight:500;line-height:1.1}@media (min-width:48rem){.ruled-head h2,.dev-copy h2{font-size:var(--text-section)}}.section-intro{margin-top:var(--space-4);max-width:var(--measure);color:var(--label-secondary);font-size:var(--text-body);line-height:var(--leading-prose)}@media (min-width:48rem){.section-intro{font-size:var(--text-lead)}}.cells{margin:0;padding:0;list-style:none;display:grid;position:relative}.cells:before{content:"";border-top:1px solid var(--separator);pointer-events:none;width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.cell{min-width:0;padding:var(--cell-pad);position:relative}.cell+.cell{border-top:1px solid var(--separator)}@media (min-width:48rem){.cells-3{grid-template-columns:repeat(3,1fr)}.cells-2{grid-template-columns:1fr 1fr}.cells .cell+.cell{border-top:0;border-left:1px solid var(--separator)}.cells-3 .cell:nth-child(3n+1),.cells-2 .cell:nth-child(odd){border-left:0}.cells-3 .cell:nth-child(n+4){border-top:1px solid var(--separator)}}.cell h3{margin-top:var(--space-8);font-size:var(--text-title-3);letter-spacing:-.01em;font-weight:500;line-height:1.25}.cell h3+p{margin-top:var(--space-3)}.cell p{color:var(--label-secondary)}.step{padding-top:calc(var(--cell-pad) + var(--space-10));overflow:hidden}.step-num{top:-.32em;right:var(--cell-pad);font-size:var(--text-numeral);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--accent) 45%, transparent);pointer-events:none;font-weight:500;line-height:1;position:absolute}@supports not (-webkit-text-stroke:1px black){.step-num{color:color-mix(in srgb, var(--accent) 15%, transparent)}}.step .shot{position:relative}.visual{min-height:15rem;padding:var(--space-8);border-radius:var(--radius-control);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 22%, var(--bg)) 0%, var(--bg) 85%);align-content:center;display:grid;overflow:hidden}.visual-short{min-height:11rem;padding:var(--space-6)}.visual-card{background:var(--field);border:1px solid var(--separator);border-radius:var(--radius-control);padding:var(--space-5);box-shadow:var(--shadow-raised)}.visual-title{font-size:var(--text-caption);margin-bottom:var(--space-3);font-weight:500}.visual-text{margin-top:var(--space-2);font-weight:400;line-height:1.4}.visual-fix{margin-top:var(--space-2);font-size:var(--text-caption);color:var(--label-secondary);line-height:1.45}.dir-list,.format-list{margin:0;padding:0;list-style:none}.dir-list li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--separator);font-size:var(--text-caption);font-weight:400;display:flex}.format-list{gap:var(--space-2);display:grid}.format-list li{align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--field);border:1px solid var(--separator);border-radius:var(--radius-control);font-size:var(--text-footnote);color:var(--label-secondary);display:flex}.mono{font-family:var(--font-address);color:var(--accent);min-width:6.5rem;font-weight:500}.cell-cta{align-content:end;justify-items:start;gap:var(--space-6);background:var(--image-base);min-height:20rem;color:var(--on-image);display:grid;overflow:hidden}.cell-cta .guilloche svg,.closing-panel .guilloche svg{stroke:var(--on-image-line)}.cell-cta>:not(.guilloche):not(.glass-layer){position:relative}.glass-layer{pointer-events:none;-webkit-backdrop-filter:blur(5px)saturate(170%);border-radius:inherit;background:linear-gradient(135deg,#ffffff14,#ffffff05 45%,#ffffff0f);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0f}.glass-plate{justify-items:start;gap:var(--space-5);display:grid;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-layer{background:var(--image-scrim)}}@media (prefers-reduced-transparency:reduce){.glass-layer{background:var(--image-scrim);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.glass-layer{background:var(--image-base);-webkit-backdrop-filter:none;backdrop-filter:none}}.cell .cta-title{color:var(--on-image);font-size:var(--text-large-title);letter-spacing:-.03em;max-width:14ch;font-weight:500;line-height:1.1}.button-light{background:var(--on-image);color:var(--image-base)}.button-light:hover{background:var(--on-image-secondary)}.use{align-content:start;justify-items:start;display:grid}.use h3,.use .button-soft{margin-top:var(--space-6)}.button-soft{background:color-mix(in srgb, var(--accent) 10%, var(--field));color:var(--accent);border-color:color-mix(in srgb, var(--accent) 25%, transparent)}.button-soft:hover{background:color-mix(in srgb, var(--accent) 16%, var(--field))}.badge{white-space:nowrap;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);font-size:var(--text-footnote);align-items:center;font-weight:500;line-height:1;display:inline-flex}.badge.badge-go{color:var(--go);background:var(--go-bg)}.badge.badge-stop{color:var(--stop);background:var(--stop-bg)}.dev .cell{padding-block:var(--space-16)}.dev-copy{align-content:center;justify-items:start;display:grid}.ticks{margin:var(--space-8) 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.ticks li{padding-left:var(--space-6);color:var(--label-secondary);position:relative}.ticks li:before{content:"";width:var(--space-2);height:var(--space-2);background:var(--go);border-radius:2px;position:absolute;top:.55em;left:0}.ticks code,.code-block{font-family:var(--font-address)}.ticks code{font-size:var(--text-caption);color:var(--label)}.code-panel{--mark:var(--accent);padding:var(--space-3);position:relative}.code-panel:before{content:"";pointer-events:none;background:linear-gradient(var(--mark), var(--mark)) top left / var(--space-5) 2px, linear-gradient(var(--mark), var(--mark)) top left / 2px var(--space-5), linear-gradient(var(--mark), var(--mark)) top right / var(--space-5) 2px, linear-gradient(var(--mark), var(--mark)) top right / 2px var(--space-5), linear-gradient(var(--mark), var(--mark)) bottom left / var(--space-5) 2px, linear-gradient(var(--mark), var(--mark)) bottom left / 2px var(--space-5), linear-gradient(var(--mark), var(--mark)) bottom right / var(--space-5) 2px, linear-gradient(var(--mark), var(--mark)) bottom right / 2px var(--space-5);background-repeat:no-repeat;position:absolute;inset:0}.code-tabs{gap:var(--space-1);padding:var(--space-3);background:var(--field);border:1px solid var(--separator);border-radius:var(--radius-control) var(--radius-control) 0 0;border-bottom:0;display:flex}.code-tabs button{min-height:var(--target-min);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--accent);font:500 var(--text-caption) / 1 var(--font-text);cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:0;display:inline-flex}.code-tabs svg{width:var(--space-4);height:var(--space-4);fill:currentColor;flex:none}.code-tabs button[aria-selected=true]{background:var(--accent);color:var(--field)}.code-tabs button:focus-visible{outline-offset:2px}.code-block{padding:var(--space-5);background:var(--field);border:1px solid var(--separator);border-radius:0 0 var(--radius-control) var(--radius-control);min-height:20rem;font-size:var(--text-caption);color:var(--label);margin:0;line-height:1.6;overflow-x:auto}.faq-list{padding:var(--space-6) var(--cell-pad) var(--space-10);position:relative}.faq-list:before{content:"";border-top:1px solid var(--separator);width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.faq-item{border-bottom:1px solid var(--separator)}.faq-item:last-child{border-bottom:0}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--target-min);padding-block:var(--space-6);cursor:pointer;font-size:var(--text-title-3);font-weight:500;line-height:1.3;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";width:var(--space-2);height:var(--space-2);margin-right:var(--space-1);border-right:1.5px solid var(--label-tertiary);border-bottom:1.5px solid var(--label-tertiary);transition:transform var(--duration-state) var(--ease-arrive);flex:none;transform:rotate(45deg)}.faq-item[open] summary:after{transform:rotate(-135deg)}.faq-item summary:focus-visible{outline-offset:4px}.faq-item p{padding-bottom:var(--space-6);max-width:60rem;color:var(--label-secondary);font-size:var(--text-body)}@media (min-width:48rem){.faq-item p{font-size:var(--text-lead)}}.closing-wrap{padding:var(--space-10) var(--space-3)}@media (min-width:48rem){.closing-wrap{padding:var(--space-10) var(--cell-pad)}}.closing-panel{justify-items:start;gap:var(--space-5);padding:var(--space-16) var(--cell-pad);border-radius:var(--radius-control);background:var(--image-base);color:var(--on-image);display:grid;position:relative;overflow:hidden}.closing-panel>:not(.guilloche):not(.glass-layer){position:relative}.closing-panel h2{font-size:var(--text-large-title);letter-spacing:-.03em;font-weight:500;line-height:1.1}@media (min-width:48rem){.closing-panel h2{font-size:var(--text-section)}}.closing-panel p{color:var(--on-image-secondary);max-width:32em;font-size:var(--text-lead)}
