.hero-minimal-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.35rem .9rem;border-radius:999px;background:#ffffffe6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(17,19,23,.08);box-shadow:0 4px 16px -2px #1113170a;margin-bottom:1.8rem;cursor:default;-webkit-user-select:none;user-select:none}.minimal-badge-pulse{width:.5rem;height:.5rem;border-radius:50%;background:#d97706;box-shadow:0 0 0 3px #d9770638}.minimal-badge-text{font-family:var(--font-utility, monospace);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--fg, #111317)}.hero-minimal-title{margin:0 auto 1.4rem;color:var(--fg, #111317);font-family:var(--font-display, "Newsreader", "Iowan Old Style", Palatino, serif);font-size:clamp(3rem,7.5vw,5.8rem);font-weight:400;letter-spacing:-.055em;line-height:1.02;max-width:20ch;text-align:center}.title-line-wrap{display:block}.title-line-sans{display:inline;font-family:var(--font-body, "Avenir Next", sans-serif);font-weight:600;letter-spacing:-.04em;color:var(--fg, #111317)}.title-line-serif-italic{display:inline;font-style:italic;color:#b45309}.elastic-headline{cursor:default;-webkit-user-select:none;user-select:none}.elastic-text-container{display:inline;position:relative}.elastic-word{display:inline-block;white-space:nowrap;vertical-align:baseline}.elastic-char{display:inline-block;position:relative;transform-origin:50% 85%;transition:filter .15s ease-out;pointer-events:auto}.elastic-space{display:inline-block;width:.26em}.hero-minimal-lede{max-width:38rem;margin:0 auto 2.4rem;color:var(--muted, #575e67);font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.6;font-weight:400}.hero-minimal-lede code{font-family:var(--font-utility, monospace);font-size:.94em;background:var(--accent-soft, #f1eee7);color:var(--fg, #111317);border:1px solid rgba(17,19,23,.08);padding:.12rem .45rem;border-radius:.3rem;font-weight:600}.hero-minimal-actions{display:flex;align-items:center;justify-content:center;gap:1.4rem;margin-bottom:clamp(3.5rem,6vw,5rem);flex-wrap:wrap;position:relative;z-index:10}.glow-ring-btn-wrap{position:relative;display:inline-block;border-radius:999px;padding:2px;background:linear-gradient(90deg,#111317,#d97706,#92400e,#111317);background-size:300% 300%;animation:glow-ring-orbit 5s linear infinite;box-shadow:0 8px 24px -4px #11131740;transition:transform .15s ease,box-shadow .15s ease}.glow-ring-btn-wrap:hover{transform:translateY(-2px);box-shadow:0 12px 30px -4px #11131759}@keyframes glow-ring-orbit{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.glow-ring-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.85rem;border-radius:999px;background:#111317;color:#fff;font-family:var(--font-body, sans-serif);font-size:.95rem;font-weight:600;text-decoration:none;border:none;cursor:pointer}.minimal-text-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.92rem;font-weight:600;color:var(--fg, #111317);text-decoration:none;border-bottom:1px solid rgba(17,19,23,.2);padding-bottom:2px;transition:border-color .15s ease,color .15s ease}.minimal-text-link:hover{border-color:#b45309;color:#b45309}.hero-minimal-actions .glow-ring-btn-wrap{grid-area:signup}.hero-minimal-actions .minimal-text-link{grid-area:example}.hero-minimal-actions .hero-signup-note{grid-area:note;margin:0}.hero-signup-note{margin:-.5rem 0 0;font-size:.8rem;color:var(--muted, #98a4b5)}.interactive-showcase-container{width:100%}.showcase-preset-tabs{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-bottom:2.5rem;flex-wrap:wrap}.preset-label-hint{font-family:var(--font-utility, monospace);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted, #64748b)}.preset-pill-group{display:inline-flex;align-items:center;background:#1113170d;border:1px solid var(--border, rgba(17, 19, 23, .1));border-radius:999px;padding:3px;gap:2px}.preset-tab-btn{position:relative;border:none;background:transparent;padding:.42rem 1.15rem;font-family:var(--font-body, sans-serif);font-size:.84rem;font-weight:500;color:var(--muted, #64748b);cursor:pointer;border-radius:999px;transition:color .15s ease;-webkit-user-select:none;user-select:none}.preset-tab-btn:hover{color:var(--fg, #111317)}.preset-tab-btn.active{color:var(--fg, #111317);font-weight:600}.preset-active-indicator{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--card-bg, #ffffff);border-radius:999px;box-shadow:0 2px 10px #00000014,0 0 0 1px #0000000a;z-index:1}.preset-tab-text{position:relative;z-index:2}.pipeline-card.pulse{animation:pipeline-pulse-anim .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes pipeline-pulse-anim{0%{box-shadow:0 0 #d9770680;border-color:#d97706}70%{box-shadow:0 0 0 14px #d9770600}to{box-shadow:none;border-color:var(--border)}}.how-interactive-container{max-width:72rem;margin:0 auto;width:100%}.steps-grid-interactive{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;align-items:stretch;width:100%}@media(max-width:960px){.steps-grid-interactive{grid-template-columns:1fr;gap:1.5rem}}.step-card-interactive{display:flex;flex-direction:column;justify-content:space-between;min-width:0;width:100%;box-sizing:border-box;background:var(--card-bg, #ffffff);border:1px solid var(--border, rgba(17, 19, 23, .08));border-radius:1.15rem;padding:2rem 1.8rem 1.8rem;box-shadow:0 10px 30px -8px #1113170a;cursor:pointer;position:relative;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.step-card-interactive:hover{border-color:#d9770673;box-shadow:0 20px 42px -10px #11131714}.step-card-interactive.card-focused{border-color:#d97706a6;box-shadow:0 20px 45px -10px #d9770624}:root[data-color-mode=dark] .step-card-interactive,html.dark .step-card-interactive{background:#12151c;border-color:#ffffff14}:root[data-color-mode=dark] .step-card-interactive:hover,html.dark .step-card-interactive:hover{border-color:#f59e0b73}:root[data-color-mode=dark] .step-card-interactive.card-focused,html.dark .step-card-interactive.card-focused{border-color:#f59e0ba6;box-shadow:0 20px 45px -10px #000000a6}.step-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.step-num{font-family:var(--font-utility, monospace);font-size:.95rem;font-weight:800;color:#d97706;letter-spacing:.05em}:root[data-color-mode=dark] .step-num,html.dark .step-num{color:#f59e0b}.step-pill-badge{font-family:var(--font-utility, monospace);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.22rem .65rem;border-radius:999px;background:#1113170d;border:1px solid var(--border, rgba(17, 19, 23, .1));color:var(--muted, #64748b)}:root[data-color-mode=dark] .step-pill-badge,html.dark .step-pill-badge{background:#ffffff0f;border-color:#ffffff1a;color:#94a3b8}.step-text-wrap{display:flex;flex-direction:column;margin-bottom:1.6rem}.step-card-title{font-family:var(--font-display, "Newsreader", Georgia, serif);font-size:1.32rem;font-weight:600;color:var(--fg, #111317);letter-spacing:-.02em;line-height:1.25;margin:0 0 .65rem;min-height:3.3rem;display:flex;align-items:flex-start}.step-card-desc{font-family:var(--font-body, sans-serif);font-size:.92rem;color:var(--muted, #64748b);line-height:1.58;margin:0;min-height:4.4rem}.step-stage-window{height:180px;min-height:180px;max-height:180px;display:flex;flex-direction:column;background:color-mix(in srgb,var(--bg, #faf8f5) 60%,var(--card-bg, #ffffff));border:1px solid var(--border, rgba(17, 19, 23, .1));border-radius:.75rem;padding:.85rem 1rem .95rem;overflow:hidden;box-sizing:border-box}:root[data-color-mode=dark] .step-stage-window,html.dark .step-stage-window{background:#0d1016;border-color:#ffffff14}.stage-mac-dots{display:flex;align-items:center;gap:5px;margin-bottom:.7rem}.stage-mac-dots .dot{width:7px;height:7px;border-radius:50%;opacity:.8}.dot-red{background:#ef4444}.dot-amber{background:#f59e0b}.dot-green{background:#10b981}.stage-content-body{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:0}.handle-address-bar{display:flex;align-items:center;gap:.35rem;background:var(--card-bg, #ffffff);border:1px solid var(--border, rgba(17, 19, 23, .12));border-radius:.45rem;padding:.45rem .65rem;font-family:var(--font-utility, monospace);font-size:.82rem;color:var(--muted, #64748b);box-shadow:0 1px 3px #0000000a}:root[data-color-mode=dark] .handle-address-bar,html.dark .handle-address-bar{background:#141822;border-color:#ffffff1a;color:#94a3b8}.stage-lock-icon{font-size:.72rem;opacity:.8}.handle-prefix,.handle-suffix{flex-shrink:0;-webkit-user-select:none;user-select:none;font-size:.8rem}.handle-interactive-input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:var(--font-utility, monospace);font-size:.84rem;font-weight:700;color:#d97706;padding:0 .2rem}:root[data-color-mode=dark] .handle-interactive-input,html.dark .handle-interactive-input{color:#fbbf24}.stage-status-footer{display:flex;align-items:center;gap:.55rem;font-family:var(--font-utility, monospace);font-size:.74rem;color:#059669;padding:0 .2rem}:root[data-color-mode=dark] .stage-status-footer,html.dark .stage-status-footer{color:#34d399}.stage-status-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radar-ping{position:relative;display:inline-flex;width:10px;height:10px;align-items:center;justify-content:center;flex-shrink:0}.radar-core{position:absolute;width:6px;height:6px;border-radius:50%;background:#10b981}.radar-wave{position:absolute;width:12px;height:12px;border-radius:50%;background:#10b98166;animation:pingAnimation 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes pingAnimation{0%{transform:scale(.6);opacity:1}to{transform:scale(2.2);opacity:0}}.mail-stage-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px dashed var(--border, rgba(17, 19, 23, .12));padding-bottom:.55rem;margin-bottom:.55rem}:root[data-color-mode=dark] .mail-stage-header,html.dark .mail-stage-header{border-bottom-color:#ffffff14}.mail-meta-row{display:flex;align-items:center;gap:.35rem;font-family:var(--font-utility, monospace);font-size:.74rem;color:var(--muted, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-color-mode=dark] .mail-meta-row,html.dark .mail-meta-row{color:#94a3b8}.mail-field-label{font-weight:700;color:var(--fg, #111317)}:root[data-color-mode=dark] .mail-field-label,html.dark .mail-field-label{color:#f4f6f8}.simulate-send-btn{font-family:var(--font-utility, monospace);font-size:.72rem;font-weight:700;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--border, rgba(17, 19, 23, .16));background:var(--card-bg, #ffffff);color:var(--fg, #111317);cursor:pointer;white-space:nowrap;box-shadow:0 1px 3px #0000000d;transition:transform .15s ease,color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.simulate-send-btn:hover{background:var(--fg, #111317);color:var(--bg, #faf8f5);border-color:var(--fg, #111317)}.simulate-send-btn.sent{background:#059669!important;color:#fff!important;border-color:#059669!important}:root[data-color-mode=dark] .simulate-send-btn,html.dark .simulate-send-btn{background:#1a202c;color:#f4f6f8;border-color:#ffffff1f}:root[data-color-mode=dark] .simulate-send-btn:hover,html.dark .simulate-send-btn:hover{background:#f59e0b;color:#090b0e;border-color:#f59e0b}.mail-stage-body{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:48px}.mail-quote-wrap{display:flex;flex-direction:column;gap:.25rem}.mail-subject-preview{font-family:var(--font-utility, monospace);font-size:.72rem;font-weight:700;color:var(--fg, #111317);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-color-mode=dark] .mail-subject-preview,html.dark .mail-subject-preview{color:#f4f6f8}.mail-preview-snippet{font-family:var(--font-display, Georgia, serif);font-style:italic;font-size:.82rem;color:var(--muted, #64748b);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mail-feedback-active{display:flex;align-items:center;gap:.5rem;font-family:var(--font-utility, monospace);font-size:.74rem;color:#059669;line-height:1.4}:root[data-color-mode=dark] .mail-feedback-active,html.dark .mail-feedback-active{color:#34d399}.feedback-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#10b98126;color:#059669;font-weight:800;flex-shrink:0}:root[data-color-mode=dark] .feedback-check,html.dark .feedback-check{color:#34d399}.edge-iata-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;margin-bottom:.75rem}.iata-pill-btn{display:flex;align-items:center;justify-content:center;padding:.32rem 0;border-radius:.4rem;border:1px solid var(--border, rgba(17, 19, 23, .1));background:var(--card-bg, #ffffff);color:var(--muted, #64748b);font-family:var(--font-utility, monospace);font-size:.72rem;font-weight:600;cursor:pointer;transition:transform .15s ease,color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.iata-pill-btn:hover{border-color:#d9770666;color:var(--fg, #111317)}.iata-pill-btn.active{background:var(--fg, #111317);color:var(--bg, #faf8f5);border-color:var(--fg, #111317);font-weight:700}:root[data-color-mode=dark] .iata-pill-btn,html.dark .iata-pill-btn{background:#181d27;border-color:#ffffff14;color:#94a3b8}:root[data-color-mode=dark] .iata-pill-btn:hover,html.dark .iata-pill-btn:hover{color:#f4f6f8;border-color:#f59e0b66}:root[data-color-mode=dark] .iata-pill-btn.active,html.dark .iata-pill-btn.active{background:#f59e0b;color:#090b0e;border-color:#f59e0b}.edge-latency-display{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .2rem}.latency-left{display:flex;align-items:center;gap:.65rem}.latency-beacon{position:relative;display:inline-flex;width:10px;height:10px;align-items:center;justify-content:center;flex-shrink:0}.beacon-core{position:absolute;width:6px;height:6px;border-radius:50%;background:#10b981}.beacon-ring{position:absolute;width:12px;height:12px;border-radius:50%;background:#10b98159;animation:pingAnimation 2s cubic-bezier(0,0,.2,1) infinite}.latency-numbers{display:flex;flex-direction:column;line-height:1.15}.latency-metric{font-family:var(--font-utility, monospace);font-size:1.05rem;font-weight:800;color:#059669}:root[data-color-mode=dark] .latency-metric,html.dark .latency-metric{color:#34d399}.latency-location{font-family:var(--font-utility, monospace);font-size:.68rem;color:var(--muted, #64748b)}:root[data-color-mode=dark] .latency-location,html.dark .latency-location{color:#94a3b8}.edge-network-tag{font-family:var(--font-utility, monospace);font-size:.65rem;font-weight:700;padding:.2rem .5rem;border-radius:999px;background:#10b9811a;border:1px solid rgba(16,185,129,.25);color:#059669;white-space:nowrap}:root[data-color-mode=dark] .edge-network-tag,html.dark .edge-network-tag{background:#10b98126;border-color:#10b98159;color:#34d399}.themes-interactive-wrapper{max-width:58rem;margin:0 auto}.themes-palette-bar{display:flex;gap:.65rem;justify-content:center;flex-wrap:wrap;margin-bottom:2.4rem}.theme-selector-pill{position:relative;display:inline-flex;align-items:center;gap:.55rem;padding:.48rem 1rem;border-radius:999px;border:1px solid var(--border, rgba(17, 19, 23, .1));background:var(--card-bg, #ffffff);cursor:pointer;font-family:var(--font-body, sans-serif);font-size:.84rem;color:var(--fg, #111317);transition:transform .15s ease,color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}.theme-selector-pill:hover{border-color:#d9770673}.theme-selector-pill.selected{font-weight:600;border-color:#d97706a6}.theme-dot-preview{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.theme-active-glow{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:999px;border:2px solid #d97706;pointer-events:none}.theme-showcase-centerpiece{width:100%}.theme-preview-card{border-radius:1rem;border:1px solid var(--border);padding:clamp(1.8rem,4.5vw,3.2rem);text-align:left}.theme-preview-top-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.2rem;margin-bottom:1.8rem}.theme-meta-pill{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-utility, monospace);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.theme-pill-indicator{width:6px;height:6px;border-radius:50%}.theme-font-indicator{font-family:var(--font-utility, monospace);font-size:.76rem;font-weight:500}.theme-article-title{font-size:clamp(2rem,4.5vw,2.8rem);font-weight:400;line-height:1.15;margin:0 0 1.2rem;overflow-wrap:break-word;word-break:break-word}.theme-article-desc{font-family:var(--font-body, sans-serif);font-size:1.08rem;line-height:1.62;margin:0 0 1.6rem}.theme-quote-callout{padding:1.2rem 1.6rem;border-radius:0 .5rem .5rem 0;font-style:italic;font-size:1.12rem;line-height:1.5;margin:0 0 2.2rem}.theme-card-footer{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-top:1.3rem;font-family:var(--font-utility, monospace);font-size:.72rem}.theme-swatch-cluster{display:inline-flex;align-items:center;gap:.75rem}.theme-swatch-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.75}.theme-swatches{display:inline-flex;align-items:center;gap:.45rem}.swatch-circle{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 2px #00000014,inset 0 0 0 1px #fff3;transition:transform .15s ease;flex-shrink:0}.swatch-circle:hover{transform:scale(1.15)}.theme-included-tag{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;color:inherit;opacity:.85;letter-spacing:.02em;white-space:nowrap}.theme-included-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}@media(max-width:640px){.theme-preview-card{padding:clamp(1.25rem,4vw,1.8rem)}.theme-preview-top-bar{gap:.6rem;flex-wrap:wrap;padding-bottom:.9rem;margin-bottom:1.4rem}.theme-article-title{font-size:clamp(1.4rem,5vw,1.95rem);margin-bottom:.9rem;line-height:1.2}.theme-article-desc{font-size:.96rem;line-height:1.55;margin-bottom:1.3rem}.theme-quote-callout{padding:1rem 1.25rem;font-size:1rem;line-height:1.45;margin-bottom:1.6rem}.theme-card-footer{flex-direction:column;align-items:flex-start;gap:.85rem;padding-top:1.1rem}.theme-swatch-cluster{width:100%;justify-content:flex-start;gap:.65rem}.theme-included-tag{width:100%;font-size:.68rem;white-space:normal;line-height:1.4}.themes-palette-bar{gap:.45rem;margin-bottom:1.8rem}.theme-selector-pill{padding:.38rem .8rem;font-size:.76rem}}.pricing-interactive-wrapper{width:100%}.pricing-cadence-toggle-wrap{display:flex;justify-content:center;margin-bottom:2.6rem}.pricing-toggle-pill-bar{position:relative;display:inline-flex;background:color-mix(in srgb,var(--card-bg, #ffffff) 70%,var(--bg, #faf8f5));border:1px solid var(--border, rgba(17, 19, 23, .1));border-radius:999px;padding:4px;gap:4px;box-shadow:0 2px 10px #0000000a}.toggle-option-btn{position:relative;border:none;background:transparent;padding:.55rem 1.45rem;border-radius:999px;font-family:var(--font-body, sans-serif);font-size:.88rem;font-weight:600;color:var(--muted, #64748b);cursor:pointer;transition:color .15s ease;-webkit-user-select:none;user-select:none}.toggle-option-btn:hover,.toggle-option-btn.active{color:var(--fg, #111317)}.toggle-active-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--card-bg, #ffffff);border-radius:999px;box-shadow:0 3px 12px #00000014,0 0 0 1px #0000000d;z-index:1}.toggle-btn-label{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.5rem}.annual-discount-pill{font-family:var(--font-utility, monospace);font-size:.68rem;font-weight:700;padding:.16rem .48rem;border-radius:999px;background:#05966924;color:#059669}.faq-interactive-grid,.faq-interactive-stack{display:flex;flex-direction:column;gap:.95rem;max-width:52rem;margin:0 auto}.faq-interactive-card{background:var(--card-bg, #ffffff);border:1px solid var(--border, rgba(17, 19, 23, .08));border-radius:.85rem;padding:1.4rem 1.8rem;transition:border-color .15s ease,box-shadow .15s ease}.faq-interactive-card:hover{border-color:#d9770659}.faq-interactive-card.open{border-color:#d977068c;box-shadow:0 10px 28px -8px #11131714}.faq-question-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;border:none;background:transparent;padding:0;text-align:left;cursor:pointer;font-family:var(--font-display, "Newsreader", Georgia, serif);font-size:1.22rem;font-weight:500;color:var(--fg, #111317);line-height:1.35;transition:color .15s ease}.faq-interactive-card.open .faq-question-btn{color:#b45309}:root[data-color-mode=dark] .faq-interactive-card.open .faq-question-btn,html.dark .faq-interactive-card.open .faq-question-btn{color:#f59e0b}.faq-chevron-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--muted, #64748b);transition:color .15s ease}.faq-interactive-card.open .faq-chevron-icon{color:#b45309}:root[data-color-mode=dark] .faq-interactive-card.open .faq-chevron-icon,html.dark .faq-interactive-card.open .faq-chevron-icon{color:#f59e0b}.faq-answer-collapse{overflow:hidden}.faq-answer-text{font-family:var(--font-body, sans-serif);font-size:.98rem;color:var(--muted, #64748b);line-height:1.68;margin:1rem 0 .25rem;padding-top:1rem;border-top:1px dashed var(--border, rgba(17, 19, 23, .12))}:root[data-color-mode=dark] .faq-answer-text,html.dark .faq-answer-text{border-top-color:#ffffff14}.platform-section.cta-section{position:relative;width:100%;background-color:var(--cta-section-bg, color-mix(in srgb, var(--bg) 86%, #b7cdd0));border-top:1px solid color-mix(in srgb,var(--border) 72%,var(--section-tint, #b7cdd0));border-bottom:1px solid color-mix(in srgb,var(--border) 72%,var(--section-tint, #b7cdd0));overflow:hidden;padding:0!important;transition:background-color .48s ease,border-color .36s ease,color .36s ease}.interactive-cta-fullscreen-wrapper{position:relative;width:100%;min-height:520px;padding:clamp(5.5rem,10vw,8.5rem) 1.5rem;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.cta-ambient-canvas-fullscreen{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.cta-content-interactive{position:relative;z-index:2;max-width:48rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.cta-badge-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.32rem .9rem;border-radius:999px;background:color-mix(in srgb,var(--cta-accent, #f59e0b) 12%,transparent);border:1px solid color-mix(in srgb,var(--cta-accent, #f59e0b) 32%,transparent);font-family:var(--font-utility, monospace);font-size:.72rem;font-weight:700;color:var(--cta-accent, #f59e0b);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.5rem}.cta-pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--cta-accent, #f59e0b);box-shadow:0 0 0 3px color-mix(in srgb,var(--cta-accent, #f59e0b) 30%,transparent)}.cta-interactive-title{font-family:var(--font-display, "Newsreader", Georgia, serif);font-size:clamp(2.2rem,5.2vw,3.6rem);font-weight:400;line-height:1.08;margin:0 0 1.2rem;color:var(--cta-fg, var(--fg));letter-spacing:-.035em}.cta-title-highlight{font-style:italic;background:linear-gradient(135deg,var(--cta-fg, var(--fg)) 15%,color-mix(in srgb,var(--cta-accent, #f59e0b) 42%,var(--cta-fg, var(--fg))) 50%,var(--cta-accent, #f59e0b) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.cta-content-interactive .cta-lede{color:var(--cta-muted, var(--muted));font-size:1.08rem;line-height:1.65;max-width:40rem;margin:0 auto}.cta-content-interactive .cta-lede code{color:var(--cta-accent, #f59e0b);background:color-mix(in srgb,var(--cta-accent, #f59e0b) 11%,transparent);border:1px solid color-mix(in srgb,var(--cta-accent, #f59e0b) 24%,transparent);padding:.1rem .4rem;border-radius:.25rem}.cta-magnetic-row{display:flex;justify-content:center;margin-top:2.2rem;margin-bottom:2.2rem}.cta-magnetic-btn{display:inline-flex;align-items:center;gap:.65rem;font-size:1.05rem;font-weight:700;padding:1rem 2.4rem;border-radius:999px;text-decoration:none;cursor:pointer;background:var(--cta-button-bg, var(--fg));color:var(--cta-button-fg, var(--bg));border:1px solid color-mix(in srgb,var(--cta-button-bg, var(--fg)) 78%,transparent);box-shadow:0 8px 24px -4px color-mix(in srgb,var(--cta-button-bg, var(--fg)) 42%,transparent),0 0 0 1px color-mix(in srgb,var(--cta-button-bg, var(--fg)) 18%,transparent);transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.cta-magnetic-btn:hover{background:var(--cta-button-hover-bg, color-mix(in srgb, var(--cta-button-bg, var(--fg)) 86%, var(--cta-accent, #f59e0b)));color:var(--cta-button-hover-fg, var(--cta-button-fg, var(--bg)));box-shadow:0 12px 30px -4px color-mix(in srgb,var(--cta-button-bg, var(--fg)) 50%,transparent),0 0 0 1px color-mix(in srgb,var(--cta-button-bg, var(--fg)) 24%,transparent)}.cta-arrow-icon{transition:transform .15s ease}.cta-magnetic-btn:hover .cta-arrow-icon{transform:translate(4px)}.cta-guarantee-row{display:flex;align-items:center;justify-content:center;gap:.8rem;flex-wrap:wrap;font-family:var(--font-utility, monospace);font-size:.75rem;color:var(--cta-muted, var(--muted))}.cta-guarantee-row .guarantee-icon{color:var(--cta-accent, #f59e0b)}.guarantee-sep{opacity:.4}:root[data-color-mode=dark] .preset-pill-group,html.dark .preset-pill-group{background:#ffffff0d;border-color:#ffffff1a}:root[data-color-mode=dark] .preset-active-indicator,html.dark .preset-active-indicator{background:#181d27;box-shadow:0 2px 10px #00000080,0 0 0 1px #ffffff1a}:root[data-color-mode=dark] .interactive-handle-box,:root[data-color-mode=dark] .interactive-send-demo,:root[data-color-mode=dark] .interactive-edge-box,html.dark .interactive-handle-box,html.dark .interactive-send-demo,html.dark .interactive-edge-box{background:#ffffff08;border-color:#ffffff14}:root[data-color-mode=dark] .pricing-toggle-pill-bar,html.dark .pricing-toggle-pill-bar{background:#ffffff0a;border-color:#ffffff14}:root[data-color-mode=dark] .toggle-active-bg,html.dark .toggle-active-bg{background:#181d27;box-shadow:0 3px 12px #00000080,0 0 0 1px #ffffff1a}:root[data-color-mode=dark] .theme-selector-pill,html.dark .theme-selector-pill{background:#12151c;border-color:#ffffff17;color:#f4f6f8}:root[data-color-mode=dark] .faq-interactive-card,html.dark .faq-interactive-card{background:#12151c;border-color:#ffffff14}.compare-section{--compare-accent: var(--accent-amber);--compare-positive: #087f64;--compare-negative: #c4544e;--compare-rule: color-mix(in srgb, var(--border) 86%, var(--section-tint))}.compare-section-lede{max-width:38rem}.compare-section .table-wrapper{max-width:68rem;border-color:var(--compare-rule);border-radius:.9rem;background:color-mix(in srgb,var(--card-bg) 94%,var(--section-tint));box-shadow:0 18px 42px -24px #0e11164d;scrollbar-color:color-mix(in srgb,var(--muted) 55%,transparent) transparent}.comparison-scroll-note{display:none}.compare-table-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.compare-section .compare-table{min-width:56rem;table-layout:fixed;border-collapse:separate;border-spacing:0;color:var(--fg)}.compare-section .compare-table th,.compare-section .compare-table td{padding:1.15rem 1.35rem;border-bottom:1px solid var(--compare-rule);vertical-align:middle}.compare-section .compare-table th{background:color-mix(in srgb,var(--card-surface) 88%,var(--section-tint));color:var(--muted);font-size:.68rem;line-height:1.4}.compare-section .compare-table th:first-child,.compare-section .compare-table td:first-child{width:28%}.compare-section .compare-table th:nth-child(2),.compare-section .compare-table td:nth-child(2){width:29%}.compare-section .compare-table th:nth-child(3),.compare-section .compare-table td:nth-child(3),.compare-section .compare-table th:nth-child(4),.compare-section .compare-table td:nth-child(4){width:21.5%}.compare-section .compare-table tbody td:first-child{position:sticky;left:0;z-index:2;background:var(--card-bg);color:var(--fg);font-weight:600;line-height:1.45}.compare-section .compare-table thead th:first-child{position:sticky;left:0;z-index:4;background:color-mix(in srgb,var(--card-surface) 94%,var(--section-tint))}.compare-section .compare-table .col-highlight{background:color-mix(in srgb,var(--compare-accent) 6%,var(--card-bg))!important;border-left:1px solid color-mix(in srgb,var(--compare-accent) 48%,transparent)!important;border-right:1px solid color-mix(in srgb,var(--compare-accent) 48%,transparent)!important;color:var(--fg);font-weight:600}.compare-section .compare-table .typejot-th{background:color-mix(in srgb,var(--compare-accent) 14%,var(--card-bg))!important;border-top:3px solid var(--compare-accent)!important;padding:1.25rem 1.35rem!important;vertical-align:bottom}.typejot-th-content{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem}.typejot-th-badge{display:inline-flex;align-items:center;gap:.45rem;color:var(--compare-accent);font-family:var(--font-utility, monospace);font-size:.62rem;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.typejot-th-badge:before{width:.38rem;height:.38rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 16%,transparent);content:""}.typejot-th-title{color:var(--fg);font-family:var(--font-display, "Newsreader", serif);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:600;letter-spacing:-.03em;line-height:1}.typejot-th-subtitle{color:var(--muted);font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:0;line-height:1.35;text-transform:none}.badge-tick-green{display:inline-flex;align-items:flex-start;gap:.65rem;max-width:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--fg);font-size:.82rem;font-weight:600;line-height:1.45}.badge-tick-green svg{flex:0 0 auto;width:.95rem;height:.95rem;margin-top:.16rem;padding:.22rem;box-sizing:content-box;border:1px solid color-mix(in srgb,var(--compare-positive) 54%,transparent);border-radius:50%;background:color-mix(in srgb,var(--compare-positive) 13%,transparent);color:var(--compare-positive)}.compare-table .no{display:inline-flex;align-items:flex-start;gap:.55rem;color:var(--muted);font-size:.82rem;font-weight:500;line-height:1.45}.compare-table .no-cross{display:inline-grid;flex:0 0 auto;width:1.12rem;height:1.12rem;place-items:center;margin-top:.04rem;border:1px solid color-mix(in srgb,var(--compare-negative) 48%,transparent);border-radius:50%;color:var(--compare-negative);font-size:.62rem;font-weight:800;line-height:1}.compare-table .neutral-tick{display:inline-flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.82rem;font-weight:500;line-height:1.45}.compare-table .neutral-tick>span:first-child{color:var(--muted);font-size:.95rem;line-height:1}.compare-section .compare-table tbody tr{transition:background-color .15s ease}.compare-section .compare-table tbody tr:hover td{background:color-mix(in srgb,var(--section-tint) 24%,var(--card-bg))!important}.compare-section .compare-table tbody tr:hover .col-highlight{background:color-mix(in srgb,var(--compare-accent) 10%,var(--card-bg))!important}.compare-section .compare-table tbody tr:last-child td{border-bottom:0}@media(max-width:700px){.compare-section-lede{max-width:23rem;font-size:.94rem}.compare-section .table-wrapper{border-radius:.75rem}.comparison-scroll-note{position:sticky;left:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:.55rem;padding:.68rem 1rem;border-bottom:1px solid var(--compare-rule);background:color-mix(in srgb,var(--card-surface) 94%,var(--section-tint));color:var(--muted);font-family:var(--font-utility);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.comparison-scroll-arrow{color:var(--compare-accent);font-size:1rem;line-height:1}.compare-section .compare-table th,.compare-section .compare-table td{padding:.95rem 1rem}.compare-section .compare-table th:first-child,.compare-section .compare-table td:first-child{width:14rem}.compare-section .compare-table .typejot-th{padding:1.05rem 1rem!important}.typejot-th-title{font-size:1.2rem}}.manifesto-interactive-wrapper{max-width:68rem;margin:0 auto}.manifesto-mode-bar{display:flex;justify-content:center;margin-bottom:2.8rem}.manifesto-pill-tabs{position:relative;display:inline-flex;padding:.3rem;border-radius:999px;background:#1113170d;border:1px solid var(--border, rgba(17, 19, 23, .1))}:root[data-color-mode=dark] .manifesto-pill-tabs,html.dark .manifesto-pill-tabs{background:#ffffff0d;border-color:#ffffff14}.manifesto-tab-btn{position:relative;z-index:1;border:none;background:transparent;padding:.55rem 1.4rem;border-radius:999px;font-family:var(--font-utility, monospace);font-size:.84rem;font-weight:600;color:var(--muted, #64748b);cursor:pointer;transition:color .15s ease;-webkit-user-select:none;user-select:none}.manifesto-tab-btn:hover,.manifesto-tab-btn.active{color:var(--fg, #111317)}:root[data-color-mode=dark] .manifesto-tab-btn:hover,:root[data-color-mode=dark] .manifesto-tab-btn.active,html.dark .manifesto-tab-btn:hover,html.dark .manifesto-tab-btn.active{color:#f4f6f8}.manifesto-active-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--card-bg, #ffffff);border-radius:999px;box-shadow:0 3px 12px #00000014,0 0 0 1px #0000000a;z-index:-1}:root[data-color-mode=dark] .manifesto-active-bg,html.dark .manifesto-active-bg{background:#181d27;box-shadow:0 3px 12px #00000080,0 0 0 1px #ffffff1a}.manifesto-pillars-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media(max-width:768px){.manifesto-pillars-grid{grid-template-columns:1fr}}.manifesto-card{display:flex;flex-direction:column;justify-content:space-between;background:var(--card-bg, #ffffff);border:1px solid var(--border, rgba(17, 19, 23, .08));border-radius:1.1rem;padding:2.2rem;cursor:pointer;box-shadow:0 10px 28px -10px #1113170a;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.manifesto-card:hover{border-color:#d9770659;box-shadow:0 18px 40px -10px #11131714}.manifesto-card.selected{border-color:#d97706a6;box-shadow:0 18px 40px -10px #d977061f}:root[data-color-mode=dark] .manifesto-card,html.dark .manifesto-card{background:#12151c;border-color:#ffffff14}:root[data-color-mode=dark] .manifesto-card.selected,html.dark .manifesto-card.selected{border-color:#f59e0b8c;box-shadow:0 18px 40px -10px #0009}.manifesto-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.manifesto-num{font-family:var(--font-utility, monospace);font-size:.92rem;font-weight:800;color:#d97706}:root[data-color-mode=dark] .manifesto-num,html.dark .manifesto-num{color:#f59e0b}.manifesto-tag{font-family:var(--font-utility, monospace);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.22rem .65rem;border-radius:999px;background:#d977061a;border:1px solid rgba(217,119,6,.2);color:#b45309}:root[data-color-mode=dark] .manifesto-tag,html.dark .manifesto-tag{background:#f59e0b1f;border-color:#f59e0b40;color:#fbbf24}.manifesto-title{font-family:var(--font-display, "Newsreader", Georgia, serif);font-size:1.35rem;font-weight:600;color:var(--fg, #111317);letter-spacing:-.02em;line-height:1.28;margin:0 0 .8rem}.manifesto-summary{font-family:var(--font-body, sans-serif);font-size:.95rem;color:var(--muted, #64748b);line-height:1.62;margin:0 0 1.6rem}.manifesto-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:1.1rem;border-top:1px dashed var(--border, rgba(17, 19, 23, .12))}:root[data-color-mode=dark] .manifesto-card-footer,html.dark .manifesto-card-footer{border-top-color:#ffffff14}.manifesto-check-tag{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-utility, monospace);font-size:.74rem;font-weight:600;color:var(--muted, #64748b)}.manifesto-check-tag .check-dot{color:#10b981}.manifesto-contrast-deck{display:flex;flex-direction:column;gap:1.6rem;max-width:58rem;margin:0 auto}.contrast-selector-pills{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:center}.contrast-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .95rem;border-radius:999px;border:1px solid var(--border, rgba(17, 19, 23, .12));background:var(--card-bg, #ffffff);color:var(--muted, #64748b);cursor:pointer;font-family:var(--font-utility, monospace);font-size:.76rem;transition:transform .15s ease,color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.contrast-chip:hover{border-color:#d9770666;color:var(--fg, #111317)}.contrast-chip.active{background:var(--fg, #111317);color:var(--bg, #faf8f5);border-color:var(--fg, #111317);font-weight:700}:root[data-color-mode=dark] .contrast-chip,html.dark .contrast-chip{background:#12151c;border-color:#ffffff14;color:#94a3b8}:root[data-color-mode=dark] .contrast-chip:hover,html.dark .contrast-chip:hover{color:#f4f6f8;border-color:#f59e0b66}:root[data-color-mode=dark] .contrast-chip.active,html.dark .contrast-chip.active{background:#f59e0b;color:#090b0e;border-color:#f59e0b}.chip-num{font-weight:800;opacity:.7}.contrast-display-card{display:grid;grid-template-columns:1fr auto 1fr;background:var(--card-bg, #ffffff);border:1px solid var(--border, rgba(17, 19, 23, .1));border-radius:1.25rem;overflow:hidden;box-shadow:0 16px 45px -12px #1113170f}:root[data-color-mode=dark] .contrast-display-card,html.dark .contrast-display-card{background:#12151c;border-color:#ffffff14;box-shadow:0 16px 45px -12px #0009}@media(max-width:820px){.contrast-display-card{grid-template-columns:1fr}}.contrast-half{padding:2.4rem}.contrast-slop{background:#ef444408}:root[data-color-mode=dark] .contrast-slop,html.dark .contrast-slop{background:#ef44440d}.contrast-essence{background:#10b9810a}:root[data-color-mode=dark] .contrast-essence,html.dark .contrast-essence{background:#10b9810f}.half-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.badge-noise{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;border-radius:999px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#dc2626;font-family:var(--font-utility, monospace);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}:root[data-color-mode=dark] .badge-noise,html.dark .badge-noise{background:#ef44442e;border-color:#ef444459;color:#f87171}.noise-icon{font-size:1.1rem;font-weight:800;color:#dc2626}:root[data-color-mode=dark] .noise-icon,html.dark .noise-icon{color:#f87171}.badge-essence{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;border-radius:999px;background:#10b98124;border:1px solid rgba(16,185,129,.35);color:#059669;font-family:var(--font-utility, monospace);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}:root[data-color-mode=dark] .badge-essence,html.dark .badge-essence{background:#10b9812e;border-color:#10b98173;color:#34d399}.essence-icon{font-size:1.1rem;font-weight:800;color:#10b981}:root[data-color-mode=dark] .essence-icon,html.dark .essence-icon{color:#34d399}.contrast-half h4{font-family:var(--font-display, Georgia, serif);font-size:1.1rem;font-weight:600;color:var(--fg, #111317);margin:0 0 .65rem}.contrast-text{font-family:var(--font-body, sans-serif);font-size:1.05rem;font-weight:600;line-height:1.5;margin:0 0 1.4rem;color:var(--fg, #111317)}.slop-features,.essence-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem;font-family:var(--font-utility, monospace);font-size:.8rem;line-height:1.4}.slop-features li{color:#991b1b}:root[data-color-mode=dark] .slop-features li,html.dark .slop-features li{color:#fca5a5}.essence-features li{color:#065f46}:root[data-color-mode=dark] .essence-features li,html.dark .essence-features li{color:#6ee7b7}.contrast-divider-vertical{display:flex;align-items:center;justify-content:center;width:1px;background:var(--border, rgba(17, 19, 23, .12));position:relative}:root[data-color-mode=dark] .contrast-divider-vertical,html.dark .contrast-divider-vertical{background:#ffffff1a}.divider-icon{position:absolute;width:32px;height:32px;border-radius:50%;background:var(--card-bg, #ffffff);border:1px solid var(--border, rgba(17, 19, 23, .15));display:flex;align-items:center;justify-content:center;font-size:.8rem;box-shadow:0 2px 8px #00000014}:root[data-color-mode=dark] .divider-icon,html.dark .divider-icon{background:#181d27;border-color:#ffffff26;box-shadow:0 2px 8px #0006}@media(max-width:820px){.contrast-divider-vertical{display:none}}.footer-giant-wordmark-container{width:min(calc(100% - 3rem),var(--max-w));margin:0 auto;overflow:visible;padding:clamp(2rem,5vw,4rem) 0 clamp(.5rem,1.5vw,1rem);border-bottom:1px solid var(--footer-edge, var(--border))}.footer-giant-wordmark-svg{display:block;width:100%;height:auto;overflow:visible;-webkit-user-select:none;user-select:none;pointer-events:none}.footer-giant-wordmark-text{-webkit-user-select:none;user-select:none;pointer-events:none}@media(max-width:768px){.footer-bottom{flex-direction:column;gap:1.25rem;text-align:center}}.hero-full-bleed-root{--hero-base: #dbe7eb;--hero-foreground: #172b42;--hero-muted: rgba(23, 43, 66, .74);--hero-accent: #b34b3a;--hero-accent-strong: #863426;--hero-button-bg: #162d49;--hero-button-fg: #fff9ef;--hero-edge: rgba(23, 43, 66, .2);position:relative;isolation:isolate;width:100%;min-height:max(100svh,44rem);overflow:hidden;color:var(--hero-foreground);background:var(--hero-base);transition:background-color .52s ease,color .48s ease}.hero-art-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--hero-base)}.hero-art-layer,.hero-art-wash{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .56s cubic-bezier(.22,1,.36,1)}.hero-art-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.hero-art-layer-dark{background-image:url(/assets/typejot-hero-dark-1600.jpg);background-image:image-set(url(/assets/typejot-hero-dark-1600.avif) type("image/avif"),url(/assets/typejot-hero-dark-1600.webp) type("image/webp"),url(/assets/typejot-hero-dark-1600.jpg) type("image/jpeg"));opacity:0}.hero-art-layer-light{background-image:url(/assets/typejot-hero-light-1600.jpg);background-image:image-set(url(/assets/typejot-hero-light-1600.avif) type("image/avif"),url(/assets/typejot-hero-light-1600.webp) type("image/webp"),url(/assets/typejot-hero-light-1600.jpg) type("image/jpeg"));opacity:1}.hero-art-wash-dark{background:linear-gradient(180deg,#05122347,#05122314 49%,#050f1c6b),linear-gradient(90deg,rgba(4,17,32,.1),transparent 62%,rgba(4,17,32,.16));opacity:0}.hero-art-wash-light{background:linear-gradient(180deg,#fffbf21f,#fffbf208 48%,#fff7ed2e),linear-gradient(90deg,rgba(255,250,240,.12),transparent 62%,rgba(255,250,240,.08));opacity:1}.hero-art-ambient{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background:radial-gradient(circle at 72% 58%,color-mix(in srgb,var(--hero-accent) 21%,transparent),transparent 31%);opacity:.56;transform:scale(1);transform-origin:72% 58%;animation:hero-ambient-breathe 12s ease-in-out infinite;transition:opacity .56s ease,background-image .56s ease}@keyframes hero-ambient-breathe{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.64;transform:scale(1.035)}}.hero-full-bleed-inner{position:relative;z-index:1;display:flex;width:min(calc(100% - 3rem),80rem);min-height:max(100svh,44rem);flex-direction:column;align-items:stretch;justify-content:center;margin:0 auto;padding:clamp(5.5rem,10vh,7rem) 0 clamp(3rem,7vh,5rem)}.hero-full-bleed-copy{width:min(100%,54rem);margin:0 auto;text-align:center}.hero-full-bleed-copy .hero-minimal-badge{margin:0 auto 1.45rem;padding:.38rem .8rem;border-color:color-mix(in srgb,var(--hero-foreground) 18%,transparent);background-color:color-mix(in srgb,var(--hero-base) 56%,transparent);box-shadow:0 10px 30px -18px color-mix(in srgb,var(--hero-foreground) 42%,transparent);color:var(--hero-foreground);transition:background-color .48s ease,border-color .48s ease,box-shadow .48s ease}.hero-full-bleed-copy .minimal-badge-pulse{width:.42rem;height:.42rem;background-color:var(--hero-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--hero-accent) 22%,transparent);transition:background-color .48s ease,box-shadow .48s ease}.hero-full-bleed-copy .minimal-badge-text{color:var(--hero-foreground);text-shadow:0 1px 14px color-mix(in srgb,var(--hero-base) 60%,transparent);transition:color .48s ease}.hero-full-bleed-copy .hero-minimal-title{max-width:23ch;margin:0 auto 1.35rem;color:var(--hero-foreground);font-size:clamp(3rem,6.6vw,5.6rem);letter-spacing:-.065em;line-height:.96;text-shadow:0 3px 24px color-mix(in srgb,var(--hero-base) 42%,transparent);text-wrap:balance;transition:color .48s ease,text-shadow .48s ease}.hero-full-bleed-copy .title-line-sans{color:var(--hero-foreground);transition:color .48s ease}.hero-full-bleed-copy .title-line-serif-italic{color:var(--hero-accent);transition:color .48s ease}.hero-full-bleed-copy .hero-minimal-lede{max-width:36rem;margin:0 auto 1.9rem;color:var(--hero-muted);font-size:clamp(1rem,1.65vw,1.16rem);line-height:1.58;text-shadow:0 1px 14px color-mix(in srgb,var(--hero-base) 45%,transparent);transition:color .48s ease,text-shadow .48s ease}.hero-full-bleed-copy .hero-minimal-lede code{border-color:color-mix(in srgb,var(--hero-foreground) 18%,transparent);background-color:color-mix(in srgb,var(--hero-base) 60%,transparent);color:var(--hero-foreground);transition:background-color .48s ease,border-color .48s ease,color .48s ease}.hero-full-bleed-copy .hero-minimal-actions{display:grid;grid-template-columns:max-content max-content;grid-template-areas:"signup example" "note .";align-items:center;justify-content:center;gap:.7rem 1.35rem;margin:0 auto}.hero-full-bleed-copy .glow-ring-btn-wrap{background:linear-gradient(120deg,var(--hero-accent-strong),var(--hero-accent),#e8b071,var(--hero-accent-strong));background-size:220% 220%;box-shadow:0 16px 36px -17px color-mix(in srgb,var(--hero-accent-strong) 70%,transparent);animation-duration:7s;transition:box-shadow .15s ease,transform .15s ease}.hero-full-bleed-copy .glow-ring-btn-wrap:hover{box-shadow:0 20px 42px -16px color-mix(in srgb,var(--hero-accent-strong) 75%,transparent)}.hero-full-bleed-copy .glow-ring-btn{background-color:var(--hero-button-bg);color:var(--hero-button-fg);transition:background-color .48s ease,color .48s ease}.hero-full-bleed-copy .minimal-text-link{border-bottom-color:color-mix(in srgb,var(--hero-foreground) 34%,transparent);color:var(--hero-foreground);text-shadow:0 1px 12px color-mix(in srgb,var(--hero-base) 50%,transparent);transition:border-color .15s ease,color .15s ease,text-shadow .48s ease}.hero-full-bleed-copy .minimal-text-link:hover{border-color:var(--hero-accent);color:var(--hero-accent)}.hero-full-bleed-root a:focus-visible{outline:2px solid var(--hero-accent);outline-offset:4px;border-radius:.25rem}.hero-full-bleed-copy .hero-signup-note{margin:0;color:var(--hero-muted);text-align:center;justify-self:stretch;text-shadow:0 1px 12px color-mix(in srgb,var(--hero-base) 50%,transparent);transition:color .48s ease,text-shadow .48s ease}.hero-full-bleed-proof{position:relative;display:flex;width:min(100%,38rem);align-items:center;justify-content:center;gap:.8rem 1.5rem;margin:1.7rem auto 0;padding:1rem 0 0;border-top:1px solid color-mix(in srgb,var(--hero-foreground) 22%,transparent);transition:border-color .48s ease}.hero-full-bleed-proof .proof-item{color:var(--hero-muted);font-size:.72rem;text-shadow:0 1px 12px color-mix(in srgb,var(--hero-base) 50%,transparent);transition:color .48s ease,text-shadow .48s ease}.hero-full-bleed-proof .proof-icon{color:var(--hero-accent);transition:color .48s ease}:root[data-color-mode=dark] .hero-full-bleed-root,html.dark .hero-full-bleed-root{--hero-base: #091b2e;--hero-foreground: #f5efe5;--hero-muted: rgba(237, 241, 245, .76);--hero-accent: #f1a66e;--hero-accent-strong: #d9654f;--hero-button-bg: #f0a46d;--hero-button-fg: #102236;--hero-edge: rgba(245, 239, 229, .22)}:root[data-color-mode=dark] .hero-art-layer-dark,html.dark .hero-art-layer-dark,:root[data-color-mode=dark] .hero-art-wash-dark,html.dark .hero-art-wash-dark{opacity:1}:root[data-color-mode=dark] .hero-art-layer-light,html.dark .hero-art-layer-light,:root[data-color-mode=dark] .hero-art-wash-light,html.dark .hero-art-wash-light{opacity:0}@media(max-width:900px){.hero-full-bleed-inner{width:min(calc(100% - 2.5rem),52rem)}.hero-full-bleed-copy .hero-minimal-title{font-size:clamp(2.85rem,8vw,4.9rem)}}@media(max-width:600px){.hero-full-bleed-root,.hero-full-bleed-inner{min-height:max(100svh,40rem)}.hero-full-bleed-inner{width:min(calc(100% - 2rem),40rem);padding-top:5rem;padding-bottom:2.75rem}.hero-art-layer{background-position:58% center}.hero-art-layer-dark{background-image:url(/assets/typejot-hero-dark-900.jpg);background-image:image-set(url(/assets/typejot-hero-dark-900.avif) type("image/avif"),url(/assets/typejot-hero-dark-900.webp) type("image/webp"),url(/assets/typejot-hero-dark-900.jpg) type("image/jpeg"))}.hero-art-layer-light{background-image:url(/assets/typejot-hero-light-900.jpg);background-image:image-set(url(/assets/typejot-hero-light-900.avif) type("image/avif"),url(/assets/typejot-hero-light-900.webp) type("image/webp"),url(/assets/typejot-hero-light-900.jpg) type("image/jpeg"))}.hero-full-bleed-copy .hero-minimal-badge{margin-bottom:1.15rem}.hero-full-bleed-copy .hero-minimal-title{max-width:100%;font-size:clamp(2.65rem,12vw,4rem);line-height:.98}.hero-full-bleed-copy .hero-minimal-lede{max-width:30rem;font-size:.98rem}.hero-full-bleed-copy .hero-minimal-actions{grid-template-columns:minmax(0,1fr);grid-template-areas:"signup" "note" "example";justify-items:center;width:min(100%,19rem)}.hero-full-bleed-copy .hero-signup-note{text-align:center}.hero-full-bleed-proof{align-items:flex-start;flex-direction:column;width:min(100%,18rem);gap:.62rem;text-align:left}}@media(prefers-reduced-motion:reduce){.hero-art-layer,.hero-art-wash,.hero-full-bleed-root,.hero-full-bleed-root *{transition-duration:.01ms!important}.hero-art-ambient,.hero-full-bleed-copy .glow-ring-btn-wrap{animation:none}}@media(max-width:960px){.platform-section>.container,.platform-section>.container>.section-header{min-width:0}.section-header h2{text-wrap:balance}.section-lede{text-wrap:pretty}}@media(max-width:700px){.interactive-showcase-container,.transformation-grid{min-width:0;max-width:100%;overflow-x:clip}.platform-section{padding:clamp(3.6rem,12vw,5rem) 0}.section-header{margin-bottom:2.25rem;padding-inline:.1rem}.section-header h2{font-size:clamp(2rem,10vw,2.65rem);line-height:1.04}.section-lede{max-width:31rem;font-size:.96rem}.showcase-preset-tabs,.themes-palette-bar,.pricing-cadence-toggle-wrap,.manifesto-mode-bar,.contrast-selector-pills,.cta-guarantee-row{justify-content:center;width:100%;text-align:center}.showcase-preset-tabs{gap:.55rem}.preset-label-hint{width:100%;text-align:center}.preset-pill-group,.pricing-toggle-pill-bar,.manifesto-pill-tabs{max-width:100%}.preset-pill-group{overflow-x:auto;scrollbar-width:none}.preset-pill-group::-webkit-scrollbar{display:none}.preset-tab-btn,.toggle-option-btn,.manifesto-tab-btn,.theme-selector-pill,.contrast-chip{min-height:2.75rem}.preset-tab-btn,.toggle-option-btn,.manifesto-tab-btn{white-space:nowrap}.preset-tab-btn{padding-inline:.85rem}.toggle-option-btn{padding-inline:.95rem}.themes-palette-bar{max-width:23rem;margin-inline:auto;gap:.45rem}.theme-selector-pill{padding-inline:.8rem;font-size:.76rem}.pricing-grid-dual-landing,.pricing-grid-dual{grid-template-columns:minmax(0,1fr)!important;min-width:0}.pricing-card{min-width:0}.hero-full-bleed-proof{align-items:center;text-align:center}.hero-full-bleed-proof .proof-item{justify-content:center;min-height:1.75rem}.manifesto-pill-tabs{overflow-x:auto;scrollbar-width:none}.manifesto-pill-tabs::-webkit-scrollbar{display:none}.contrast-selector-pills{row-gap:.45rem}.contrast-chip{padding-inline:.8rem}.theme-card,.step-card,.philosophy-item,.faq-card,.card-mockup,.pricing-card{min-width:0}.cta-guarantee-row{row-gap:.8rem}.cta-guarantee-sep{display:none}}
