.LandingPage_container__0gn_P,.LandingPage_factsList__AaD3Y,.LandingPage_headerInner__apZoh,.LandingPage_heroInner__7BsDQ{width:min(calc(100% - 2rem),75rem);margin-inline:auto}.LandingPage_siteHeader__Cnies{position:sticky;top:0;z-index:50;border-bottom:1px solid color-mix(in srgb,var(--border) 86%,transparent);background:color-mix(in srgb,var(--surface) 96%,transparent);backdrop-filter:blur(14px)}.LandingPage_headerInner__apZoh{min-height:4.5rem;display:flex;align-items:center;gap:1.5rem}.LandingPage_wordmark__weFXg{display:inline-flex;align-items:center;gap:.625rem;color:var(--ink);font-size:1.15rem;font-weight:780;letter-spacing:-.035em;text-decoration:none}.LandingPage_wordmarkIcon__bvuZx{flex:0 0 auto;border-radius:.5rem}.LandingPage_desktopNav__VEaUF{display:none;align-items:center;gap:1.25rem;margin-left:auto;color:var(--muted);font-size:.9rem;font-weight:650}.LandingPage_desktopNav__VEaUF a,.LandingPage_mobilePanel__SrqG8 a{text-decoration:none}.LandingPage_desktopNav__VEaUF a:hover,.LandingPage_mobilePanel__SrqG8 a:hover{color:var(--accent)}.LandingPage_mobileMenu__d_r6W{position:relative;margin-left:auto}.LandingPage_mobileMenu__d_r6W summary{cursor:pointer;list-style:none;border:1px solid var(--border);border-radius:2px;background:var(--surface);padding:.55rem .85rem;color:var(--accent);font-weight:650}.LandingPage_mobileMenu__d_r6W summary::-webkit-details-marker{display:none}.LandingPage_mobilePanel__SrqG8{position:absolute;top:calc(100% + .65rem);right:0;width:min(18rem,calc(100vw - 2rem));display:grid;gap:.9rem;border:1px solid var(--border);border-radius:5px;background:var(--surface);padding:1rem;box-shadow:0 18px 44px rgb(30 30 30/12%)}.LandingPage_button__BIjDU{min-height:3.25rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:2px;padding:.9375rem 2rem;font-size:1rem;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.LandingPage_headerCta__o55W1{display:none;min-height:2.3rem;padding:.625rem 1.1875rem;font-size:.875rem;font-weight:700}.LandingPage_button__BIjDU:disabled,.LandingPage_button__BIjDU[aria-disabled=true]{cursor:not-allowed;opacity:.55}.LandingPage_buttonPrimary__J5Y7x{border-color:var(--accent);background:var(--accent);color:#ffffff}.LandingPage_buttonPrimary__J5Y7x:hover{border-color:var(--accent-dark);background:var(--accent-dark)}.LandingPage_buttonSecondary__u_srH{border-color:var(--accent);background:var(--surface);color:var(--accent)}.LandingPage_buttonSecondary__u_srH:hover{border-color:var(--accent-dark);background:var(--accent-soft);color:var(--accent-dark)}.LandingPage_button__BIjDU:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px var(--surface)}.LandingPage_hero__0ZB9j{padding-block:clamp(4rem,8vw,7.5rem)}.LandingPage_heroInner__7BsDQ{display:grid;align-items:center;gap:clamp(2.5rem,6vw,5.5rem)}.LandingPage_heroCopy__v1xhr{max-width:43rem}.LandingPage_creatorLine__6tlim{margin:0 0 1.15rem;color:var(--muted);font-family:var(--font-mono);font-size:.77rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.LandingPage_creatorLine__6tlim a{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.LandingPage_heroTitle__YQQ84{max-width:12ch;margin:0;font-size:clamp(2.75rem,6vw,5.2rem);font-weight:790;letter-spacing:-.065em;line-height:.97;text-wrap:balance}.LandingPage_heroIntro__i8KKv{max-width:41rem;margin:1.6rem 0 0;color:var(--muted);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6}.LandingPage_heroActions__pVyIo{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.LandingPage_microcopy__HNW8_{margin:.8rem 0 0;color:var(--muted);font-size:.85rem}.LandingPage_heroVisual__qI7IE{margin:0}.LandingPage_heroImageFrame__wUCYL{position:relative;aspect-ratio:1530/1507;overflow:hidden;border:1px solid var(--border);border-radius:5px;background:var(--surface);box-shadow:0 24px 70px rgb(30 30 30/10%)}.LandingPage_heroImageFrame__wUCYL img{object-fit:contain}.LandingPage_heroVisual__qI7IE figcaption{margin-top:.8rem;color:var(--muted);font-size:.82rem;text-align:center}.LandingPage_factsBar__bDLix{border-block:1px solid var(--border);background:var(--surface-subtle)}.LandingPage_factsList__AaD3Y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0;padding-block:1.25rem;list-style:none}.LandingPage_factsList__AaD3Y li{padding:.45rem .8rem;color:var(--muted);font-size:.82rem;font-weight:760;text-align:center}.LandingPage_section___gI5_{padding-block:clamp(4.5rem,9vw,8rem)}.LandingPage_sectionTint__o2VEY{background:var(--surface-subtle)}.LandingPage_sectionSurface__PO1yK{border-block:1px solid var(--border);background:var(--surface)}.LandingPage_sectionHeader__V6swv{max-width:48rem}.LandingPage_eyebrow__O05rH{margin:0 0 .9rem;color:var(--accent);font-family:var(--font-mono);font-size:.74rem;font-weight:800;letter-spacing:.08em}.LandingPage_sectionTitle__XhfB5{margin:0;font-size:clamp(2.2rem,5vw,4rem);font-weight:780;letter-spacing:-.055em;line-height:1;text-wrap:balance}.LandingPage_sectionIntro__H8twJ{max-width:44rem;margin:1.2rem 0 0;color:var(--muted);font-size:clamp(1rem,1.6vw,1.16rem)}.LandingPage_editorParityLayout__ZDr1B{display:grid;gap:clamp(2.5rem,6vw,5rem)}.LandingPage_editorParityVisual__0y0gn{margin:0}.LandingPage_editorParityImage__clRBS{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 24px 70px rgb(30 30 30/12%)}.LandingPage_editorParityVisual__0y0gn figcaption{margin-top:.8rem;color:var(--muted);font-size:.82rem;text-align:center}.LandingPage_featureGrid__OfcjW{display:grid;gap:1rem;margin-top:2.5rem}.LandingPage_featureCard__fMb5f{border:1px solid var(--border);border-radius:5px;background:var(--surface);padding:clamp(1.35rem,3vw,2rem)}.LandingPage_featureCard__fMb5f h3{margin:0;font-size:1.18rem;letter-spacing:-.025em}.LandingPage_featureCard__fMb5f p{margin:.75rem 0 0;color:var(--muted)}.LandingPage_blockManagerLayout__2SNpo{display:grid;gap:clamp(2.5rem,6vw,5rem)}.LandingPage_blockManagerVisual__xk82_{margin:0}.LandingPage_blockManagerImage__N400J{width:100%;height:auto;display:block;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 24px 70px rgb(30 30 30/12%)}.LandingPage_blockManagerVisual__xk82_ figcaption{margin-top:.8rem;color:var(--muted);font-size:.82rem;text-align:center}@media (min-width:48rem){.LandingPage_featureGrid__OfcjW{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.LandingPage_editorParityLayout__ZDr1B{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center}.LandingPage_editorParityLayout__ZDr1B>.LandingPage_sectionHeader__V6swv{grid-column:2;grid-row:1}.LandingPage_editorParityVisual__0y0gn{grid-column:1;grid-row:1}.LandingPage_blockManagerLayout__2SNpo{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center}}@media (min-width:52rem){.LandingPage_desktopNav__VEaUF,.LandingPage_headerCta__o55W1{display:flex}.LandingPage_mobileMenu__d_r6W{display:none}.LandingPage_factsList__AaD3Y{grid-template-columns:repeat(4,minmax(0,1fr))}.LandingPage_factsList__AaD3Y li+li{border-left:1px solid var(--border)}}@media (min-width:64rem){.LandingPage_heroInner__7BsDQ{grid-template-columns:minmax(0,7fr) minmax(25rem,5fr)}}.LandingPage_blockGroup__UK9zD{margin-top:clamp(3rem,7vw,5.5rem)}.LandingPage_blockGroupHeader__llQxa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.LandingPage_blockGroupHeader__llQxa h3{margin:0;font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.04em}.LandingPage_blockGrid__36KsF{display:grid;gap:1rem}.LandingPage_blockCard__p5aMI{background:transparent;transition:transform .16s ease}.LandingPage_blockCard__p5aMI[data-preview-demo]{cursor:pointer}.LandingPage_blockCard__p5aMI:hover{transform:translateY(-2px)}.LandingPage_blockImage__exgF_{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--border);border-radius:5px;background:var(--accent-soft)}.LandingPage_blockImage__exgF_ img{object-fit:contain;padding:12%}.LandingPage_blockCardBody__kXgUC{padding:.75rem 0 1.25rem}.LandingPage_planBadge__05fUd{position:absolute;top:.75rem;right:.75rem;z-index:1;display:inline-flex;border:1px solid;border-radius:5px;background:var(--surface);padding:.22rem .5rem;font-family:var(--font-mono);font-size:.67rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.LandingPage_planBadgeFree__B9Au0{color:#008a20}.LandingPage_planBadgePro__X__Oy{color:var(--accent-dark)}.LandingPage_blockCard__p5aMI h4{margin:0;font-size:1.15rem;letter-spacing:-.025em}.LandingPage_blockCard__p5aMI p{margin:.6rem 0 0;color:var(--muted);font-size:.94rem}.LandingPage_livePreviewButton__SBnee{width:fit-content;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;margin-top:.8rem;padding:0;color:var(--accent);font-size:.9rem;font-weight:680;line-height:1.5;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.28em}.LandingPage_livePreviewButton__SBnee:hover{color:var(--accent-dark)}.LandingPage_previewDialog__qw_CH{width:min(calc(100% - 1rem),96rem);height:min(calc(100dvh - 1rem),64rem);max-width:none;max-height:none;overflow:hidden;margin:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);padding:0;box-shadow:0 30px 90px rgb(30 30 30/24%)}.LandingPage_previewDialog__qw_CH::backdrop{background:rgb(30 30 30/52%);backdrop-filter:blur(4px)}.LandingPage_previewDialogShell__7InWP{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.LandingPage_previewDialogHeader__BsgL8{z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 1rem;border-bottom:1px solid var(--border);background:var(--surface);padding:.7rem .85rem;box-shadow:0 1px 8px rgb(30 30 30/5%)}.LandingPage_previewDialogTitle__EIEsi{min-width:0}.LandingPage_previewDialogTitle__EIEsi span{display:block;color:var(--muted);font-family:var(--font-mono);font-size:.62rem;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.LandingPage_previewDialogTitle__EIEsi h2{overflow:hidden;margin:.15rem 0 0;font-size:.98rem;letter-spacing:-.015em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.LandingPage_previewViewportSwitch__wnbQZ{grid-column:1/-1;justify-self:center;display:inline-flex;border:1px solid var(--border);border-radius:5px;background:var(--surface-subtle);padding:.18rem}.LandingPage_previewViewportSwitch__wnbQZ button{min-width:5.5rem;cursor:pointer;border:0;border-radius:3px;background:transparent;padding:.38rem .75rem;color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.2}.LandingPage_previewViewportSwitch__wnbQZ button:hover{color:var(--ink)}.LandingPage_previewViewportSwitch__wnbQZ .LandingPage_previewViewportButtonActive__Szlj3{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgb(30 30 30/12%),0 0 0 1px rgb(30 30 30/6%)}.LandingPage_previewDialogClose__9P09A{grid-column:2;grid-row:1;justify-self:end;width:2.25rem;height:2.25rem;cursor:pointer;border:0;border-radius:50%;background:var(--surface-subtle);color:var(--muted);font-size:1.35rem;line-height:1}.LandingPage_previewDialogClose__9P09A:hover{background:#e7e7e9;color:var(--ink)}.LandingPage_previewDialogBody__d1_4J{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.LandingPage_previewSidebar__RaVfn{overflow-x:auto;border-bottom:1px solid var(--border);background:#f0f0f1;padding:.65rem}.LandingPage_previewSidebar__RaVfn h3{margin:0 0 .55rem;color:var(--muted);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.LandingPage_previewThumbnailList__1N0sh{display:flex;gap:.55rem}.LandingPage_previewThumbnailButton__QQ_d_{width:9rem;flex:0 0 9rem;cursor:pointer;border:1px solid transparent;border-radius:5px;background:transparent;padding:.4rem;color:var(--muted);text-align:center}.LandingPage_previewThumbnailButton__QQ_d_:hover{background:rgb(255 255 255/70%);color:var(--ink)}.LandingPage_previewThumbnailButtonActive__rW34n,.LandingPage_previewThumbnailButtonActive__rW34n:hover{border-color:var(--accent);background:var(--surface);color:var(--ink);box-shadow:0 2px 8px rgb(30 30 30/9%)}.LandingPage_previewThumbnailImage__VF9mj{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--border);border-radius:3px;background:var(--surface)}.LandingPage_previewThumbnailImage__VF9mj img{object-fit:contain;padding:.18rem}.LandingPage_previewThumbnailButton__QQ_d_>span:last-child{display:block;overflow:hidden;margin-top:.35rem;font-size:.72rem;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.LandingPage_previewStage__nF4_m{min-width:0;min-height:0;display:flex;justify-content:center;overflow:auto;background:#dcdcde;padding:.75rem}.LandingPage_previewIframe__AtVz5{width:100%;height:100%;flex:0 0 auto;border:0;border-radius:3px;background:var(--surface);box-shadow:0 10px 34px rgb(30 30 30/16%);transition:width .18s ease}.LandingPage_previewIframeMobile__XBqpU{width:min(24.375rem,100%)}@media (min-width:48rem){.LandingPage_previewDialog__qw_CH{width:min(calc(100% - 2rem),96rem);height:min(calc(100dvh - 2rem),64rem)}.LandingPage_previewDialogHeader__BsgL8{min-height:4rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:.65rem 1rem}.LandingPage_previewViewportSwitch__wnbQZ{grid-column:2;grid-row:1}.LandingPage_previewDialogClose__9P09A{grid-column:3}.LandingPage_previewDialogBody__d1_4J{grid-template-columns:12.5rem minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.LandingPage_previewSidebar__RaVfn{overflow-x:hidden;overflow-y:auto;border-right:1px solid var(--border);border-bottom:0;padding:.85rem}.LandingPage_previewThumbnailList__1N0sh{display:grid}.LandingPage_previewThumbnailButton__QQ_d_{width:100%}.LandingPage_previewStage__nF4_m{padding:1rem}}.LandingPage_sectionDark__mGHPb{background:var(--ink);color:#ffffff}.LandingPage_sectionDark__mGHPb .LandingPage_sectionIntro__H8twJ{color:#c3c4c7}.LandingPage_sectionDark__mGHPb .LandingPage_eyebrow__O05rH{color:#9aa9ff}.LandingPage_darkFeatureCard__LtPdg{border:1px solid #3c434a;border-radius:5px;background:#2c3338;padding:clamp(1.35rem,3vw,2rem)}.LandingPage_darkFeatureCard__LtPdg h3{margin:0;font-size:1.18rem}.LandingPage_darkFeatureCard__LtPdg p{margin:.75rem 0 0;color:#c3c4c7}.LandingPage_comparisonScroller__uhr5Q{margin-top:2.5rem;overflow-x:auto;border:1px solid var(--border);border-radius:5px;background:var(--surface)}.LandingPage_comparisonIncludedValue__bECOx{display:inline-flex;align-items:center;gap:.45rem}.LandingPage_comparisonTable__eHnI0{width:100%;min-width:36rem;border-collapse:collapse;text-align:left}.LandingPage_comparisonTable__eHnI0 td,.LandingPage_comparisonTable__eHnI0 th{border-bottom:1px solid var(--border);padding:1rem 1.2rem}.LandingPage_comparisonTable__eHnI0 thead th{background:#f0f0f1;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.05em;text-transform:uppercase}.LandingPage_comparisonTable__eHnI0 thead th:first-child{width:58%}.LandingPage_comparisonTable__eHnI0 tbody td,.LandingPage_comparisonTable__eHnI0 thead th:not(:first-child){width:21%;text-align:center}.LandingPage_comparisonPlanHeader__GAyS8{display:grid;justify-items:center;gap:.15rem}.LandingPage_comparisonPlanHeader__GAyS8 small{color:var(--muted);font-family:var(--font-sans);font-size:.75rem;font-weight:620;letter-spacing:0;text-transform:none;white-space:nowrap}.LandingPage_comparisonTable__eHnI0 thead .LandingPage_comparisonProHeader__1TP23{background:var(--accent-soft);color:var(--accent-dark)}.LandingPage_comparisonTable__eHnI0 tbody th{font-weight:720}.LandingPage_comparisonBlockName__QLk3q{display:inline-flex;align-items:center;gap:.4rem}.LandingPage_comparisonPreviewButton__3nP8V{width:1.75rem;height:1.75rem;display:inline-grid;flex:0 0 auto;cursor:pointer;place-items:center;border:0;border-radius:50%;background:transparent;padding:0;color:var(--accent)}.LandingPage_comparisonPreviewButton__3nP8V:hover{background:var(--accent-soft);color:var(--accent-dark)}.LandingPage_comparisonPreviewButton__3nP8V:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LandingPage_comparisonTable__eHnI0 tbody td{color:var(--muted)}.LandingPage_comparisonTable__eHnI0 tbody:last-of-type tr:last-child td,.LandingPage_comparisonTable__eHnI0 tbody:last-of-type tr:last-child th{border-bottom:0}.LandingPage_comparisonTable__eHnI0 .LandingPage_comparisonGroupRow__2LEdu th{background:var(--surface-subtle);padding-block:.65rem;color:var(--muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.055em;text-transform:uppercase}.LandingPage_comparisonGroupRow__2LEdu span{display:inline-grid;min-width:1.45rem;min-height:1.45rem;place-items:center;margin-left:.55rem;border-radius:999px;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:.72rem;letter-spacing:0}.LandingPage_comparisonTable__eHnI0 .LandingPage_comparisonProCell__d6Gug{background:color-mix(in srgb,var(--accent-soft) 38%,var(--surface))}.LandingPage_comparisonStatus__qqNGP{width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:999px}.LandingPage_comparisonStatusIcon__KMtq3{display:block;flex:none}.LandingPage_comparisonStatusIncluded__phwgm{background:#edfaef;color:#008a20}.LandingPage_comparisonStatusExcluded__q_aPc{background:#fcf0f1;color:#b32d2e}.LandingPage_comparisonIncludedValue__bECOx{color:#008a20;font-weight:680}.LandingPage_comparisonIncludedValue__bECOx .LandingPage_comparisonStatusIcon__KMtq3{width:1.2rem;height:1.2rem}.LandingPage_screenReaderText__a5RnX{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:40rem){.LandingPage_comparisonTable__eHnI0{min-width:0;table-layout:fixed}.LandingPage_comparisonTable__eHnI0 td,.LandingPage_comparisonTable__eHnI0 th{padding:.8rem .55rem}.LandingPage_comparisonTable__eHnI0 thead th{font-size:.65rem;letter-spacing:.035em;line-height:1.35}.LandingPage_comparisonTable__eHnI0 thead th:first-child{width:52%}.LandingPage_comparisonTable__eHnI0 tbody td,.LandingPage_comparisonTable__eHnI0 thead th:not(:first-child){width:24%}.LandingPage_comparisonPlanHeader__GAyS8 small{font-size:.65rem;line-height:1.25;white-space:normal}.LandingPage_comparisonTable__eHnI0 tbody th{font-size:.88rem;line-height:1.35}.LandingPage_comparisonTable__eHnI0 tbody td{overflow-wrap:anywhere;font-size:.75rem;line-height:1.35}.LandingPage_comparisonStatus__qqNGP{width:1.8rem;height:1.8rem}.LandingPage_comparisonValueLabel__kUEvn{display:none}}.LandingPage_comparisonActions__WEoiU{display:flex;justify-content:center;margin-top:1.5rem}.LandingPage_billingToggle__LvzFt{display:flex;width:fit-content;gap:.25rem;margin:2rem auto 0;padding:.3rem;border:1px solid var(--border);border-radius:5px;background:var(--surface)}.LandingPage_billingToggle__LvzFt button{border:0;border-radius:3px;padding:.65rem 1.5rem;background:transparent;color:var(--muted);font:inherit;font-weight:700;cursor:pointer}.LandingPage_billingToggle__LvzFt button[aria-pressed=true]{background:var(--accent);color:#ffffff}.LandingPage_billingToggle__LvzFt button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.LandingPage_pricingGrid__nZ7Q3{display:grid;gap:1rem;margin-top:2.5rem}.LandingPage_pricingCard__PB2gD{position:relative;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:5px;background:var(--surface);padding:1.5rem;text-align:center}.LandingPage_pricingCardFeatured__g62X_{border:2px solid var(--accent);box-shadow:0 20px 52px rgb(56 88 233/14%)}.LandingPage_pricingBadge__9dPYe{position:absolute;top:0;left:50%;margin:0;border-radius:5px;background:var(--accent);color:#ffffff;padding:.3rem .6rem;font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:.06em;transform:translate(-50%,-50%);white-space:nowrap}.LandingPage_pricingCard__PB2gD h3{margin:0;font-size:1.35rem;letter-spacing:-.03em}.LandingPage_siteLimit__RZsKz{margin:.4rem 0 0;color:var(--muted)}.LandingPage_price__JAvY_{margin:1.5rem 0}.LandingPage_priceAmount__17626{display:flex;align-items:baseline;justify-content:center;gap:.3rem;margin:0}.LandingPage_priceAmount__17626 span{font-size:3rem;font-weight:800;letter-spacing:-.06em;line-height:1}.LandingPage_priceAmount__17626 small{color:var(--muted)}.LandingPage_planFeatures__qfTN0{display:grid;gap:.65rem;margin:0 0 1.5rem;padding:0;color:var(--muted);list-style:none}.LandingPage_planFeatures__qfTN0 li:before{content:"✓";margin-right:.55rem;color:var(--accent);font-weight:800}.LandingPage_pricingCard__PB2gD .LandingPage_button__BIjDU{width:100%;margin-top:auto}.LandingPage_guarantee__z_lLS{max-width:56rem;display:grid;justify-items:center;gap:1.4rem;margin:2.5rem auto 0;border:1px solid var(--border);border-radius:5px;background:var(--surface);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 18px 48px rgb(30 30 30/8%)}.LandingPage_guaranteePortrait__D04z5{width:7rem;height:7rem;border-radius:50%;object-fit:cover;object-position:center;box-shadow:0 0 0 .4rem var(--accent-soft)}.LandingPage_guaranteeCopy__2G3mf{text-align:center}.LandingPage_guaranteeEyebrow__wruUA{margin:0 0 .6rem;color:var(--accent);font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.LandingPage_guaranteeCopy__2G3mf h3{margin:0;font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.04em;line-height:1.15;text-wrap:balance}.LandingPage_guaranteeText__GnWKD{max-width:42rem;margin:.9rem 0 0;color:var(--muted);font-size:1.03rem}.LandingPage_guaranteeSignature__i4tZc{display:flex;flex-direction:column;margin:1.1rem 0 0;line-height:1.4}.LandingPage_guaranteeSignature__i4tZc strong{font-size:.95rem}.LandingPage_guaranteeSignature__i4tZc span{color:var(--muted);font-size:.82rem}.LandingPage_pricingFooter__ayjJX{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;text-align:center}.LandingPage_pricingFooter__ayjJX p{margin:0;color:var(--muted)}@media (min-width:40rem){.LandingPage_blockGrid__36KsF{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_guarantee__z_lLS{grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start}.LandingPage_guaranteeCopy__2G3mf{text-align:left}}@media (min-width:52rem){.LandingPage_pricingGrid__nZ7Q3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}@media (min-width:64rem){.LandingPage_blockGrid__36KsF{grid-template-columns:repeat(4,minmax(0,1fr))}}.LandingPage_copyright__p5zMh,.LandingPage_faqLayout__N32CK,.LandingPage_finalCtaInner__cTAqI,.LandingPage_footerGrid__ErPYN{width:min(calc(100% - 2rem),75rem);margin-inline:auto}.LandingPage_faqLayout__N32CK{display:grid;gap:2.5rem}.LandingPage_faqList__cZ8yJ{display:grid;gap:.75rem}.LandingPage_faqItem__Jaio_{border:1px solid var(--border);border-radius:5px;background:var(--surface);padding-inline:1.1rem}.LandingPage_faqItem__Jaio_ summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.1rem;font-weight:740;list-style:none}.LandingPage_faqItem__Jaio_ summary::-webkit-details-marker{display:none}.LandingPage_faqItem__Jaio_ summary span:last-child{color:var(--accent);font-family:var(--font-mono);font-size:1.4rem;transition:transform .16s ease}.LandingPage_faqItem__Jaio_[open] summary span:last-child{transform:rotate(45deg)}.LandingPage_faqItem__Jaio_ p{margin:0;padding:0 2rem 1.2rem 0;color:var(--muted)}.LandingPage_finalCta__sJhMt{padding-block:clamp(4.5rem,10vw,8rem);background:var(--accent);color:#ffffff}.LandingPage_finalCtaInner__cTAqI{max-width:50rem;text-align:center}.LandingPage_finalCta__sJhMt .LandingPage_eyebrow__O05rH{color:#ffffff}.LandingPage_finalCta__sJhMt h2{margin:0;font-size:clamp(2.3rem,6vw,4.5rem);letter-spacing:-.06em;line-height:1}.LandingPage_finalCta__sJhMt p{max-width:42rem;margin:1.25rem auto 0;color:#e9ecff;font-size:1.08rem}.LandingPage_finalCta__sJhMt .LandingPage_heroActions__pVyIo{justify-content:center}.LandingPage_finalCta__sJhMt .LandingPage_buttonPrimary__J5Y7x{border-color:#ffffff;background:#ffffff;color:var(--accent)}.LandingPage_finalCta__sJhMt .LandingPage_buttonSecondary__u_srH{border-color:#ffffff;background:transparent;color:#ffffff}.LandingPage_finalCta__sJhMt .LandingPage_buttonPrimary__J5Y7x:hover{border-color:var(--surface-subtle);background:var(--surface-subtle);color:var(--accent-dark)}.LandingPage_finalCta__sJhMt .LandingPage_buttonSecondary__u_srH:hover{border-color:#ffffff;background:rgb(255 255 255/12%);color:#ffffff}.LandingPage_finalCta__sJhMt .LandingPage_button__BIjDU:focus-visible{outline-color:#ffffff;box-shadow:0 0 0 2px var(--accent)}.LandingPage_finalCta__sJhMt small{display:block;margin-top:.9rem;color:#e9ecff}.LandingPage_siteFooter__61YdB{border-top:1px solid var(--border);background:var(--surface);padding-block:3.5rem 1.5rem}.LandingPage_footerGrid__ErPYN{display:grid;gap:2.5rem}.LandingPage_footerGrid__ErPYN p{max-width:22rem;color:var(--muted)}.LandingPage_footerGrid__ErPYN nav{display:grid;align-content:start;gap:.55rem}.LandingPage_footerGrid__ErPYN nav>h2{margin:0 0 .35rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.LandingPage_footerGrid__ErPYN nav>a,.LandingPage_footerSupportButton__7m88f{color:var(--muted);text-decoration:none}.LandingPage_footerExternalLink__IhU3s{display:inline-flex;width:fit-content;align-items:center;gap:.35rem}.LandingPage_footerExternalLink__IhU3s svg{flex:none}.LandingPage_footerSupportButton__7m88f{width:fit-content;cursor:pointer;border:0;background:transparent;padding:0;text-align:left}.LandingPage_footerGrid__ErPYN nav>a:hover,.LandingPage_footerSupportButton__7m88f:hover{color:var(--accent)}.LandingPage_supportDialog__ifD0K{width:min(calc(100% - 2rem),30rem);overflow:visible;margin:auto;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--ink);padding:0;box-shadow:0 24px 70px rgb(30 30 30/18%)}.LandingPage_supportDialog__ifD0K::backdrop{background:rgb(30 30 30/44%);backdrop-filter:blur(3px)}.LandingPage_supportDialogPanel__2HNE2{position:relative;padding:clamp(1.5rem,5vw,2.5rem)}.LandingPage_supportDialogPanel__2HNE2 h2{max-width:16ch;margin:0;font-size:clamp(1.5rem,5vw,2rem);letter-spacing:-.04em;line-height:1.1;text-wrap:balance}.LandingPage_supportDialogPanel__2HNE2 p{margin:1rem 0 0;color:var(--muted)}.LandingPage_supportDialogPanel__2HNE2 a{color:var(--accent);font-weight:650;overflow-wrap:anywhere;text-underline-offset:.18em}.LandingPage_supportDialogClose__fvFgP{position:absolute;top:.75rem;right:.75rem;width:2.25rem;height:2.25rem;cursor:pointer;border:0;border-radius:2px;background:transparent;color:var(--muted);font-size:1.5rem;line-height:1}.LandingPage_supportDialogClose__fvFgP:hover{background:var(--surface-subtle);color:var(--ink)}.LandingPage_copyright__p5zMh{margin-top:3rem;border-top:1px solid var(--border);padding-top:1.25rem;color:var(--muted);font-size:.78rem}.LandingPage_skipLink__pyicb{position:fixed;top:.75rem;left:.75rem;z-index:100;transform:translateY(-150%);border-radius:5px;background:var(--ink);color:#ffffff;padding:.7rem .9rem;font-weight:700;text-decoration:none}.LandingPage_skipLink__pyicb:focus{transform:translateY(0)}@media (min-width:48rem){.LandingPage_faqLayout__N32CK{grid-template-columns:minmax(15rem,4fr) minmax(0,6fr)}.LandingPage_footerGrid__ErPYN{grid-template-columns:minmax(15rem,2fr) repeat(3,minmax(8rem,1fr))}}.NotFound_page__wW9y_{overflow:hidden}.NotFound_hero__m0u6m{position:relative;padding-block:clamp(4.5rem,10vw,8rem);background:radial-gradient(circle at 82% 24%,rgb(56 88 233/10%),transparent 30rem),var(--canvas)}.NotFound_destinationsInner__u2ETJ,.NotFound_heroInner__Sxdmd{width:min(calc(100% - 2rem),75rem);margin-inline:auto}.NotFound_heroInner__Sxdmd{position:relative;display:grid;align-items:center;gap:clamp(3rem,7vw,6rem)}.NotFound_copy__ypT4F{max-width:42rem}.NotFound_eyebrow__DX8oo{margin:0 0 1rem;color:var(--accent);font-family:var(--font-mono);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.NotFound_copy__ypT4F h1{max-width:10ch;margin:0;font-size:clamp(3rem,8vw,5.5rem);font-weight:790;letter-spacing:-.065em;line-height:.96;text-wrap:balance}.NotFound_intro__xaWsm{max-width:37rem;margin:1.5rem 0 0;color:var(--muted);font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.65}.NotFound_actions__HHKQ1{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.NotFound_editor__M9spQ{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:5px;background:var(--surface);box-shadow:0 28px 70px rgb(30 30 30/12%);transform:rotate(1.5deg)}.NotFound_editor__M9spQ:after{position:absolute;inset:0;border:1px solid rgb(255 255 255/70%);border-radius:inherit;content:"";pointer-events:none}.NotFound_editorBar__Z3GMr{min-height:3.5rem;display:flex;align-items:center;gap:.65rem;border-bottom:1px solid var(--border);padding-inline:1rem}.NotFound_editorLogo__c7iVE{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:2px;background:var(--accent);color:#ffffff;font-size:.75rem;font-weight:800}.NotFound_editorTitle___HSWw{margin-right:auto;font-size:.78rem;font-weight:720}.NotFound_editorControl__UkcRf{width:1.6rem;height:1.6rem;border:1px solid var(--border);border-radius:2px}.NotFound_editorCanvas__uLjc5{min-height:22rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem;text-align:center}.NotFound_blockLabel__6ljiJ{border-radius:999px;background:var(--accent-soft);color:var(--accent-dark);padding:.3rem .6rem;font-family:var(--font-mono);font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.NotFound_editorCanvas__uLjc5 strong{margin-top:1.25rem;color:var(--ink);font-family:var(--font-mono);font-size:clamp(4rem,12vw,7rem);letter-spacing:-.09em;line-height:1}.NotFound_blockLineShort__V57Ze,.NotFound_blockLine__fAVEp{height:.45rem;display:block;border-radius:999px;background:var(--border)}.NotFound_blockLine__fAVEp{width:min(14rem,76%);margin-top:1.5rem}.NotFound_blockLineShort__V57Ze{width:min(9rem,48%);margin-top:.65rem}.NotFound_blockAppender__SDwZL{width:2rem;height:2rem;display:grid;place-items:center;margin-top:1.75rem;border:1px solid var(--accent);border-radius:2px;color:var(--accent);font-family:var(--font-mono);font-weight:700;line-height:1}.NotFound_destinations__bNxtB{border-block:1px solid var(--border);background:var(--surface-subtle);padding-block:clamp(4rem,8vw,6.5rem)}.NotFound_destinationsInner__u2ETJ{display:grid;gap:2.5rem}.NotFound_destinationsHeading__Toi9f h2{max-width:12ch;margin:0;font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.05em;line-height:1;text-wrap:balance}.NotFound_destinationGrid__xSrlx{display:grid;gap:.75rem}.NotFound_destinationCard__ZcLWB{min-height:7.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border:1px solid var(--border);border-radius:5px;background:var(--surface);padding:1.25rem;text-decoration:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.NotFound_destinationCard__ZcLWB:hover{border-color:var(--accent);box-shadow:0 14px 34px rgb(30 30 30/8%);transform:translateY(-2px)}.NotFound_destinationCard__ZcLWB>span:first-child{display:grid;gap:.35rem}.NotFound_destinationCard__ZcLWB strong{font-size:1.05rem}.NotFound_destinationCard__ZcLWB small{color:var(--muted);font-size:.88rem}.NotFound_arrow__zk5bp{flex:none;color:var(--accent);font-size:1.35rem;transition:transform .14s ease}.NotFound_destinationCard__ZcLWB:hover .NotFound_arrow__zk5bp{transform:translateX(.2rem)}@media (min-width:48rem){.NotFound_destinationGrid__xSrlx{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:58rem){.NotFound_heroInner__Sxdmd{grid-template-columns:minmax(0,7fr) minmax(23rem,5fr)}.NotFound_destinationsInner__u2ETJ{grid-template-columns:minmax(14rem,1fr) minmax(0,2fr);align-items:end}}@media (max-width:30rem){.NotFound_actions__HHKQ1>a{width:100%}.NotFound_editorCanvas__uLjc5{min-height:18rem;padding:2rem}}.LegalPage_skipLink__scT6j{position:fixed;top:.75rem;left:.75rem;z-index:100;transform:translateY(-150%);border-radius:.5rem;background:var(--ink);color:#ffffff;padding:.7rem .9rem;font-weight:700;text-decoration:none}.LegalPage_skipLink__scT6j:focus{transform:translateY(0)}.LegalPage_siteHeader__SL_QI{position:sticky;top:0;z-index:50;border-bottom:1px solid color-mix(in srgb,var(--border) 86%,transparent);background:color-mix(in srgb,var(--surface) 96%,transparent);backdrop-filter:blur(14px)}.LegalPage_headerInner__j_u07,.LegalPage_main__TZOZA{width:min(calc(100% - 2rem),75rem);margin-inline:auto}.LegalPage_headerInner__j_u07{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.LegalPage_wordmark__fsp4L{color:var(--ink);font-size:1.15rem;font-weight:780;letter-spacing:-.035em;text-decoration:none}.LegalPage_backLink__PzRGl{color:var(--muted);font-size:.9rem;font-weight:650;text-decoration:none}.LegalPage_backLink__PzRGl:hover{color:var(--accent)}.LegalPage_main__TZOZA{max-width:58rem;padding-block:clamp(3.5rem,8vw,7rem)}.LegalPage_hero__xQDsn{max-width:50rem}.LegalPage_eyebrow__V6phV{margin:0 0 .9rem;color:var(--accent);font-family:var(--font-mono);font-size:.74rem;font-weight:800;letter-spacing:.08em}.LegalPage_hero__xQDsn h1{margin:0;font-size:clamp(2.75rem,7vw,5.25rem);font-weight:790;letter-spacing:-.065em;line-height:.97;text-wrap:balance}.LegalPage_summary__sYZ97{max-width:46rem;margin:1.5rem 0 0;color:var(--muted);font-size:clamp(1.05rem,2vw,1.22rem)}.LegalPage_updated__uBD4x{margin:1.25rem 0 0;color:var(--muted);font-family:var(--font-mono);font-size:.78rem;font-weight:650}.LegalPage_toc__wPQRg{margin-block:clamp(3rem,7vw,5rem);border:1px solid var(--border);border-radius:1rem;background:var(--surface-subtle);padding:clamp(1.35rem,4vw,2rem)}.LegalPage_toc__wPQRg h2{margin:0;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.07em;text-transform:uppercase}.LegalPage_toc__wPQRg ol{columns:18rem 2;column-gap:3rem;margin:1rem 0 0;padding-left:1.4rem}.LegalPage_toc__wPQRg li{break-inside:avoid;margin-block:.45rem;padding-left:.25rem}.LegalPage_body__cd9lV a,.LegalPage_toc__wPQRg a{color:var(--accent-dark);text-underline-offset:.18em}.LegalPage_body__cd9lV{max-width:48rem}.LegalPage_body__cd9lV section{scroll-margin-top:6rem}.LegalPage_body__cd9lV section+section{margin-top:clamp(3rem,7vw,4.5rem);border-top:1px solid var(--border);padding-top:clamp(3rem,7vw,4.5rem)}.LegalPage_body__cd9lV h2{margin:0;font-size:clamp(1.65rem,4vw,2.25rem);letter-spacing:-.04em;line-height:1.15;text-wrap:balance}.LegalPage_body__cd9lV h3{margin:2rem 0 0;font-size:1.1rem;letter-spacing:-.02em}.LegalPage_body__cd9lV p,.LegalPage_body__cd9lV ul{margin-block:1rem 0}.LegalPage_body__cd9lV ul{padding-left:1.35rem}.LegalPage_body__cd9lV li+li{margin-top:.55rem}.LegalPage_body__cd9lV strong{color:var(--ink)}.LegalPage_body__cd9lV code{border-radius:.25rem;background:var(--surface-subtle);padding:.08rem .3rem;font-family:var(--font-mono);font-size:.88em}@media (max-width:30rem){.LegalPage_backLink__PzRGl{font-size:.82rem}}