.card-request-form{position:relative;display:grid}.card-request-group{display:grid;gap:.95rem;border-bottom:1px solid color-mix(in srgb,var(--profile-border) 72%,transparent);padding:1.35rem 0}.card-request-form .profile-contact-form-field{gap:.42rem}.card-request-form .profile-contact-form-field label{color:var(--profile-text-muted);font-size:.72rem;letter-spacing:.01em}.card-request-optional{color:var(--profile-text-subtle);font-weight:500}.card-request-form .profile-contact-form-help{max-width:34rem;color:var(--profile-text-subtle);font-size:.76rem}.card-request-form .profile-contact-form-field input,.card-request-form .profile-contact-form-field textarea{border-color:color-mix(in srgb,var(--profile-border) 82%,var(--profile-text-subtle));border-radius:.42rem;background:color-mix(in srgb,var(--profile-bg) 15%,var(--profile-surface));padding:.76rem .8rem}.card-request-form .profile-contact-form-field select{width:100%;min-height:2.85rem;border:1px solid color-mix(in srgb,var(--profile-border) 82%,var(--profile-text-subtle));border-radius:.42rem;background:color-mix(in srgb,var(--profile-bg) 15%,var(--profile-surface));color:var(--profile-text-body);padding:.76rem .8rem;font:inherit}.card-request-form .profile-contact-form-field select:focus-visible{outline:2px solid var(--profile-focus);outline-offset:2px}.card-request-purpose{padding-top:1.35rem}.card-request-no-reference{width:fit-content;display:inline-flex;align-items:center;gap:.55rem;color:var(--profile-text-muted);font-size:.8rem;font-weight:600;line-height:1.4;cursor:pointer}.card-request-no-reference input{width:1rem;height:1rem;margin:0;accent-color:var(--profile-accent)}.card-request-no-reference:focus-within{outline:2px solid var(--profile-focus);outline-offset:3px;border-radius:.2rem}.card-request-fallback{display:grid;gap:.95rem;margin-top:.15rem;border-left:2px solid color-mix(in srgb,var(--profile-accent) 42%,transparent);padding:.2rem 0 .1rem 1rem;animation:card-request-reveal .16s ease-out}.card-request-fallback[hidden]{display:none}.card-request-fallback .profile-contact-form-field:first-child textarea{min-height:6rem}.card-request-note{padding:1.35rem 0}.card-request-form .card-request-note textarea{min-height:6.5rem}.card-request-submit-row{display:grid;gap:.7rem;justify-items:start;border-top:1px solid color-mix(in srgb,var(--profile-border) 72%,transparent);padding-top:1.25rem}.profile-contact-form-submit.card-request-submit{min-width:7.8rem;border-radius:.42rem;padding:.76rem 1.05rem}.card-request-promise{max-width:29rem;margin:0;color:var(--profile-text-body);font-size:.84rem;line-height:1.55}.card-request-submit-note{max-width:29rem;margin:0;color:var(--profile-text-subtle);font-size:.75rem;line-height:1.5}.card-request-success{display:grid;gap:.55rem;padding-top:1rem}.card-request-success__title,.card-request-success p{margin:0}.card-request-success__title{color:var(--profile-text-display);font-family:var(--profile-display-font);font-size:1.15rem;line-height:1.3}.card-request-success p{max-width:34rem;color:var(--profile-text-body);font-size:.94rem;line-height:1.6}@media(min-width:640px){.card-request-group--identity{grid-template-columns:repeat(2,minmax(0,1fr))}.card-request-group--identity .profile-contact-form-field:last-child{max-width:calc(50% - .475rem);grid-column:1 / -1}}@keyframes card-request-reveal{0%{opacity:0;transform:translateY(-.2rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.card-request-fallback{animation:none}}.get-card-page{min-height:100vh;background:#f3f0e9;padding:0 1.5rem;color:#171717}.get-card-page__shell{width:100%;max-width:64rem;min-height:100vh;display:flex;flex-direction:column;margin:0 auto}.get-card-page__header{display:flex;align-items:center;border-bottom:1px solid rgb(0 0 0 / .1);padding:1.5rem 0}.get-card-page__brand{display:inline-flex;align-items:center;gap:.5rem;color:#171717;font-size:.875rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.get-card-page__brand-icon{width:1.25rem;height:1.25rem;display:block;flex:0 0 auto}.get-card-page__brand:focus-visible{outline:2px solid #2463eb;outline-offset:4px}.get-card-page__layout{display:grid;gap:0;flex:1;padding:3.5rem 0 4.5rem}.get-card-page__intro,.get-card-page__proof{max-width:34rem}.get-card-page__intro h1,.get-card-page__intro p,.get-card-page__included h2,.get-card-page__included ul,.get-card-specimen{margin:0}.get-card-page__intro .get-card-page__referral{display:flex;align-items:center;gap:.55rem;margin-bottom:.9rem;color:#58677b;font-size:.7rem;font-weight:550;line-height:1.4;letter-spacing:.01em}.get-card-page__referral strong{color:#334155;font-weight:650}.get-card-page__referral-mark{width:1.65rem;height:2px;display:block;flex:0 0 auto;border-radius:999px}.get-card-page__intro h1{max-width:30rem;color:#171717;font-family:Lora Variable,Lora,serif;font-size:clamp(3rem,9vw,5.25rem);font-weight:500;line-height:.98;letter-spacing:-.045em}.get-card-page__intro .get-card-page__lead{max-width:31rem;margin-top:1.5rem;color:#475569;font-size:1rem;line-height:1.7}.get-card-page__intro .get-card-page__price{margin-top:1rem;color:#171717;font-size:.8rem;font-weight:650;line-height:1.4}.get-card-page__price span{margin:0 .28rem;color:#2463eb}.get-card-specimen{width:min(100%,28rem);margin-top:2rem}.get-card-specimen figcaption{color:#58677b;font-size:.625rem;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.get-card-specimen__stage{position:relative;isolation:isolate;margin-top:.6rem;padding:.7rem .7rem 7.2rem .35rem}.get-card-specimen__stage:before,.get-card-specimen__stage:after{content:"";position:absolute;width:1.25rem;height:1.25rem;pointer-events:none;z-index:4}.get-card-specimen__stage:before{top:0;left:0;border-top:1px solid rgb(36 99 235 / .55);border-left:1px solid rgb(36 99 235 / .55)}.get-card-specimen__stage:after{right:0;bottom:.8rem;border-right:1px solid rgb(36 99 235 / .38);border-bottom:1px solid rgb(36 99 235 / .38)}.get-card-specimen__digital{position:relative;z-index:3;width:86%;max-width:20rem}.get-card-specimen__print{position:absolute;left:1.4rem;right:auto;bottom:.75rem;z-index:1;width:min(74%,17rem);pointer-events:none}.get-card-page__included{max-width:30rem;margin-top:1.8rem}.get-card-page__included h2{color:#58677b;font-size:.6875rem;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.get-card-page__included ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.65rem;border-top:1px solid rgb(0 0 0 / .12);padding:0;list-style:none}.get-card-page__included li{border-bottom:1px solid rgb(0 0 0 / .12);padding:.62rem 0;color:#334155;font-size:.78rem;font-weight:600;line-height:1.4}.get-card-page__included li:nth-child(odd){padding-right:.75rem}.get-card-page__included li:nth-child(2n){padding-left:.75rem}.get-card-page__proof .get-card-page__terms{max-width:30rem;margin:1.25rem 0 0;color:#58677b;font-size:.75rem;line-height:1.6}.get-card-page__reassurance{max-width:30rem;margin:1rem 0 0;color:#334155;font-size:.78rem;font-weight:600;line-height:1.55}.get-card-page__reassurance+.get-card-page__terms{margin-top:.65rem}.get-card-page__additional-offer{max-width:30rem;margin:.7rem 0 0;color:#334155;font-size:.75rem;font-weight:650;line-height:1.55}.get-card-page__form{align-self:start;margin-top:2rem;border-top:1px solid rgb(0 0 0 / .14)}.get-card-page__proof{margin-top:1rem}.get-card-page__form .card-request-success{padding-top:1.35rem}.get-card-page__form .card-request-success__title{font-size:clamp(1.8rem,4vw,2.35rem);font-weight:500;letter-spacing:-.035em}@media(min-width:640px){.get-card-page{padding:0 2.5rem}.get-card-page__brand-icon{width:1.375rem;height:1.375rem}.get-card-specimen__digital{width:84%}.get-card-specimen__print{left:1.75rem}}@media(min-width:900px){.get-card-page__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:clamp(3.25rem,6vw,5rem);align-items:start;padding:5.5rem 0 6rem}.get-card-page__intro{grid-column:1;grid-row:1}.get-card-page__form{grid-column:2;grid-row:1 / span 2;margin-top:0}.get-card-page__proof{grid-column:1;grid-row:2;margin-top:0}}@media(max-width:520px){.get-card-specimen{margin-top:1.7rem}.get-card-specimen__stage{padding-right:.25rem;padding-bottom:6.4rem}.get-card-specimen__digital{width:88%}.get-card-specimen__print{left:1rem;right:auto;bottom:.45rem;width:min(78%,16rem)}.get-card-page__included ul{grid-template-columns:1fr}.get-card-page__included li:nth-child(odd),.get-card-page__included li:nth-child(2n){padding-right:0;padding-left:0}}
