.landing-backdrop{background:rgba(18,18,18,.08)}.landing-dialog{--landing-dialog-height:82dvh;--landing-dialog-padding:var(--space-8);--landing-dialog-header-height:40px;width:min(78vw,960px);max-height:var(--landing-dialog-height);padding:var(--landing-dialog-padding);overflow-y:auto;border:1px solid rgba(255,255,255,.8);border-radius:var(--radius-xl);background:rgba(255,255,255,.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:var(--shadow-dialog);overscroll-behavior:contain;scrollbar-width:none}.landing-dialog::-webkit-scrollbar{display:none}.landing-dialog:focus{outline:none}.landing-scroll-content{width:100%;min-height:100%}.landing-dialog.lenis.lenis-smooth{scroll-behavior:auto}.landing-dialog.lenis.lenis-stopped{overflow:clip}.landing-dialog .dialog-header{position:-webkit-sticky;position:sticky;top:0;z-index:12;width:-moz-fit-content;width:fit-content;margin-left:auto}.landing-dialog .dialog-header .icon-button{background:var(--surface)}.landing-hero{min-height:calc(var(--landing-dialog-height) - 2 * var(--landing-dialog-padding) - var(--landing-dialog-header-height));display:flex;flex-direction:column;justify-content:center;padding:var(--space-4) 0 var(--space-12);text-align:center}.landing-brand-wordmark{width:96px;height:auto;margin:0 auto var(--space-8)}.landing-hero h1{max-width:720px;margin:0 auto var(--space-3);font-size:clamp(1.75rem,4vw,var(--fs-hero));font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.04em;text-transform:capitalize;word-break:keep-all}.landing-hero h1>.landing-headline-line{display:inline-block;overflow:hidden;vertical-align:bottom;white-space:nowrap}.landing-headline-line>span{--reveal-distance:14px;display:block;animation:landing-copy-reveal .52s cubic-bezier(.22,1,.36,1) both}.landing-headline-line:nth-child(2)>span{animation-delay:70ms}.landing-hero-copy{max-width:640px;overflow:hidden;margin:0 auto var(--space-4);color:var(--text-muted);font-family:var(--font-copy);font-size:var(--fs-body);line-height:var(--lh-relaxed);white-space:pre-line;word-break:keep-all}.landing-hero-copy>span{--reveal-distance:8px;display:block;animation:landing-copy-reveal .44s cubic-bezier(.22,1,.36,1) .18s both}@keyframes landing-copy-reveal{0%{opacity:0;transform:translate3d(0,var(--reveal-distance),0)}to{opacity:1;transform:translateZ(0)}}.landing-profile-showcase{width:calc(100% + 2 * var(--space-8));height:168px;display:flex;align-items:center;margin:0 calc(var(--space-8) * -1) var(--space-6);padding:var(--space-5) 0;overflow:hidden}.landing-profile-track{display:flex;width:max-content;will-change:transform;animation:landing-profile-scroll 52s linear infinite}.landing-profile-set{display:flex;align-items:center;gap:var(--space-3);padding-right:var(--space-3)}.landing-profile-card{flex:0 0 104px;width:104px;height:104px;border-radius:50%;background-color:var(--surface-accent);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 10px 20px rgba(18,18,18,.13)}@keyframes landing-profile-scroll{to{transform:translate3d(-50%,0,0)}}.landing-hero-cta{align-self:center;height:38px;gap:var(--space-2);padding-inline:var(--space-5);border-radius:var(--radius-lg);font-size:var(--fs-card);font-weight:var(--fw-medium)}.landing-tour{position:relative;height:calc(4200px + clamp(280px, 55dvh, 480px));margin-top:calc(var(--space-16) * 2.25)}.tour-stage{position:-webkit-sticky;position:sticky;top:48px;height:min(590px,calc(78dvh - 100px))}.tour-heading{height:76px;display:flex;justify-content:space-between;gap:var(--space-3)}.tour-caption{font-family:var(--font-display);font-size:var(--fs-subsection);font-weight:var(--fw-semibold)}.tour-caption span{display:block;margin-bottom:var(--space-2);font-size:var(--fs-meta);color:var(--text-faint)}.tour-scroll-hint{display:flex;align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--fs-meta);white-space:nowrap}.tour-scroll-hint svg{width:14px}.tour-viewport{position:relative;height:calc(100% - 76px);overflow:hidden;isolation:isolate;container-type:inline-size;border-radius:var(--radius-xl);background:var(--surface)}.tour-scene{padding:var(--space-4);pointer-events:none}.tour-scene .video-row{margin:0;opacity:1}.tour-scene{--fs-card:clamp(14px,2.1cqw,20px);--fs-body:clamp(12px,1.8cqw,16px);--fs-label:clamp(11px,1.55cqw,14px);--fs-meta:clamp(10px,1.35cqw,12px)}.tour-scene .video-summary{min-height:0;gap:clamp(10px,2cqw,24px)}.tour-scene .thumbnail{flex-basis:clamp(150px,29cqw,260px);width:clamp(150px,29cqw,260px)}.tour-scene .video-title{font-size:var(--fs-card);line-height:1.4;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tour-scene .video-meta{flex-wrap:nowrap;gap:clamp(3px,.7cqw,8px)}.tour-scene .tool-preview{flex-wrap:nowrap;overflow:hidden}@container (max-width: 520px){.tour-scene .video-summary{flex-wrap:wrap}.tour-scene .video-summary .thumbnail{flex-basis:100%;width:100%}.tour-scene .video-row:first-child{display:none}.tour-scene .resource-grid .resource-card-detail{width:clamp(210px,72cqw,260px)}.tour-scene .video-meta{font-size:clamp(10px,3.4cqw,12px)}.tour-scene .video-heading-row{gap:0}.tour-scene .video-heading-row .video-more{position:relative;top:auto;right:auto;flex:0 0 40px;margin-top:calc(-1 * var(--space-2));transform:none}.tour-scene .detail-footer{margin-inline:0}}.tour-scene .detail-save,.tour-scene .summary-save,.tour-scene .video-detail-reveal{transition:none}.tour-scene .flow-list-frame{height:clamp(180px,30dvh,240px)}.tour-scene .flow-list,.tour-scene .resource-grid{scroll-behavior:auto}.tour-scene .resource-grid{box-sizing:border-box;width:100%}.tour-scene .resource-card-context{border-radius:var(--radius-sm)}.tour-service-preview{position:absolute;z-index:3;width:min(280px,calc(100% - 48px));border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);box-shadow:0 8px 28px #00000018;opacity:0;transform-origin:center}.tour-browser-toolbar{height:32px;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-bottom:1px solid var(--border);background:var(--surface-muted);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.tour-browser-dots{display:flex;gap:4px}.tour-browser-dots i{width:6px;height:6px;border-radius:50%;background:#ccc}.tour-browser-address{flex:1 1;min-width:0;padding:3px 8px;border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-size:10px;text-align:center}.tour-preview-close{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;color:var(--text)}.tour-preview-close svg{width:14px;height:14px}.tour-service-preview[data-hold=true] .tour-preview-close{background:var(--surface-accent)}.tour-browser-hero{position:relative;overflow:hidden;padding:var(--space-4);border-radius:0 0 var(--radius-xl) var(--radius-xl);color:white;background:linear-gradient(145deg,#6146bf,#aa357d 44%,#ca425e 70%,#f39457)}.tour-browser-brand-row{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-2)}.tour-browser-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;color:white;background:#ffffff26;border:1px solid #ffffff55}.tour-browser-mark svg{width:14px;height:14px}.tour-browser-brand{font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase}.tour-browser-hero h4{position:relative;z-index:1;max-width:240px;margin:var(--space-4) 0 var(--space-2);font-family:var(--font-display);font-size:20px;line-height:1.2;letter-spacing:-.03em;word-break:keep-all}.tour-browser-hero p{max-width:260px;margin:0 0 var(--space-4);color:#fff}.tour-browser-cta,.tour-browser-hero p{position:relative;z-index:1;font-size:var(--fs-meta)}.tour-browser-cta{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:white;color:#75345f;font-weight:var(--fw-semibold)}.tour-browser-cta svg{width:12px;height:12px}.tour-browser-art{position:absolute;right:-24px;bottom:-30px;display:flex;gap:8px;transform:rotate(-25deg);opacity:.25}.tour-browser-art span{width:48px;height:150px;border-radius:24px;background:linear-gradient(#b6a3ee,#e8ddff)}.tour-browser-art span:nth-child(2){transform:translateY(-30px)}.tour-cursor{position:absolute;z-index:4;top:0;left:0;width:26px;height:30px;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 2px #0004)}.tour-cursor>svg{display:none;width:24px;height:24px;fill:white;stroke:#171717;stroke-width:1.6;transform:scale(calc(1 - var(--press, 0) * .15))}.tour-cursor[data-type=arrow] .cursor-arrow,.tour-cursor[data-type=grab] .cursor-grab,.tour-cursor[data-type=grabbing] .cursor-grabbing,.tour-cursor[data-type=pointer] .cursor-pointer,.tour-cursor[data-type=text] .cursor-text{display:block}.tour-cursor .cursor-text{fill:none}.cursor-pulse{position:absolute;width:32px;height:32px;left:-12px;top:-12px;border:2px solid var(--accent);border-radius:50%;opacity:var(--press,0);transform:scale(calc(1.5 - var(--press, 0) * .5))}.cursor-touch{display:none}@media (max-width:600px){.tour-browser-toolbar{gap:var(--space-2);padding-inline:var(--space-2)}.tour-browser-hero{padding:var(--space-4)}.landing-tour{height:calc(4600px + clamp(280px, 55dvh, 480px));margin-top:calc(var(--space-16) * 1.875)}.tour-stage{top:44px;height:calc(78dvh - 100px)}.tour-heading{height:84px;flex-direction:column;justify-content:flex-start;gap:var(--space-2)}.tour-caption{font-size:clamp(var(--fs-body),4.5vw,var(--fs-subsection))}.tour-caption span{display:inline;margin-right:var(--space-2)}.tour-viewport{height:calc(100% - 84px)}.tour-scene{padding:var(--space-2) var(--space-4)}.tour-scene .resource-grid .resource-card-detail{width:clamp(210px,72cqw,260px)}.tour-scene .flow-step{grid-template-columns:20px 46px minmax(0,1fr);column-gap:var(--space-2)}.tour-scene .flow-list{padding-inline:var(--space-2)}.tour-scene .flow-step-time{padding-inline:var(--space-1)}.tour-cursor>svg{display:none!important}.cursor-touch{display:block;width:20px;height:20px;margin:-10px;border:2px solid white;border-radius:50%;background:#17171788;transform:scale(calc(1 - var(--press, 0) * .2))}.landing-dialog{--landing-dialog-height:78dvh;--landing-dialog-padding:var(--space-4);width:calc(100vw - var(--space-12));max-height:var(--landing-dialog-height);padding:var(--landing-dialog-padding)}.landing-hero{padding-top:var(--space-2)}.landing-brand-wordmark{width:88px;margin-bottom:var(--space-6)}.landing-hero h1{font-size:clamp(1.2rem,6vw,var(--fs-page));margin-bottom:var(--space-6)}.landing-hero h1>.landing-headline-line{display:block;white-space:nowrap}.landing-hero-copy{margin-bottom:var(--space-4);font-size:var(--fs-label)}.landing-profile-showcase{width:calc(100% + 2 * var(--space-4));height:132px;margin-inline:calc(-1 * var(--space-4));padding-block:var(--space-4)}.landing-profile-set{gap:var(--space-2);padding-right:var(--space-2)}.landing-profile-card{flex-basis:76px;width:76px;height:76px}}@media (prefers-reduced-motion:reduce){.detail-footer .detail-save,.summary-save{transition:none}.landing-tour{height:auto}.tour-stage{position:static;height:auto}.tour-viewport{height:auto}.tour-scene{transform:none!important}.tour-cursor,.tour-scene .video-row:not(:nth-child(3)),.tour-scroll-hint,.tour-service-preview{display:none}.tour-scene .video-row{opacity:1!important;transform:none!important}.tour-scene .video-flow-section{opacity:1!important}.landing-profile-track{animation:none;transform:translateX(-12%)}.landing-headline-line>span,.landing-hero-copy>span{animation:none}}.tour-stage{top:0}.tour-heading{height:56px;display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;padding-right:52px}.tour-caption-prism{position:relative;width:100%;height:44px;padding-inline:4px 12px}.tour-caption{position:absolute;inset:0;display:flex;align-items:center;margin:0;padding-right:12px;line-height:var(--lh-tight)}.tour-caption[data-typing=true]:after{content:"";width:1px;height:1em;margin-left:3px;background:currentColor;animation:tour-caret .7s step-end infinite}@keyframes tour-caret{50%{opacity:0}}.tour-viewport{height:calc(100% - 56px)}@media (prefers-reduced-motion:reduce){.tour-viewport{height:auto}.tour-caption:after{display:none}}.landing-tour{width:100%;margin-inline:0}.tour-caption-prism{overflow:hidden}.landing-digest-guide{width:100%;margin:calc(var(--space-16) * 2.25) 0 0;scroll-margin-top:var(--space-16)}.landing-digest-heading{text-align:center}.landing-section-caption{display:flex;align-items:center;justify-content:center}.landing-digest-heading h2{margin:0;overflow:hidden;font-family:var(--font-display);font-size:var(--fs-subsection);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:0}.landing-digest-heading h2>span{display:block;opacity:0;word-break:keep-all;transform:translate3d(0,14px,0);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.landing-responsive-headline-part{display:inline}.landing-digest-guide.is-visible .landing-digest-heading h2>span{opacity:1;transform:translateZ(0)}.landing-digest-tabs{position:relative;width:-moz-fit-content;width:fit-content;display:flex;margin:var(--space-3) auto 0;padding:3px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-muted);opacity:0;transform:translate3d(0,8px,0);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.landing-digest-guide.is-visible .landing-digest-tabs{opacity:1;transform:translateZ(0);transition-delay:80ms}.landing-digest-tab-highlight{position:absolute;z-index:0;top:3px;bottom:3px;left:0;width:var(--tab-highlight-width,0);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-preview);transform:translateX(var(--tab-highlight-x,3px));transition:width .22s cubic-bezier(.25,1,.5,1),transform .22s cubic-bezier(.25,1,.5,1);pointer-events:none}.landing-digest-tabs button{position:relative;z-index:1;min-width:0;display:grid;place-items:center;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-6);border:0;background:transparent;color:var(--text-faint);font-size:var(--fs-label);font-weight:var(--fw-semibold);white-space:nowrap;transition:color .18s ease}.landing-digest-tabs button.active{color:var(--text)}.landing-digest-tabs svg{width:18px;height:18px}.landing-digest-tab-label{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.landing-digest-preview{--landing-digest-panel-background:var(--surface-preview);container-type:inline-size;position:relative;height:var(--digest-preview-height,auto);margin-top:var(--space-6);padding:var(--space-4);overflow:hidden;border-radius:var(--radius-xl);background:var(--landing-digest-panel-background);opacity:0;transform:translate3d(0,14px,0) scale(.992);transition:height .22s cubic-bezier(.25,1,.5,1),opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.landing-digest-guide.is-visible .landing-digest-preview{opacity:1;transform:translateZ(0) scale(1);transition-delay:0s,.15s,.15s}.landing-digest-panel{width:100%;height:100%;min-height:0}#landing-digest-topics{height:auto}.landing-digest-panel:not(.active){position:absolute;inset:var(--space-4);width:auto;height:auto;visibility:hidden;pointer-events:none}#landing-digest-resources{overflow-y:auto;overscroll-behavior-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}#landing-digest-resources::-webkit-scrollbar{display:none}#landing-digest-resources .landing-digest-panel-heading{position:-webkit-sticky;position:sticky;z-index:2;top:0;background:var(--surface)}#landing-digest-resources .landing-digest-panel-heading:after{content:"";position:absolute;top:100%;right:0;left:0;height:var(--space-4);background:linear-gradient(to bottom,var(--surface),transparent);opacity:0;pointer-events:none;transition:opacity .16s ease}#landing-digest-resources[data-scrolled=true] .landing-digest-panel-heading:after{opacity:1}.landing-digest-panel-heading{display:flex;align-items:flex-start;gap:var(--space-3);padding-top:var(--space-1)}.landing-digest-panel-heading>svg{flex:0 0 auto;width:22px;height:22px;stroke-width:2}.landing-digest-panel-heading h3{margin:0;font-family:var(--font-display);font-size:var(--fs-body);line-height:var(--lh-tight)}.landing-digest-panel-heading p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--fs-meta);line-height:var(--lh-body)}.landing-digest-topic-list{margin:var(--space-4) 0 0;padding:0;list-style:none}.landing-digest-topic{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface)}.landing-digest-index{color:var(--text-faint);font-size:var(--fs-meta);font-weight:var(--fw-semibold);line-height:1.5;text-align:center}.landing-digest-resource h4,.landing-digest-topic h4{margin:0;font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.landing-digest-resource-copy>p,.landing-digest-topic p{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--fs-meta);line-height:var(--lh-body)}.landing-digest-video-rail{display:flex;gap:var(--space-2);margin-top:var(--space-3);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x pan-y;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch}.landing-digest-video-rail::-webkit-scrollbar{display:none}.landing-digest-video-rail:active{cursor:-webkit-grabbing;cursor:grabbing}.landing-digest-video-rail[data-scroll-right=true][data-scroll-left=false]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--space-8)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--space-8)),transparent)}.landing-digest-video-rail[data-scroll-left=true][data-scroll-right=false]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--space-8));mask-image:linear-gradient(to right,transparent,#000 var(--space-8))}.landing-digest-video-rail[data-scroll-left=true][data-scroll-right=true]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--space-8),#000 calc(100% - var(--space-8)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--space-8),#000 calc(100% - var(--space-8)),transparent)}.landing-digest-video-card{flex:0 0 190px;min-width:0}.landing-digest-video-thumbnail{position:relative;height:107px;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-xl);background:var(--surface-accent)}.landing-digest-video-thumbnail img{width:34%;height:auto;display:block;opacity:.42;filter:saturate(.45);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.landing-digest-video-thumbnail>span{position:absolute;right:var(--space-1);bottom:var(--space-1);padding:1px var(--space-1);border-radius:var(--radius-sm);background:rgba(23,23,23,.8);color:white;font-size:10px}.landing-digest-video-card>strong{display:block;margin-top:var(--space-1);overflow:hidden;color:var(--text-muted);font-size:var(--fs-meta);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}.landing-digest-chips{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);overflow:hidden}.landing-digest-chips>span{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-accent);color:var(--text-muted);font-size:10px;line-height:1.3;white-space:nowrap}.landing-digest-chips .service-logo{width:12px;height:12px}.landing-digest-resource-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4)}.landing-digest-resource{min-width:0;padding:var(--space-3);box-shadow:none}.landing-digest-resource .resource-card-main{grid-template-columns:48px minmax(0,1fr) auto;gap:var(--space-3)}.landing-digest-resource .resource-card-main .resource-mark,.landing-digest-resource-mark{width:48px;height:48px;border-radius:var(--radius-xl);background:var(--surface-accent)}.landing-digest-resource-mark .service-logo{width:24px;height:24px}.landing-digest-resource .resource-card-context{font-size:var(--fs-meta)}@container (max-width: 650px){.landing-digest-resource-list{grid-template-columns:1fr}}@container (max-width: 500px){.landing-digest-topic{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.landing-digest-index{text-align:left}}@media (max-width:700px){.landing-digest-tabs{max-width:100%}}@media (max-width:600px){.landing-digest-tabs button{font-size:var(--fs-meta)}}@media (prefers-reduced-motion:reduce){.landing-digest-heading h2>span,.landing-digest-tab-highlight,.landing-digest-tabs button{transition:none}.landing-digest-heading h2>span{opacity:1;transform:none}}.landing-pricing{container-type:inline-size;width:100%;margin:calc(var(--space-16) * 2.25) 0 0}.landing-pricing>h2{margin:0 0 var(--space-8);font-family:var(--font-display);font-size:var(--fs-subsection);font-weight:var(--fw-semibold);line-height:var(--lh-tight);text-align:center}.landing-pricing>h2>span{display:inline-block;opacity:0;transform:translate3d(0,14px,0);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.landing-pricing>h2>span:nth-child(2){transition-delay:60ms}.landing-pricing.is-visible>h2>span{opacity:1;transform:translateZ(0)}.landing-pricing-grid{display:flex;width:100%}.landing-price-card{box-sizing:border-box;flex:0 0 50%;width:50%;min-width:0;display:flex;flex-direction:column;align-items:center;padding:var(--space-5) var(--space-6);text-align:center;opacity:0;transform:translate3d(0,14px,0);transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1)}.landing-pricing.is-visible .landing-price-card{opacity:1;transform:translateZ(0);transition-delay:90ms}.landing-pricing.is-visible .landing-price-card:nth-child(2){transition-delay:.14s}.landing-price-card-pro{border-left:1px solid var(--border)}.landing-price-card h3{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--fw-semibold);text-align:center}.landing-price{position:relative;display:flex;align-items:baseline;justify-content:center;margin:0}.landing-price strong{font-family:var(--font-display);font-size:var(--fs-page);line-height:var(--lh-tight);letter-spacing:0}.landing-price small,.landing-price span{color:var(--text-muted);font-size:var(--fs-meta)}.landing-price>span{position:absolute;left:calc(100% + var(--space-1));bottom:.2em;white-space:nowrap}.landing-price small{margin-left:var(--space-2)}.landing-price-card ul{width:-moz-fit-content;width:fit-content;display:grid;align-self:center;grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;color:var(--text-muted);font-size:var(--fs-label);text-align:left;list-style:none}.landing-price-card li{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);align-items:start}.landing-price-card li:before{content:"✓";color:var(--text);font-weight:var(--fw-semibold);line-height:inherit}.landing-price-card button,.landing-price-card-action{width:-moz-fit-content;width:fit-content;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-8);padding:0 var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--accent);color:white;font-size:var(--fs-body);font-weight:var(--fw-medium);white-space:nowrap;transition:background-color .18s ease,border-color .18s ease;text-decoration:none}.landing-price-card button:hover{border-color:var(--accent-strong);background:var(--accent-strong)}.landing-price-card button svg{width:14px;height:14px}.landing-price-cta-arrow,.landing-price-cta-arrow-mobile{display:inline-flex}.landing-price-cta-arrow-mobile{display:none}@container (max-width: 500px){.landing-pricing-grid{flex-wrap:wrap}.landing-price-card{flex:0 0 100%;width:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name" "price action" "features features";align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);padding:var(--space-5) var(--space-4);text-align:left}.landing-price-card-pro{order:-1;border-bottom:1px solid var(--border);border-left:0}.landing-price-card h3{grid-area:name;text-align:left}.landing-price-card .landing-price{grid-area:price;justify-self:start}.landing-price-card ul{grid-area:features;width:100%;align-self:start;margin-top:var(--space-5)}.landing-price-card button,.landing-price-card button:hover{grid-area:action;width:44px;height:44px;align-self:center;margin-top:0;padding:0;border-color:transparent;background:transparent;color:#171717}.landing-price-card button>span:first-child,.landing-price-cta-arrow{display:none}.landing-price-cta-arrow-mobile{display:inline-flex}.landing-price-card button .landing-price-cta-arrow-mobile svg{width:40px;height:40px;stroke-width:1.78;transform:scale(1.25)}}.landing-final-cta{box-sizing:border-box;width:100%;margin-top:calc(var(--space-16) * 2.25);padding:var(--space-8);border-radius:var(--radius-xl);background:#171717;color:white;text-align:left}.landing-final-main{gap:var(--space-6)}.landing-final-main,.landing-final-profiles{display:flex;align-items:center;justify-content:center}.landing-final-profiles{padding-left:12px;opacity:0;transform:translate3d(0,12px,0);transition:opacity .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1)}.landing-final-cta.is-visible .landing-final-profiles{opacity:1;transform:translateZ(0)}.landing-final-profile{position:relative;width:64px;height:64px;flex:0 0 64px;margin-left:-12px;border:3px solid #171717;border-radius:50%;background-color:var(--surface-accent);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 6px 16px rgba(0,0,0,.3)}.landing-final-profile:first-child{z-index:1}.landing-final-profile:nth-child(2){z-index:2}.landing-final-profile:nth-child(3){z-index:3}.landing-final-connector{position:relative;width:32px;height:72px;flex:0 0 32px;display:grid;place-items:center;color:#a8a8a8}.landing-final-connector:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#ffffff1f;transform:translateX(-50%)}.landing-final-connector svg{position:relative;z-index:1;box-sizing:content-box;width:14px;height:14px;padding:4px;border:1px solid #ffffff2b;border-radius:50%;background:#171717;stroke-width:1.8}.landing-final-action{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;padding:0;border:1px solid #ffffffc9;border-radius:50%;background:white;color:#171717;box-shadow:0 8px 18px rgba(0,0,0,.28);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.landing-final-action:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.34)}.landing-final-action svg{width:30px;height:30px;stroke-width:2}.landing-final-copy{min-width:0}.landing-final-cta h2{max-width:380px;margin:0;font-family:var(--font-display);font-size:var(--fs-subsection);font-weight:var(--fw-semibold);line-height:var(--lh-tight);word-break:keep-all}.landing-footer-meta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid #ffffff1f;color:#999;font-size:var(--fs-meta)}.landing-footer-logo{width:76px;height:auto;filter:brightness(0) invert(1)}.landing-footer-meta nav{display:flex;align-items:center;gap:var(--space-4)}.landing-footer-meta a{color:inherit;text-decoration:none}.landing-footer-meta a:hover{color:white}.landing-footer-meta small{font-size:inherit}.landing-final-cta .landing-responsive-headline-part{display:inline-block;opacity:0;transform:translate3d(0,12px,0);transition:opacity .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1)}.landing-final-cta.is-visible .landing-responsive-headline-part{opacity:1;transform:translateZ(0);transition-delay:80ms}.landing-final-cta.is-visible .landing-responsive-headline-part:nth-child(2){transition-delay:.13s}@media (max-width:600px){.landing-digest-guide,.landing-pricing{margin-top:calc(var(--space-16) * 1.875)}.landing-pricing>h2{margin-bottom:var(--space-4)}.landing-final-cta{margin-top:calc(var(--space-16) * 1.875);padding:var(--space-6) var(--space-4);text-align:center}.landing-final-main{flex-wrap:wrap;gap:var(--space-4)}.landing-final-copy{flex-basis:100%}.landing-footer-meta{grid-template-columns:1fr;justify-items:center;gap:var(--space-3)}.landing-footer-meta nav{flex-wrap:wrap;justify-content:center}.landing-final-profile{width:52px;height:52px;flex-basis:52px}.landing-final-connector{width:28px;height:60px;flex-basis:28px}.landing-final-action{width:52px;height:52px;flex-basis:52px}.landing-final-action svg{width:24px;height:24px}.landing-digest-heading h2,.landing-final-cta h2,.landing-pricing>h2{font-size:clamp(var(--fs-body),4.5vw,var(--fs-subsection))}.landing-responsive-headline-part{display:block}}@media (prefers-reduced-motion:reduce){.landing-digest-preview,.landing-digest-tabs,.landing-final-cta .landing-responsive-headline-part,.landing-final-profiles,.landing-price-card,.landing-pricing>h2>span{opacity:1;transform:none;transition:none}}.pricing-page-content .landing-pricing>h2{margin-bottom:var(--space-8);font-size:var(--fs-page);text-align:left}.pricing-page-content .landing-pricing:has(.pricing-page-description)>h2{margin-bottom:var(--space-2)}.pricing-page-content .pricing-page-description{margin:0 0 var(--space-8);color:var(--text-muted);font-size:var(--fs-body)}.pricing-page-content .landing-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.pricing-page-content .landing-price-card{width:100%;min-height:360px;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:var(--space-8) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);text-align:left}.pricing-page-content .landing-price-card-pro{border-left:1px solid var(--border)}.pricing-page-content .landing-price-card h3{text-align:center}.pricing-page-content .landing-price-card .landing-price{justify-content:center}.pricing-page-content .landing-price>span{position:static;margin-left:var(--space-1);margin-bottom:.2em}.pricing-page-content .landing-price-card ul{width:-moz-fit-content;width:fit-content;grid-template-columns:1fr;flex:1 1 auto;align-self:center;margin:var(--space-6) 0 0;text-align:left}.pricing-page-content .landing-price-card button,.pricing-page-content .landing-price-card-action{align-self:center;margin-top:var(--space-8)}.pricing-page-content .landing-price-card,.pricing-page-content .landing-pricing.is-visible .landing-price-card,.pricing-page-content .landing-pricing>h2>span{opacity:1;transform:none;transition:none}@media (max-width:700px){.pricing-page-content .landing-pricing-grid{grid-template-columns:1fr}.pricing-page-content .landing-price-card{min-height:0;padding:var(--space-6) var(--space-5)}.pricing-page-content .landing-price-card ul{grid-template-columns:1fr;margin-top:var(--space-5)}.pricing-page-content .landing-price-card button{margin-top:var(--space-6)}}