@layer components{.spintro_head{text-align:center;max-width:48rem}.spintro_head .eyebrow_wrap{margin-bottom:var(--space-1);justify-content:center}.spintro_title{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:2rem;font-weight:var(--weight-medium);letter-spacing:-.03rem;color:var(--text);line-height:1.25}@media (min-width:48rem){.spintro_title{font-size:2.75rem;line-height:1.2}}.spintro_lead{letter-spacing:-.01rem;color:var(--text-2);margin:0;padding:0 .375rem 1.625rem;font-size:1rem;line-height:1.5}@media (min-width:48rem){.spintro_lead{padding:0 var(--space-2) 1.75rem}}.spintro_grid{gap:var(--space-3);width:100%;padding-top:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.spintro_grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.spintro_card{gap:var(--space-2);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);background-color:var(--background-2);text-align:left;flex-direction:column;display:flex}@media (min-width:48rem){.spintro_card{padding:2.25rem var(--space-7)}}.spintro_icon{border-radius:var(--radius-md);background-color:var(--background);width:3.25rem;height:3.25rem;color:var(--midnight-eagle-120);place-items:center;display:grid}.spintro_card-title{margin:.75rem 0 var(--space-4);font-family:var(--font-heading);font-size:1.375rem;font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--text);line-height:1.25}.spintro_card-body{letter-spacing:-.01rem;color:var(--text-2);margin:0;font-size:1rem;line-height:1.5}.container.spbreak_column{max-width:56.25rem}.spbreak_head{width:100%;max-width:32rem}.spbreak_title{margin:0 0 var(--space-4);font-family:var(--font-heading);font-size:var(--section-heading);font-weight:var(--weight-medium);letter-spacing:-.005em;color:var(--text);line-height:1.1}.spbreak_lead{font-size:var(--section-lead);color:var(--text-2);margin:0;line-height:1.55}.spbreak_tabs{width:100%;margin-top:var(--space-4)}.spbreak_menu{gap:var(--space-1);margin-bottom:var(--space-4);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);background-color:var(--background-2);display:inline-flex}.spbreak_tab{border-radius:var(--radius-pill);min-height:2.75rem;font-size:.875rem;font-weight:var(--weight-semibold);color:var(--text);cursor:pointer;transition:var(--transition-colors), box-shadow var(--duration-fast) var(--ease-standard);padding:.5rem 1.25rem;line-height:1.2}.spbreak_tab[aria-selected=true]{background-color:var(--midnight-eagle-100);color:var(--cream-40)}@media (hover:hover){.spbreak_tab:not([aria-selected=true]):hover{color:var(--opal-120)}}.spbreak_tab:focus-visible{outline:2px solid var(--opal-120);outline-offset:2px}.spbreak_panel{padding:var(--space-4) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-xl);background-color:var(--background-2);flex-direction:column;display:flex;box-shadow:0 .5rem .5rem -.25rem #0000000a,0 1.25rem 1.5rem -.25rem #10182814}.spbreak_panel[hidden]{display:none}@media (min-width:48rem){.spbreak_panel{padding:var(--space-4)}}.spbreak_header{font-size:1.125rem;font-weight:var(--weight-bold);letter-spacing:-.015rem;color:var(--opal-120);grid-template-columns:11fr 9fr;line-height:1.28;display:grid}.spbreak_header span{padding:var(--space-3)}.spbreak_header span+span{padding-inline:0}@media (min-width:48rem){.spbreak_header{gap:var(--space-4);letter-spacing:0;grid-template-columns:2fr 1fr;font-size:1.5rem;line-height:1.25}.spbreak_header span{padding:var(--space-4) var(--space-6)}.spbreak_header span+span{padding:var(--space-4) 5.8rem var(--space-4) var(--space-4)}}.spbreak_list{gap:var(--space-3);flex-direction:column;display:flex}.spbreak_item{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--background-2)}.spbreak_row{padding:var(--space-3) var(--space-4);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;font-size:1rem;line-height:1.5;list-style:none;display:grid}.spbreak_row::-webkit-details-marker{display:none}.spbreak_row:focus-visible{outline:2px solid var(--opal-120);outline-offset:2px;border-radius:var(--radius-sm)}@media (min-width:48rem){.spbreak_row{gap:var(--space-4);padding:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;font-size:1.125rem}}.spbreak_name,.spbreak_price{font-weight:var(--weight-semibold);color:var(--text)}.spbreak_price{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:4.75rem;margin-right:1.3125rem;padding-left:.25rem}@media (min-width:48rem){.spbreak_price{margin-right:var(--space-8);justify-self:end;padding-left:0}}.spbreak_more{align-items:center;gap:var(--space-1);color:var(--opal-120);padding-left:.5625rem;line-height:1.25;display:flex}.spbreak_more-text{display:none}@media (min-width:48rem){.spbreak_more-text{display:inline}}.spbreak_icon{transition:rotate var(--duration-fast) var(--ease-standard);flex:none}.spbreak_item[open] .spbreak_icon{rotate:45deg}.spbreak_body{padding:0 var(--space-4)}.spbreak_body>p{margin:var(--space-2) 0 var(--space-6);font-size:1rem;line-height:1.4}@media (min-width:48rem){.spbreak_body>p{line-height:1.5}}.spbreak_body>p{letter-spacing:-.01rem;color:var(--text-2)}.spbreak_body a{color:var(--opal-120)}@media (min-width:48rem){.spbreak_body{padding:0 var(--space-6)}}.spbreak_sub{gap:var(--space-2);padding-bottom:var(--space-4);flex-direction:column;display:flex}.spbreak_sub-head{border-bottom:1px solid var(--opal-120);font-size:1.125rem;font-weight:var(--weight-medium);color:var(--opal-120);margin:0;padding:.25rem;line-height:1.28}.spbreak_sub-row{align-items:center;gap:var(--space-4);padding:var(--space-2) 0 var(--space-2) var(--space-2);border-bottom:1px solid var(--border);font-size:1rem;font-weight:var(--weight-semibold);color:var(--text);grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.5;display:grid}.spbreak_sub-row span+span{justify-self:end;width:4.75rem}@media (min-width:48rem){.spbreak_sub-row{padding:.25rem 8.4rem .25rem var(--space-6);font-size:1.125rem}.spbreak_sub-row span+span{width:6rem;margin-right:var(--space-8)}}.spbreak_note{letter-spacing:-.01rem;text-align:center;max-width:51.25rem;color:var(--text-2);margin:1.625rem 0 0;font-size:.84375rem;line-height:1.62}@media (min-width:48rem){.spbreak_note{text-align:left}}.spmember_head{text-align:center;max-width:48rem}.spmember_title{font-family:var(--font-heading);font-size:var(--section-heading);font-weight:var(--weight-medium);letter-spacing:-.005em;color:var(--text);margin:0 0 .875rem;line-height:1.1}.spmember_lead{font-size:var(--section-lead);color:var(--text-2);margin:0;line-height:1.55}.spmember_toggle{align-items:center;gap:var(--space-1);margin:var(--space-6) 0 2.5rem;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);background-color:var(--background-2);display:inline-flex}.spmember_toggle [data-billing]{min-height:2.75rem;padding:.5rem var(--space-6);border-radius:var(--radius-pill);font-size:.875rem;font-weight:var(--weight-semibold);color:var(--midnight-eagle-100);cursor:pointer;transition:var(--transition-colors);line-height:1.2}.spmember_toggle [data-billing][aria-selected=true]{background-color:var(--midnight-eagle-100);color:var(--cream-40)}.spmember_toggle [data-billing]:focus-visible{outline:2px solid var(--opal-120);outline-offset:2px}.spmember_grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (min-width:48rem){.spmember_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.spmember_card{border:1px solid var(--border);border-radius:var(--radius-xl);background-color:var(--background-2);color:var(--text);text-align:left;flex-direction:column;display:flex;overflow:hidden}.spmember_card.is-dark{border-color:var(--midnight-eagle-120);background-color:var(--midnight-eagle-120);color:var(--cream-60)}.spmember_image{aspect-ratio:414/173;object-fit:cover;width:100%;display:block}.spmember_body{gap:var(--space-4);flex-direction:column;flex:1;padding:1.875rem 1.25rem 1.25rem;display:flex}@media (min-width:48rem){.spmember_body{padding:1.8rem 1.25rem var(--space-4)}}.spmember_price-wrap{flex-direction:column;flex:1;display:flex}.spmember_name{margin:0 0 var(--space-4);font-family:var(--font-heading);font-size:1.25rem;font-weight:var(--weight-medium);letter-spacing:-.01em;color:inherit;line-height:1.4}@media (min-width:48rem){.spmember_name{font-size:1.5rem}}.spmember_price{padding-bottom:var(--space-3);border-bottom:1px solid var(--border);flex-direction:column;margin-top:auto;display:flex}.is-dark .spmember_price{border-bottom-color:color-mix(in srgb, var(--cream-40) 20%, transparent)}.spmember_label{color:var(--text-2);font-size:.9rem;line-height:1.25}.is-dark .spmember_label{color:color-mix(in srgb, var(--cream-40) 70%, transparent)}.spmember_amount{font-family:var(--font-heading);font-size:2.5rem;font-weight:var(--weight-medium);letter-spacing:-.02em;color:var(--opal-120);line-height:1.2}@media (min-width:48rem){.spmember_amount{font-size:2.75rem}}.spmember_period{font-family:var(--font-sans);font-size:1.25rem;font-weight:var(--weight-regular);letter-spacing:.02em;color:var(--text-2);line-height:1.25}@media (min-width:48rem){.spmember_period{font-size:1.5rem}}.is-dark .spmember_period{color:color-mix(in srgb, var(--cream-40) 70%, transparent)}.spmember_blurb{color:var(--text-2);margin:0;font-size:1rem;line-height:1.4}.is-dark .spmember_blurb{color:color-mix(in srgb, var(--cream-40) 80%, transparent)}.spmember_link{align-self:start;align-items:center;gap:var(--space-1);min-height:2.75rem;padding:0 var(--space-1) 0 0;font-size:1rem;font-weight:var(--weight-medium);color:var(--opal-120);text-underline-offset:.15em;line-height:1.33;text-decoration:underline;display:inline-flex}.is-dark .spmember_link{color:inherit}.spmember_link svg{transition:translate var(--duration-fast) var(--ease-standard)}@media (hover:hover){.spmember_link:hover svg{translate:.1875rem}}.spmember_affirm{text-align:center;max-width:46rem;margin-top:2.5rem}.spmember_affirm-line{align-items:center;gap:var(--space-2);margin:var(--space-8) 0 0;color:var(--midnight-eagle-100);flex-direction:column;font-size:1.125rem;line-height:1.25;display:flex}.spmember_affirm-line img{width:6rem;height:auto}.spmember_disclosure{letter-spacing:-.01rem;color:var(--text-2);margin:1.25rem 0 0;font-size:.75rem;line-height:1.6}.spmember_disclosure a{color:var(--opal-120)}.spcta_title{max-width:56.25rem;margin:0 0 var(--space-8);font-family:var(--font-heading);font-size:var(--section-heading);font-weight:var(--weight-medium);letter-spacing:-.005em;text-align:center;text-wrap:balance;color:var(--text);line-height:1.1}.spcta_actions{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.spcta_call.button_wrap{white-space:nowrap}}
