.tech-site{--background:#f8f8f6;--foreground:#111110;--primary:#111110;--primary-foreground:#fff;--secondary:#efefec;--muted-foreground:#61615e;--border:#dededa;--accent:#111110;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--foreground);background:var(--background);padding:0 max(32px,50% - 600px);overflow:clip}.tech-site .site-header{border-bottom:1px solid var(--border);gap:32px;padding:26px 0}.tech-site .brand{filter:none;width:158px;height:auto;display:block}.tech-site .commercial-nav{color:#61615e;gap:27px;font-size:.875rem}.tech-site .commercial-nav .nav-contact{color:var(--foreground);border-color:#d3d3ce;border-radius:99px;padding:12px 19px}.tech-site .commercial-nav .nav-contact:hover{background:#efefec;border-color:#a8a8a2}.tech-site .hero{grid-template-columns:1.07fr 1fr;align-items:center;gap:32px;padding:66px 0 54px;display:grid;position:relative}.tech-site .hero:before{content:"";pointer-events:none;background:radial-gradient(at 78% 46%,#b9b9af1a,#0000 45%);position:absolute;inset:0 -20vw}.tech-site .hero-copy{z-index:1;padding:0;position:relative}.tech-site .eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;margin-bottom:25px;font-size:.8125rem;font-weight:600;line-height:1.5}.tech-site .hero-copy .eyebrow{color:var(--accent);letter-spacing:.12em;gap:14px;font-size:.8125rem}.tech-site .hero-copy .eyebrow:before{background:var(--accent)}.tech-site h1{letter-spacing:-.065em;text-wrap:initial;font-size:clamp(3.8rem,6.6vw,6rem);font-weight:650;line-height:1.025}.tech-site h1 span{color:var(--accent)}.tech-site .hero-description{color:#61615e;max-width:415px;margin-top:25px;font-size:1.125rem;line-height:1.7}.tech-site .primary-button{color:#fff;background:#111110;border:1px solid #111110;border-radius:99px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:16px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.tech-site .primary-button:hover{background:#30302d;border-color:#30302d}.tech-site .primary-button svg{width:21px;height:21px}.tech-site .hero-cta{min-width:0;margin-top:30px}.hero-downloads{margin-top:33px;scroll-margin-top:25px}.hero-downloads>p{color:#61615e;margin-bottom:12px;font-size:.875rem}.tech-site .download-actions{flex-wrap:wrap;gap:10px;display:flex}.tech-site .download-button{background:#111110;border:1px solid #30302d;border-radius:12px;gap:12px;min-width:167px;min-height:60px;padding:11px 16px;display:flex;box-shadow:inset 0 1px #ffffff08}.tech-site .download-button:hover{background:#30302d;border-color:#61615e}.tech-site .store-icon{flex:0 0 24px;width:24px;height:24px}.tech-site .store-copy>span{color:#d6d6d0;font-size:.75rem}.tech-site .store-copy strong{color:#f4f6f8;font-size:1rem;font-weight:600}.tech-site .product-panel{min-height:620px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:0 0 28px;display:flex;position:relative;overflow:visible}.product-panel:before{content:"";background-image:linear-gradient(#11111006 1px,#0000 1px),linear-gradient(90deg,#11111006 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:35px -40px 45px;-webkit-mask-image:radial-gradient(#000 25%,#0000 73%);mask-image:radial-gradient(#000 25%,#0000 73%)}.product-orbit{border:1px solid #11111015;border-radius:50%;width:460px;height:460px;position:absolute;transform:rotate(-20deg)scaleY(.86)}.orbit-two{border-color:#11111009;width:600px;height:600px}.tech-site .phone-crop{z-index:1;filter:drop-shadow(0 25px 35px #0003);aspect-ratio:603/1273;background:#111;border-radius:49px;width:258px;padding:0;position:relative;overflow:hidden;transform:rotate(-5deg)}.tech-site .phone-crop img{object-fit:cover;clip-path:inset(1% .7% 1.35% round 18%/9%);width:100%;height:100%;display:block}.product-coordinate{color:#74746f;letter-spacing:.14em;font:500 .75rem/1.4 ui-monospace,monospace;position:absolute;top:1px;right:15px}.product-label{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:1px solid #dededa;border-radius:15px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;box-shadow:0 12px 40px #1111100a,inset 0 1px #fff}.product-label>svg{color:var(--accent);flex-shrink:0;width:27px;height:27px}.product-label span{color:#61615e;flex-direction:column;gap:4px;font-size:.8125rem;display:flex}.product-label strong{color:#111110;font-size:.875rem;font-weight:600}.label-points{top:110px;left:0}.label-rewards{bottom:100px;right:-12px}.tech-site figcaption{color:#74746f;text-align:center;margin:0;font-size:.75rem;line-height:1.5;position:absolute;bottom:0}.product-rail{border-block:1px solid var(--border);color:#61615e;letter-spacing:.01em;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;font-size:.875rem;display:flex}.product-rail span:before{content:"+";color:var(--accent);margin-right:15px}.tech-site .section{margin-top:116px}.tech-site h2{letter-spacing:-.05em;font-size:clamp(2.45rem,4.5vw,3.8rem);font-weight:600;line-height:1.08}.tech-site .section-intro{color:var(--muted-foreground);font-size:1rem;line-height:1.7}.tech-site .steps{border-top:1px solid var(--border);gap:0;margin-top:48px}.tech-site .step{box-shadow:none;background:0 0;border:0;border-radius:0;padding:30px 30px 8px 0;position:relative}.tech-site .step+.step{border-left:1px solid var(--border);padding-left:30px}.tech-site .step-number{width:auto;height:auto;color:var(--accent);letter-spacing:-.06em;border:0;margin-bottom:26px;font:400 2.5rem/1.2 ui-monospace,monospace;display:block}.tech-site .step h3{letter-spacing:-.025em;font-size:1.25rem;font-weight:550;line-height:1.3}.tech-site .step p{letter-spacing:0;max-width:310px;font-size:1rem;line-height:1.65}.tech-site .step:hover{box-shadow:none;transform:none}.tech-site .points-note{border-top:1px solid var(--border);margin-top:27px;padding-top:22px;font-size:.875rem}.tech-site .marketplace-section{--foreground:#111110;--muted-foreground:#61615e;--border:#dededa;--secondary:#e7e7e2;color:var(--foreground);background:#efefec;border-radius:30px;gap:65px;padding:64px;position:relative}.tech-site .marketplace-section .eyebrow{color:#61615e}.tech-site .marketplace-section h2{font-size:clamp(2.6rem,4.2vw,3.6rem)}.tech-site .marketplace-copy>p:not(.eyebrow){margin-top:20px;font-size:1rem;line-height:1.75}.tech-site .community-panel{background:#fff;border:1px solid #dededa;border-radius:22px;padding:32px;box-shadow:0 24px 40px -35px #11111020}.tech-site .community-icon{color:#fff;background:#111110;border-radius:14px;width:54px;height:54px;margin-bottom:22px}.tech-site .community-panel h3{font-size:1.3rem;font-weight:600;line-height:1.3}.tech-site .community-details{margin-top:22px}.tech-site .community-details li{padding-block:15px}.tech-site .community-details strong{font-size:.9375rem;font-weight:600}.tech-site .community-details span{font-size:1rem;line-height:1.6}.tech-site .features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.tech-site .feature{border:1px solid var(--border);background:linear-gradient(130deg,#fff,#fbfbfa);border-radius:20px;padding:30px;transition:border-color .2s,background .2s;display:block}.tech-site .feature:after{display:none}.tech-site .feature-icon{width:48px;height:48px;color:var(--accent);background:#efefec;border:1px solid #dededa;border-radius:12px;margin-bottom:28px}.tech-site .feature-icon svg{width:24px;height:24px}.tech-site .feature:hover{border-color:#a8a8a2}.tech-site .feature:hover .feature-icon{color:var(--accent);background:#e7e7e2;border-color:#a8a8a2;transform:none}.tech-site .feature h3{font-size:1.125rem;font-weight:550}.tech-site .feature p{margin-top:10px;line-height:1.6}.tech-site .faq-section{border-top:1px solid var(--border);grid-template-columns:1fr 1.6fr;gap:64px;padding-top:72px}.tech-site .faq-section .section-intro{max-width:270px;margin-top:22px}.tech-site .questions{border-left:0;padding-left:0}.tech-site .question-trigger{padding-block:25px;font-size:1.0625rem;font-weight:500;line-height:1.5}.tech-site .question-answer{font-size:1rem;line-height:1.7}.tech-site .question-trigger:hover .question-sign:before,.tech-site .question-trigger:hover .question-sign:after,.tech-site .question-trigger[aria-expanded=true] .question-sign:before{background:#111110}.tech-site .trial-section{color:var(--foreground);box-shadow:none;background:linear-gradient(130deg,#efefec,#fff);border:1px solid #dededa;border-radius:30px;gap:64px;margin-top:112px;padding:60px;position:relative}.tech-site .trial-section .eyebrow{letter-spacing:.12em;color:var(--accent);margin:0 0 34px;font-size:.8125rem}.tech-site .trial-section h2{font-size:clamp(2.7rem,4vw,3.75rem);line-height:1.1}.tech-site .trial-number{color:var(--accent);font-weight:400}.tech-site .trial-section .contact-copy>p:not(.eyebrow){color:#61615e;margin-top:26px;font-size:1rem;line-height:1.7}.tech-site .trial-contact{border-color:#dededa;padding-left:36px}.tech-site .trial-contact h3{font-size:1.5rem;font-weight:550;line-height:1.3}.tech-site .trial-contact>p{color:#61615e}.tech-site .trial-contact .primary-button{padding-inline:16px;font-size:.9375rem}.tech-site .trial-contact .contact-hint{color:#61615e;font-size:.8125rem;line-height:1.6}.tech-site .trial-section :focus-visible{outline-color:var(--accent)}.tech-site .site-footer{align-items:center;margin-top:80px;padding-block:40px}.tech-site .footer-brand>p{margin-top:15px}.tech-site .site-footer .brand{width:145px}.tech-site .site-footer .information-nav{color:#61615e;font-size:.875rem}.tech-site .site-footer a{min-height:36px}.tech-site ::selection{color:#fff;background:#111110}@media (max-width:1000px){.tech-site{padding-inline:32px}.tech-site .commercial-nav{gap:16px}.tech-site .hero{gap:20px}.tech-site h1{font-size:clamp(3.5rem,7vw,5rem)}.tech-site .phone-crop{width:230px}.tech-site .product-panel{min-height:580px}.label-points{top:78px;left:-8px}.label-rewards{bottom:70px;right:-10px}.product-label{gap:10px;padding:12px}}@media (max-width:700px){.tech-site{padding-inline:22px}.tech-site .site-header{gap:16px;padding-block:22px}.tech-site .brand{width:132px}.tech-site .commercial-nav .nav-section{display:none}.tech-site .commercial-nav .nav-contact{max-width:148px;padding:10px 14px;font-size:.8125rem}.tech-site .hero{grid-template-columns:1fr;gap:45px;padding:48px 0 34px}.tech-site h1{font-size:clamp(3.5rem,12.5vw,5.4rem);line-height:1.04}.tech-site .eyebrow{margin-bottom:20px;font-size:.75rem}.tech-site .hero-description{max-width:480px;margin-top:23px;font-size:1rem}.tech-site .hero-cta{width:auto;margin-top:25px}.hero-downloads{margin-top:27px}.tech-site .download-button{flex:145px;min-width:0;padding:11px 13px}.tech-site .product-panel{width:min(100%,440px);min-height:550px;margin-inline:auto;padding-bottom:24px}.tech-site .phone-crop{width:233px}.label-points{top:89px;left:0}.label-rewards{bottom:63px;right:0}.product-label strong{font-size:.8125rem}.product-label span{font-size:.75rem}.product-coordinate{right:0}.product-rail{grid-template-columns:1fr 1fr;gap:20px 12px;padding-block:24px;font-size:.8125rem;display:grid}.product-rail span:before{margin-right:8px}}@media (prefers-reduced-motion:no-preference){.tech-site .hero-copy>*{animation:entrance .75s var(--ease-out) both}.tech-site .hero-copy>:nth-child(2){animation-delay:80ms}.tech-site .hero-copy>:nth-child(3){animation-delay:.16s}.tech-site .hero-copy>:nth-child(4){animation-delay:.22s}.tech-site .hero-copy>:nth-child(5){animation-delay:.28s}}@media (max-width:1000px){.tech-site .marketplace-section{gap:30px;padding:40px}.tech-site .features{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-site .trial-section{gap:30px;padding:38px}.tech-site .trial-contact{padding-left:28px}.tech-site .faq-section{gap:35px}}@media (max-width:700px){.tech-site .section{margin-top:76px}.tech-site h2{font-size:clamp(2.25rem,9vw,3rem);line-height:1.1}.tech-site .section-heading .section-intro{max-width:340px}.tech-site .steps{grid-template-columns:1fr;margin-top:28px}.tech-site .step,.tech-site .step+.step{border-left:0;border-bottom:1px solid var(--border);padding:25px 0}.tech-site .step-number{margin-bottom:15px;font-size:2rem}.tech-site .step p{max-width:none}.tech-site .points-note{border-top:0;margin-top:0}.tech-site .marketplace-section{border-radius:24px;gap:30px;margin-inline:-5px;padding:30px 25px}.tech-site .marketplace-section h2{font-size:clamp(2.35rem,9vw,3rem)}.tech-site .community-panel{padding:24px}.tech-site .features{grid-template-columns:1fr;gap:12px;margin-top:28px}.tech-site .feature{padding:25px}.tech-site .feature-icon{margin-bottom:20px}.tech-site .faq-section{grid-template-columns:1fr;gap:28px;padding-top:54px}.tech-site .question-trigger{padding-block:22px;font-size:1rem}.tech-site .trial-section{gap:32px;margin-top:68px;padding:34px 25px}.tech-site .trial-contact{border-top:1px solid #dededa;border-left:0;padding:28px 0 0}.tech-site .trial-contact .primary-button{padding:16px}.tech-site .site-footer{text-align:left;align-items:flex-start;gap:24px;margin-top:52px}.tech-site .site-footer p{font-size:.875rem}}
