main{--gx:clamp(1rem,.6rem + 1.4vw,1.75rem)}.tn-sec{padding-block:calc(var(--section) * .5)}.tn-sec .rule-line,.tn-hr{margin-bottom:calc(var(--section) * .5)}.tn-hr{height:1px;border:0;background:var(--line)}.tn-last{padding-bottom:var(--section)}.tn-head{margin-bottom:clamp(2rem,1.4rem + 2vw,3.25rem)}.tn-faq summary::after{background:linear-gradient(var(--text),var(--text)) center/12px 1.5px no-repeat,linear-gradient(var(--text),var(--text)) center/1.5px 12px no-repeat}.tn-n{width:fit-content;font-size:.8rem;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.tn-grid__h{font-size:var(--fs-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;line-height:1.5;color:var(--muted)}main .arrow{flex:none;width:.9em;height:.9em}.tn-hero h1{font-size:clamp(2.8rem,1.2rem + 4.8vw,5.8rem)}.tn-hero .orbit{margin-left:.16em}.tn-card{display:grid;gap:.8rem;padding:clamp(1.5rem,1rem + 1.6vw,2.4rem);box-shadow:var(--shadow)}.tn-card__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem}.tn-price{margin-top:.3rem;font-size:clamp(3.4rem,2.2rem + 3.6vw,5.2rem);font-weight:500;letter-spacing:-.055em;line-height:1;font-variant-numeric:tabular-nums}.tn-card__terms,.tn-card .small{color:var(--text-2)}.tn-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:.4rem;border-block:1px solid var(--line)}.tn-counts li{display:grid;gap:.25rem;padding:.95rem 0 .95rem .9rem}.tn-counts li:first-child{padding-left:0}.tn-counts li+li{border-left:1px solid var(--line)}.tn-counts b{font-size:clamp(1.8rem,1.4rem + 1.1vw,2.4rem);font-weight:500;letter-spacing:-.04em;line-height:1}.tn-counts span{font-size:.82rem;line-height:1.3;color:var(--muted)}@media (max-width:900px){.tn-card{max-width:34rem}}@media (max-width:600px){.tn-hero .btn--lg{--h:50px;padding:0 1.05rem;font-size:.96rem}.tn-counts li{padding-left:.6rem}.tn-counts span{font-size:.76rem}}.tn-grid{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:0 var(--gx)}.tn-grid>.tn-grid__h{padding-top:1rem;border-top:1px solid var(--line-2)}.tn-grid__l{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 var(--gx)}.tn-grid__l li{display:grid;align-content:start;gap:.45rem;padding:1rem 0 2.25rem;border-top:1px solid var(--line-2)}.tn-grid__l b{font-size:1.06rem;font-weight:500;line-height:1.3;letter-spacing:-.01em}.tn-grid__l li>span:last-child{font-size:.92rem;line-height:1.5;color:var(--muted)}@media (max-width:1100px){.tn-grid{grid-template-columns:minmax(0,1fr)}.tn-grid>.tn-grid__h{padding:0 0 .8rem;border:0}.tn-grid__l{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.25rem}}@media (max-width:760px){.tn-grid__l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tn-grid__l{grid-template-columns:minmax(0,1fr)}.tn-grid__l li{grid-template-columns:2.4rem minmax(0,1fr);gap:.2rem .4rem;padding:.85rem 0}.tn-grid__l li>:not(.tn-n){grid-column:2}.tn-n{padding-top:.25em}}.tn-bonus{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:1.5rem var(--gx);margin-top:clamp(1.5rem,1rem + 2vw,3rem)}.tn-bonus__h{display:grid;align-content:start;gap:.8rem}.tn-bonus__l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem var(--gx)}.tn-bonus__l li{display:grid;align-content:start;gap:.4rem;padding-top:.9rem;border-top:1px solid var(--line-2);line-height:1.4}@media (max-width:1100px){.tn-bonus{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tn-bonus__l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.tn-bonus__l{grid-template-columns:minmax(0,1fr);gap:0}.tn-bonus__l li{grid-template-columns:2.6rem minmax(0,1fr);padding:.75rem 0}}.tn-after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem clamp(2rem,1rem + 5vw,6rem);align-items:end;margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding-top:clamp(2rem,1.5rem + 1.5vw,3rem);border-top:1px solid var(--line)}.tn-after__c{display:grid;justify-items:start;gap:.9rem}.tn-after__t{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);letter-spacing:-.03em;line-height:1.1}.tn-go{border-top:1px solid var(--line-2)}.tn-go a{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem 1rem;min-height:64px;padding:1rem 0;border-bottom:1px solid var(--line)}.tn-go a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease)}.tn-go a:hover::after,.tn-go a:focus-visible::after{transform:none}.tn-go b{font-size:1.15rem;font-weight:500}.tn-go span{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-2)}@media (max-width:860px){.tn-after{grid-template-columns:minmax(0,1fr)}}.tn-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem clamp(2rem,1rem + 5vw,6rem);align-items:start}.tn-split__head{display:grid;justify-items:start;gap:1rem}@media (min-width:961px){.tn-split__head,.tn-apply__head{position:sticky;top:calc(var(--header-h) + 1.5rem)}}@media (max-width:960px){.tn-split{grid-template-columns:minmax(0,1fr)}}.tn-faq summary{padding-block:1.05rem;font-size:1.03rem}.tn-terms summary{justify-content:flex-start;gap:1rem}.tn-terms summary::after{margin-left:auto}.tn-terms .tn-n{flex:none;width:1.6rem}.tn-terms .faq__a{padding-left:2.6rem}@media (max-width:560px){.tn-faq summary{padding-block:.9rem;font-size:1rem}.tn-faq .faq__a{padding-right:0}}.tn-apply{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);grid-template-areas:"head form" "next form";grid-template-rows:auto 1fr;gap:2.5rem clamp(2rem,1rem + 5vw,6rem);align-items:start}.tn-apply__head{grid-area:head;display:grid;justify-items:start;gap:1.1rem}.tn-apply__next{grid-area:next;display:grid;gap:.9rem}.tn-next li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);padding:.9rem 0;border-top:1px solid var(--line);color:var(--text-2);font-size:.97rem}.tn-next .tn-n{padding-top:.2em}.tn-form{grid-area:form;padding:clamp(1.4rem,1rem + 1.6vw,2.5rem)}.tn-form .field:has([required]) .field__label::after{content:" *";color:var(--muted)}.tn-more summary{min-height:56px;font-size:1rem}.tn-more .form-grid{padding-bottom:1.4rem}.tn-submit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:.3rem}.tn-submit__p{display:grid;gap:.3rem;font-size:clamp(1.8rem,1.5rem + 1vw,2.4rem);font-weight:500;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.tn-submit__p small{font-size:.85rem;font-weight:400;letter-spacing:0;color:var(--muted)}@media (max-width:960px){.tn-apply{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "form" "next";grid-template-rows:none}}@media (max-width:560px){.tn-submit .btn{width:100%}}@media (prefers-reduced-motion:reduce){.tn-go a::after{transition:none}}
