.TEJncW_skip{z-index:100;background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-sm);padding:.75rem 1.25rem;font-weight:600;text-decoration:none;position:absolute;top:-6rem;left:1rem}.TEJncW_skip:focus{top:1rem}.TEJncW_container{width:100%;max-width:var(--content);padding-inline:var(--gutter);margin-inline:auto}.TEJncW_section{padding-block:var(--section-space);scroll-margin-top:1rem}.TEJncW_panel{border-radius:var(--radius-lg);padding:clamp(1.5rem,5vw,4rem)}.TEJncW_panelLavender{background:var(--pastel-lavender)}.TEJncW_panelMint{background:var(--pastel-mint)}.TEJncW_panelSky{background:var(--pastel-sky)}.TEJncW_sectionHead{max-width:40rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.TEJncW_sectionHeadCenter{text-align:center;margin-inline:auto}.TEJncW_h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:700;line-height:1.12}.TEJncW_lead{color:var(--ink-soft);text-wrap:pretty;margin-top:1rem;font-size:1.1875rem}.TEJncW_header{padding-block:1.25rem}.TEJncW_headerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;display:flex}.TEJncW_wordmark{letter-spacing:-.03em;align-items:center;gap:.6rem;min-height:44px;font-size:1.375rem;font-weight:800;text-decoration:none;display:inline-flex}.TEJncW_mark{flex:none;width:1.9rem;height:1.9rem}.TEJncW_nav ul{flex-wrap:wrap;gap:.25rem;display:flex}.TEJncW_nav a{min-height:44px;color:var(--ink-soft);border-radius:999px;align-items:center;padding-inline:.85rem;font-size:.975rem;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:30rem){.TEJncW_nav{width:100%}.TEJncW_nav ul{flex-wrap:nowrap;justify-content:space-between;gap:0}.TEJncW_nav a{padding-inline:.4rem;font-size:.9rem}}.TEJncW_nav a:hover{background:var(--accent-soft);color:var(--ink)}.TEJncW_hero{isolation:isolate;text-align:center;padding-block:clamp(3rem,8vw,6.5rem) clamp(3.5rem,8vw,6rem);position:relative}.TEJncW_hero:before{content:"";z-index:-1;background:radial-gradient(40rem 22rem at 12% 8%, var(--pastel-lavender), transparent 70%), radial-gradient(36rem 22rem at 90% 0%, var(--pastel-peach), transparent 70%), radial-gradient(34rem 20rem at 60% 100%, var(--pastel-mint), transparent 70%);height:100%;position:absolute;inset:0 0 auto}.TEJncW_heroInner{max-width:52rem;margin-inline:auto}.TEJncW_h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.35rem,7vw,4.5rem);font-weight:800;line-height:1.04}.TEJncW_h1 em{color:var(--accent);font-style:normal}.TEJncW_heroSub{max-width:40rem;color:var(--ink-soft);text-wrap:pretty;margin:1.5rem auto 0;font-size:clamp(1.0625rem,2.2vw,1.25rem)}.TEJncW_scanBox{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);max-width:38rem;box-shadow:var(--shadow);text-align:left;margin:2.25rem auto 0;padding:1rem}.TEJncW_scanLabel{margin:.25rem .5rem .6rem;font-size:.95rem;font-weight:700;display:block}.TEJncW_scanRow{flex-wrap:wrap;gap:.75rem;display:flex}.TEJncW_scanInput{min-width:0;min-height:56px;font:inherit;border-radius:var(--radius-md);border:1.5px solid var(--line-strong);background:var(--bg);color:var(--ink);flex:14rem;padding:0 1.1rem;font-size:1.0625rem}.TEJncW_scanInput::placeholder{color:var(--ink-soft);opacity:1}.TEJncW_scanInput:disabled{cursor:not-allowed;opacity:1}.TEJncW_scanButton{min-height:56px;font:inherit;border-radius:var(--radius-md);border:1.5px solid var(--accent);background:var(--accent);color:var(--accent-ink);flex:14rem;padding:.6rem 1.4rem;font-weight:700;line-height:1.25}.TEJncW_scanButton:disabled{cursor:not-allowed}.TEJncW_scanStatus{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.85rem .5rem .25rem;font-size:.95rem;display:flex}.TEJncW_pill{background:var(--accent-soft);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.2rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.TEJncW_pill:before{content:"";background:var(--accent);border-radius:50%;width:.5rem;height:.5rem}.TEJncW_reassure{color:var(--ink-soft);margin-top:1.25rem;font-size:.975rem}.TEJncW_steps{counter-reset:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;display:grid}.TEJncW_step{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow);flex-direction:column;grid-column:span 6;gap:1rem;padding:1.25rem 1.25rem 1.75rem;display:flex}.TEJncW_stepArt{border-radius:var(--radius-md);padding:1rem 1.25rem}.TEJncW_tintLavender{background:var(--pastel-lavender)}.TEJncW_tintMint{background:var(--pastel-mint)}.TEJncW_tintPeach{background:var(--pastel-peach)}.TEJncW_tintSky{background:var(--pastel-sky)}.TEJncW_tintButter{background:var(--pastel-butter)}.TEJncW_stepArt svg{max-height:9rem;margin-inline:auto}.TEJncW_stepMeta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.TEJncW_stepNum{background:var(--ink);width:2.25rem;height:2.25rem;color:var(--bg);border-radius:50%;place-items:center;font-size:1rem;font-weight:800;display:inline-grid}.TEJncW_tag{border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:999px;padding:.15rem .7rem;font-size:.8125rem;font-weight:700}.TEJncW_stepTitle{letter-spacing:-.015em;font-size:1.3125rem;font-weight:700;line-height:1.25}.TEJncW_stepBody{color:var(--ink-soft)}.TEJncW_stepKey{border:2px solid var(--accent);background:var(--surface)}.TEJncW_stepKey .TEJncW_stepNum{background:var(--accent);color:var(--accent-ink)}.TEJncW_stepKey .TEJncW_tag{border-color:var(--accent);color:var(--ink);background:var(--accent-soft)}.TEJncW_callout{border-radius:var(--radius-md);background:var(--accent-soft);color:var(--ink);margin-top:auto;padding:.9rem 1.1rem;font-size:.975rem;font-weight:600;line-height:1.5}@media (min-width:40rem){.TEJncW_stepKey,.TEJncW_stepLast{flex-direction:row;align-items:center;gap:2rem;padding:1.5rem}.TEJncW_stepKey .TEJncW_stepArt,.TEJncW_stepLast .TEJncW_stepArt{flex:0 0 38%}.TEJncW_stepKey .TEJncW_stepText,.TEJncW_stepLast .TEJncW_stepText{flex-direction:column;flex:1;gap:1rem;display:flex}}@media (min-width:64rem){.TEJncW_step{grid-column:span 2}.TEJncW_stepKey,.TEJncW_stepLast{grid-column:span 6}}.TEJncW_offerGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:1.25rem;display:grid}.TEJncW_offerCard{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--hairline);box-shadow:var(--shadow);flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.TEJncW_cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.TEJncW_offerCard .TEJncW_cardTop{flex-direction:column;align-items:flex-start}.TEJncW_cardTitle{letter-spacing:-.02em;font-size:1.625rem;font-weight:800;line-height:1.15}.TEJncW_status{color:var(--ink);background:var(--pastel-butter);border:1px solid var(--line-strong);border-radius:999px;padding:.2rem .75rem;font-size:.8125rem;font-weight:700}.TEJncW_statusSoon{background:var(--pastel-mint)}.TEJncW_cardSummary{color:var(--ink-soft);font-size:1.0625rem}.TEJncW_subLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.6rem;font-size:.8125rem;font-weight:800}.TEJncW_checks{gap:.65rem;display:grid}.TEJncW_checks li{padding-left:1.75rem;line-height:1.5;position:relative}.TEJncW_checks li:before{content:"";background:var(--accent-soft);width:1.05rem;height:1.05rem;box-shadow:inset 0 0 0 1.5px var(--accent);border-radius:50%;position:absolute;top:.35rem;left:0}.TEJncW_checks li:after{content:"";border:solid var(--accent);border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;top:.52rem;left:.36rem;transform:rotate(40deg)}.TEJncW_priceRow{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-top:auto;padding-top:1.25rem;display:flex}.TEJncW_priceBig{letter-spacing:-.03em;font-size:2.125rem;font-weight:800;line-height:1}.TEJncW_priceSmall{color:var(--ink-soft);font-weight:600}.TEJncW_priceNote{color:var(--ink-soft);font-size:.875rem}.TEJncW_illusTag{background:var(--pastel-butter);border:1px solid var(--line-strong);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.25rem .8rem;font-size:.8125rem;font-weight:800;display:inline-flex}.TEJncW_compare{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.25rem;max-width:56rem;margin-inline:auto;display:grid}@media (min-width:48rem){.TEJncW_compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.TEJncW_askBubble{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);max-width:100%;box-shadow:var(--shadow);text-align:center;grid-column:1/-1;justify-self:center;padding:.9rem 1.25rem}.TEJncW_askBy{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:700;display:block}.TEJncW_askText{font-size:1.125rem;font-weight:700}.TEJncW_answer{border-radius:var(--radius-lg);flex-direction:column;gap:.9rem;padding:1.5rem;display:flex}.TEJncW_answerBefore{background:var(--pastel-peach)}.TEJncW_answerAfter{background:var(--surface);border:2px solid var(--accent);box-shadow:var(--shadow)}.TEJncW_answerLabel{font-size:1.0625rem;font-weight:800}.TEJncW_answerSource{color:var(--ink-soft);margin-top:-.5rem;font-size:.875rem}.TEJncW_answerBody{background:var(--surface);border-radius:var(--radius-md);padding:1rem 1.15rem;line-height:1.55}.TEJncW_answerAfter .TEJncW_answerBody{background:var(--accent-soft)}.TEJncW_badge{background:var(--accent);color:var(--accent-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.25rem .8rem .25rem .5rem;font-size:.9rem;font-weight:700;display:inline-flex}.TEJncW_badge svg{flex:none;width:1.25rem;height:1.25rem}.TEJncW_actionRow{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.875rem;display:flex}.TEJncW_actionChip{border:1.5px dashed var(--accent);color:var(--ink);border-radius:999px;padding:.35rem .9rem;font-weight:700}.TEJncW_illusNote{text-align:center;color:var(--ink-soft);margin-top:1.25rem;font-size:.9rem}.TEJncW_planGrid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:40rem){.TEJncW_planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.TEJncW_plan{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.TEJncW_planName{letter-spacing:-.02em;font-size:1.375rem;font-weight:800}.TEJncW_planTagline{color:var(--ink-soft)}.TEJncW_planPrice{flex-direction:column;gap:.15rem;display:flex}.TEJncW_planPriceSmall{color:var(--ink-soft);font-size:.875rem;font-weight:600}.TEJncW_planNotes{border-top:1px solid var(--hairline);color:var(--ink-soft);gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.925rem;display:grid}.TEJncW_plannedBanner{border-radius:var(--radius-md);background:var(--surface);border:1px dashed var(--line-strong);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.5rem;padding:.85rem 1.1rem;font-weight:600;display:flex}.TEJncW_addon{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--hairline);margin-top:1.5rem;padding:1rem 1.25rem}.TEJncW_more{color:var(--ink);margin-top:1rem}.TEJncW_faqList{gap:.75rem;max-width:48rem;margin-inline:auto;display:grid}.TEJncW_faqItem{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md)}.TEJncW_faqItem[open]{border-color:var(--accent)}.TEJncW_faqItem summary{cursor:pointer;border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.75rem 1.25rem;font-size:1.0625rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.TEJncW_faqItem summary::-webkit-details-marker{display:none}.TEJncW_faqItem summary:after{content:"";border:solid var(--accent);border-width:0 2.5px 2.5px 0;flex:none;width:.6rem;height:.6rem;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.TEJncW_faqItem[open] summary:after{transform:rotate(-135deg)}.TEJncW_faqBody{color:var(--ink-soft);gap:.75rem;max-width:42rem;padding:0 1.25rem 1.25rem;display:grid}.TEJncW_technical{border-radius:var(--radius-md);background:var(--pastel-lavender);max-width:48rem;margin:3rem auto 0;padding:1.5rem}.TEJncW_technical h3{margin-bottom:.5rem;font-size:1.0625rem;font-weight:800}.TEJncW_technical p{color:var(--ink-soft)}.TEJncW_chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.TEJncW_chips li{background:var(--surface);border:1px solid var(--hairline);border-radius:8px;padding:.2rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.TEJncW_footer{margin-top:var(--section-space);border-top:1px solid var(--hairline);padding-block:2.5rem}.TEJncW_footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.TEJncW_footerText{color:var(--ink-soft);max-width:32rem}.TEJncW_stepText{flex-direction:column;gap:1rem;display:flex}
._2h3NSa_ill{width:100%;height:auto;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;fill:none;display:block}._2h3NSa_paper{fill:var(--surface)}._2h3NSa_tint1{fill:var(--pastel-lavender)}._2h3NSa_tint2{fill:var(--pastel-mint)}._2h3NSa_tint3{fill:var(--pastel-peach)}._2h3NSa_tint4{fill:var(--pastel-sky)}._2h3NSa_tint5{fill:var(--pastel-butter)}._2h3NSa_accentFill{fill:var(--accent);stroke:var(--accent)}._2h3NSa_accentStroke{stroke:var(--accent)}._2h3NSa_checkMark{stroke:var(--accent-ink)}._2h3NSa_ink{fill:var(--ink)}._2h3NSa_thin{stroke-width:1.75px}@media (prefers-reduced-motion:no-preference){._2h3NSa_pulse{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite _2h3NSa_pulse}@keyframes _2h3NSa_pulse{0%,to{opacity:1}50%{opacity:.55}}}
