/* Card Genius: graphite, warm paper, precise gold. Evidence images remain unaltered. */
:root{--v-bg:#111210;--v-fg:#f0eee7;--v-dim:#aaa99e;--v-gold:#cbb383;--v-rule:#f2ebdc26;--v-paper:#ebe7dc;--v-serif:Georgia,'Times New Roman',serif}
html[data-style=platinum]{--v-bg:#eeeee8;--v-fg:#22241e;--v-dim:#62665a;--v-gold:#816937;--v-rule:#24291e30;--v-paper:#f9f7ef}
html[data-style=folio]{--v-bg:#f0ebdf;--v-fg:#242a24;--v-dim:#646a5e;--v-gold:#866a38;--v-rule:#252c2430;--v-paper:#faf7ee}
.premium{background:var(--v-bg);color:var(--v-fg);--ground:var(--v-bg);--ink:var(--v-fg);--muted:var(--v-dim);--accent:var(--v-gold);--line:var(--v-rule)}
.premium .mast{max-width:1600px;margin:0 auto;padding:0 5%;height:90px;border-bottom:1px solid var(--v-rule)}
.premium .wordmark{font-size:28px;letter-spacing:-1.4px}.premium .wordmark .seal-set{width:36px;height:36px}
.premium .mast-links{gap:30px}.premium .mast-links a{font-size:12px}.premium .site-footer{margin:0 5%;padding:36px 0;border-top:1px solid var(--v-rule)}
.premium h1,.premium h2,.premium h3{font-weight:400}.premium h2{font-size:clamp(40px,4.7vw,74px);letter-spacing:-.055em;line-height:1.04}
.premium h1 em,.premium h2 em{font-family:var(--v-serif);font-weight:400;letter-spacing:-.065em;color:var(--v-gold)}
.v-eyebrow{font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:2px;color:var(--v-gold);text-transform:uppercase}
.v-hero{max-width:1600px;margin:auto;padding:0 5%;display:grid;grid-template-columns:1.05fr 1fr;column-gap:5%;align-items:center}
.v-hero-copy{padding:66px 0 56px;position:relative;z-index:2}.v-hero h1{font-size:clamp(62px,6.7vw,105px);line-height:1.01;letter-spacing:-.064em;margin:24px 0 28px}.v-lead{font-size:19px;line-height:1.55;max-width:400px;letter-spacing:-.35px}.v-sub{max-width:370px;color:var(--v-dim);font-size:14px;line-height:1.7;margin:12px 0 22px}.v-offer{display:flex;gap:18px;align-items:center;margin:25px 0}.v-offer>strong{font-size:34px;letter-spacing:-1.7px;font-weight:450}.v-offer>span{padding-left:18px;border-left:1px solid var(--v-rule);font-size:11px;color:var(--v-dim);line-height:1.6}.v-offer b{font-weight:400;color:var(--v-fg)}
.v-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.v-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;border:1px solid var(--v-gold);padding:15px 21px;text-decoration:none;font:500 12px/1.4 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#171b14;background:#d3bd91;border-radius:2px;cursor:pointer;transition:background .2s,transform .2s}.v-button:hover{background:#e6d3ac;transform:translateY(-2px)}.v-button span{font-size:17px}.v-link{display:inline-flex;align-items:center;gap:24px;text-decoration:none;border-bottom:1px solid var(--v-rule);padding:12px 0;font-size:12px}.v-link:hover{color:var(--v-gold);border-color:var(--v-gold)}.v-preview{font:10px/1.7 ui-monospace,monospace;color:var(--v-dim);margin-top:18px;max-width:400px}
.v-hero-object{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:15px 0 45px}.premium.home .v-hero-object .stage{margin:0;padding:0;background:radial-gradient(ellipse at center,#bba3730e,transparent 70%);color:var(--v-fg)}.premium.home .v-hero-object .stage:before{display:none}.premium.home .v-hero-object .replica-wrap{height:455px}.premium.home .v-hero-object .under{padding-top:5px}.premium.home .v-hero-object .card-seal{display:none}.premium.home .v-hero-object .card-kicker{top:15px;font-size:9px}.premium.home .v-hero-object .example-note{max-width:340px;font-size:9px}.premium.home .v-hero-object #replica{inset:36px 0 20px;height:calc(100% - 56px)}
.v-grade-tag{display:flex;align-items:center;gap:30px;align-self:center;background:var(--v-paper);color:#252820;width:280px;padding:16px 21px;box-shadow:0 18px 40px #0003;margin-top:23px;text-decoration:none;border-top:2px solid #b19b6e}.v-grade-tag b{font:11px/1.4 'Helvetica Neue',sans-serif;letter-spacing:2px}.v-grade-tag small{display:block;font:9px/1.6 ui-monospace,monospace;color:#696c62}.v-grade-tag>strong{font-size:36px;letter-spacing:-2px;font-weight:400;margin-left:auto;line-height:1}.v-grade-tag>strong small{display:inline;font-size:11px;letter-spacing:0}.v-tag-arrow{font-size:20px;color:#7e6b44}
.v-hero-baseline{grid-column:1/-1;border-top:1px solid var(--v-rule);padding:23px 0;display:flex;justify-content:space-between;font:9px/1.5 ui-monospace,monospace;letter-spacing:1.5px;color:var(--v-dim)}.v-hero-baseline a{font:11px 'Helvetica Neue',sans-serif;letter-spacing:0;text-decoration:none;color:var(--v-fg)}.v-hero-baseline a span{margin-left:22px}
.v-editorial{padding:120px 5%;max-width:1600px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:32px 10%;border-bottom:1px solid var(--v-rule)}.v-editorial>.v-eyebrow{grid-column:1/-1}.premium .v-editorial h2{font-size:clamp(48px,6vw,90px)}.v-editorial-aside{align-self:end;max-width:340px;padding-bottom:8px}.v-section-no{font:9px ui-monospace,monospace;letter-spacing:1px;color:var(--v-gold)}.v-editorial-aside p{color:var(--v-dim);font-size:15px;line-height:1.8;margin-top:22px}.v-editorial-aside p:first-of-type{font-size:23px;line-height:1.5;color:var(--v-fg)}.v-editorial-aside .v-link{margin-top:24px}
.v-folio-story{max-width:1600px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:9%;padding:100px 5%}.v-folio-story figure{margin:0}.v-folio-story img{width:100%;display:block;aspect-ratio:1.22;object-fit:cover}.v-folio-story figcaption{color:var(--v-dim);font:9px/1.6 ui-monospace,monospace;margin-top:12px}.v-folio-story h2{margin:27px 0}.v-folio-story p:not(.v-eyebrow){font-size:14px;color:var(--v-dim);line-height:1.9;max-width:390px;margin-top:18px}
.v-standard{padding:95px 5%;max-width:1600px;margin:auto;border-top:1px solid var(--v-rule)}.v-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:20px 8%;align-items:end}.v-section-heading>.v-eyebrow{grid-column:1/-1}.v-section-heading>p:last-child{font-size:15px;color:var(--v-dim);line-height:1.9;justify-self:end}.v-standards{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border-top:1px solid var(--v-rule);border-bottom:1px solid var(--v-rule);gap:36px}.v-standards article{padding:28px 0 32px}.v-standards span{font:10px ui-monospace,monospace;color:var(--v-gold)}.v-standards h3{font-size:26px;margin:25px 0 14px;letter-spacing:-.8px}.v-standards p{font-size:13px;line-height:1.8;color:var(--v-dim);max-width:220px}.v-method-note{font-size:11px;line-height:1.8;color:var(--v-dim);max-width:770px;margin-top:22px}
.v-evidence-story{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding:50px 5% 110px;max-width:1600px;margin:auto}.v-evidence-photo{position:relative;aspect-ratio:1.05;overflow:hidden;background:#25251f}.v-evidence-photo img{position:absolute;width:580%;max-width:none;left:-59%;top:-71%}.v-evidence-photo>span{position:absolute;left:0;bottom:0;width:100%;padding:16px 20px;background:#171914e8;color:#f1eee6;font:9px/1.5 ui-monospace,monospace;letter-spacing:1px}.v-evidence-story h2{margin:27px 0}.v-evidence-story p:not(.v-eyebrow):not(.v-preview){font-size:15px;line-height:1.8;max-width:390px;color:var(--v-dim);margin:20px 0}.v-evidence-story .v-button{margin-top:10px}
.v-certificate-story{border-top:1px solid var(--v-rule);padding:110px 5%;max-width:1600px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.v-certificate-story h2{margin:28px 0}.v-certificate-story p:not(.v-eyebrow):not(.v-preview){font-size:15px;line-height:1.8;color:var(--v-dim);max-width:390px;margin:20px 0}.v-certificate-story .v-link{margin-top:20px}.v-certificate-display{padding:14px;perspective:1400px}.v-certificate-display>.grade-certificate{transform:rotate(2deg);transition:transform .4s;box-shadow:0 35px 60px #0003}.v-certificate-display:hover>.grade-certificate{transform:rotate(0)}
.grade-certificate{width:100%;max-width:490px;background:#f1eee5;color:#272b24;border:1px solid #c7c2b3;padding:30px;position:relative;font:14px/1.5 'Helvetica Neue',Helvetica,Arial,sans-serif;box-sizing:border-box}.grade-certificate p,.grade-certificate h3,.grade-certificate dl{margin:0}.cert-mast{display:flex;justify-content:space-between;gap:15px;align-items:center;border-bottom:1px solid #b7ac945e;padding-bottom:22px}.cert-wordmark{font-size:27px;font-weight:550;letter-spacing:-1.5px}.cert-wordmark>span{font:9px ui-monospace,monospace;vertical-align:top;letter-spacing:0;margin-left:3px}.cert-edition{font:8px/1.6 ui-monospace,monospace;letter-spacing:1px;color:#6d6b5d;text-align:right}.cert-title{padding-top:23px}.cert-title>p{font:8px/1.6 ui-monospace,monospace;letter-spacing:1.5px;color:#777466}.grade-certificate .cert-title h3{font:normal 35px/1.2 Georgia,serif;letter-spacing:-1px;margin:7px 0}.cert-title>span{font-size:10px;color:#686b61}.cert-score{display:flex;align-items:center;justify-content:space-between;margin-top:26px}.cert-label{font:8px/1.6 ui-monospace,monospace;letter-spacing:1px;color:#6d6b5d;display:block}.cert-score strong{display:block;font-size:76px;line-height:1.1;letter-spacing:-5px;font-weight:400}.cert-score strong>span{font:14px/1 ui-monospace,monospace;letter-spacing:0;color:#7c7e72;margin-left:9px}.cert-hallmark{display:block;width:76px;height:76px;object-fit:contain;clip-path:circle(40%)}.grade-certificate .cert-disclosure{font:9px/1.5 ui-monospace,monospace;color:#6d603f;border-top:1px solid #b5a276;border-bottom:1px solid #b5a276;padding:8px 0;margin:12px 0 0}.cert-categories{display:grid;grid-template-columns:repeat(4,1fr);padding:18px 0;border-bottom:1px solid #b7ac945e}.cert-categories dt{font-size:9px;color:#64695e}.cert-categories dd{font-size:20px;margin:5px 0 0}.cert-finding{padding:19px 0;border-bottom:1px solid #b7ac945e}.cert-finding p{font-size:13px;margin-top:6px}.cert-finding small{font-size:9px;color:#6f7168}.cert-bottom{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-top:18px}.cert-bottom p{font-size:12px;margin:5px 0}.cert-bottom small{font-size:9px;color:#6f7168;line-height:1.6}.cert-bottom img{display:block;width:76px;height:76px;background:#fff}
.v-price{margin:0 auto;padding:100px 5%;max-width:1600px;background:var(--v-paper);color:#262a21;--v-rule:#262a212c;--v-gold:#7c663d}.v-price-main{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:32px 0 48px}.v-price-number{font-size:clamp(70px,10vw,155px);line-height:1;letter-spacing:-.065em}.v-price-number>span{font-size:.4em;vertical-align:top;line-height:1.8;margin-right:6px}.v-price-main>div>p:last-child{font:10px ui-monospace,monospace;text-align:center;margin-top:17px;color:#666b5e}.v-price-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:35px 0;border-top:1px solid var(--v-rule)}.v-price h3{font-size:22px;margin-bottom:15px;letter-spacing:-.5px}.v-price-bottom p{font-size:13px;line-height:1.8;max-width:425px;color:#656a5e}.v-launch{border-top:1px solid var(--v-rule);padding-top:30px;display:flex;align-items:center;justify-content:space-between;gap:24px}.v-launch p{font-size:12px;line-height:1.8;color:#686d61}.v-launch strong{font-weight:500;color:#31382a}.v-launch .v-button{background:#242b20;color:#f1eee5;border-color:#242b20}.premium .lookup-block{max-width:1600px;margin:0 auto;padding:75px 5%}.premium .lookup-block h2{font-size:42px}.premium .lookup-block p{color:var(--v-dim)}
.v-example-heading{padding:65px 5% 45px;display:flex;align-items:flex-end;justify-content:space-between;gap:35px;max-width:1600px;margin:auto}.v-example-heading h1{font-size:clamp(42px,4.5vw,70px);line-height:1.05;margin-top:18px;letter-spacing:-.05em}.v-example-heading>p{font-size:12px;color:var(--v-dim);line-height:1.8}.v-example-heading strong{font-weight:500;color:var(--v-gold)}.v-example-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;padding:15px 8% 65px;max-width:1600px;margin:auto;align-items:start}.premium.example-page .v-example-inspection>.stage{margin:0;padding:0;background:none}.premium.example-page .replica-wrap{height:480px}.premium.example-page .card-seal{display:none}.premium.example-page .facts,.premium.example-page .lookup-qr,.premium.example-page .lookup-again{display:none}.v-example-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:18px}.v-example-actions>.v-button{font-size:10px;padding:11px 15px}.v-example-actions>.v-link{font-size:10px}.v-example-notes{border-top:1px solid var(--v-rule);max-width:1600px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:70px 8%}.v-example-notes h2{font-size:45px;margin-top:20px}.v-example-notes h3{font-size:21px;margin:0 0 14px;letter-spacing:-.5px}.v-example-notes p:not(.v-eyebrow){font-size:13px;color:var(--v-dim);line-height:1.8;margin-bottom:30px}
html[data-style=platinum] .premium .v-hero{grid-template-columns:1fr 1.1fr}html[data-style=platinum] .premium .v-hero-copy{order:2}html[data-style=platinum] .premium .v-hero-object{order:1}html[data-style=platinum] .premium .v-hero-baseline{order:3}html[data-style=platinum] .premium .v-evidence-story{background:#232820;color:#eeeee7;--v-fg:#eeeee7;--v-dim:#b1b4a9;--v-gold:#cbb383;padding-top:80px;padding-bottom:80px}
html[data-style=folio] .premium .v-hero{grid-template-columns:1.15fr .9fr;gap:2%}html[data-style=folio] .premium .v-hero h1{font-family:Georgia,serif;font-size:clamp(62px,7vw,108px);letter-spacing:-.065em}html[data-style=folio] .premium .v-hero-object{border-left:1px solid var(--v-rule);padding-left:20px}html[data-style=folio] .premium .v-editorial h2{font-family:Georgia,serif}html[data-style=folio] .premium .v-certificate-display>.grade-certificate{transform:rotate(-3deg)}
@media(min-width:1600px){.premium.home .v-hero-object .replica-wrap{height:520px}}
@media(max-width:1000px){.v-hero{gap:2%}.v-hero h1{font-size:65px}.v-hero-copy{padding-top:45px}.premium.home .v-hero-object .replica-wrap{height:390px}.v-lead{font-size:17px}.v-actions{gap:15px}.v-certificate-story{gap:5%}.grade-certificate{padding:24px}.v-example-layout{padding:15px 5% 50px;gap:5%}.v-editorial{gap:30px 7%}.premium .mast-links{gap:20px}}
@media(max-width:760px){.premium .mast{height:76px;padding:0 6%;margin:0}.premium .mast{gap:14px}.premium .mast-links{display:flex;gap:0;margin-left:auto}.premium .mast-links a{display:none}.premium .mast-links a.deck-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px}.premium .style-channel{margin-left:0}.premium .wordmark{font-size:25px}.premium .styles-toggle{padding:9px 13px}.premium .styles-panel{width:min(340px,88vw);right:0}.v-hero,html[data-style=platinum] .premium .v-hero,html[data-style=folio] .premium .v-hero{display:flex;flex-direction:column;padding:0 6%;gap:0}.v-hero-copy,html[data-style=platinum] .premium .v-hero-copy{order:0!important;width:100%;padding:45px 0 15px}.v-hero h1,html[data-style=folio] .premium .v-hero h1{font-size:clamp(55px,12.5vw,82px);margin:20px 0 24px}.v-lead{font-size:18px;max-width:330px}.v-sub{font-size:13px}.v-offer{margin:22px 0}.v-offer>strong{font-size:31px}.v-actions{gap:18px}.v-button{font-size:11px;padding:14px 18px;gap:23px}.v-link{font-size:11px}.v-preview{font-size:9px}.v-hero-object,html[data-style=folio] .premium .v-hero-object{order:1!important;width:100%;padding:20px 0 32px;border:0}.premium.home .v-hero-object .replica-wrap{height:430px}.v-hero-baseline{order:2!important;width:100%;font-size:8px;letter-spacing:1px}.v-grade-tag{width:260px}.v-editorial{padding:70px 6%;display:block}.premium .v-editorial h2{font-size:clamp(43px,9.4vw,67px);margin:24px 0 38px}.v-editorial-aside{max-width:400px}.v-editorial-aside p:first-of-type{font-size:20px}.v-folio-story{padding:60px 6%;display:flex;flex-direction:column;gap:40px}.v-folio-story h2{font-size:43px}.v-standard{padding:65px 6%}.v-section-heading{display:block}.v-section-heading h2{font-size:44px;margin:24px 0}.v-section-heading>p:last-child{font-size:13px}.v-standards{grid-template-columns:1fr 1fr;gap:0 25px;margin-top:35px}.v-standards article{padding:25px 0;border-bottom:1px solid var(--v-rule)}.v-standards h3{font-size:24px;margin-top:18px}.v-standards p{font-size:12px}.v-evidence-story{padding:20px 6% 65px;display:flex;flex-direction:column;gap:40px}.v-evidence-photo{width:100%;aspect-ratio:1.2}.v-evidence-story h2{font-size:44px}.v-certificate-story{padding:65px 6%;display:flex;flex-direction:column;gap:36px;align-items:stretch}.v-certificate-story h2{font-size:46px}.v-certificate-display{padding:8px}.grade-certificate{padding:23px}.v-price{padding:60px 6%}.v-price-main{display:block}.v-price h2{font-size:47px}.v-price-main>div{margin-top:35px}.v-price-number{font-size:100px}.v-price-main>div>p:last-child{text-align:left}.v-price-bottom{display:block;padding:25px 0 0}.v-price-bottom>div{padding-bottom:30px}.v-launch{display:block}.v-launch .v-button{margin-top:22px}.premium .lookup-block{padding:55px 6%;display:block}.premium .lookup-block h2{font-size:36px}.premium .lookup-block form{margin-top:25px}.premium .site-footer{margin:0 6%;gap:18px;flex-wrap:wrap}.v-example-heading{padding:38px 6%;display:block}.v-example-heading h1{font-size:42px}.v-example-heading>p{margin-top:25px;font-size:11px}.v-example-layout{display:flex;flex-direction:column;padding:0 6% 45px;gap:35px}.v-example-inspection,.v-example-report{width:100%}.premium.example-page .replica-wrap{height:430px}.v-example-notes{padding:45px 6%;display:block}.v-example-notes>div+div{margin-top:32px}.v-example-notes h2{font-size:40px}.v-hero-baseline a{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v-button,.v-certificate-display>.grade-certificate{transition:none;transform:none}}
@media print{.example-page .mast,.example-page .site-footer,.v-example-heading,.v-example-inspection,.v-example-actions,.v-example-notes{display:none!important}.example-page{background:white!important}.v-example-layout{display:block;padding:0;margin:0}.v-example-report .grade-certificate{max-width:150mm;width:150mm;box-shadow:none;margin:10mm auto;break-inside:avoid}.cert-disclosure{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

html[data-style=folio] .premium.home .v-hero-object .stage,html[data-style=folio] .premium.example-page .stage{position:relative;width:100%;top:auto;right:auto;margin:0}
.premium.example-page main{max-width:none;padding:0}.premium.example-page .stage:before{display:none}

/* Keep the hint outside the canvas rather than overlaying the card. */
.under .card-invitation{position:static;display:block;inset:auto;margin:0 0 14px;font:10px/1.5 ui-monospace,monospace;letter-spacing:1px;color:var(--v-dim)}
body:not(.replica-live) .under .card-invitation{visibility:hidden}
.v-grade-tag{width:330px;max-width:100%;gap:14px}.v-grade-tag>.seal-set{width:38px;height:38px;flex:none}.v-grade-tag>div{min-width:0}.v-grade-tag .seal-set{display:block}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#111210;color:#f0eee7;font:16px/1.5 'Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid #cbb383;outline-offset:5px}[hidden]{display:none!important}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400}h1,h2{letter-spacing:-.055em;line-height:1.04}em{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:#cbb383;letter-spacing:-.065em}.pitch-mast{height:84px;margin:0 5%;border-bottom:1px solid #eee4cc22;display:flex;align-items:center;gap:15px}.pitch-mast>a:first-child{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:27px;letter-spacing:-1.3px;font-weight:500}.pitch-dot{color:#cbb383;margin-left:-6px}.pitch-monogram{width:36px;height:36px;object-fit:contain;clip-path:circle(40%);margin-right:4px}.pitch-mast>span{font:8px ui-monospace,monospace;letter-spacing:2px;color:#a8a79b;margin:auto}.pitch-home{font-size:10px;text-decoration:none;color:#c9c8bd}
#slides{max-width:1680px;margin:auto}.pitch-slide{min-height:calc(100vh - 154px);padding:45px 7% 55px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;position:relative}.pitch h1{font-size:clamp(62px,7.2vw,116px)}.pitch h2{font-size:clamp(46px,5.1vw,82px)}.pitch-copy>.v-eyebrow{margin-bottom:28px}.pitch-intro{font-size:clamp(15px,1.5vw,23px);line-height:1.65;margin-top:28px;color:#b9bbb0;letter-spacing:-.3px}.pitch-price{display:flex;gap:22px;align-items:center;margin-top:35px}.pitch-price strong{font-size:33px;letter-spacing:-1.4px;font-weight:400}.pitch-price span{font:8px/1.8 ui-monospace,monospace;letter-spacing:1.2px;color:#a5a89a;padding-left:22px;border-left:1px solid #ffffff26}.pitch-cover-art{position:relative;display:flex;align-items:center;flex-direction:column}.pitch-card{width:min(260px,68%);aspect-ratio:.725;overflow:hidden;position:relative;border-radius:11px;transform:rotate(7deg);box-shadow:0 25px 60px #0007}.pitch-card img{width:126%;max-width:none;position:absolute;left:-16.5%;top:-16.2%}.pitch-label{position:relative;margin-top:1px;display:flex;align-items:center;justify-content:space-between;gap:24px;width:330px;max-width:95%;background:#eee9dc;color:#272b24;padding:18px 23px;box-shadow:0 20px 45px #0004;transform:rotate(-4deg);border-top:2px solid #cbb383}.pitch-label>div{font:12px/1.5 ui-monospace,monospace;letter-spacing:2px}.pitch-label small{display:block;font:7px/1.6 ui-monospace,monospace;letter-spacing:.5px;margin-top:5px;color:#727568}.pitch-label>strong{font-size:42px;font-weight:400;letter-spacing:-2px;line-height:1}.pitch-label>strong small{display:inline;font-size:10px}.pitch-cover-art>p{margin-top:30px;font:8px ui-monospace,monospace;color:#a3a698}.pitch-controls{height:70px;display:flex;justify-content:center;align-items:center;gap:18px}.pitch-controls button{border:1px solid #ffffff26;color:#eeeade;background:transparent;border-radius:50%;width:38px;height:38px}.pitch-controls button:hover{border-color:#cbb383;color:#cbb383}.pitch-controls button:disabled{opacity:.3;cursor:default}#count{font:10px ui-monospace,monospace;letter-spacing:1px;color:#b3b6a7}#print-deck{position:absolute;right:5%;border:0;width:auto;border-radius:0;font-size:10px;color:#a0a496}.pitch-folio img{width:100%;height:min(61vh,570px);object-fit:cover}.pitch-folio figcaption{font:8px/1.6 ui-monospace,monospace;color:#929588;margin-top:14px;max-width:360px}.pitch-emotion{grid-template-columns:1.15fr 1fr;gap:5%}.pitch-emotion h2{font-size:clamp(46px,5.3vw,82px)}.pitch-cta{display:inline-flex;align-items:center;gap:25px;text-decoration:none;color:#d5bd8d;border-bottom:1px solid #d5bd8d66;padding:12px 0;font-size:13px;margin-top:25px}.pitch-cta:hover{color:#fff}.pitch-note{font:9px/1.7 ui-monospace,monospace;color:#929788;margin-top:22px}.pitch-category-list{border-top:1px solid #fff2}.pitch-category-list>div{display:grid;grid-template-columns:35px 1fr;gap:7px 18px;padding:22px 0;border-bottom:1px solid #fff2}.pitch-category-list span{font:10px ui-monospace,monospace;color:#cbb383;align-self:center}.pitch-category-list h3{font-size:30px;letter-spacing:-1px}.pitch-category-list p{grid-column:2;font-size:13px;color:#9da491}.pitch-macro{height:min(60vh,560px);position:relative;overflow:hidden}.pitch-macro>img{position:absolute;width:570%;left:-56%;top:-65%;max-width:none}.pitch-macro figcaption{position:absolute;bottom:0;left:0;width:100%;background:#111210e8;padding:18px;font:8px/1.6 ui-monospace,monospace;letter-spacing:1px;color:#dedbcd}.pitch-detail{grid-template-columns:1fr 1fr}.pitch-proof{gap:8%}.pitch-certificate .grade-certificate{max-width:420px;padding:25px}.pitch-certificate .cert-score strong{font-size:60px}.pitch-certificate .cert-title{padding-top:17px}.pitch-certificate .cert-title h3{font-size:31px}.pitch-certificate .cert-score{margin-top:17px}.pitch-certificate .cert-categories{padding:14px 0}.pitch-certificate .cert-finding{padding:14px 0}.pitch-certificate .cert-mast{padding-bottom:16px}.pitch-certificate .cert-bottom{padding-top:14px}.pitch-scan{display:flex;gap:23px;align-items:center;margin-top:36px}.pitch-scan>img{width:100px;height:100px;background:#fff}.pitch-scan strong{font-size:16px;font-weight:400}.pitch-scan p{font-size:12px;color:#a9af9e;margin-top:7px}.pitch-scan a{font-size:11px;display:inline-block;margin-top:10px;color:#cbb383}.pitch-offer{background:#eae5d9;color:#272d23;--v-gold:#7c663d}.pitch-offer em{color:#827047}.pitch-offer .pitch-intro{color:#676e5f;font-size:17px}.pitch-offer h2{margin-top:28px}.pitch-big-price{font-size:clamp(82px,10vw,158px);line-height:1;letter-spacing:-.065em}.pitch-big-price>span{font-size:.4em;vertical-align:top;line-height:1.8;margin-right:5px}.pitch-big-price>small{font:9px/1.8 ui-monospace,monospace;display:block;letter-spacing:.5px;margin-top:18px;color:#727763}.pitch-big-price>p{font-size:19px;letter-spacing:-.5px;margin-top:40px;line-height:1.5}.pitch-launch{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:35px}.pitch-launch .pitch-copy>.v-eyebrow{margin-bottom:22px}.pitch-milestones{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;border-top:1px solid #fff2;padding-top:30px}.pitch-milestones span{font:10px ui-monospace,monospace;color:#cbb383;letter-spacing:1px}.pitch-milestones h3{font-size:26px;letter-spacing:-1px;margin:18px 0 14px}.pitch-milestones p{font-size:14px;line-height:1.8;color:#a7ae9a;max-width:300px}.pitch-launch .pitch-note{margin-top:0}.pitch-close{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:25px;background:radial-gradient(ellipse at 50% 90%,#cbb3830e,transparent 65%)}.pitch-close h2{font-size:clamp(70px,9vw,140px)}.pitch-close .pitch-intro{margin:0;font-size:19px}.pitch-close-bottom{display:flex;gap:60px;align-items:center;margin-top:10px}.pitch-close-bottom>.pitch-cta{margin:0}.pitch-close-bottom>span{font:8px/1.8 ui-monospace,monospace;letter-spacing:1px;text-align:left;color:#979e8c}.pitch-close-bottom b{font-weight:400;color:#cecdbf;letter-spacing:0}
@media(max-height:740px) and (min-width:801px){.pitch-slide{padding-top:30px;padding-bottom:30px}.pitch-card{width:220px}.pitch-certificate .grade-certificate{zoom:.85}.pitch-intro{font-size:17px;margin-top:22px}.pitch-copy>.v-eyebrow{margin-bottom:20px}}
@media(max-width:800px){.pitch-mast{height:72px;margin:0 6%}.pitch-mast>span{display:none}.pitch-home{margin-left:auto}.pitch-slide{min-height:calc(100vh - 142px);display:flex;flex-direction:column;align-items:stretch;padding:38px 6%;gap:32px}.pitch h1{font-size:64px}.pitch h2,.pitch-emotion h2{font-size:47px}.pitch-intro{font-size:17px}.pitch-cover-art{margin-top:5px}.pitch-card{width:215px}.pitch-label{width:285px}.pitch-cover-art>p{font-size:8px}.pitch-folio img{height:320px}.pitch-macro{height:340px;flex:none}.pitch-detail .pitch-copy{order:-1}.pitch-certificate{display:flex;justify-content:center}.pitch-big-price{font-size:110px;margin:10px 0 30px}.pitch-offer .pitch-intro{font-size:15px}.pitch-milestones{display:block;padding-top:0}.pitch-milestones article{padding:23px 0;border-bottom:1px solid #fff2}.pitch-milestones h3{font-size:26px;margin:12px 0}.pitch-launch{gap:25px}.pitch-launch .pitch-copy h2{font-size:42px}.pitch-close h2{font-size:72px}.pitch-close{text-align:left;align-items:flex-start}.pitch-close-bottom{gap:30px;flex-wrap:wrap}.pitch-controls{position:relative;border-top:1px solid #fff2;margin:0 6%}#print-deck{right:0;font-size:9px}.pitch-close .pitch-intro{font-size:16px}.pitch-scan>img{width:90px;height:90px}}
@media print{@page{size:landscape;margin:0}html,body{background:#111210!important;color:#f0eee7!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pitch-mast,.pitch-controls{display:none!important}.pitch-slide,.pitch-slide[hidden]{display:grid!important;height:100vh;min-height:0;break-after:page;break-inside:avoid;padding:6%;overflow:hidden}.pitch-slide:last-child{break-after:auto}.pitch-launch,.pitch-close{display:flex!important}.pitch h1{font-size:74px}.pitch h2,.pitch-emotion h2{font-size:52px}.pitch-intro{font-size:17px}.pitch-note{font-size:9px}.pitch-card{width:220px}.pitch-certificate .grade-certificate{zoom:.8}.pitch-offer{background:#eae5d9!important;color:#272d23!important}.pitch-close h2{font-size:90px}.pitch-folio img{height:400px}.pitch-macro{height:420px}}
/* The four-part service demonstration. */
.pitch-mast>.wordmark{flex:none}.pitch-mast>span{margin:auto}.pitch-slide{padding:32px 6% 38px;gap:5%}.service-cover{grid-template-columns:1.2fr 1fr}.service-cover h1{font-size:clamp(60px,6.6vw,102px)}.service-strap{font:9px/2 ui-monospace,monospace;color:#cbb383;letter-spacing:1px;max-width:580px;margin-top:38px}.service-strap span{margin:0 9px;color:#6f7568}.service-cover-object{display:flex;align-items:center;flex-direction:column}.service-cover-object .pitch-card{width:260px}.cover-record{display:flex;align-items:center;gap:16px;position:relative;width:355px;max-width:100%;padding:19px 22px;background:#eee9dc;color:#272b24;border-top:2px solid #b8a06e;transform:rotate(-3deg);margin-top:-5px;box-shadow:0 20px 50px #0005}.cover-record b{font:12px ui-monospace,monospace;letter-spacing:2px}.cover-record small{display:block;font:7px/1.7 ui-monospace,monospace;color:#6b705f;letter-spacing:.3px;margin-top:5px}.cover-record strong{font-size:42px;letter-spacing:-2px;font-weight:400;margin-left:auto;line-height:1}.cover-record strong small{display:inline;font-size:10px;letter-spacing:0}.service-cover-object>p{font:9px/1.7 ui-monospace,monospace;color:#929b87;margin-top:26px;text-align:center}
.service-overview{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:40px}.service-overview h2{font-size:clamp(44px,4.5vw,70px);margin-top:18px}.service-four{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #eee4cc33;border-bottom:1px solid #eee4cc33}.service-four>a{padding:28px 22px 30px 0;text-decoration:none}.service-four>a+a{padding-left:26px;border-left:1px solid #eee4cc22}.service-four>a:hover{background:#cbb38309}.service-four span,.launch-columns article>span{font:10px/1.5 ui-monospace,monospace;letter-spacing:1px;color:#cbb383}.service-four h3{font-size:28px;letter-spacing:-1px;margin:26px 0 16px}.service-four p{font-size:15px;color:#b0b6a6;line-height:1.8}.service-four small{display:block;font:8px/1.5 ui-monospace,monospace;color:#939d86;letter-spacing:.5px;margin-top:25px}.service-chain{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:14px;color:#c0c6b4}.service-chain i,.proof-journey i{font-style:normal;color:#cbb383}
.service-demo,.service-operations{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:24px}.demo-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px}.demo-heading .v-eyebrow{margin-bottom:14px}.demo-heading h2{font-size:clamp(36px,3.7vw,60px)}.demo-heading>p{font-size:14px;line-height:1.75;color:#a8b09c;max-width:330px;padding-bottom:5px}.product-screen{background:#1c211c;border:1px solid #5a635044;border-radius:7px;overflow:hidden;box-shadow:0 25px 60px #0003}.screen-top{height:64px;display:flex;align-items:center;gap:25px;padding:0 30px;border-bottom:1px solid #e3ecd31c;background:#222821}.screen-top>b{font-size:15px;font-weight:500;letter-spacing:-.2px}.screen-top>span{font:9px/1.4 ui-monospace,monospace;letter-spacing:1px;color:#a6b097}.screen-top>.screen-concept{margin-left:auto;color:#cbb383;letter-spacing:.6px;font-size:8px}.screen-label{font:9px/1.6 ui-monospace,monospace;letter-spacing:1px;color:#b7a174}.screen-muted{display:block;color:#9ba68e;font-size:9px;line-height:1.7}.demo-caption{display:flex;justify-content:space-between;gap:25px;font:9px/1.6 ui-monospace,monospace;color:#99a18f}.demo-caption a{color:#d5bd8d;font:12px/1.5 'Helvetica Neue',sans-serif;text-decoration:none}.customer-grid{display:grid;grid-template-columns:1.05fr 1fr}.customer-intro{padding:30px 38px;background:radial-gradient(ellipse at 10% 0,#cbb38312,transparent 80%)}.customer-intro h3{font:42px/1.05 Georgia,serif;letter-spacing:-1.6px;margin:18px 0}.customer-intro p{font-size:13px;color:#a8b09d}.customer-price{display:block;font-size:28px;letter-spacing:-1px;font-weight:400;margin:20px 0}.customer-price small{font-size:10px;letter-spacing:0;color:#a8b09d}.concept-action{display:flex;justify-content:space-between;align-items:center;background:#d3bd91;color:#20281c;padding:13px 17px;font-size:11px;max-width:280px;margin-bottom:13px}.customer-order{padding:30px 38px;border-left:1px solid #e3ecd31c}.customer-order h3{font-size:27px;font-weight:400;letter-spacing:-1px;margin:12px 0 6px}.customer-order>p{font-size:12px;color:#a8b09d}.order-timeline{list-style:none;padding:0 0 0 20px;margin:25px 0 0;border-left:1px solid #69755b}.order-timeline li{position:relative;padding:0 0 20px;color:#87917b}.order-timeline li:before{content:'';position:absolute;left:-24px;top:5px;width:7px;height:7px;border-radius:50%;background:#526045;border:1px solid #1c211c}.order-timeline .done:before{background:#bac7a7}.order-timeline .active:before{background:#d3bd91;box-shadow:0 0 0 4px #d3bd9119}.order-timeline b{display:block;font-weight:500;font-size:13px}.order-timeline span{display:block;font-size:10px;margin-top:3px;color:#87917b}.order-timeline .done,.order-timeline .active{color:#eee9dc}.order-timeline li:last-child{padding-bottom:0}
.auth-grid{display:grid;grid-template-columns:1fr 1fr}.auth-photo{position:relative;overflow:hidden;min-height:350px}.auth-photo>img{width:350%;max-width:none;position:absolute;left:50%;top:50%;transform:translate(-20%,-17%)}.auth-photo figcaption{position:absolute;bottom:0;left:0;right:0;background:#111210dd;color:#eee9dc;padding:17px 25px;font:8px/1.5 ui-monospace,monospace;letter-spacing:1px}.auth-review{padding:24px 30px}.screen-status{font:9px ui-monospace,monospace;color:#cbb383;letter-spacing:1px}.auth-review h3{font-size:25px;line-height:1.2;letter-spacing:-.8px;margin:15px 0 20px}.examination-list{margin:0}.examination-list>div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-top:1px solid #fff1}.examination-list dt{font-size:12px}.examination-list dd{margin:0;font-size:10px;color:#a6b096;text-align:right}.review-outcome{border-top:1px solid #cbb38355;margin-top:10px;padding-top:14px}.review-outcome p{font-size:11px;margin-top:5px;color:#b6bea9}
.grading-grid{display:grid;grid-template-columns:1fr 1fr}.grading-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px;background:radial-gradient(ellipse,#cbb3830d,transparent 75%)}.grading-card .pitch-card{width:168px;transform:rotate(-5deg)}.grading-card>a{margin-top:22px;font-size:11px;color:#cbb383;text-decoration:none}.grading-review{padding:22px 32px;border-left:1px solid #fff1}.grade-summary{display:grid;grid-template-columns:1fr auto;align-items:center}.grade-summary .screen-label{grid-column:1/-1}.grade-summary strong{font-size:63px;line-height:1.2;font-weight:400;letter-spacing:-3px}.grade-summary strong small{font:12px ui-monospace,monospace;letter-spacing:0;color:#a6b096;margin-left:8px}.grade-summary .mini-seal{width:52px;height:52px}.grading-values{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;border-top:1px solid #fff2;border-bottom:1px solid #fff2;padding:16px 0;margin:15px 0 20px}.grading-values dt{font-size:10px;color:#a6b096}.grading-values dd{font-size:24px;margin:8px 0 0}.grading-finding h3{font-size:23px;line-height:1.2;letter-spacing:-.6px;margin:10px 0}.grading-finding p{font-size:11px;line-height:1.7;color:#a6b096}.service-proof{gap:7%}.service-proof h2{font-size:clamp(45px,4.8vw,74px)}.service-proof .pitch-intro{font-size:18px}.proof-journey{display:flex;align-items:center;gap:14px;margin-top:30px;font:8px/1.5 ui-monospace,monospace;letter-spacing:.5px;color:#aab49d}.service-proof .pitch-note{font-size:9px;line-height:1.8}
.operations-screen table{width:100%;border-collapse:collapse;text-align:left}.operations-screen th{font:9px/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:1px;color:#a6b096;padding:18px 28px;border-bottom:1px solid #fff2}.operations-screen td{font-size:13px;padding:14px 28px;border-bottom:1px solid #fff1}.operations-screen td:first-child{font-size:16px;color:#eee9dc}.operations-screen td small{display:block;font-size:10px;color:#9eaa8e;margin-top:3px}.operations-screen td:last-child{color:#cbb383;font-size:12px}.queue-dot{display:inline-block;width:5px;height:5px;background:#a6b096;border-radius:50%;margin-right:9px}.queue-dot.gold{background:#cbb383}.queue-dot.green{background:#8fa877}.operations-bottom{display:flex;justify-content:space-between;gap:20px;font:9px/1.5 ui-monospace,monospace;color:#acb798;padding:20px 28px;background:#252d21}.service-operations>.pitch-note{margin:0}
.service-close{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:30px}.service-close h2{font-size:clamp(46px,5.5vw,85px)}.launch-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;border-top:1px solid #fff2;padding-top:35px;margin-top:8px}.launch-columns h3{font-size:24px;letter-spacing:-.7px;margin:20px 0 15px}.launch-columns p{font-size:14px;line-height:1.8;color:#aab49d;max-width:330px}.service-close-foot{display:flex;gap:30px;justify-content:space-between;align-items:center;margin-top:10px;padding-top:24px;border-top:1px solid #fff2}.service-close-foot a{font-size:13px;color:#cbb383;text-decoration:none}.service-close-foot>span{font:9px/1.7 ui-monospace,monospace;color:#99a68b;max-width:440px}
@media(max-height:780px) and (min-width:801px){.service-demo,.service-operations{gap:18px;padding-top:22px;padding-bottom:22px}.demo-heading h2{font-size:41px}.demo-heading>p{font-size:12px}.screen-top{height:52px}.customer-intro,.customer-order{padding:22px 30px}.customer-intro h3{font-size:36px;margin:12px 0}.customer-price{margin:14px 0}.order-timeline{margin-top:18px}.order-timeline li{padding-bottom:14px}.auth-photo{min-height:315px}.auth-review{padding:18px 25px}.auth-review h3{margin:12px 0;font-size:23px}.examination-list>div{padding:8px 0}.grading-card .pitch-card{width:144px}.grading-review{padding:15px 28px}.grade-summary strong{font-size:53px}.grading-values{padding:12px 0;margin:10px 0 14px}.grading-finding h3{font-size:21px}.operations-screen td{padding:16px 25px}.service-cover-object .pitch-card{width:220px}.service-overview{gap:30px}.service-four h3{font-size:24px}}
@media(max-width:800px){.pitch-slide{padding:30px 6%;gap:28px}.service-cover h1{font-size:58px}.service-strap{font-size:8px;margin-top:25px}.service-cover-object{margin-top:15px}.service-cover-object .pitch-card{width:220px}.service-four{grid-template-columns:1fr 1fr}.service-four>a,.service-four>a+a{padding:22px 16px;border:0;border-bottom:1px solid #fff2}.service-four h3{font-size:22px;margin:18px 0 12px}.service-four p{font-size:12px}.service-four small{font-size:7px}.service-chain{display:grid;grid-template-columns:1fr auto 1fr;font-size:11px;gap:16px}.service-chain>i:nth-child(4){display:none}.demo-heading{display:block}.demo-heading h2{font-size:39px}.demo-heading>p{font-size:13px;margin-top:20px;max-width:100%}.demo-heading>p br{display:none}.screen-top{height:54px;padding:0 17px;gap:10px}.screen-top>span:not(.screen-concept){display:none}.screen-top>.screen-concept{font-size:7px}.customer-grid,.auth-grid,.grading-grid{grid-template-columns:1fr}.customer-intro,.customer-order{padding:25px;border-left:0}.customer-order,.grading-review{border-top:1px solid #fff2}.customer-intro h3{font-size:38px}.customer-intro p{font-size:12px}.customer-price small{display:block;font-size:10px;margin-top:6px}.auth-photo{min-height:280px}.auth-review{padding:23px}.examination-list dt{font-size:11px}.examination-list dd{font-size:9px}.grading-review{padding:23px}.grading-card{padding:28px 20px}.grading-card .pitch-card{width:175px}.grading-values{gap:10px}.grading-values dt{font-size:9px}.grading-values dd{font-size:22px}.demo-caption{display:block;font-size:8px}.demo-caption>a{display:block;margin-bottom:12px}.demo-caption>span{display:block;margin-top:8px}.service-proof .pitch-intro{font-size:16px}.proof-journey{gap:9px;font-size:7px;flex-wrap:wrap}.operations-screen{overflow-x:auto}.operations-screen table{min-width:620px}.operations-screen th,.operations-screen td{padding:17px}.operations-bottom{min-width:620px;padding:17px;font-size:8px}.launch-columns{display:block;padding-top:0;border:0;margin:0}.launch-columns article{padding:24px 0;border-top:1px solid #fff2}.launch-columns h3{font-size:24px;margin:15px 0 12px}.launch-columns p{font-size:13px}.service-close h2{font-size:43px}.service-close-foot{display:block}.service-close-foot span{display:block;margin-top:20px;font-size:8px}.cover-record{width:305px;gap:12px;padding:17px}.cover-record .mini-seal{width:36px;height:36px}.cover-record strong{font-size:36px}}
@media print{.service-overview,.service-demo,.service-operations,.service-close{display:flex!important;justify-content:center;gap:20px}.demo-heading h2{font-size:36px}.demo-heading>p{font-size:12px}.product-screen{box-shadow:none}.screen-top{height:50px}.customer-intro,.customer-order{padding:22px}.customer-intro h3{font-size:34px}.customer-price{margin:14px 0}.auth-photo{min-height:310px}.auth-review{padding:20px}.grading-card .pitch-card{width:145px}.grading-review{padding:18px 26px}.service-cover h1{font-size:70px}.service-cover-object .pitch-card{width:220px}.service-four h3{font-size:23px}.service-four p{font-size:13px}.service-close h2{font-size:56px}.operations-screen td{padding:17px 25px}}

@media(max-height:780px) and (min-width:801px){.service-demo .product-screen,.service-operations .product-screen{zoom:.88}.service-operations .demo-heading h2{font-size:37px}.service-operations{gap:14px}.service-operations .operations-screen td{padding:12px 25px}}
@media(max-height:780px) and (min-width:801px){.service-demo .product-screen{zoom:.85}.service-proof .grade-certificate{zoom:.8}.service-operations{padding-top:20px;padding-bottom:20px}.service-close{gap:20px;padding-top:24px;padding-bottom:24px}.service-close h2{font-size:62px}.service-close .launch-columns{padding-top:25px}.service-close-foot{padding-top:18px}}

/* Cell navigation retains the deck control treatment. */
.pitch-controls .cell-step{display:grid;place-items:center;text-decoration:none;border:1px solid #ffffff26;border-radius:50%;width:38px;height:38px}.pitch-controls .cell-step:hover{border-color:#cbb383;color:#cbb383}#print-deck{text-decoration:none;white-space:nowrap}
/* Shared brand proportions on homepage, deck and product screens. */
.wordmark{display:inline-flex;align-items:center;gap:12px}
.seal-set{display:none;position:relative;width:46px;height:46px;flex:none}
html[data-icon=gold] .seal-set,html[data-icon=wax] .seal-set,html[data-icon=hologram] .seal-set{display:block}
.card-seal{position:absolute;z-index:2;width:92px;height:92px;right:17%;bottom:34px;margin:0;pointer-events:none}.card-seal .seal-set{width:100%;height:100%;margin:0}.card-seal .brand-seal{box-shadow:0 10px 22px #00000055}
.brand-seal{position:absolute;inset:0;border-radius:50%;overflow:hidden;box-shadow:0 14px 28px #00000038}
.seal-face{position:absolute;inset:0;background-position:center;background-repeat:no-repeat}
.seal-gold .seal-face{background-image:url('/card-genius/seal/card-genius-gold.svg');background-size:123%;background-position:center 44%}
.seal-wax .seal-face{background-image:url('/card-genius/seal/card-genius-wax.svg');background-size:153%;background-position:center 42%}
.seal-hologram .seal-face{background-image:url('/card-genius/seal/card-genius-hologram.svg');background-size:190%;background-position:center 46%}
.seal-set .brand-seal{display:none}
html[data-icon=gold] .seal-set .seal-gold,html[data-icon=wax] .seal-set .seal-wax,html[data-icon=hologram] .seal-set .seal-hologram{display:block}

:is(.premium .mast,.pitch-mast,.screen-top)>.wordmark{display:inline-flex;align-items:center;gap:12px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:28px;font-weight:600;letter-spacing:-1.4px;line-height:1;color:inherit;text-decoration:none}
:is(.premium .mast,.pitch-mast,.screen-top)>.wordmark .seal-set{width:36px;height:36px}
.brand-dot{color:#cbb383}.mini-seal{display:block;flex:none;width:48px;height:48px;border-radius:50%;background:url('/card-genius/seal/card-genius-gold.svg') center 44%/123% no-repeat}
.screen-top>.wordmark{font-size:22px;gap:9px}.screen-top>.wordmark .seal-set{width:28px;height:28px}
@media(max-width:760px){:is(.premium .mast,.pitch-mast)>.wordmark{font-size:25px;gap:10px}:is(.premium .mast,.pitch-mast)>.wordmark .seal-set{width:34px;height:34px}}

/* A neutral engraved face with one broad, scroll-driven reflection. */
.seal-hologram .foil{position:absolute;left:-50%;top:-50%;width:200%;height:200%;pointer-events:none;background:linear-gradient(115deg,transparent 24%,rgba(99,196,217,.24) 36%,rgba(220,228,245,.64) 49%,rgba(223,177,223,.26) 62%,transparent 76%);mix-blend-mode:screen;transform:translate3d(0,0,0)}
html[data-icon=hologram] .holo-in-view .foil{will-change:transform}
@media(prefers-reduced-motion:reduce){.seal-hologram .foil{display:none}}

/* Preserve the physical rim, then feather the outermost pixel at small sizes. */
.brand-seal,.mini-seal{isolation:isolate;-webkit-mask-image:radial-gradient(closest-side,#000 calc(100% - .65px),transparent 100%);mask-image:radial-gradient(closest-side,#000 calc(100% - .65px),transparent 100%)}
.brand-seal:after{content:'';position:absolute;inset:.6px;border:1px solid #e9e1ce38;border-radius:50%;pointer-events:none}
.seal-wax:after{border-color:#ce8d7938}

/* Card Genius uses a crisp monogram at every size. */
.seal-gold .seal-face,.seal-wax .seal-face,.seal-hologram .seal-face{background-size:100%;background-position:center}
.mini-seal{background-size:100%;background-position:center}
.cert-hallmark{clip-path:none;object-fit:contain}
@media(max-width:480px){.premium .mast>.wordmark{font-size:21px;letter-spacing:-.9px;gap:7px}.premium .mast>.wordmark .seal-set{width:30px;height:30px}.mast .brand-dot{display:none}}
.g-cert{display:none}.g-only{display:none!important}.pitch-home span{font-family:ui-monospace,Menlo,monospace}