@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-leading:initial}}}.home{background-color:var(--color-base-950)}.section-eyebrow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;color:var(--color-amber-500);font-family:var(--font-body);margin-bottom:.625rem;display:block}.section-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-base-50);margin:0 0 .75rem;font-size:1.75rem;font-weight:800;line-height:1.1}@media (min-width:768px){.section-title{font-size:2.25rem}}.section-sub{font-family:var(--font-body);color:var(--color-base-300);max-width:54ch;margin:0 0 2rem;font-size:.9375rem;line-height:1.65}.hero{border-bottom:1px solid var(--color-base-700);padding:4rem 1.25rem 4.5rem;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(80% 55% at 50% -15%,#f99c0024,#0000);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero:before{background:radial-gradient(ellipse 80% 55% at 50% -15%,color-mix(in srgb,var(--color-amber-500)14%,transparent),transparent)}}.hero:before{pointer-events:none}.hero-inner{align-items:center;gap:calc(var(--spacing,.25rem)*10);flex-direction:column;max-width:1100px;margin:0 auto;display:flex}@media (min-width:900px){.hero-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}}.hero-copy{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}@media (min-width:900px){.hero-copy{text-align:left;align-items:flex-start;max-width:52ch}}.hero-eyebrow{margin-bottom:calc(var(--spacing,.25rem)*5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;color:var(--color-amber-500);font-family:var(--font-body);letter-spacing:.14em;align-items:center;display:inline-flex}.hero-title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-base-50);max-width:18ch;margin:0 0 1.25rem;font-size:2.75rem;font-weight:800;line-height:1.05}@media (min-width:640px){.hero-title{font-size:3.5rem}}@media (min-width:900px){.hero-title{font-size:4rem}}.hero-title em{color:var(--color-amber-500);font-style:normal}.hero-subtitle{font-family:var(--font-body);color:var(--color-base-200);max-width:48ch;margin:0 0 1.25rem;font-size:1rem;line-height:1.65}@media (min-width:640px){.hero-subtitle{font-size:1.0625rem}}.hero-trust-badges{margin-bottom:calc(var(--spacing,.25rem)*5);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}@media (min-width:900px){.hero-trust-badges{justify-content:flex-start}}.hero-trust-badge{font-family:var(--font-body);color:var(--color-base-300);background-color:var(--color-base-800);border:1px solid var(--color-base-700);border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.hero-actions{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}@media (min-width:900px){.hero-actions{justify-content:flex-start}}.hero-try-link{font-family:var(--font-body);color:var(--color-base-400);margin-top:1rem;font-size:.875rem;text-decoration:none;transition:color .15s;display:block}.hero-try-link:hover{color:var(--color-amber-500)}.hero-card-wrap{flex-shrink:0}.hero-mini-card{background:linear-gradient(145deg,var(--color-base-800),var(--color-base-900));border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-mini-card{background:linear-gradient(145deg,var(--color-base-800),color-mix(in srgb,var(--color-base-900)60%,var(--color-base-800)))}}.hero-mini-card{border:1px solid #f99c00;border:1px solid lab(72.7183% 31.8672 97.9407)}@supports (color:color-mix(in lab, red, red)){.hero-mini-card{border:1px solid color-mix(in srgb,var(--color-amber-500)30%,var(--color-base-600))}}.hero-mini-card{box-shadow:0 8px 32px #00000080,0 0 0 1px #f99c001a}@supports (color:color-mix(in lab, red, red)){.hero-mini-card{box-shadow:0 8px 32px #00000080,0 0 0 1px color-mix(in srgb,var(--color-amber-500)10%,transparent)}}.hero-mini-card{width:100%;min-width:200px;max-width:240px}.hero-card-date{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--color-amber-500);margin:0;font-size:.72rem;font-weight:600}.hero-card-number{font-family:var(--font-display);letter-spacing:-.06em;color:var(--color-base-50);font-size:4rem;font-weight:900;line-height:1}.hero-card-archetype{font-family:var(--font-body);color:var(--color-base-200);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.hero-card-score-row{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.hero-card-score-bar{background:var(--color-base-700);border-radius:2px;flex:1;height:4px;overflow:hidden}.hero-card-score-fill{background:var(--color-cycle-high);border-radius:2px;height:100%}.hero-card-score-num{font-family:var(--font-display);color:var(--color-cycle-high);flex-shrink:0;font-size:.9rem;font-weight:700}.hero-card-label{font-family:var(--font-body);color:var(--color-base-500);letter-spacing:.03em;margin:0;font-size:.68rem}.how-works-section{border-bottom:1px solid var(--color-base-700);padding:4.5rem 0}.how-works-steps{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}@media (min-width:768px){.how-works-steps{flex-direction:row;align-items:flex-start;gap:0}}.how-works-step{flex-direction:column;flex:1;gap:.5rem;display:flex}@media (min-width:768px){.how-works-step{padding:0 1.5rem}.how-works-step:first-child{padding-left:0}.how-works-step:last-child{padding-right:0}}.how-works-connector{display:none}@media (min-width:768px){.how-works-connector{background:var(--color-base-700);flex-shrink:0;align-self:stretch;width:1px;margin-top:.75rem;display:block}}.how-works-num{font-family:var(--font-display);letter-spacing:-.05em;color:#f99c0080;font-size:2rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.how-works-num{color:color-mix(in srgb,var(--color-amber-500)50%,transparent)}}.how-works-num{margin-bottom:.25rem;display:block}.how-works-title{font-family:var(--font-display);color:var(--color-base-50);letter-spacing:-.02em;margin:0 0 .375rem;font-size:1.125rem;font-weight:700}.how-works-desc{font-family:var(--font-body);color:var(--color-base-300);margin:0;font-size:.9rem;line-height:1.65}.how-works-promise{align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:var(--color-base-900);border:1px solid var(--color-base-700);font-family:var(--font-body);color:var(--color-base-300);border-radius:.75rem;flex-wrap:wrap;margin-top:2.5rem;padding:.875rem 1.25rem;font-size:.875rem;display:flex}.how-works-promise-link{color:var(--color-amber-500);white-space:nowrap;font-weight:500;text-decoration:none;transition:color .15s}.how-works-promise-link:hover{color:var(--color-amber-400)}.demo-section{border-bottom:1px solid var(--color-base-700);padding:4rem 0}.demo-cal{max-width:400px}.demo-cal-weekdays{grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:4px;display:grid}.demo-cal-wd{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;font-family:var(--font-body);color:var(--color-base-500);letter-spacing:.06em;justify-content:center;align-items:center;height:1.75rem;display:flex}.demo-cal-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.demo-cal-day{border-radius:var(--radius-md,.375rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-body);justify-content:center;align-items:center;height:2.375rem;font-size:.8125rem;display:flex}.demo-cal-day--empty{background:0 0}.demo-cal-day--high{background:var(--color-cycle-high)}@supports (color:color-mix(in lab, red, red)){.demo-cal-day--high{background:color-mix(in srgb,var(--color-cycle-high)18%,var(--color-base-900))}}.demo-cal-day--high{color:var(--color-cycle-high);border:1px solid var(--color-cycle-high)}@supports (color:color-mix(in lab, red, red)){.demo-cal-day--high{border:1px solid color-mix(in srgb,var(--color-cycle-high)25%,transparent)}}.demo-cal-day--mid{background:#f99c00;background:lab(72.7183% 31.8672 97.9407)}@supports (color:color-mix(in lab, red, red)){.demo-cal-day--mid{background:color-mix(in srgb,var(--color-amber-500)12%,var(--color-base-900))}}.demo-cal-day--mid{color:var(--color-amber-400);border:1px solid #f99c0033}@supports (color:color-mix(in lab, red, red)){.demo-cal-day--mid{border:1px solid color-mix(in srgb,var(--color-amber-500)20%,transparent)}}.demo-cal-day--low{background:var(--color-cycle-low)}@supports (color:color-mix(in lab, red, red)){.demo-cal-day--low{background:color-mix(in srgb,var(--color-cycle-low)10%,var(--color-base-900))}}.demo-cal-day--low{color:var(--color-cycle-low)}@supports (color:color-mix(in lab, red, red)){.demo-cal-day--low{color:color-mix(in srgb,var(--color-cycle-low)70%,var(--color-base-400))}}.demo-cal-day--low{border:1px solid var(--color-cycle-low)}@supports (color:color-mix(in lab, red, red)){.demo-cal-day--low{border:1px solid color-mix(in srgb,var(--color-cycle-low)15%,transparent)}}.demo-cal-legend{margin-top:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.demo-legend-item{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-family:var(--font-body)}.demo-legend-item--high{color:var(--color-cycle-high)}.demo-legend-item--mid{color:var(--color-amber-400)}.demo-legend-item--low{color:var(--color-cycle-low)}@supports (color:color-mix(in lab, red, red)){.demo-legend-item--low{color:color-mix(in srgb,var(--color-cycle-low)70%,var(--color-base-400))}}.preview-section{border-bottom:1px solid var(--color-base-700);background:#f99c00;background:lab(72.7183% 31.8672 97.9407);padding:4.5rem 0}@supports (color:color-mix(in lab, red, red)){.preview-section{background:color-mix(in srgb,var(--color-amber-500)3%,var(--color-base-950))}}.preview-intro{font-family:var(--font-body);color:var(--color-base-300);max-width:54ch;margin:0 0 2rem;font-size:.9375rem;line-height:1.65}.preview-card{background:var(--color-base-900);border:1px solid var(--color-base-700);border-radius:1.25rem;max-width:640px;padding:2rem}.preview-form{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.preview-form-inner{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.preview-label{font-family:var(--font-body);color:var(--color-base-200);font-size:.875rem;font-weight:600}.preview-input-row{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media (min-width:480px){.preview-input-row{flex-direction:row}}.preview-date-input{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;border-width:1px;border-color:var(--color-base-600);background-color:var(--color-base-800);color:var(--color-base-50);font-family:var(--font-body);color-scheme:var(--color-scheme-native);outline-style:none;flex:1;padding-top:.7rem;padding-bottom:.7rem;font-size:.9375rem}.preview-date-input:focus{border-color:var(--color-amber-500);outline:none}.preview-btn{flex-shrink:0}.preview-privacy-note{font-family:var(--font-body);color:var(--color-base-500);margin:0;font-size:.78rem}.preview-result{gap:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex}.preview-back{cursor:pointer;--tw-border-style:none;font-family:var(--font-body);color:var(--color-base-400);background:0 0;border-style:none;align-self:flex-start;padding:0;font-size:.8125rem;transition:color .15s}.preview-back:hover{color:var(--color-base-200)}.preview-result-header{gap:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex}@media (min-width:560px){.preview-result-header{flex-direction:row;align-items:flex-start;gap:2rem}}.preview-lp-display{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;min-width:120px;display:flex}.preview-lp-label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--color-base-500);font-size:.7rem;font-weight:600}.preview-lp-number{font-family:var(--font-display);letter-spacing:-.06em;font-size:5rem;font-weight:900;line-height:1}.preview-lp-archetype{font-family:var(--font-body);color:var(--color-base-200);margin:0;font-size:.875rem;font-weight:600}.preview-teaser-block{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.preview-teaser-text{font-family:var(--font-body);color:var(--color-base-100);margin:0;font-size:.9375rem;line-height:1.7}.preview-teaser-more{font-family:var(--font-body);color:var(--color-base-400);margin:0;font-size:.84375rem;font-style:italic;line-height:1.6}.preview-cal-wrap{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.preview-cal-title{font-family:var(--font-body);color:var(--color-base-400);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.8125rem;font-weight:600}.preview-cal-container{border:1px solid var(--color-base-700);background:var(--color-base-800);border-radius:.75rem;padding:1rem;position:relative;overflow:hidden}.preview-cal-grid-wrap{padding-bottom:1rem}.preview-cal-blur{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.preview-cal-weekdays{grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:4px;display:grid}.preview-cal-wd{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;font-family:var(--font-body);color:var(--color-base-500);letter-spacing:.06em;justify-content:center;align-items:center;height:1.75rem;display:flex}.preview-cal-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.preview-cal-day{border-radius:var(--radius-md,.375rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-body);justify-content:center;align-items:center;height:2.375rem;font-size:.8125rem;display:flex}.preview-cal-day--empty{background:0 0}.preview-cal-day--high{background:var(--color-cycle-high)}@supports (color:color-mix(in lab, red, red)){.preview-cal-day--high{background:color-mix(in srgb,var(--color-cycle-high)18%,var(--color-base-900))}}.preview-cal-day--high{color:var(--color-cycle-high)}.preview-cal-day--mid{background:#f99c00;background:lab(72.7183% 31.8672 97.9407)}@supports (color:color-mix(in lab, red, red)){.preview-cal-day--mid{background:color-mix(in srgb,var(--color-amber-500)12%,var(--color-base-900))}}.preview-cal-day--mid{color:var(--color-amber-400)}.preview-cal-day--low{background:var(--color-cycle-low)}@supports (color:color-mix(in lab, red, red)){.preview-cal-day--low{background:color-mix(in srgb,var(--color-cycle-low)10%,var(--color-base-900))}}.preview-cal-day--low{color:var(--color-cycle-low)}.preview-cal-lock{inset:calc(var(--spacing,.25rem)*0);background:linear-gradient(to bottom,transparent 0%,var(--color-base-800)30%,var(--color-base-800)60%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.preview-cal-lock{background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--color-base-800)50%,transparent)30%,var(--color-base-800)60%)}}.preview-cal-lock{text-align:center;gap:.75rem;padding:1.5rem}.preview-cal-lock-icon{font-size:1.75rem}.preview-cal-lock-text{font-family:var(--font-body);color:var(--color-base-200);max-width:28ch;margin:0;font-size:.875rem;line-height:1.5}.preview-cal-cta{text-align:center}.preview-cal-free-note{font-family:var(--font-body);color:var(--color-base-500);margin:0;font-size:.75rem}.features-section{border-bottom:1px solid var(--color-base-700);padding:4.5rem 0}.features-grid{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:540px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-card{background:var(--color-base-900);border:1px solid var(--color-base-700);border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.5rem;transition:border-color .2s;display:flex}.feature-card:hover{border-color:#f99c00;border-color:lab(72.7183% 31.8672 97.9407)}@supports (color:color-mix(in lab, red, red)){.feature-card:hover{border-color:color-mix(in srgb,var(--color-amber-500)40%,var(--color-base-700))}}.feature-icon{font-size:1.5rem;line-height:1}.feature-title{font-family:var(--font-display);color:var(--color-base-50);letter-spacing:-.02em;margin:.25rem 0 0;font-size:1rem;font-weight:700}.feature-desc{font-family:var(--font-body);color:var(--color-base-400);margin:0;font-size:.875rem;line-height:1.6}.premium-cta-section{border-bottom:1px solid var(--color-base-700);padding:3rem 0 4rem}.premium-cta-card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*6);background:linear-gradient(130deg,#f99c001f,var(--color-base-900));border-width:1px}@supports (color:color-mix(in lab, red, red)){.premium-cta-card{background:linear-gradient(130deg,color-mix(in srgb,var(--color-amber-500)12%,transparent),color-mix(in srgb,var(--color-base-900)92%,transparent))}}.premium-cta-card{border-color:#f99c00;border-color:lab(72.7183% 31.8672 97.9407)}@supports (color:color-mix(in lab, red, red)){.premium-cta-card{border-color:color-mix(in srgb,var(--color-amber-500)30%,var(--color-base-600))}}.premium-cta-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-base-50);margin:0 0 .65rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:800}.premium-cta-sub{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);max-width:56ch;color:var(--color-base-200)}.premium-cta-link{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background:var(--color-amber-500);color:var(--color-base-950);align-items:center;text-decoration:none;transition:background-color .15s;display:inline-flex}.premium-cta-link:hover{background:var(--color-amber-400)}.stories-section{border-bottom:1px solid var(--color-base-700);padding:4rem 0}.stories-grid{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.stories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.story-card{background:var(--color-base-900);border:1px solid var(--color-base-700);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.story-quote{font-family:var(--font-body);color:var(--color-base-100);flex:1;margin:0;font-size:.9rem;font-style:italic;line-height:1.65}.story-author{align-items:center;gap:calc(var(--spacing,.25rem)*2);margin-top:auto;display:flex}.story-flag{font-size:1.1rem}.story-name{font-family:var(--font-body);color:var(--color-base-200);font-size:.8125rem;font-weight:600}.story-country{font-family:var(--font-body);color:var(--color-base-500);font-size:.78rem}.numbers-section{border-bottom:1px solid var(--color-base-700);background:var(--color-base-900);padding:4rem 0}@supports (color:color-mix(in lab, red, red)){.numbers-section{background:color-mix(in srgb,var(--color-base-900)60%,var(--color-base-950))}}.numbers-grid{border:1px solid var(--color-base-700);border-radius:1rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:640px){.numbers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.number-item{text-align:center;background:var(--color-base-900);border-bottom:1px solid var(--color-base-700);flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;display:flex}@media (min-width:640px){.number-item{border-bottom:none;border-right:1px solid var(--color-base-700)}.number-item:last-child{border-right:none}}.number-value{font-family:var(--font-display);letter-spacing:-.05em;color:var(--color-amber-500);font-size:3.5rem;font-weight:900;line-height:1}.number-label{font-family:var(--font-body);color:var(--color-base-400);max-width:18ch;font-size:.8125rem;line-height:1.55}.trust-section{border-bottom:1px solid var(--color-base-700);padding:4.5rem 0}.trust-grid{gap:calc(var(--spacing,.25rem)*5);grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:1.5rem;display:grid}@media (min-width:640px){.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trust-item{align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);background:var(--color-base-900);border:1px solid var(--color-base-700);border-radius:.875rem;padding:1.25rem;display:flex}.trust-icon{flex-shrink:0;margin-top:.125rem;font-size:1.5rem;line-height:1}.trust-content{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.trust-title{font-family:var(--font-display);color:var(--color-base-50);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:700}.trust-desc{font-family:var(--font-body);color:var(--color-base-400);margin:0;font-size:.875rem;line-height:1.6}.trust-links{flex-direction:column;display:flex}.trust-policy-link{font-family:var(--font-body);color:var(--color-amber-500);align-self:flex-start;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.trust-policy-link:hover{color:var(--color-amber-400)}.faq-strip-section{border-bottom:1px solid var(--color-base-700);background:var(--color-base-900);padding:4rem 0}@supports (color:color-mix(in lab, red, red)){.faq-strip-section{background:color-mix(in srgb,var(--color-base-900)40%,var(--color-base-950))}}.faq-strip-list{border:1px solid var(--color-base-700);border-radius:1rem;flex-direction:column;gap:0;max-width:720px;margin-bottom:1.5rem;display:flex;overflow:hidden}.faq-strip-item{border-bottom:1px solid var(--color-base-700);background:var(--color-base-900)}.faq-strip-item:last-child{border-bottom:none}.faq-strip-q{cursor:pointer;font-family:var(--font-body);color:var(--color-base-100);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1.125rem 1.25rem;font-size:.9375rem;font-weight:600;list-style:none;transition:background-color .15s;display:flex}.faq-strip-q::-webkit-details-marker{display:none}.faq-strip-q:after{content:"+";font-family:var(--font-display);color:var(--color-amber-500);flex-shrink:0;font-size:1.25rem;font-weight:400;transition:transform .2s}.faq-strip-item[open] .faq-strip-q:after{transform:rotate(45deg)}.faq-strip-item[open] .faq-strip-q{background-color:var(--color-base-800)}.faq-strip-a{font-family:var(--font-body);color:var(--color-base-300);background:var(--color-base-800);margin:0;padding:0 1.25rem 1.25rem;font-size:.9rem;line-height:1.7}.faq-strip-more{font-family:var(--font-body);color:var(--color-amber-500);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block}.faq-strip-more:hover{color:var(--color-amber-400)}.cta-section{padding:4rem 0 5rem}.cta-box{text-align:center;flex-direction:column;align-items:center;max-width:520px;margin:0 auto;display:flex}.cta-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-base-50);margin:0 0 .75rem;font-size:2rem;font-weight:800;line-height:1.1}@media (min-width:640px){.cta-title{font-size:2.5rem}}.cta-sub{font-family:var(--font-body);color:var(--color-base-300);margin:0 0 1.75rem;font-size:.9375rem;line-height:1.65}.home-inline-auth{border:1px solid var(--color-base-700);background:var(--color-base-900);border-radius:1rem;width:100%;max-width:32rem;margin-inline:auto;padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.home-inline-auth{background:color-mix(in srgb,var(--color-base-900)88%,transparent)}}.cta-disclaimer{font-family:var(--font-body);color:var(--color-base-500);margin:.875rem 0 0;font-size:.78rem}.home-referral-share{margin-top:calc(var(--spacing,.25rem)*4);cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--color-base-600);color:var(--color-base-200);font-family:var(--font-body);background:0 0;margin-inline:auto;display:block}.home-referral-share:hover{border-color:var(--color-amber-500);color:var(--color-amber-500)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
