.cert__rows>div{transition:border-color .24s var(--e-out);position:relative}.cert__rows>div:after{content:"";background:var(--gold-2);transform-origin:0;height:1px;transition:transform .5s var(--e-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.cert__rows>div:hover:after{transform:scaleX(1)}.cert__rows dt{transition:color .24s var(--e-out)}.cert__rows dd{transition:translate .32s var(--e-out)}.cert__rows>div:hover dt{color:var(--gold-text)}.cert__rows>div:hover dd{translate:4px}.cert__fine{max-width:440px;margin-top:20px}.cert__stage{--gx:30%;--gy:20%;background:var(--night-tile);place-items:center;box-shadow:0 40px 80px -40px #000000b3,inset 0 0 0 1px #f3ede20f}.cert__stage .photo{z-index:-2}.cert__hold{width:min(420px,74%);position:relative}.cert__stage .certificate{--ink-3:#b0a695;background:var(--night-sheet);-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;transition:border-color .5s var(--e-out);overflow:hidden;transform:none;box-shadow:0 30px 60px -24px #000000bf,0 0 0 1px #e7b27c14}.cert__stage .frag__certtitle{text-wrap:balance;padding-right:68px}.cert__stage .certificate:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(380px circle at var(--gx) var(--gy), #ffe2b424, transparent 55%);opacity:0;transition:opacity .4s var(--e-out);position:absolute;inset:0}.cert__stage[data-lit] .certificate:after{opacity:1}.cert__stage[data-verified] .certificate{border-color:#e7b27cb3}.cert__stage .cert__seal{transition:background .4s var(--e-out), color .4s var(--e-out)}.cert__stage .cert__seal[data-on]{background:var(--gold-2);color:var(--on-gold);animation:cert-seal .6s var(--e-out) both;border-color:#0000}@keyframes cert-seal{0%{opacity:0}}.cert__verify{background:var(--night-sheet);width:100%;transition:border-color .24s var(--e-out), box-shadow .3s var(--e-out)}.cert__verify:focus-within{box-shadow:var(--shadow-float), 0 0 0 4px #e7b27c1a;border-color:#e7b27c8c}.cert__verify-ico{color:var(--ink-3);flex:none;transition:color .24s}.cert__verify:focus-within .cert__verify-ico{color:var(--gold-1)}.cert__verify input{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase}.cert__verify input::placeholder{text-transform:none}.cert__out{min-height:44px;padding-left:18px}.cert__msg{max-width:560px;animation:cert-msg .5s var(--e-out);align-items:flex-start;gap:10px;margin:0;display:flex}.cert__msg.ok{color:var(--ivory)}.cert__msg.ok b{color:var(--gold-text);font-weight:500}.cert__msg .tick{margin-top:2px}.cert__dot{background:var(--ivory-3);border-radius:9px;flex:none;width:6px;height:6px;margin:8px 6px 0}.cert__hint{color:var(--ink-3);font-size:13px}.cert__hint .mono{color:var(--ink-2)}@keyframes cert-msg{0%{opacity:0;transform:translateY(6px)}}@media (min-width:1081px){.cert .ctas .btn{flex:auto;justify-content:center}}@media (min-width:1081px) and (max-width:1240px){.cert__stage{aspect-ratio:1/.98}}@media (max-width:1080px){.cert .split{gap:48px}}@media (min-width:641px) and (max-width:1080px){.cert__stage{aspect-ratio:16/10}.cert__hold{width:min(440px,56%)}}@media (max-width:640px){.cert .ledgerrows>div{grid-template-columns:120px 1fr}.cert__stage{aspect-ratio:1/1.18}.cert__hold{width:min(340px,88%)}.cert .ctas .btn{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.cert__stage .cert__seal[data-on],.cert__msg{animation:none}}
.closingx{min-height:max(820px,100svh)}.closingx .photo{z-index:-2}.closingx:before{background:linear-gradient(180deg, var(--night) 0, #0d0b08b8 120px, transparent 300px, transparent calc(100% - 180px), #0d0b08b8 calc(100% - 60px), var(--night) 100%), radial-gradient(52% 36% at 50% 46%, #0d0b088c, #0d0b0847 60%, transparent 100%)}[data-aurai-theme=dark] .closingx:before{background:linear-gradient(180deg, var(--night) 0, #0b0906bf 120px, transparent 300px, transparent calc(100% - 180px), #0b0906c2 calc(100% - 60px), var(--night) 100%), radial-gradient(52% 36% at 50% 46%, #0b090699, #0b090652 60%, transparent 100%)}.closingx .closing__copy .lede{color:#f3ede2e0;max-width:580px}.closing__prompt{background:var(--night-sheet);border-color:var(--line-2);-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .24s var(--e-out), box-shadow .3s var(--e-out)}.closing__prompt:focus-within{border-color:#e7b27c99;box-shadow:0 0 0 4px #e7b27c1f}.closing__prompt input::placeholder{color:var(--ivory-2)}.closingx .ctas .btn--quiet{background:var(--night-sheet);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--line-2)}.closingx .ctas .btn--quiet:hover{background:var(--night-tile);border-color:#f3ede24d}@media (max-width:640px){.closingx{min-height:0;padding-block:200px 260px}.closing__prompt{flex-wrap:wrap}.closing__prompt input{min-height:40px;font-size:14px}.closing__prompt .btn{flex:1 0 100%;justify-content:center}}
.compsec .comp{margin-block:0;padding:0;list-style:none}.compsec .ccell{margin:0}.compsec .ccell .body{transition:color .24s var(--e-out);font-size:14.5px}.compsec .ccell .title{transition:translate .36s var(--e-out)}.compsec .ccell:before{z-index:1;background:var(--gold-2);height:2px;top:-1px}.compsec .ccell:hover .title{translate:0 -2px}.compsec .ccell:hover .body{color:var(--ink)}@media (max-width:1080px){.compsec .ccell{padding:28px 24px 32px 0}.compsec .ccell+.ccell{padding-left:0}.compsec .ccell:nth-child(n+3){border-top:1px solid var(--line)}.compsec .ccell:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.compsec .ccell:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:640px){.compsec .ccell,.compsec .ccell+.ccell,.compsec .ccell:nth-child(2n){border-left:0;padding:22px 0 26px}.compsec .ccell+.ccell{border-top:1px solid var(--line)}.compsec .ccell{row-gap:8px}}@media (prefers-reduced-motion:reduce){.compsec .ccell:hover .title{translate:none}}
.cseam{--p:50;--ink:var(--ivory);--ink-2:var(--ivory-2);--ink-3:var(--ivory-3);--line:#f3ede214;--line-2:#f3ede229;--tile:#f3ede20d;isolation:isolate;color:var(--ivory);background:var(--night);box-shadow:inset 0 0 0 1px var(--line);touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:12px;display:grid;position:relative;overflow:clip}.cseam>*{grid-area:1/1}.cseam__layer{padding:60px clamp(16px,4vw,48px) clamp(24px,3.5vw,40px);position:relative}.cseam__layer--after{z-index:0;background:var(--night-card);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--gold-2) 70%, transparent)}.cseam__layer--before{z-index:1;background:var(--night);clip-path:inset(0 calc(100% - var(--p) * 1%) 0 0)}.cseam__layer>.photo{z-index:0;position:absolute;inset:0}.cseam__label{z-index:1;color:var(--ink-2);font-size:13px;font-weight:500;position:absolute;top:20px;left:clamp(16px,4vw,48px)}.cseam__label--after{left:auto;right:clamp(16px,4vw,48px)}.cseam__rows{z-index:1;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cseam__row{border-radius:10px;align-items:center;gap:8px 16px;height:52px;padding:0 16px;font-size:14px;display:grid}.cseam__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.cseam__row--after{box-shadow:inset 0 0 0 1px var(--line);background:#f3ede20a;grid-template-columns:minmax(0,1fr) auto 128px}.cseam__row--after .stw{justify-self:start}.cseam__row--before{border:1px dashed var(--line-2);grid-template-columns:auto minmax(0,1fr)}.cseam__row--before .cseam__name{color:var(--ink-3);font-weight:400}.cseam__note{text-overflow:ellipsis;min-width:0;color:var(--ink-3);white-space:nowrap;font-size:13px;overflow:hidden}.cseam__track{z-index:3;pointer-events:none;transform:translateX(calc(var(--p) * 1%));position:relative}.cseam__line{background:var(--gold-2);width:1px;position:absolute;top:0;bottom:0;left:-.5px}.cseam__handle{border:1px solid var(--gold-2);background:var(--night-sheet);width:44px;height:44px;color:var(--ivory);cursor:ew-resize;pointer-events:auto;touch-action:none;transition:scale .2s var(--e-out);border-radius:99px;place-items:center;margin-top:-22px;padding:0;display:grid;position:absolute;top:50%;left:-22px}.cseam__handle svg{width:22px;height:auto}.cseam__handle:hover,.cseam[data-dragging] .cseam__handle{scale:1.06}.cseam__handle:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.cseam[data-glide] .cseam__layer--before{transition:clip-path .4s var(--e-out)}.cseam[data-glide] .cseam__track{transition:transform .4s var(--e-out)}@media (pointer:fine){.cseam{cursor:ew-resize}}@media (max-width:640px){.cseam__layer{padding:52px 14px 18px}.cseam__label{top:16px;left:14px}.cseam__label--after{left:auto;right:14px}.cseam__row{gap:2px 10px;height:60px;padding:0 12px;font-size:13.5px}.cseam__row--after{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto}.cseam__row--after .cseam__name{grid-column:1/-1}.cseam__row--after .cseam__ctl{grid-column:2}.cseam__row--after .stw{grid-column:3;justify-self:end}.cseam__row--before{grid-template-columns:minmax(0,1fr)}.cseam__note{text-overflow:ellipsis;font-size:12px;overflow:hidden}.cseam__ctl .frag__id{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.cseam[data-glide] .cseam__layer--before,.cseam[data-glide] .cseam__track,.cseam__handle{transition:none}}
.ent__prompt{background:var(--night-sheet);transition:border-color .24s var(--e-out), box-shadow .3s var(--e-out);margin-top:32px}.ent__prompt:focus-within{box-shadow:var(--shadow-float), 0 0 0 4px #e7b27c1a;border-color:#e7b27c8c}.ent__prompt input{appearance:textfield}.ent__prompt input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ent__prompt input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ent__checks li{transition:color .24s var(--e-out);position:relative}.ent__checks li:after{content:"";background:var(--gold-2);transform-origin:0;height:1px;transition:transform .5s var(--e-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ent__checks li:hover{color:var(--ivory)}.ent__checks li:hover:after{transform:scaleX(1)}.ent__checks .tick{transition:scale .3s var(--e-out)}.ent__checks li:hover .tick{scale:1.15}.js .ent__checks li .tick{opacity:0;transition:scale .45s var(--e-out), opacity .3s;transition-delay:calc(var(--d,0s) + .26s);scale:.6}.js .ent__checks li.in .tick{opacity:1;scale:1}.js .ent__checks li.in:hover .tick{transition-delay:0s;scale:1.15}.ent__seam{width:var(--container);margin-inline:auto}.ent__src{text-align:center;margin-top:16px}@media (max-width:1080px){.ent__head{gap:40px}}@media (max-width:640px){.ent__prompt{flex-wrap:wrap;padding:6px 6px 6px 18px}.ent__prompt input{min-height:40px}.ent__prompt .prompt__unit{padding-right:12px}.ent__prompt .btn{flex:1 0 100%;justify-content:center}}
.faqx{--inset:3%;padding-inline:var(--page-margin);position:relative;box-shadow:0 -1px #f3ede20a}[data-aurai-theme=dark] .faqx{box-shadow:inset 0 0 0 1px #f3ede212}.faq__head{margin-bottom:40px}.faqx__tabwrap{text-align:center}.faqx__tabs{isolation:isolate;border-radius:10px;max-width:100%;position:relative}.faqx__tabs button{border-radius:6px}.faqx__ind{z-index:-1;width:var(--tab-w,0);translate:var(--tab-x,0) 0;background:var(--card);box-shadow:0 1px 3px #16130e14, inset 0 -1.5px 0 var(--gold-2);transition:translate .42s var(--e-out), width .42s var(--e-out);border-radius:6px;position:absolute;top:4px;bottom:4px;left:0}.faqx__tabs button{transition:color .2s var(--e-out);align-items:center;gap:8px;display:inline-flex}.faqx__tabs button[aria-selected=true]{box-shadow:none;background:0 0}.faqx__tabs button:hover{color:var(--ink)}.faqx__tabs button:focus-visible{outline-offset:-2px;border-radius:6px}.faqx__q{font:inherit;margin:0}.faqx__row button{cursor:pointer;position:relative}.faqx__row .faqx__q button{grid-template-columns:1fr 28px;gap:20px}.faqx__row button:focus-visible{outline-offset:-2px;border-radius:10px}.faqx__row .title{transition:translate .32s var(--e-out)}.faqx__row button:hover .title{translate:4px}.faqx__row i{transition:transform .36s var(--e-out), background .24s var(--e-out);position:relative}.faqx__row i:before,.faqx__row i:after{content:"";background:currentColor;border-radius:2px;width:11px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faqx__row i:after{rotate:90deg}.faqx__row button:hover i{background:var(--gold-wash);color:var(--gold-text)}.faqx__row[data-open] i{background:var(--ink);color:var(--sheet)}.faqx__row .faq__a p{opacity:0;transition:opacity .3s var(--e-out), translate .36s var(--e-out);margin-left:0;translate:0 -6px}.faqx__row[data-open] .faq__a p,.faqx__row[data-open] .faqx__chips{opacity:1;transition-delay:80ms;translate:none}.faqx__chips{opacity:0;transition:opacity .3s var(--e-out), translate .36s var(--e-out);flex-wrap:wrap;gap:8px;margin:-6px 0 24px;padding:0;list-style:none;display:flex;translate:0 -6px}.faqx__chip{border:1px solid var(--line-2);height:28px;font:500 13px var(--sans);letter-spacing:0;color:var(--ink-2);border-radius:6px;align-items:center;gap:6px;padding:0 10px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.faqx__chip .ico{transition:translate .24s var(--e-out)}a.faqx__chip:hover{border-color:var(--gold-2);background:var(--gold-wash);color:var(--gold-text)}a.faqx__chip:hover .ico{translate:3px}.faqx__chip--plain{background:var(--gold-wash);color:var(--gold-text);border-color:#0000}.faqx__list .faqx__swap .faqx__row{animation:faq-row .5s var(--e-out) both;animation-delay:calc(var(--i) * 50ms)}@keyframes faq-row{0%{opacity:0;transform:translateY(14px)}}@media (max-width:640px){.faqx{margin-inline:8px;padding-inline:16px}.faqx__tabs{scrollbar-width:none;overflow-x:auto}.faqx__tabs button{flex:none;padding:0 9px;font-size:13px}.faqx__row button{padding:20px 0}}@media (prefers-reduced-motion:reduce){.faqx__row .faq__a p,.faqx__chips{translate:none}}
