.fd{--ink-faint:#5A6B62}.fd .afoot .lv,.fd .chat-head .st,.fd .feat .tick,.fd .foot-base .live-tag{color:#1E7A4A}.fd .stamp{color:#8A5208}.fd .hero{grid-template-columns:.86fr 1.14fr;gap:56px;align-items:start;padding:80px 0 60px}.fd .stack{max-width:560px;padding-top:104px;width:100%}.fd .chat-card{border-radius:12px;max-width:none;width:100%}.fd .chat-head{padding:16px 18px}.fd .chat-head img{width:42px;height:42px}.fd .chat-head .who{font-size:18px}.fd .chat-body{padding:18px 18px 14px;gap:11px;min-height:348px;align-content:start}.fd .bub{font-size:14.5px;padding:11px 15px}.fd .chat-input{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 18px 18px;border:1px solid var(--rule);border-radius:999px;padding:10px 8px 10px 18px;font-size:13.5px;color:var(--ink-faint)}.fd .chat-input .go{width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;font-size:14px}.fd .chat-receipt{bottom:-56px}.fd .lang-line{margin-top:84px}.fd .lang-line,.fd .lang-line button{font-size:11px;color:var(--ink-soft)}.fd .lang-line button.on{color:var(--ink)}.fd .hero-note{font-size:11.5px;letter-spacing:.12em;color:var(--ink-soft)}.fd .duty{font-size:11px}.fd .slab{display:flex;align-items:center;gap:15px;margin:0 0 22px}.fd .slab .num{font-family:Fragment Mono,monospace;font-size:12px;color:#8A5208;font-variant-numeric:tabular-nums}.fd .slab .txt{font-family:Fragment Mono,monospace;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}.fd .slab .ln{flex:1;height:1px;background:var(--rule)}.fd .answer{font-family:Gambetta,serif;font-weight:600;font-size:clamp(30px,3.4vw,40px);letter-spacing:-.012em;line-height:1.07;margin:0;max-width:26ch;text-wrap:balance}.fd .answer em{color:var(--marigold);font-style:italic}.fd .allday .answer{max-width:none}.fd .answer+.lede{margin-top:22px}.fd .afoot{font-size:11px;letter-spacing:.14em}.fd .after{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:48px}.fd .acol{background:#fff;border:1px solid var(--rule);border-radius:10px;padding:0 0 10px;overflow:hidden}.fd .acol h3{font-family:Fragment Mono,monospace;font-weight:400;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:18px 34px;border-bottom:1px solid var(--rule);margin-bottom:30px}.fd .acol.form h3{color:var(--ink-soft);background:var(--paper-2)}.fd .acol.her h3{background:rgba(40,168,102,.07)}.fd .acol.her h3 .lv{color:var(--live)}.fd .acol .inner{padding:6px 38px 34px;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.fd .dead-wrap{position:relative;width:fit-content;margin-top:8px}.fd .deadcard{border:1px solid #cfccc0;border-radius:6px;background:#F4F5F0;padding:30px 44px;text-align:center;width:fit-content;min-width:280px}.fd .deadcard .big{font-family:Gambetta,serif;font-size:26px;margin-bottom:6px;color:var(--ink-soft)}.fd .deadcard .sub{font-size:15px;color:var(--ink-soft)}.fd .cstamp{position:absolute;bottom:-18px;right:-26px;transform:rotate(-8deg);border:2.5px solid #5f6b64;color:#5F6B64;font-family:Fragment Mono,monospace;font-size:14px;letter-spacing:.2em;padding:10px 16px;border-radius:3px;background:rgba(249,250,247,.6);white-space:nowrap}.fd .cstamp.ok{border-color:var(--live);color:#1E7A4A}.fd .mini-chat{display:grid;gap:10px;width:340px;max-width:100%;text-align:left;padding:10px 0 6px}.fd .mini-chat .bub{font-size:14.5px;max-width:88%}.fd .mini-chat .bub.visitor{justify-self:end}.fd .mini-chat .bub.agent{justify-self:start;background:rgba(22,52,42,.07);border-bottom-left-radius:3px}.fd .mini-chat .chat-ts{text-align:center}.fd .tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.fd .tile{background:#fff;border:1px solid var(--rule);border-radius:10px;padding:32px 30px 30px;display:flex;flex-direction:column;gap:18px;min-height:280px}.fd .tile h3{font-family:Gambetta,serif;font-size:23px;font-weight:600;letter-spacing:-.01em}.fd .tile .art{flex:1;display:flex;align-items:center;justify-content:flex-start}.fd .tile .small{font-size:15px;color:var(--ink-soft);line-height:1.6}.fd .langstack{display:flex;flex-direction:column;gap:8px}.fd .langstack span{width:fit-content;padding:8px 15px;border-radius:11px;font-size:15.5px;background:rgba(22,52,42,.07)}.fd .langstack span:nth-child(2){background:rgba(232,144,30,.2);margin-left:16px}.fd .langstack span:nth-child(3){margin-left:5px}.fd .clockring{width:104px;height:104px;border-radius:50%;border:2.5px solid var(--ink);position:relative;display:flex;align-items:center;justify-content:center;font-family:Fragment Mono,monospace;font-size:16px}.fd .clockring:before{content:"";position:absolute;inset:-9px;border-radius:50%;border:1.5px dashed var(--marigold)}.fd .dutychip{display:inline-block;font-family:Fragment Mono,monospace;font-size:11px;letter-spacing:.1em;border:1.5px solid var(--rule);border-radius:999px;padding:12px 16px;background:var(--paper);white-space:nowrap}.fd .dutychip .dot{box-shadow:0 0 0 4px rgba(40,168,102,.14)}.fd .tile.pay{background:var(--receipt);border-top:2px dashed var(--marigold)}.fd .tile.pay .paylabel{font-family:Fragment Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#8A5208}.fd .pricevs{display:flex;flex-direction:column;gap:6px}.fd .pricevs .now{font-family:Gambetta,serif;font-weight:600;font-size:64px;letter-spacing:-.02em;line-height:1}.fd .pricevs .now .per{font-size:13px;letter-spacing:.08em}.fd .pricevs .now .per,.fd .pricevs .was{font-family:Fragment Mono,monospace;color:var(--ink-soft)}.fd .pricevs .was{font-size:13.5px;text-decoration:none;background-image:linear-gradient(var(--marigold),var(--marigold));background-repeat:no-repeat;background-size:100% 2px;background-position:0 58%}.fd .tiles-foot{margin-top:34px;font-family:Fragment Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.fd .proof{background:transparent;color:var(--board-text);border:none;padding:14px 0 8px}.fd .proof-in{position:relative;overflow:hidden;background:var(--board);border-radius:16px;box-shadow:0 34px 64px -36px rgba(18,43,33,.72);display:grid;grid-template-columns:.55fr 1fr;gap:64px;align-items:center;padding:60px 0}.fd .proof-in:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--marigold)}.fd .pleft img{height:84px;width:auto;background:#fff;border-radius:12px;padding:12px 16px;display:block;box-shadow:0 20px 48px -24px rgba(0,0,0,.5)}.fd .pleft .vtag{font-family:Fragment Mono,monospace;font-size:11px;letter-spacing:.2em;color:var(--marigold);display:block;margin-top:20px}.fd .pleft .pwho{font-size:14.5px;color:rgba(237,235,223,.75);margin-top:10px;max-width:26ch}.fd .proof .jump{font-family:Gambetta,serif;font-weight:600;font-size:clamp(72px,8vw,110px);letter-spacing:-.02em;line-height:1;white-space:nowrap}.fd .proof .jump .arr{color:var(--marigold);padding:0 10px}.fd .proof .jsub{font-family:Gambetta,serif;font-style:italic;font-size:clamp(20px,2.2vw,26px);color:rgba(237,235,223,.92);margin:18px 0 26px;max-width:30ch;line-height:1.4}.fd .proof .ref{display:inline-block;margin-left:0;font-size:11.5px;letter-spacing:.16em;color:var(--board-text);border-bottom:1.5px solid var(--marigold);padding-bottom:4px;white-space:nowrap}.fd .proof .jhead,.fd .proof .ref{font-family:Fragment Mono,monospace;text-transform:uppercase}.fd .proof .jhead{font-size:11px;letter-spacing:.2em;color:rgba(237,235,223,.58);margin-bottom:16px}.fd .pleft a{color:var(--marigold);border-bottom:1px solid rgba(232,144,30,.4);white-space:nowrap}.fd .sec-head .note{text-align:left;max-width:34ch}.fd .staff-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.fd .staff-card{padding-top:30px}.fd .staff-card .photo{position:relative}.fd .staff-card .photo img{margin-bottom:0}.fd .greet{position:absolute;left:12px;bottom:12px;background:#fff;border:1px solid var(--rule);border-radius:11px;border-bottom-left-radius:3px;padding:8px 14px;font-size:14px;box-shadow:0 8px 22px -12px rgba(22,52,42,.45)}.fd .namefield{margin-top:16px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--rule);border-radius:4px;padding:9px 12px;background:#fff}.fd .namefield .nm{font-family:Gambetta,serif;font-weight:600;font-size:19px}.fd .namefield .ed{font-family:Fragment Mono,monospace;font-size:9.5px}.fd .namefield .ed,.fd .staff-card .langs{letter-spacing:.12em;color:var(--ink-soft)}.fd .staff-card .langs{font-size:10.5px;margin:12px 0}.fd .tagrow{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.fd .tagrow span{font-size:11.5px;color:var(--ink-soft);border:1px solid var(--rule);border-radius:999px;padding:4px 10px}.fd .staff-foot{margin-top:34px;font-family:Fragment Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.fd .install{background:var(--paper-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.fd .install-grid{display:grid;grid-template-columns:1.5fr .5fr;gap:56px;align-items:center;margin-top:48px}.fd .install-receipt{background:var(--receipt);border:1px solid var(--rule);border-top:2px dashed var(--marigold);border-radius:3px;box-shadow:0 18px 44px -24px rgba(22,52,42,.3);transform:rotate(-.6deg)}.fd .install-receipt .irhead{font-family:Fragment Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px dashed var(--rule);padding:14px 24px 12px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.fd .install-receipt{min-width:0}.fd .bigsnippet{font-family:Fragment Mono,monospace;font-size:clamp(13px,1vw,14px);padding:30px 20px;color:var(--ink);overflow-x:auto;white-space:nowrap}.fd .bigsnippet .tag{color:var(--ink-faint)}.fd .install-receipt .irfoot{border-top:1px dashed var(--rule);padding:12px 24px 16px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.fd .install-receipt .irfoot .k{font-family:Fragment Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.fd .install-receipt .copybtn{font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.14em;color:var(--ink);border:1px solid var(--rule);border-radius:999px;padding:7px 16px;background:#fff;cursor:pointer}.fd .bodysketch{padding-left:26px}.fd .bodysketch .doc{border:1px solid var(--rule);border-radius:6px;background:#fff;padding:18px 22px;font-family:Fragment Mono,monospace;font-size:12.5px;line-height:2.1;color:var(--ink-faint);width:fit-content;white-space:nowrap}.fd .bodysketch .doc .here{color:var(--ink);background:linear-gradient(transparent 55%,rgba(232,144,30,.45) 0)}.fd .install-paths{margin-top:36px;padding-top:26px;border-top:1px dashed var(--rule);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;font-family:Fragment Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.fd .install-paths .vid{color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:2px}.fd .inboxgrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.fd .mailwin{border:1px solid var(--rule);border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 18px 44px -28px rgba(22,52,42,.35)}.fd .mailbar{display:flex;gap:6px;padding:11px 14px;border-bottom:1px solid var(--rule);background:var(--paper-2)}.fd .mailbar i{width:9px;height:9px;border-radius:50%;background:var(--rule)}.fd .mailrow{display:flex;gap:14px;align-items:baseline;padding:13px 18px;border-bottom:1px solid var(--rule);font-size:13.5px}.fd .mailrow:last-child{border-bottom:none}.fd .mailrow .fr{font-weight:600;min-width:96px}.fd .mailrow .subj{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd .mailrow .subj b{font-family:Fragment Mono,monospace;font-weight:400;font-size:11px;letter-spacing:.08em;color:var(--ink)}.fd .mailrow .when{margin-left:auto;font-family:Fragment Mono,monospace;font-size:10.5px;color:var(--ink-soft);white-space:nowrap}.fd .mailrow.open{background:var(--paper);display:block;padding:16px 18px 20px}.fd .mailrow.open .mr-top{display:flex;gap:14px;align-items:baseline;margin-bottom:14px}.fd .mailrow.open .receipt{max-width:330px}.fd .worth{font-family:Fragment Mono,monospace;font-size:9px;letter-spacing:.16em;color:var(--clay);background:rgba(193,106,79,.12);border-radius:2px;padding:3px 7px}.fd .trial-note{margin-top:26px;font-size:15px;color:var(--ink-soft);background:rgba(232,144,30,.1);border:1px solid var(--rule);border-top:2px dashed var(--marigold);border-radius:3px;padding:16px 20px;max-width:46ch;line-height:1.55}.fd .trial-note strong{color:var(--ink);font-weight:600}.fd .price-card .plabel,.fd .staff-card .voice{font-size:10.5px;color:var(--ink-soft)}.fd .price-card .plabel{letter-spacing:.14em}.fd .price-card .under{font-size:10.5px;color:var(--ink-soft)}.fd .price-line .per{color:var(--ink-soft)}.fd .foot-grid h4{letter-spacing:.14em}.fd .foot-base,.fd .foot-grid h4{font-size:10.5px;color:var(--ink-soft)}.fd .foot-base{letter-spacing:.12em}.fd .titem h4{letter-spacing:.14em}@media (max-width:1100px){.fd .install-grid{grid-template-columns:1fr;gap:36px}.fd .bodysketch{padding-left:0}}@media (max-width:1024px){.fd .tiles{grid-template-columns:1fr 1fr}}@media (max-width:900px){.fd .hero{grid-template-columns:1fr;gap:64px}.fd .stack{margin-left:0;max-width:480px;padding-top:96px}.fd .after,.fd .inboxgrid,.fd .install-grid{grid-template-columns:1fr;gap:44px}.fd .staff-grid3 .staff-card{border-right:none;margin-right:0;padding-right:0}.fd .proof-in{grid-template-columns:1fr;gap:36px;padding:56px 0}.fd .staff-grid3{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;margin-inline:-22px;padding-inline:22px;scroll-padding-inline:22px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fd .staff-grid3::-webkit-scrollbar{display:none}.fd .staff-grid3 .staff-card{flex:0 0 82%;max-width:340px;scroll-snap-align:start}.fd .qbub{font-size:15.5px}.fd .answer{font-size:34px}.fd .bodysketch{padding-left:0}.fd .install-receipt{min-width:0}.fd .bigsnippet{white-space:pre-wrap;overflow-wrap:anywhere}}@media (max-width:640px){.fd .tiles{grid-template-columns:1fr}.fd .qhead{flex-direction:column;align-items:flex-start;gap:10px}.fd .cstamp{right:-8px}}@media (max-width:520px){.fd .chat-receipt{right:0;bottom:-72px}.fd .peek{right:0}.fd .allday-row{grid-template-columns:1fr}.fd .allday-row .receipt:nth-child(3){display:none}.fd .trust-grid{grid-template-columns:1fr;gap:26px}}.fd .staff-grid3 .staff-card img{height:340px;object-position:50% 18%}.fd{overflow-x:clip}.fd .mailrow,.fd .mailrow .subj{min-width:0}@media (max-width:520px){.fd .staff-grid3 .staff-card img{height:300px}.fd .proof .jump{font-size:clamp(56px,18vw,72px)}.fd .answer{font-size:30px}.fd .hero{padding:56px 0 48px}}.fd .proof .jn{display:inline-flex;flex-direction:column;align-items:center;line-height:1}.fd .proof .jlab{font-family:Fragment Mono,monospace;font-size:11.5px;letter-spacing:.24em;color:rgba(237,235,223,.65);margin-top:12px}.fd .proof .jump{display:flex;align-items:flex-start;gap:0}.fd .proof .jump .arr{align-self:center;margin-top:-26px}@keyframes fdSwap{0%{opacity:0}to{opacity:1}}.fd .voiceband{display:grid;grid-template-columns:.72fr 1fr;gap:52px;align-items:center;margin-top:44px}.fd .voicelede h3{font-family:Gambetta,serif;font-weight:600;font-size:30px;letter-spacing:-.01em;line-height:1.1;margin-bottom:12px}.fd .voicelede h3 em{font-style:italic}.fd .voicelede p{font-size:15.5px;color:var(--ink-soft);line-height:1.6;max-width:32ch}@media (max-width:900px){.fd .voiceband{grid-template-columns:1fr;gap:24px}.fd .voiceband>*{min-width:0}}.fd .callrec{background:var(--receipt);border:1px solid var(--rule);border-top:2px dashed var(--marigold);border-radius:3px;box-shadow:0 14px 34px -20px rgba(22,52,42,.3);max-width:none;margin-top:0;padding-bottom:14px}.fd .callrec .crhead{font-family:Fragment Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px dashed var(--rule);padding:13px 22px 11px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.fd .callrec .crrow{display:flex;align-items:center;gap:16px;padding:18px 22px 6px}.fd .callrec .crplay{width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--paper);border:none;cursor:pointer;font-size:14px;display:grid;place-items:center;flex-shrink:0}.fd .callrec .crplay:hover{transform:scale(1.05)}.fd .callrec .crwave{display:flex;align-items:center;gap:2px;height:40px;flex:1;min-width:0;overflow:hidden;cursor:pointer}.fd .callrec .crbar{flex:1;min-width:2px;max-width:5px;border-radius:99px}.fd .callrec .crtime{font-size:11.5px;white-space:nowrap;flex-shrink:0}.fd .callrec .crtime,.fd .callrec .crtoggle{font-family:Fragment Mono,monospace;color:var(--ink-soft)}.fd .callrec .crtoggle{font-size:10.5px;letter-spacing:.16em;background:none;border:none;cursor:pointer;padding:10px 22px 4px}.fd .callrec .crtoggle:hover{color:var(--ink)}.fd .callrec .crtranscript{border-top:1px dashed var(--rule);margin-top:8px;padding:14px 22px 8px;display:grid;gap:9px}.fd .callrec .crline{display:flex;gap:12px;font-size:13.5px;line-height:1.5;color:var(--ink-soft)}.fd .callrec .crline .crwho{font-family:Fragment Mono,monospace;font-size:11px;min-width:52px;color:var(--ink-faint);padding-top:2px}.fd .callrec .crline .crwho.mia{color:#A86A12}.fd .callrec .crline .crwho.mia+span{color:var(--ink)}.fd details.faq-row{display:block;padding:0}.fd details.faq-row summary{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:22px 4px;cursor:pointer;list-style:none}.fd details.faq-row summary::-webkit-details-marker{display:none}.fd details.faq-row .plus{flex-shrink:0;display:inline-block;transition:transform .18s ease}.fd details.faq-row[open] .plus{transform:rotate(45deg)}.fd details.faq-row .fa{padding:0 4px 22px;font-size:16px;line-height:1.65;color:var(--ink-soft);max-width:62ch}@media (max-width:640px){.fd .nav-in{gap:8px;padding:14px 0}.fd .brand{margin-right:0}.fd .brand .word{font-size:18px}.fd .nav-right{gap:8px}.fd .nav-right .signin{display:inline-block;white-space:nowrap;font-size:13px}.fd .nav-right .pill{white-space:nowrap;padding:9px 12px;font-size:13px}.fd .hero{gap:40px;padding:48px 0 40px}.fd .hero h1{font-size:34px}.fd .hero .sub{font-size:16px}.fd .cta-row{flex-direction:column;align-items:stretch;gap:14px}.fd .cta-row .pill{text-align:center}.fd .cta-row .ghost{text-align:center;border-bottom:none;text-decoration:underline;text-underline-offset:4px}.fd .cta-secondary{flex-direction:row;align-items:center;justify-content:center;gap:9px}.fd .stack{padding-top:84px}.fd .lang-line{gap:12px;row-gap:8px}.fd .section{padding:56px 0}.fd .answer{font-size:28px}.fd .slab{gap:12px;margin-bottom:18px}.fd .sec-head h2{font-size:30px}.fd .faq h2,.fd .trust h2{font-size:28px}.fd .faq-row .q{font-size:17px}.fd .closing{padding:72px 0}.fd .closing h2{font-size:34px}.fd .pricing h2{font-size:36px}.fd .price-card{padding:30px 24px 28px}.fd .price-line .amt{font-size:60px}.fd .stamp{position:static;display:inline-block;transform:rotate(-2deg);margin:0 0 18px}.fd .proof-in{margin-inline:14px;padding:40px 0;gap:24px;border-radius:14px}.fd .pleft img{height:58px}.fd .proof .jump{font-size:clamp(46px,15vw,60px)}.fd .proof .jump .arr{margin-top:-18px}.fd .proof .jsub{font-size:17px;margin:14px 0 22px}.fd .after{gap:30px}.fd .acol h3{padding:15px 18px}.fd .acol .inner{padding:6px 18px 30px}.fd .deadcard{min-width:0;padding:22px 26px}.fd .deadcard .big{font-size:22px}.fd .mini-chat{width:100%}.fd .cstamp{font-size:10px;letter-spacing:.1em;padding:6px 10px;right:2px;bottom:-12px}.fd .tiles{gap:14px;margin-top:32px}.fd .tile{min-height:0;padding:24px 22px;gap:14px}.fd .callrec .crrow{gap:12px;padding:16px 16px 4px}.fd .callrec .crhead{padding:12px 16px 10px}.fd .install-grid{gap:32px;margin-top:36px}.fd .install-receipt{transform:none}.fd .bigsnippet{padding:22px 16px}.fd .install-paths{flex-direction:column;gap:12px;align-items:flex-start}.fd .afoot{flex-direction:column;gap:10px}.fd .lang-line button{padding:13px 6px;margin:-13px -6px}.fd .callrec .crtoggle,.fd .cta-row .ghost,.fd .faq .all,.fd .ref{position:relative}.fd .callrec .crtoggle:after,.fd .cta-row .ghost:after,.fd .faq .all:after,.fd .ref:after{content:"";position:absolute;inset:-12px 0}.fd .foot-grid{grid-template-columns:1fr 1fr}.fd .foot-grid>div:first-child{grid-column:1/-1;margin-bottom:6px}.fd .foot-base{flex-direction:column;gap:12px;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.fd .foot-base .live-tag{white-space:nowrap}}.fd .wrap{padding-inline:40px}@media (max-width:900px){.fd .wrap{padding-inline:22px}}.fd .hero-start{margin-bottom:16px;max-width:520px}.fd .hs-field{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--rule);border-radius:999px;padding:6px 6px 6px 20px;box-shadow:0 16px 38px -26px rgba(22,52,42,.45)}.fd .hs-field:focus-within{border-color:var(--ink)}.fd .hs-prefix{font-family:Fragment Mono,monospace;font-size:12.5px;color:var(--ink-faint);white-space:nowrap;flex-shrink:0}.fd .hs-field input{flex:1;min-width:0;border:none;outline:none;background:none;font-family:Geist Sans,sans-serif;font-size:16px;color:var(--ink);padding:9px 0}.fd .hs-field input::placeholder{color:var(--ink-faint)}.fd .hs-go{flex-shrink:0;display:inline-flex;align-items:center;background:var(--ink);color:var(--paper);font-family:Geist Sans,sans-serif;font-weight:500;font-size:14.5px;border:none;border-radius:999px;padding:12px 20px;cursor:pointer;white-space:nowrap}.fd .hs-go:hover{background:#0f261e}.fd .cta-secondary{display:flex;align-items:center;gap:10px;margin-bottom:30px}.fd .cta-secondary:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px rgba(40,168,102,.16);flex-shrink:0}.fd .cta-secondary .ghost{font-size:14.5px;color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:2px}.fd .cta-secondary .ghost:hover{border-bottom-color:var(--ink)}.fd .namefield{cursor:pointer}.fd .nm-input{font-family:Gambetta,serif;font-weight:600;font-size:19px;border:none;outline:none;background:none;color:var(--ink);width:100%;padding:0}.fd .staff-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px}.fd .staff-card .voice{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--rule);border-radius:999px;padding:8px 15px;cursor:pointer;font-family:inherit;font-size:11px;letter-spacing:.05em;color:var(--ink)}.fd .staff-card .voice:hover{border-color:var(--ink)}.fd .staff-card .voice.on{color:#8A5208;border-color:var(--marigold);background:rgba(232,144,30,.12)}.fd .staff-card .pickme{font-family:Fragment Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border-bottom:1.5px solid var(--marigold);padding-bottom:3px;white-space:nowrap}.fd .staff-card .pickme:hover{color:#8A5208}.fd .install-paths button.vid{font:inherit;letter-spacing:inherit;text-transform:inherit;display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--ink);border-radius:999px;color:var(--ink);padding:9px 18px;cursor:pointer}.fd .install-paths button.vid:hover{background:var(--ink);color:var(--paper)}.fd .vidmodal{position:fixed;inset:0;z-index:200;background:rgba(22,52,42,.82);display:flex;align-items:center;justify-content:center;padding:24px}.fd .vidbox{width:min(880px,100%);background:#000;border-radius:10px;overflow:hidden;box-shadow:0 40px 120px -30px rgba(0,0,0,.7)}.fd .vidhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--board);color:var(--board-text);font-family:Fragment Mono,monospace;font-size:10.5px;letter-spacing:.12em}.fd .vidclose{background:none;border:none;color:var(--board-text);font-size:16px;cursor:pointer;line-height:1;padding:4px 6px}.fd .vidbox video{display:block;width:100%;height:auto;max-height:78vh;background:#000}@keyframes fdDutyPulse{0%{box-shadow:0 0 0 0 rgba(40,168,102,.5)}70%{box-shadow:0 0 0 8px rgba(40,168,102,0)}to{box-shadow:0 0 0 0 rgba(40,168,102,0)}}@keyframes fdBubIn{0%{opacity:0;filter:blur(3px);transform:translateX(var(--bub-from,8px))}to{opacity:1;filter:blur(0);transform:none}}@keyframes fdTypeDot{0%,80%,to{opacity:.28;transform:none}40%{opacity:1;transform:translateY(-2px)}}@keyframes fdCaret{50%{opacity:0}}.fd .cta-secondary:before,.fd .hero .chat-head .st .dot,.fd .hero .duty .dot{animation:fdDutyPulse 2.4s ease-out infinite}.fd .hero .duty-time{font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:.08em}.fd .hero .chat-head .st{display:flex;align-items:center}.fd .hero .chat-head .st .dot{margin-right:8px;flex-shrink:0}.fd .hero .chat-head img{animation:fdSwap .35s ease}.fd .hero .stack{padding-top:128px}.fd .hero .live-stamp{position:absolute;top:-11px;left:-8px;z-index:4;background:var(--live);color:#fff;font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.18em;padding:5px 9px;transform:rotate(-7deg);box-shadow:0 8px 18px -10px rgba(22,52,42,.45)}.fd .hero .peek{height:auto;display:block;padding:12px 14px 36px;background:var(--receipt,#FCFDFB);border:1px solid var(--rule);box-shadow:0 18px 40px -24px rgba(22,52,42,.5)}.fd .hero .peek-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fd .hero .peek-who{font-family:Gambetta,serif;font-size:14px;letter-spacing:0;color:var(--ink);font-weight:600}.fd .hero .peek-lang{margin-left:auto;font-size:9px;letter-spacing:.14em;color:var(--ink-soft)}.fd .hero .peek-bub{font-family:Geist Sans,sans-serif;font-size:13.5px;letter-spacing:0;font-style:italic;color:var(--ink);background:rgba(232,144,30,.16);border-radius:11px;border-bottom-left-radius:3px;padding:8px 12px;width:fit-content;max-width:100%}.fd .hero .peek.g1{top:10px;left:0;right:72px;transform:rotate(-8deg);opacity:1}.fd .hero .peek.g2{top:52px;left:56px;right:0;transform:rotate(7.5deg);opacity:1}.fd .hero .chat-receipt{right:-12px;bottom:-64px;transform:rotate(6deg);width:276px}.fd .hero .print-slot{position:absolute;left:16px;right:16px;bottom:-1px;height:0;border-bottom:2px dashed var(--marigold);z-index:4;pointer-events:none}.fd .bub.visitor.in{--bub-from:10px}.fd .bub.aditi.in,.fd .bub.visitor.in{animation:fdBubIn .42s cubic-bezier(.16,1,.3,1) both}.fd .bub.aditi.in{--bub-from:-10px}.fd .bub .caret{display:inline-block;width:1.5px;height:13px;margin-left:2px;background:var(--ink);vertical-align:-2px;animation:fdCaret 1.05s steps(1) infinite}.fd .bub.typing{display:flex;align-items:center;gap:5px;width:fit-content;padding:13px 16px;min-height:0}.fd .bub.typing span{width:6px;height:6px;border-radius:50%;background:var(--ink-soft);animation:fdTypeDot 1s ease-in-out infinite}.fd .bub.typing span:nth-child(2){animation-delay:.15s}.fd .bub.typing span:nth-child(3){animation-delay:.3s}.fd .chat-input .caret{display:inline-block;width:1.5px;height:13px;margin-left:5px;background:var(--ink);vertical-align:-2px;animation:fdCaret 1.05s steps(1) infinite}.fd .stack.is-playing .chat-receipt:not(.is-out){clip-path:inset(0 0 100% 0);transform:rotate(4deg) translateY(-70%);pointer-events:none}.fd .stack.is-playing .chat-receipt.is-out{clip-path:inset(0 0 0 0);transform:rotate(4deg);transition:transform 1.15s cubic-bezier(.16,1,.3,1),clip-path 1.15s cubic-bezier(.16,1,.3,1)}@media (max-width:640px){.fd .hero .stack{padding-top:112px}.fd .hero .peek.g1{top:8px;left:4px;right:28px;transform:rotate(-5deg)}.fd .hero .peek.g2{top:44px;left:28px;right:4px;transform:rotate(4.5deg)}.fd .hero .live-stamp{left:4px}}@media (prefers-reduced-motion:reduce){.fd .bub .caret,.fd .bub.in,.fd .bub.typing span,.fd .chat-input .caret,.fd .cta-secondary:before,.fd .hero .chat-head .st .dot,.fd .hero .chat-head img,.fd .hero .duty .dot{animation:none}.fd .stack.is-playing .chat-receipt.is-out,.fd .stack.is-playing .chat-receipt:not(.is-out){opacity:1;clip-path:none;transform:rotate(3deg);transition:none}}@media (max-width:640px){.fd .hs-field{flex-wrap:wrap;border-radius:18px;padding:10px 12px 12px 16px}.fd .hs-field input{flex:1 0 60%}.fd .hs-go{width:100%;justify-content:center;margin-top:8px;padding:13px 20px}.fd .hero-start{max-width:none}.fd .staff-actions{margin-top:6px;justify-content:flex-start;gap:22px}.fd .vidmodal{padding:14px}}.fd .reveal{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.fd .reveal.is-revealed{opacity:1;transform:none}.fd .reveal-stamp{opacity:0;transform:rotate(-12deg) scale(.82);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.fd .reveal-stamp.is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fd .reveal,.fd .reveal-stamp{opacity:1;transform:none;transition:none}}.fd .testimonials .answer{max-width:28ch}.fd .tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.fd .tcard{background:#fff;border:1px solid var(--rule);border-radius:10px;padding:28px 30px;display:flex;flex-direction:column;gap:18px}.fd .tcard .tquote{font-family:Gambetta,serif;font-size:17px;font-style:italic;color:var(--ink);line-height:1.5}.fd .tcard .twho{display:flex;align-items:center;gap:11px}.fd .tcard .tavatar{width:36px;height:36px;border-radius:50%;background:var(--paper-2);display:flex;align-items:center;justify-content:center;font-family:Gambetta,serif;font-weight:600;font-size:16px;color:var(--ink);flex-shrink:0}.fd .tcard .tmeta{display:flex;flex-direction:column;line-height:1.3}.fd .tcard .tname{font-weight:600;font-size:14px;color:var(--ink)}.fd .tcard .tbiz{font-size:12px;color:var(--ink-faint)}.fd .gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.fd .gframe{background:#fff;border:1px solid var(--rule);border-radius:10px;overflow:hidden;box-shadow:0 18px 44px -28px rgba(22,52,42,.35);display:flex;flex-direction:column}.fd .gbar{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--rule);background:var(--paper-2)}.fd .gbar i{width:9px;height:9px;border-radius:50%;background:var(--rule)}.fd .gbar .gurl{margin-left:8px;font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.06em;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd .gbody{padding:20px;flex:1;display:flex;flex-direction:column;gap:12px;min-height:200px}.fd .gcap{font-family:Fragment Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);padding:14px 20px;border-top:1px dashed var(--rule)}.fd .gsite{position:relative;flex:1;background:linear-gradient(180deg,var(--paper-2),#fff);border-radius:6px;border:1px solid var(--rule);overflow:hidden}.fd .gsite .gline{height:10px;border-radius:999px;background:var(--rule);margin:16px 18px}.fd .gsite .gline.w1{width:52%}.fd .gsite .gline.w2{width:72%}.fd .gsite .gline.w3{width:40%}.fd .gsite .glaunch{position:absolute;right:14px;bottom:14px;width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 10px 24px -10px rgba(22,52,42,.5)}.fd .gsite .glaunch:after{content:"";position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background:var(--live);border:2px solid #fff}.fd .gmail{display:flex;flex-direction:column;gap:10px}.fd .gmail .gm-from{display:flex;justify-content:space-between;align-items:baseline;font-size:13px}.fd .gmail .gm-from b{font-weight:600}.fd .gmail .gm-when{font-family:Fragment Mono,monospace;font-size:10px;color:var(--ink-faint)}.fd .gmail .gm-subj{font-family:Fragment Mono,monospace;font-size:11px;letter-spacing:.06em;color:var(--ink)}.fd .gmail .receipt{margin-top:2px;box-shadow:none}.fd .glead{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px dashed var(--rule);font-size:13px}.fd .glead:last-child{border-bottom:none}.fd .glead .gl-name{font-weight:600}.fd .glead .gl-num{font-family:Fragment Mono,monospace;font-size:11px;color:var(--ink-soft)}.fd .glead .gl-tag{font-family:Fragment Mono,monospace;font-size:9px;letter-spacing:.1em;color:#1E7A4A;background:rgba(40,168,102,.12);border-radius:2px;padding:3px 7px}.fd .pricing-slider{margin-top:40px;background:var(--receipt);border:1px solid var(--rule);border-top:2px dashed var(--marigold);border-radius:3px;padding:26px 28px 24px;box-shadow:0 18px 44px -24px rgba(22,52,42,.3)}.fd .ps-label{font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px}.fd .ps-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(var(--marigold),var(--marigold)) no-repeat,var(--paper-2);background-size:var(--ps-pct,20%) 100%;outline:none;margin:10px 0}.fd .ps-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--marigold);border:3px solid #fff;box-shadow:0 4px 12px -2px rgba(232,144,30,.5);cursor:pointer}.fd .ps-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--marigold);border:3px solid #fff;box-shadow:0 4px 12px -2px rgba(232,144,30,.5);cursor:pointer}.fd .ps-range:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.fd .ps-scale{font-family:Fragment Mono,monospace;font-size:10px;color:var(--ink-faint)}.fd .ps-result,.fd .ps-scale{display:flex;justify-content:space-between}.fd .ps-result{margin-top:22px;border-top:1px dashed var(--rule);padding-top:18px;align-items:center;gap:14px}.fd .ps-conv{font-size:14px;color:var(--ink-soft)}.fd .ps-conv strong{font-family:Gambetta,serif;font-weight:600;font-size:22px;color:var(--ink)}.fd .ps-cost{text-align:right}.fd .ps-cost .amount{font-family:Gambetta,serif;font-weight:600;font-size:32px;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.fd .ps-cost .amount.free{color:#1E7A4A}.fd .ps-cost .label{font-family:Fragment Mono,monospace;font-size:10px;letter-spacing:.08em;color:var(--ink-faint);margin-top:4px}.fd .trust-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto;gap:20px}.fd .titem{background:#fff;border:1px solid var(--rule);border-radius:10px;padding:26px 28px}.fd .titem:first-child{grid-row:1/-1;display:flex;flex-direction:column;justify-content:center;gap:12px}.fd .titem .ticon{font-size:26px;line-height:1}.fd .titem:first-child p{font-size:15px;max-width:42ch}.fd .sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:flex;align-items:center;justify-content:center;gap:22px;padding:14px 40px;background:var(--ink);color:var(--paper);box-shadow:0 -8px 30px -12px rgba(22,52,42,.45);transform:translateY(100%);transition:transform .3s ease}.fd .sticky-cta.visible{transform:none}.fd .sticky-cta .sc-text{font-size:14px;color:var(--paper)}.fd .sticky-cta .sc-text strong{color:var(--live);font-weight:600}.fd .sticky-cta .pill{background:var(--marigold);color:var(--ink);font-weight:600;flex-shrink:0}@media (prefers-reduced-motion:reduce){.fd .sticky-cta{transition:none}}@media (max-width:900px){.fd .gallery-grid,.fd .tgrid{grid-template-columns:1fr;gap:16px}.fd .trust-grid{grid-template-columns:1fr}.fd .titem:first-child{grid-row:auto}}@media (max-width:640px){.fd .sticky-cta{flex-direction:column;gap:10px;padding:12px 78px calc(12px + env(safe-area-inset-bottom)) 20px;text-align:left}.fd .sticky-cta .sc-text{font-size:13px}.fd .ps-result{flex-direction:column;align-items:flex-start;gap:8px}.fd .ps-cost{text-align:left}}