.pos-studio{--ink:#f4f1e8;--muted:#b5c3bb;--sage:#b9d4bf;--line:#ffffff24;--serif:'Newsreader',Georgia,serif;--sans:'Manrope',Arial,sans-serif;background:#0b1612;color:var(--ink);font-family:var(--sans)}
.pos-studio *{box-sizing:border-box}.pos-studio [hidden]{display:none!important}.pos-studio main{overflow:clip}.pos-studio section{scroll-margin-top:110px}.pos-studio button{font-family:inherit}.studio-shell,.pos-studio .pos-shell{width:min(1240px,calc(100% - 96px));margin-inline:auto}.pos-studio .site-header{position:sticky;top:0;z-index:50}.pos-studio p{margin:0}.pos-studio h1,.pos-studio h2,.pos-studio h3,.pos-studio h4{margin:0;font-weight:400}.pos-studio h1,.pos-studio h2{font-family:var(--serif);letter-spacing:-.035em;font-weight:300}.pos-studio h2{font-size:clamp(40px,4.3vw,64px);line-height:1.06}.pos-studio h1 em,.pos-studio h2 em{color:var(--sage);font-weight:300}.pos-studio .eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;line-height:1.8;color:#b0c7b7;margin:0 0 24px}.pos-studio a{text-underline-offset:5px}.pos-studio :is(a,button,input,textarea,select):focus-visible{outline:2px solid #62c1d9;outline-offset:5px}.ui-icon{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.studio-sale{display:flex;gap:18px;justify-content:center;align-items:center;background:#233c2f;color:#deecdf;padding:12px 20px;font-size:11px;line-height:1.5}.studio-sale strong{letter-spacing:.13em;font-size:10px}.studio-sale s{opacity:.65}.studio-sale b{font-weight:500}
.studio-hero{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding-block:72px 84px}.pos-studio h1{font-size:clamp(64px,6.5vw,98px);line-height:.99;margin-bottom:30px}.studio-lead{font-size:17px;line-height:1.85;color:var(--muted);max-width:530px}.studio-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}.pos-primary{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:50px;background:#bed9c6;border:1px solid transparent;border-radius:3px;padding:15px 21px;color:#173527;font:600 12px/1.5 var(--sans);cursor:pointer;transition:background .2s,transform .2s;text-decoration:none}.pos-primary .ui-icon{width:19px;height:19px}.pos-primary:hover{background:#def0e2;transform:translateY(-2px)}.pos-secondary{display:inline-flex;align-items:center;min-height:46px;font-size:12px;color:#e6ede7;border-bottom:1px solid #8ba696}.pos-studio .studio-fine{font-size:11px;line-height:1.9;color:#9fb3a6;margin-top:24px;max-width:540px}.studio-hero-image{position:relative;margin:0;padding-bottom:22px}.studio-hero-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:1px solid #ffffff14}.studio-hero-image figcaption{font-size:10px;letter-spacing:.06em;color:#99afa1;padding-top:16px}.studio-image-note{position:relative;margin:-30px 24px 0 auto;display:flex;gap:14px;align-items:center;width:max-content;max-width:calc(100% - 48px);background:#ecf1e9;color:#486051;padding:18px 23px;border:1px solid #c5d6c9;box-shadow:0 12px 24px #0002;font-size:11px;line-height:1.7}.studio-image-note strong{font-weight:500;color:#1e3b2c}.studio-image-note .ui-icon{color:#3c7756}.studio-capabilities{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);padding-block:24px;gap:24px}.studio-capabilities>span{display:flex;justify-content:center;align-items:center;gap:14px;font-size:12px;color:#c4d4ca}.studio-capabilities .ui-icon{color:#84ba9b;width:23px;height:23px}
.studio-section{padding-block:100px}.studio-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:end;margin-bottom:52px}.studio-heading>p{font-size:15px;line-height:1.9;color:var(--muted);max-width:440px}.billing-experience{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.billing-step{display:grid;grid-template-columns:32px 1fr 25px;gap:18px;text-align:left;background:none;color:#99afa1;width:100%;border:0;border-top:1px solid var(--line);padding:28px 12px 28px 0;cursor:pointer;transition:color .2s,background .2s}.billing-step:last-child{border-bottom:1px solid var(--line)}.billing-step>span{font-size:11px;padding-top:7px;color:#7fa58e}.billing-step h3{font-size:20px;line-height:1.5;color:#dce7df}.billing-step p{font-size:13px;line-height:1.85;margin-top:10px;color:#a9bcb0}.billing-step>.ui-icon{width:23px;height:23px;margin-top:4px}.billing-step.is-active{background:linear-gradient(90deg,transparent,#a2d5b010);color:#aedfc1}.billing-step.is-active h3{color:#c6e5cf}.billing-preview{background:#f0f2ea;border:1px solid #537663;border-radius:8px;overflow:hidden;color:#1c3c2b;box-shadow:0 24px 56px #0003}.preview-top{display:flex;justify-content:space-between;align-items:center;background:#263f31;color:#e2ede4;padding:20px 26px;gap:12px}.preview-top strong{font-size:19px;letter-spacing:.1em}.preview-top small{font-size:9px;letter-spacing:.06em;font-weight:400}.preview-top>span{font-size:9px;color:#c2d4c7}.bill-preview-content{padding:30px}.preview-kicker{font-size:9px;letter-spacing:.12em;color:#63806c}.bill-preview-content h3{font:400 30px/1.15 var(--serif);margin:10px 0 25px}.sample-customer{display:flex;gap:15px;align-items:center;border-bottom:1px solid #ccd7cb;padding-bottom:22px}.sample-customer>.ui-icon{width:40px;height:40px;padding:8px;border-radius:50%;background:#dce7da;color:#4c7257}.sample-customer strong{display:block;font-size:13px}.sample-customer small{display:block;font-size:10px;color:#6b8071;margin-top:5px}.sample-customer b{margin-left:auto;font-size:9px;font-weight:400;color:#6b8071}.bill-sample-lines>div{display:flex;gap:15px;align-items:center;border-bottom:1px solid #d4ddd0;padding:20px 0}.bill-sample-lines .ui-icon{color:#61886e;width:30px;height:30px}.bill-sample-lines strong{display:block;font-size:13px;font-weight:500}.bill-sample-lines small{display:block;color:#6a7e6e;font-size:10px;margin-top:5px}.sample-pill{margin-left:auto;font-size:10px;padding:5px 9px;border-radius:20px;background:#e0e8d9}.bill-preview-result{display:flex;align-items:center;gap:12px;margin-top:24px;padding:16px;background:#dce8d8;border-radius:4px}.bill-preview-result p{font-size:11px;line-height:1.8;min-height:40px}.bill-preview-footer{display:flex;justify-content:space-between;gap:10px;margin-top:20px;font-size:9px;color:#698370}.preview-disclaimer{padding:0 30px 22px;font-size:9px;line-height:1.7;color:#647b6a}
.voice-section{background:#e8eee5;color:#223d2e;padding-block:88px}.voice-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.pos-studio .voice-section h2 em{color:#587b5e}.pos-studio .voice-section .eyebrow{color:#55745d}.voice-section .studio-lead{color:#2e503b;font-size:21px;margin:26px 0 22px}.voice-section p:not(.eyebrow):not(.studio-lead):not(.studio-fine){font-size:14px;line-height:1.85;color:#556c5b}.voice-points{list-style:none;display:grid;gap:13px;padding:0;margin:26px 0}.voice-points li{display:flex;align-items:center;gap:10px;font-size:13px}.voice-points .ui-icon{width:18px;height:18px;color:#58845d}.pos-studio .voice-section .studio-fine{color:#5a715f}.voice-demo{border:1px solid #becdbb;background:#f9faf5;padding:28px;border-radius:8px;box-shadow:0 24px 60px #1d392410}.voice-demo-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.voice-demo-top>span:first-child{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.1em}.voice-demo-top .ui-icon{width:20px;height:20px}.demo-label{font-size:9px;color:#7c8d7d}.voice-wave{display:flex;align-items:center;justify-content:center;gap:5px;height:100px;margin-top:30px}.voice-wave i{display:block;width:4px;height:var(--bar);border-radius:3px;background:#99b89c;transform:scaleY(.65)}.voice-demo.is-demonstrating .voice-wave i{animation:voice-wave .65s ease-in-out var(--delay) 3 alternate}.voice-demo blockquote{font:400 30px/1.3 var(--serif);text-align:center;color:#294934;margin:10px 0 26px}.voice-play{display:flex;justify-content:center;align-items:center;gap:14px;width:100%;min-height:48px;background:#294f39;color:#f3f6ef;border:0;border-radius:4px;font-size:12px;cursor:pointer}.voice-play .ui-icon{width:19px}.voice-play:hover{background:#3c674b}.voice-demo-result{min-height:124px;padding-top:22px}.voice-demo-result>p{font-size:12px!important;text-align:center}.voice-entry-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;border-bottom:1px solid #d7e0d2;padding:10px 0}.voice-entry-row span{color:#6a816d;font-size:10px}.voice-demo-result .voice-ready{font-size:11px!important;color:#2a673c!important;text-align:left;padding-top:12px}.voice-demo>small{display:block;font-size:9px;line-height:1.7;color:#738675;text-align:center}.integration-flow{display:grid;grid-template-columns:1fr 32px 1fr 32px 1fr;gap:22px;align-items:center}.integration-flow article{align-self:stretch;padding:30px 26px;background:#15251c;border:1px solid #75977f32}.integration-flow article>.ui-icon{width:34px;height:34px;color:#93c1a2;margin-bottom:30px}.integration-flow article>span{display:block;font-size:9px;letter-spacing:.13em;color:#93af9d}.integration-flow h3{font:400 31px var(--serif);margin:17px 0}.integration-flow p{font-size:13px;line-height:1.85;color:#adbdB2}.flow-arrow{text-align:center;font-size:25px;color:#8ca994}.integration-note{display:flex;gap:17px;align-items:center;border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.integration-note>.ui-icon{color:#8bb799}.integration-note p{font-size:12px;line-height:1.9;color:#a4b8ab}.integration-note strong{font-weight:500;color:#d4e3d8}
.spin-case{background:#10252a;border-block:1px solid #65b6c22e;padding-block:88px}.spin-case .eyebrow{color:#95c9cb}.spin-case h2 em{color:#a1cfd0}.spin-showcase{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.spin-wordmark{display:block;font:600 28px var(--sans);letter-spacing:-.08em;color:#78c4ca;margin-bottom:28px}.spin-wordmark>span{font-weight:400;letter-spacing:-.07em}.spin-story h3{font:300 37px/1.15 var(--serif);letter-spacing:-.025em;margin-bottom:20px}.spin-story>p{font-size:14px;line-height:1.9;color:#a8c0c0;max-width:440px}.screen-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:30px 0}.screen-tabs button{display:flex;gap:10px;align-items:center;text-align:left;border:1px solid #80b7bd35;background:transparent;color:#afccce;min-height:54px;padding:12px;font-size:11px;cursor:pointer;border-radius:4px;transition:background .2s}.screen-tabs .ui-icon{width:20px;height:20px}.screen-tabs button>span:last-child{margin-left:auto}.screen-tabs [aria-selected=true]{background:#c3e0dc;color:#1e4245;border-color:#c3e0dc}.screen-description{border-top:1px solid #85b2b330;padding-top:23px;min-height:118px}.screen-description h4{font-size:14px;color:#d4e6e3;margin-bottom:10px}.screen-description p{font-size:12px;line-height:1.85;color:#a7c4c3;max-width:420px}.spin-story .studio-fine{color:#8faeaf}.spin-device-stage{margin:0;position:relative;display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse,#2a64705c,transparent 68%);padding:20px 0}.device-label{width:min(100%,300px);display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em;color:#8db4b8;margin-bottom:22px}.phone-frame{padding:7px;border:1px solid #93b5b371;border-radius:30px;background:#0b1b1f;width:270px;max-width:90%;box-shadow:0 24px 48px #0004;overflow:hidden;cursor:zoom-in}.phone-frame img{display:block;width:100%;height:auto;aspect-ratio:390/844;object-fit:contain;border-radius:23px;background:#fff}.spin-device-stage figcaption{font-size:10px;color:#9ebcbe;line-height:1.8;text-align:center;margin-top:23px;max-width:290px}.screen-lightbox{border:1px solid #67877f;padding:20px;background:#10231f;color:#c9ded3;max-height:94dvh;max-width:min(94vw,530px);border-radius:10px;margin:auto}.screen-lightbox::backdrop{background:#020807df}.screen-lightbox>button{display:block;margin:0 0 15px auto;min-height:40px;background:transparent;color:#e0eee4;border:1px solid #698074;padding:5px 15px;border-radius:3px;cursor:pointer}.screen-lightbox img{display:block;max-height:72dvh;width:auto;max-width:100%;height:auto;margin:auto;object-fit:contain}.screen-lightbox p{font-size:10px;line-height:1.7;margin-top:16px}
.studio-features{display:grid;grid-template-columns:repeat(3,1fr);column-gap:48px;row-gap:42px}.studio-features article{padding-top:26px;border-top:1px solid var(--line)}.studio-features .ui-icon{color:#8bb6a0;width:28px;height:28px;margin-bottom:25px}.studio-features .feature-label{font-size:10px;letter-spacing:.08em;color:#8cab98;margin-bottom:12px}.studio-features h3{font:400 28px/1.2 var(--serif);margin-bottom:17px}.studio-features p:last-child{font-size:13px;line-height:1.9;color:#a9bcb0}.studio-pricing{background:#15261c;border-block:1px solid var(--line);padding-block:88px}.price-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:96px;align-items:center}.price-grid>div>p:not(.eyebrow):not(.studio-fine){font-size:15px;line-height:1.9;color:#adbfB1;margin-top:28px;max-width:430px}.studio-price-card{border:1px solid #5e80684f;background:#203628;padding:38px}.price-card-top{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:.06em;align-items:center;margin-bottom:30px}.price-card-top b{font-size:9px;font-weight:400;border:1px solid #7c9c7b;padding:7px 10px;color:#cbe2c5}.studio-price-card>s{font-size:16px;color:#9fb5a4}.price-grid .studio-price-value{font:300 clamp(62px,6vw,82px)/1 var(--serif)!important;color:#eef3e7!important;letter-spacing:-.03em;margin-top:15px!important}.studio-price-value small{font:400 13px var(--sans);letter-spacing:0;margin-left:10px}.studio-price-card>p:not(.studio-price-value){font-size:12px!important;margin-top:15px!important}.studio-price-card ul{list-style:none;padding:0;display:grid;gap:14px;margin:28px 0}.studio-price-card li{display:flex;gap:10px;align-items:center;font-size:12px;color:#c1d2c4}.studio-price-card li .ui-icon{width:17px;height:17px;color:#a7ccab}.studio-price-card .pos-primary{width:100%}
.pos-studio .pos-trial{padding-block:100px}.pos-trial-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.pos-trial h2{margin-bottom:25px}.pos-trial p{font-size:14px;line-height:1.9;color:#a9beb0;max-width:440px}.pos-trial-grid>div>p:last-child{font-size:11px;color:#90a797}.trial-form{display:grid;grid-template-columns:1fr 1fr;gap:22px;background:#eaf0e5;padding:32px;border-radius:5px}.trial-form label{font-size:11px;color:#36513e;display:flex;flex-direction:column;gap:9px;line-height:1.6}.trial-form input,.trial-form select,.trial-form textarea{display:block;width:100%;min-width:0;border:1px solid #bbcbb8;border-radius:3px;padding:12px;background:#fafbf7;font:400 14px/1.5 var(--sans);color:#1c3828;min-height:46px}.trial-form textarea{min-height:95px;resize:vertical}.full-width{grid-column:1/-1}.trial-form .trial-consent{flex-direction:row;align-items:flex-start;font-size:11px;gap:11px}.trial-consent input{width:17px;height:17px;min-height:17px;flex-shrink:0;margin-top:3px;accent-color:#365c3f}.trial-form .pos-primary{background:#264f35;color:#f4f7ee}.trial-form .trial-delivery-note,.trial-form .trial-status{font-size:10px;color:#536c59;line-height:1.8;max-width:none}.trial-status a{text-decoration:underline}.pos-studio .site-footer{background:#08110d}
@keyframes voice-wave{to{transform:scaleY(1)}}
@media(max-width:1100px){.studio-shell,.pos-studio .pos-shell{width:calc(100% - 64px)}.studio-hero{gap:40px}.studio-heading{gap:46px}.billing-experience,.voice-grid,.spin-showcase,.price-grid,.pos-trial-grid{gap:45px}.integration-flow{gap:12px;grid-template-columns:1fr 20px 1fr 20px 1fr}.integration-flow article{padding:25px 18px}.studio-features{gap:36px}.pos-studio h1{font-size:74px}}
@media(max-width:800px){.studio-shell,.pos-studio .pos-shell{width:calc(100% - 40px)}.studio-hero{grid-template-columns:1fr;gap:42px;padding-block:46px 55px}.pos-studio h1{font-size:clamp(62px,10vw,82px)}.studio-hero-image{max-width:580px}.studio-lead{font-size:16px}.studio-capabilities{grid-template-columns:1fr 1fr;gap:22px;padding-block:23px}.studio-capabilities>span{justify-content:flex-start;font-size:11px}.studio-heading{grid-template-columns:1fr;gap:24px;margin-bottom:35px}.studio-heading>p{font-size:14px}.studio-section,.voice-section,.spin-case,.studio-pricing,.pos-studio .pos-trial{padding-block:64px}.billing-experience,.voice-grid,.spin-showcase,.price-grid,.pos-trial-grid{grid-template-columns:1fr;gap:40px}.billing-steps{order:0}.billing-step{padding-block:22px}.integration-flow{grid-template-columns:1fr;gap:12px}.integration-flow article{display:grid;grid-template-columns:42px 1fr;column-gap:20px;padding:26px}.integration-flow article>.ui-icon{grid-row:1/4;margin:0}.integration-flow article>span{grid-column:2}.integration-flow h3{font-size:29px;margin:12px 0}.integration-flow p{grid-column:2}.flow-arrow{display:none}.integration-note{align-items:flex-start}.spin-story h3{font-size:34px}.spin-story>p{max-width:none}.screen-tabs{max-width:540px}.spin-device-stage{padding-top:0}.phone-frame{width:272px}.studio-features{grid-template-columns:1fr 1fr;gap:32px}.price-grid{gap:34px}.studio-price-card{max-width:560px;padding:30px}.pos-trial-grid{gap:35px}.trial-form{padding:26px}.voice-section .studio-lead{font-size:20px}.studio-hero .studio-fine{font-size:10px}.studio-image-note{margin-right:15px;max-width:calc(100% - 30px);padding:14px 17px}}
@media(max-width:500px){.studio-sale{gap:12px;font-size:10px}.studio-sale>span:nth-child(2){display:none}.studio-actions{gap:18px}.pos-studio h2{font-size:40px}.pos-primary{font-size:11px;padding:14px 17px;gap:14px}.studio-hero .eyebrow{font-size:9px}.studio-hero-image figcaption{font-size:9px}.studio-capabilities .ui-icon{width:21px;height:21px}.billing-step{grid-template-columns:23px 1fr;gap:11px}.billing-step>.ui-icon{display:none}.billing-step h3{font-size:18px}.billing-step p{font-size:12px}.preview-top{padding:18px}.bill-preview-content{padding:23px 20px}.bill-preview-content h3{font-size:27px}.preview-disclaimer{padding-inline:20px}.voice-demo{padding:22px 18px}.voice-demo blockquote{font-size:29px}.voice-wave{gap:4px}.voice-wave i{width:3px}.screen-tabs button{font-size:10px;padding:10px;gap:8px}.screen-tabs .ui-icon{width:17px}.studio-features{grid-template-columns:1fr}.studio-features article{display:grid;grid-template-columns:35px 1fr;column-gap:16px}.studio-features .ui-icon{grid-row:1/4}.studio-features h3{font-size:26px}.studio-features p:last-child{grid-column:2}.trial-form{grid-template-columns:1fr;padding:23px 20px}.trial-form input,.trial-form select,.trial-form textarea{font-size:16px}.voice-demo-top{gap:8px}.voice-demo-top>span:first-child{font-size:9px}.demo-label{font-size:8px}}
@media(prefers-reduced-motion:reduce){.pos-studio *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
