.features-module__TnkRTq__page{overflow-x:clip}.features-module__TnkRTq__heroLine{display:block}.features-module__TnkRTq__mono{color:var(--pp-accent-text);font-family:var(--pp-mono);font-size:var(--pp-fs-label);letter-spacing:.1em;text-transform:uppercase;margin:0}.features-module__TnkRTq__body{max-width:56ch;color:var(--pp-fg-muted);font-size:var(--pp-fs-body);text-wrap:pretty;margin:0;line-height:1.6}.features-module__TnkRTq__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.features-module__TnkRTq__textLink{min-height:44px;color:var(--pp-ink);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.features-module__TnkRTq__hint{color:var(--pp-muted);font-family:var(--pp-mono);font-size:var(--pp-fs-label);letter-spacing:.08em;text-transform:uppercase;margin:0}.features-module__TnkRTq__onlyPill{display:block}.features-module__TnkRTq__onlyRail{display:none}@media (min-width:900px){.features-module__TnkRTq__onlyPill{display:none}.features-module__TnkRTq__onlyRail{display:block}}.features-module__TnkRTq__stackLayout{grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px);display:grid}.features-module__TnkRTq__stackAside{flex-direction:column;gap:clamp(28px,3vw,40px);min-width:0;display:flex}@media (min-width:1000px){.features-module__TnkRTq__stackLayout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(48px,6vw,96px)}}@media (min-width:1000px) and (min-height:780px){.features-module__TnkRTq__stackAside{top:calc(var(--pp-header-h) + 24px);position:sticky}}.features-module__TnkRTq__layers{--seq-p:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.features-module__TnkRTq__layers:before,.features-module__TnkRTq__layers:after{content:"";border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:25px}.features-module__TnkRTq__layers:before{background:var(--pp-line)}.features-module__TnkRTq__layers:after{background:var(--pp-accent-text);transform:scaleY(var(--seq-p));transform-origin:top}@media (prefers-reduced-motion:no-preference){.features-module__TnkRTq__layers:after{transition:transform .7s var(--pp-ease)}}.features-module__TnkRTq__layer{grid-template-columns:52px minmax(0,1fr);padding-block:6px;display:grid;position:relative}.features-module__TnkRTq__layerMarker{z-index:1;border:2px solid var(--pp-line);border-radius:var(--pp-r-pill);background:var(--pp-bg);width:52px;height:52px;color:var(--pp-muted);font-family:var(--pp-mono);font-size:var(--pp-fs-label);letter-spacing:.08em;transition:background-color .32s ease, border-color .32s ease, color .32s ease, box-shadow .32s ease, scale .42s var(--pp-ease);align-self:start;place-items:center;margin-top:12px;display:grid;position:relative}.features-module__TnkRTq__layer[data-passed] .features-module__TnkRTq__layerMarker{border-color:var(--pp-accent-text);background:var(--pp-cobalt-tint);color:var(--pp-accent-text)}.features-module__TnkRTq__layer[data-active] .features-module__TnkRTq__layerMarker{border-color:var(--pp-accent-text);background:var(--pp-accent-text);box-shadow:0 0 0 5px var(--pp-cobalt-tint);color:var(--pp-white);scale:1.06}.features-module__TnkRTq__layerBody{border-radius:var(--pp-r-md);min-width:0;transition:background-color .32s ease, border-color .32s ease, box-shadow .36s ease, translate .42s var(--pp-ease);border:1px solid #0000;flex-direction:column;gap:8px;padding:14px 20px;display:flex}.features-module__TnkRTq__layerBody>*{margin:0}.features-module__TnkRTq__layer[data-active] .features-module__TnkRTq__layerBody{border-color:color-mix(in srgb, var(--pp-accent-text) 28%, var(--pp-line));background:var(--pp-paper);box-shadow:inset 3px 0 0 var(--pp-accent-text), var(--pp-shadow-lift)}@media print{.features-module__TnkRTq__layers .features-module__TnkRTq__layerBody{translate:none!important}}@media (hover:hover){.features-module__TnkRTq__layer .features-module__TnkRTq__layerBody:hover,.features-module__TnkRTq__layers[data-seq=ready] .features-module__TnkRTq__layer:not([data-active],[data-passed]) .features-module__TnkRTq__layerBody:hover{opacity:1}.features-module__TnkRTq__layer:hover .features-module__TnkRTq__layerMarker{border-color:var(--pp-accent-text);color:var(--pp-accent-text)}.features-module__TnkRTq__layer[data-passed]:hover .features-module__TnkRTq__layerMarker,.features-module__TnkRTq__layer[data-active]:hover .features-module__TnkRTq__layerMarker{color:var(--pp-white)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.features-module__TnkRTq__layer:hover .features-module__TnkRTq__layerBody{translate:4px}}.features-module__TnkRTq__layerTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.features-module__TnkRTq__layerHead{gap:6px;min-width:0;display:grid}.features-module__TnkRTq__layerHead>*{margin:0}@media (max-width:699px){.features-module__TnkRTq__layers{margin-inline:calc(-1 * var(--pp-gutter));padding-inline:var(--pp-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pp-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:min(82%,320px);grid-auto-flow:column;gap:14px;overflow-x:auto}.features-module__TnkRTq__layers:before,.features-module__TnkRTq__layers:after,.features-module__TnkRTq__layerMarker{display:none}.features-module__TnkRTq__layers::-webkit-scrollbar{display:none}.features-module__TnkRTq__layer{scroll-snap-align:start;border-top:1px solid var(--pp-line-strong);padding:22px 0 0;display:block;opacity:1!important;translate:none!important}.features-module__TnkRTq__layer:first-child{padding-top:22px}.features-module__TnkRTq__layerBody,.features-module__TnkRTq__layer[data-active] .features-module__TnkRTq__layerBody{box-shadow:none;background:0 0;border-color:#0000;padding:0}}.features-module__TnkRTq__pills{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.features-module__TnkRTq__pills li{border-radius:var(--pp-r-pill);background:var(--pp-paper-2);min-height:34px;color:var(--pp-fg);font-size:var(--pp-fs-small);align-items:center;padding:0 14px;display:inline-flex}.features-module__TnkRTq__receipt{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:2px 0 0;display:grid}@media (max-width:699px){.features-module__TnkRTq__receipt{grid-template-columns:minmax(0,1fr)}}.features-module__TnkRTq__receipt div{border-top:1px solid var(--pp-line);font-size:var(--pp-fs-small);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.features-module__TnkRTq__receipt dt{color:var(--pp-fg-muted)}.features-module__TnkRTq__receipt dd{color:var(--pp-fg);text-align:right;margin:0;font-weight:500}.features-module__TnkRTq__phone{margin-top:auto;padding-top:12px}.features-module__TnkRTq__connected{border-top:1px solid var(--pp-line-strong);flex-direction:column;align-items:flex-start;gap:20px;padding-top:clamp(24px,3vw,32px);display:flex}.features-module__TnkRTq__connectedBody{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.features-module__TnkRTq__connectedBody>*{margin:0}.features-module__TnkRTq__connectedBody>p:not(.features-module__TnkRTq__mono){max-width:56ch;color:var(--pp-fg-muted);line-height:1.6}.features-module__TnkRTq__portrait{aspect-ratio:1;border-radius:var(--pp-r-pill);flex:none;width:88px;display:block;position:relative;overflow:hidden}.features-module__TnkRTq__system{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.features-module__TnkRTq__system>*{min-width:0}.features-module__TnkRTq__contextCol{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid}.features-module__TnkRTq__contextHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.features-module__TnkRTq__contextHead p{margin:0}.features-module__TnkRTq__contextPhoto{aspect-ratio:16/10;border-radius:var(--pp-r-tile);position:relative;overflow:hidden}@media (min-width:1100px){.features-module__TnkRTq__system{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,72px)}}.features-module__TnkRTq__layerLabel{text-align:left;gap:2px;display:grid}.features-module__TnkRTq__layerLabel small{color:var(--pp-muted);font-size:var(--pp-fs-small);letter-spacing:0;font-weight:400}.features-module__TnkRTq__layerPanel{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:16px;display:grid}.features-module__TnkRTq__layerPanel>*{margin:0}.features-module__TnkRTq__example{border-block:1px solid var(--pp-line);gap:8px;width:100%;padding:18px 0;display:grid}.features-module__TnkRTq__example p:last-child{color:var(--pp-ink);font-size:var(--pp-fs-lead);text-wrap:pretty;line-height:1.45}.features-module__TnkRTq__teamNote{width:100%;color:var(--pp-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:0;display:flex}.features-module__TnkRTq__teamNote strong{font-weight:500}.features-module__TnkRTq__teamNote a{color:inherit;text-decoration:none}.features-module__TnkRTq__closingRow{border-top:1px solid var(--pp-line-strong);gap:20px;margin-top:clamp(36px,4vw,56px);padding-top:28px;display:grid}.features-module__TnkRTq__closingCopy p{margin:0}.features-module__TnkRTq__closingCopy p:first-child{color:var(--pp-ink);font-size:var(--pp-fs-md);letter-spacing:-.03em;line-height:1.15}.features-module__TnkRTq__closingCopy p:nth-child(2){color:var(--pp-fg-muted);margin-top:6px}@media (min-width:900px){.features-module__TnkRTq__closingRow{grid-template-columns:1fr auto;align-items:center}}.features-module__TnkRTq__cap{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.features-module__TnkRTq__capMedia{aspect-ratio:4/3;border-radius:var(--pp-r-tile);position:relative;overflow:hidden}.features-module__TnkRTq__capCopy{align-content:start;gap:16px;display:grid}.features-module__TnkRTq__capCopy>*{margin:0}.features-module__TnkRTq__capItems{margin:12px 0 0;padding:0;list-style:none;display:grid}.features-module__TnkRTq__capItems li{border-top:1px solid var(--pp-line);grid-template-columns:40px minmax(0,1fr);gap:4px 12px;padding:18px 0;display:grid}.features-module__TnkRTq__capItems .features-module__TnkRTq__mono{grid-row:1/span 2;padding-top:4px}.features-module__TnkRTq__capItems h4,.features-module__TnkRTq__capItems p{margin:0}.features-module__TnkRTq__capItems p{color:var(--pp-fg-muted);font-size:var(--pp-fs-body);line-height:1.55}.features-module__TnkRTq__capItems h4 a{color:inherit;text-decoration:none;display:inline-block;position:relative}.features-module__TnkRTq__capItems h4 a:after{content:"";position:absolute;inset:-12px 0}.features-module__TnkRTq__capClosing{border-top:1px solid var(--pp-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:clamp(36px,4vw,56px);padding-top:28px;display:flex}.features-module__TnkRTq__capClosing p{max-width:28em;color:var(--pp-ink);font-size:var(--pp-fs-md);letter-spacing:-.03em;margin:0;line-height:1.15}@media (min-width:900px){.features-module__TnkRTq__cap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,4vw,56px)}}.features-module__TnkRTq__moment{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.features-module__TnkRTq__momentMedia{aspect-ratio:4/3;border-radius:var(--pp-r-tile);position:relative;overflow:hidden}.features-module__TnkRTq__momentBody{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.features-module__TnkRTq__momentBody>*{margin:0}.features-module__TnkRTq__momentMeta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.features-module__TnkRTq__time{color:var(--pp-fg);font-family:var(--pp-mono);font-size:var(--pp-fs-label);letter-spacing:.08em}.features-module__TnkRTq__layerTag{border-radius:var(--pp-r-pill);background:var(--pp-cobalt-tint);min-height:28px;color:var(--pp-accent-text);font-family:var(--pp-mono);font-size:var(--pp-fs-label);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 12px;display:inline-flex}.features-module__TnkRTq__details{flex-direction:column;width:100%;margin:6px 0 0;padding:0;list-style:none;display:flex}.features-module__TnkRTq__details li{border-top:1px solid var(--pp-line);color:var(--pp-fg);font-size:var(--pp-fs-body);align-items:flex-start;gap:10px;padding:11px 0;line-height:1.4;display:flex}.features-module__TnkRTq__details svg{color:var(--pp-accent-text);flex:none;margin-top:3px}.features-module__TnkRTq__serviceMedia{border-radius:var(--pp-r-tile);background:var(--pp-paper-2);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:280px;padding:32px 24px;display:flex}.features-module__TnkRTq__big{color:var(--pp-fg);letter-spacing:-.06em;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:500;line-height:.95}.features-module__TnkRTq__faceStack{display:flex}.features-module__TnkRTq__face{border:2px solid var(--pp-paper-2);border-radius:var(--pp-r-pill);width:56px;height:56px;margin-left:-14px;position:relative;overflow:hidden}.features-module__TnkRTq__face:first-child{margin-left:0}.features-module__TnkRTq__facesText{color:var(--pp-fg);font-size:var(--pp-fs-small);font-weight:500}@media (min-width:900px){.features-module__TnkRTq__moment{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(28px,3.5vw,48px)}.features-module__TnkRTq__momentMedia,.features-module__TnkRTq__serviceMedia{aspect-ratio:5/4}}@media (max-width:699px){.features-module__TnkRTq__cap,.features-module__TnkRTq__moment{gap:20px}.features-module__TnkRTq__capMedia,.features-module__TnkRTq__momentMedia{aspect-ratio:16/10}.features-module__TnkRTq__serviceMedia{min-height:220px;padding:24px 20px}.features-module__TnkRTq__capItems li{padding:14px 0}.features-module__TnkRTq__capClosing,.features-module__TnkRTq__closingRow{margin-top:28px;padding-top:22px}.features-module__TnkRTq__receipt div{padding:9px 0}}.features-module__TnkRTq__end{gap:clamp(40px,5vw,72px);display:grid}.features-module__TnkRTq__endBody{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.features-module__TnkRTq__endBody>*{margin:0}.features-module__TnkRTq__endKicker{color:var(--pp-on-night-accent)}.features-module__TnkRTq__endBody>p:not(.features-module__TnkRTq__mono){max-width:48ch;color:var(--pp-on-night-muted);font-size:var(--pp-fs-lead);line-height:1.5}.features-module__TnkRTq__glanceWrap{align-content:center;gap:28px;display:grid}.features-module__TnkRTq__glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin:0;display:grid}.features-module__TnkRTq__glance div{border-top:1px solid var(--pp-night-line);padding-top:18px}.features-module__TnkRTq__glance dt{color:var(--pp-on-night);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:500;line-height:1.1}.features-module__TnkRTq__glance dd{color:var(--pp-on-night-muted);font-size:var(--pp-fs-body);margin:8px 0 0}.features-module__TnkRTq__glanceNote{max-width:52ch;color:var(--pp-on-night-muted);font-size:var(--pp-fs-body);text-wrap:pretty;margin:0;line-height:1.6}@media (min-width:900px){.features-module__TnkRTq__end{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}
