.link-home .site-nav{width:min(1140px,calc(100% - 64px));height:68px}.link-home .wordmark{font-size:28px}.link-home .project-opening{width:min(1000px,calc(100% - 120px));grid-template-columns:minmax(0,1fr) 170px;gap:110px;padding-block:108px 90px}.link-home .project-opening h1{font-size:clamp(34px,3.2vw,45px);line-height:1.16;letter-spacing:-.045em;font-weight:600}.link-home .project-opening-copy>p{max-width:570px;margin-top:26px;font-size:14px;line-height:1.8}.link-home .project-actions{gap:12px;margin-top:30px}.link-home .project-actions .button{min-height:40px;padding:9px 16px;font-size:12px;border-radius:11px;gap:8px}.link-home .project-updates{padding-top:3px}.link-home .project-updates h2{font-size:10px}.link-home .project-updates a{padding-block:13px;font-size:10px;line-height:1.6}.link-home .project-updates strong{font-weight:600}.link-home .project-showcase{width:min(1180px,calc(100% - 64px));min-height:620px;border-radius:30px;padding:18px 18px 82px;background:#c59ae7}.link-home .showcase-desktop{width:82%}.link-home .project-showcase .preview-app{min-height:440px}.link-home .showcase-call{width:43%;right:18px;bottom:18px}.link-home .showcase-call .call-preview{border-radius:22px}.link-home .showcase-call .call-people>div{height:135px}.link-home .product-showcase{min-height:0;padding:18px 18px 16px}.tour-stage{min-height:570px;position:relative}.tour-screen{width:84%;aspect-ratio:1292/720;position:relative;overflow:hidden;border-radius:18px;background:#1b1033;box-shadow:0 18px 40px -15px #421b5b50;border:1px solid #eee0ff50}.tour-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .65s ease}.tour-frame.is-active{opacity:1}.tour-detail{position:absolute;width:43%;aspect-ratio:512/348;right:0;bottom:0;overflow:hidden;border-radius:24px;box-shadow:0 18px 40px -12px #36134e65;border:1px solid #e6ceff45;background:#21162e}.tour-detail img{display:block;width:252.34375%;max-width:none;height:auto;transform:translate(-30.18576%,-36.01286%)}.tour-controls{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:20px}.tour-scenes{display:flex;flex-wrap:wrap;gap:8px}.tour-playback,.tour-scenes button{display:inline-flex;align-items:center;gap:9px;min-height:44px;border-radius:10px;border:1px solid transparent;font-size:11px;font-weight:600;color:#44214f;cursor:pointer;padding:10px 12px;transition:background-color .18s}.tour-scenes button span{font-size:9px;opacity:.7}.tour-scenes button[aria-pressed=true]{background:#fff1ffbd;box-shadow:0 3px 7px #421b5b0d}.tour-playback:hover,.tour-scenes button:hover{background:#ffedff70}.tour-playback{border-color:#61337542;flex-shrink:0}.tour-playback:focus-visible,.tour-scenes button:focus-visible{outline:3px solid #59216d;outline-offset:3px}.link-home .product-tour figcaption{font-size:10px;color:#492754;margin-top:12px;text-align:center}.link-home .project-features{width:min(1000px,calc(100% - 96px));padding-top:220px}.link-home .project-feature{grid-template-columns:.95fr 1.05fr;gap:120px;padding-bottom:200px}.link-home .project-feature-copy h2{font-size:29px;line-height:1.25;letter-spacing:-.035em;font-weight:600}.link-home .project-feature-copy>p{font-size:14px;line-height:1.85;margin-top:24px}.link-home .project-feature-copy .text-link{font-size:12px;margin-top:28px}.link-home .feature-screen{border-radius:22px}.link-home .feature-community{padding:18px 0 18px 18px}.link-home .feature-community .preview-app{min-height:330px}.link-home .feature-private{height:360px}.link-home .feature-private .phone-figure{width:230px}.link-home .feature-call{padding:24px 16px}.link-home .feature-call .call-people>div{height:150px}.link-home .feature-call .call-people svg{width:100px}.link-home .project-principles{width:min(1000px,calc(100% - 96px));padding-block:15px 200px}.link-home .project-principles>h2{font-size:29px;letter-spacing:-.035em}.link-home .principles-columns{gap:50px;margin-top:60px}.link-home .principles-columns article>svg{width:23px;margin-bottom:15px}.link-home .principles-columns h3{font-size:18px;letter-spacing:-.025em}.link-home .principles-columns p{font-size:13px;line-height:1.85;margin-top:18px}.link-home .principles-columns .text-link{font-size:11px;margin-top:23px}.link-home .project-quickstart{width:min(1000px,calc(100% - 96px));padding:50px;border-radius:25px;background:#813f8640;box-shadow:inset 0 1px 0 #ffecff45}.link-home .project-quickstart>h2{font-size:28px;text-align:center;font-weight:600;margin-bottom:40px}.quickstart-links{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}.quickstart-links a{position:relative;text-decoration:none;border-radius:18px;transition:background-color .18s,box-shadow .18s}.quickstart-main{grid-row:span 2;padding:25px;overflow:hidden;background:#8e50bb;color:#fff7ff}.quickstart-main:hover{background:#8043ae;box-shadow:0 10px 24px #60254a25}.guide-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:#ffffff20;margin-bottom:25px}.guide-label{font-size:9px;letter-spacing:.1em;font-weight:700;color:#f0d8ff}.link-home .quickstart-main h3{font-size:26px;margin-top:8px;font-weight:600}.quickstart-main p{font-size:12px;line-height:1.8;margin-top:12px;max-width:240px}.guide-action{display:inline-flex;align-items:center;gap:10px;font-size:12px;margin-top:23px}.guide-ghost{position:absolute;top:15px;right:5px;rotate:12deg;opacity:.95}.quickstart-small{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px;background:#ffd5e475}.quickstart-small:hover{background:#ffe6eeae}.link-home .quickstart-small h3{font-size:18px;margin-top:12px;font-weight:600}.quickstart-small p{font-size:12px;line-height:1.65;margin-top:10px;max-width:230px}.link-home .link-privacy{width:min(1200px,80%);padding-block:200px 180px}.link-home .privacy-opening{margin-bottom:46px;text-align:left}.link-home .privacy-opening h2{font-family:var(--font-link-body),sans-serif;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.2;letter-spacing:-.04em}.link-home .privacy-ledger{max-width:none;border-top:0}.link-home .faq-item{border-bottom:1px solid #71304730}.link-home .faq-item:last-child{border-bottom:0}.link-home .faq-heading{margin:0;font:inherit}.link-home .faq-trigger{display:grid;width:100%;text-align:left;align-items:center;grid-template-columns:minmax(0,1fr) 22px;min-height:72px;padding:21px 0;gap:24px;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer}.link-home .faq-trigger>span:first-child{font-size:22px;line-height:1.35;font-weight:500;letter-spacing:-.035em}.link-home .faq-trigger>svg{grid-column:2;grid-row:1;width:20px;height:20px;color:#71394f;transition:transform .28s ease}.link-home .faq-trigger[data-state=open]>svg{transform:rotate(180deg)}.link-home .faq-trigger:hover{color:#49182e}.link-home .faq-trigger:focus-visible{outline:2px solid #64233e;outline-offset:5px;border-radius:3px}.link-home .faq-panel{overflow:hidden}.link-home .faq-panel[data-state=open]{animation:faq-expand .28s cubic-bezier(.22,1,.36,1)}.link-home .faq-panel[data-state=closed]{animation:faq-collapse .22s cubic-bezier(.4,0,1,1)}@keyframes faq-expand{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes faq-collapse{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}.link-home .ledger-content{display:block;max-width:900px;padding:0 46px 28px 0}.link-home .ledger-content p{font-size:15px;line-height:1.8}.link-home .ledger-content p+p{margin-top:18px}.link-home .ledger-content a{text-decoration:underline;text-underline-offset:3px}.link-home .project-closing{width:min(1100px,calc(100% - 64px));position:relative;border-radius:28px;background:#a570ce;padding:90px 40px 150px;overflow:hidden;margin-bottom:120px}.link-home .project-closing h2{font-size:38px;line-height:1.15;color:#fff6ff;font-weight:650}.link-home .project-closing p{color:#341444;font-size:13px;margin-top:14px}.link-home .project-closing .project-actions{margin-top:23px}.link-home .closing-ghost{position:absolute;left:calc(50% - 75px);bottom:-58px;margin:0;rotate:-8deg}.link-home .project-closing .button-outline{color:#441a58;border-color:#66347e66;background:#ffffff40}.link-home .site-footer{background:transparent;border:0;padding-top:0}.link-home .site-footer>.page-width{width:min(980px,calc(100% - 64px))}.link-home .footer-bottom{margin-top:75px;padding-bottom:40px}@media (max-width:900px){.tour-stage{min-height:420px}.tour-screen{width:90%}.tour-detail{width:44%}.tour-scenes{gap:3px}.tour-scenes button{padding-inline:8px;font-size:10px}.link-home .project-opening{width:calc(100% - 80px);gap:38px;padding-block:80px 70px}.link-home .project-opening h1{font-size:36px}.link-home .project-opening-copy>p{font-size:13px}.link-home .project-actions .button{padding-inline:12px;font-size:11px}.link-home .project-features{padding-top:160px}.link-home .project-feature{gap:50px;padding-bottom:150px}.link-home .project-feature-copy h2{font-size:26px}.link-home .project-principles{padding-bottom:150px}.link-home .principles-columns{gap:30px}.link-home .project-quickstart{padding:35px}.quickstart-main,.quickstart-small{padding:20px}.guide-ghost svg{width:85px}.link-home .link-privacy{width:calc(100% - 80px);padding-block:150px}}@media (max-width:620px){.link-home .product-showcase{padding:10px}.tour-stage{min-height:0}.tour-screen{width:100%;border-radius:12px}.tour-detail{display:none}.tour-controls{align-items:flex-start;margin-top:12px;gap:8px}.tour-scenes{flex-direction:column;gap:0}.tour-scenes button{min-height:44px;font-size:11px;padding:8px 10px}.tour-playback{padding:10px}.tour-playback span{display:none}.link-home .product-tour figcaption{font-size:9px;line-height:1.6;margin:10px 8px 2px}.link-home .site-nav{width:calc(100% - 36px)}.link-home .project-opening{width:calc(100% - 40px);grid-template-columns:1fr;padding-block:60px 55px;gap:36px}.link-home .project-opening h1{font-size:clamp(31px,8vw,43px)}.link-home .project-opening-copy>p{font-size:14px}.link-home .project-updates{padding-top:16px}.link-home .project-updates a{padding:0}.link-home .project-showcase{width:calc(100% - 24px);min-height:0;padding:12px;border-radius:20px}.link-home .showcase-desktop{width:100%}.link-home .showcase-call{display:none}.link-home .project-features,.link-home .project-principles{width:calc(100% - 48px)}.link-home .project-features{padding-top:110px}.link-home .project-feature{grid-template-columns:1fr;padding-bottom:115px;gap:40px}.link-home .project-feature-copy h2{font-size:27px}.link-home .project-feature-copy>p{font-size:14px}.link-home .feature-private{height:390px}.link-home .feature-private .phone-figure{width:250px}.link-home .project-principles{padding-bottom:110px}.link-home .project-principles>h2{font-size:27px}.link-home .principles-columns{grid-template-columns:1fr;gap:45px;margin-top:45px}.link-home .principles-columns h3{font-size:21px}.link-home .principles-columns p{font-size:13px}.link-home .project-quickstart{width:calc(100% - 32px);padding:25px 16px 16px}.link-home .project-quickstart>h2{font-size:24px;margin-bottom:22px}.quickstart-links{grid-template-columns:1fr;grid-template-rows:auto}.quickstart-main{grid-row:auto}.quickstart-small{min-height:150px}.link-home .link-privacy{width:calc(100% - 48px);padding-block:110px}.link-home .privacy-opening{margin-bottom:32px}.link-home .privacy-opening h2{font-size:30px}.link-home .faq-trigger{gap:18px;padding-block:20px;min-height:68px}.link-home .faq-trigger>span:first-child{font-size:18px}.link-home .ledger-content{padding-right:0}.link-home .ledger-content p{font-size:14px}.link-home .project-closing{width:calc(100% - 32px);padding:60px 20px 130px;margin-bottom:80px}.link-home .project-closing h2{font-size:32px}.link-home .site-footer>.page-width{width:calc(100% - 48px)}}@media (prefers-reduced-motion:reduce){.link-home .faq-trigger>svg,.tour-frame,.tour-playback,.tour-scenes button{transition:none}.link-home .faq-panel[data-state]{animation:none}}