.srt-page{--srt-dark:#101713;--srt-panel:#18211c;--srt-paper:#f5f6f0;--srt-white:#fff;--srt-acid:#ddfe65;--srt-coral:#ff765d;background:var(--srt-paper)}.srt-header{z-index:20;position:relative}.srt-mobile-nav{display:none;position:relative}.srt-hero{background:var(--srt-dark);width:100%;max-width:none;min-height:780px;color:var(--srt-white);grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:clamp(48px,6vw,94px);padding:76px max(24px,50vw - 590px) 88px;display:grid}.srt-hero .eyebrow{background:#ffffff0f;border-color:#ffffff2e}.srt-hero-copy h1{letter-spacing:-.067em;max-width:680px;margin:28px 0 24px;font-size:clamp(54px,5vw,76px);font-weight:760;line-height:.94}.srt-hero-copy h1 em{color:#aeb9b2;letter-spacing:-.055em;margin-top:.14em;font-family:Georgia,Times New Roman,serif;font-size:.76em;font-style:italic;font-weight:400;line-height:1;display:block}.srt-hero-lead{color:#bec8c2;max-width:650px;margin:0;font-size:17px;line-height:1.68}.srt-upload-card{background:var(--srt-white);max-width:680px;color:var(--ink);border-radius:20px;margin-top:34px;padding:10px}.srt-upload-card .upload-zone{margin:0}.srt-upload-card .upload-button{min-height:70px}.srt-upload-card .upload-meta{font-size:11px}.srt-upload-card .upload-options{border-top:1px solid var(--line);margin-top:10px}.srt-hero-points{color:#aeb9b2;flex-wrap:wrap;gap:10px 20px;margin:22px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.srt-hero-points li,.srt-fix-copy li{align-items:center;gap:7px;display:flex}.srt-hero-points svg,.srt-fix-copy li svg{width:15px;height:15px;stroke:var(--srt-acid);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.srt-hero-proof{background:var(--srt-panel);border:1px solid #ffffff24;border-radius:24px;align-self:center;padding:10px;position:relative;transform:rotate(1.3deg)}.srt-hero-proof:before{content:"";z-index:-1;background:var(--srt-acid);border-radius:50%;width:126px;height:126px;position:absolute;top:-38px;right:-34px}.srt-hero-proof>img{border-radius:16px;width:100%;height:auto;display:block}.srt-proof-toolbar{color:#c6cfc9;min-height:48px;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:14px;padding:0 12px;font-size:9px;display:flex}.srt-proof-toolbar strong{background:var(--srt-acid);color:var(--srt-dark);border-radius:999px;padding:7px 9px;font-size:9px}.srt-file-float{background:var(--srt-white);min-width:285px;color:var(--ink);border:1px solid #15201929;border-radius:14px;grid-template-columns:42px 1fr 28px;align-items:center;gap:12px;padding:14px 16px;display:grid;position:absolute;bottom:-40px;left:-44px;transform:rotate(-1.3deg)}.srt-file-float>svg{width:38px;height:46px;stroke:var(--ink);stroke-width:2px;fill:none}.srt-file-float>svg text{fill:var(--ink);stroke:none;font-family:var(--font-geist-mono), monospace;font-size:10px;font-weight:800}.srt-file-float span{gap:4px;display:grid}.srt-file-float strong{font-size:13px}.srt-file-float small{color:var(--muted);font-size:10px}.srt-file-float i{background:var(--srt-acid);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.srt-file-float i svg{width:15px;stroke:var(--ink);stroke-width:2px}.srt-code-float{color:#e7eee9;max-width:270px;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;background:#101713eb;border:1px solid #ffffff26;border-radius:10px;margin:0;padding:13px 15px;font-size:9px;line-height:1.65;position:absolute;bottom:26px;right:-28px}.srt-code-float span{color:var(--srt-acid)}.srt-compatibility{border-bottom:1px solid var(--line);background:var(--srt-white)}.srt-compatibility .section-frame{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.srt-compatibility strong{font-size:12px}.srt-compatibility span{color:#5f6963;font-size:13px;font-weight:650}.srt-section{padding:116px 0}.srt-heading-row{grid-template-columns:minmax(0,1.15fr) minmax(290px,.55fr);align-items:end;gap:72px;margin-bottom:52px;display:grid}.srt-heading-row h2,.srt-fix-copy h2,.srt-privacy-section h2,.srt-faq h2,.srt-bottom-cta h2{letter-spacing:-.058em;margin:17px 0 0;font-size:clamp(42px,4.2vw,62px);line-height:.98}.srt-heading-row>p{color:var(--muted);margin:0;line-height:1.7}.srt-step-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.srt-step-grid article{background:var(--srt-dark);min-height:370px;color:var(--srt-white);border-radius:16px;flex-direction:column;padding:28px;display:flex}.srt-step-grid article:nth-child(2){background:var(--srt-acid);color:var(--srt-dark)}.srt-step-grid article>span{color:#8e9b93;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:10px;font-weight:750}.srt-step-grid article:nth-child(2)>span{color:#627043}.srt-step-visual{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:110px;margin:36px 0;padding:17px;display:flex}.srt-step-grid article:nth-child(2) .srt-step-visual{background:#ffffffa3;border-color:#10171324}.srt-step-visual i,.srt-step-visual mark{background:var(--srt-white);color:var(--srt-dark);font-family:var(--font-geist-mono), monospace;border-radius:7px;padding:9px 10px;font-size:10px;font-style:normal;text-decoration:none}.srt-step-visual mark{background:var(--srt-coral)}.srt-step-grid h3{letter-spacing:-.035em;margin:auto 0 11px;font-size:22px}.srt-step-grid p{color:#aab5ae;margin:0;font-size:13px;line-height:1.62}.srt-step-grid article:nth-child(2) p{color:#4b574f}.srt-fix-section{background:var(--srt-acid);padding:112px 0}.srt-fix-grid{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(54px,8vw,112px);display:grid}.srt-fix-copy>p:not(.section-kicker){color:#4d594f;margin:26px 0 0;line-height:1.7}.srt-fix-copy ul{gap:13px;margin:28px 0 34px;padding:0;list-style:none;display:grid}.srt-fix-copy li{border-bottom:1px solid #10171326;padding-bottom:12px;font-size:13px}.srt-fix-copy li svg{stroke:var(--srt-dark)}.srt-fix-visual{background:var(--srt-white);border:1px solid #10171329;border-radius:20px;padding:9px;position:relative}.srt-fix-visual img{border-radius:13px;width:100%;height:auto;display:block}.srt-fix-status{color:var(--srt-white);background:#101713e6;border-radius:10px;justify-content:space-between;align-items:center;padding:15px 18px;display:flex;position:absolute;bottom:30px;left:30px;right:30px}.srt-fix-status span{color:#b9c4bd;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:9px}.srt-fix-status strong{color:var(--srt-acid)}.srt-format-grid{border:1px solid var(--line);background:var(--srt-white);border-radius:18px;grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.srt-format-grid>pre{background:var(--srt-dark);color:#e7eee9;min-height:430px;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;margin:0;padding:54px 42px;font-size:13px;line-height:1.85}.srt-format-grid>pre span{color:var(--srt-acid)}.srt-format-facts{grid-template-rows:repeat(3,1fr);display:grid}.srt-format-facts article{border-bottom:1px solid var(--line);grid-template-columns:44px .65fr 1fr;align-items:center;gap:18px;padding:28px 34px;display:grid}.srt-format-facts article:last-child{border-bottom:0}.srt-format-facts span{font-family:var(--font-geist-mono), monospace;font-size:10px}.srt-format-facts h3{letter-spacing:-.03em;margin:0;font-size:19px}.srt-format-facts p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.srt-output-section{border-block:1px solid var(--line);background:#e9eee9;padding:112px 0}.srt-output-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.srt-output-grid>article{border:1px solid var(--line);background:var(--srt-white);border-radius:18px;min-height:440px;padding:34px}.srt-output-grid>article.is-featured{background:var(--srt-dark);color:var(--srt-white)}.srt-output-grid>article>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:9px;font-weight:700}.srt-output-grid .is-featured>span{color:var(--srt-acid)}.srt-output-grid h3{letter-spacing:-.05em;margin:72px 0 14px;font-size:34px}.srt-output-grid p{max-width:470px;color:var(--muted);line-height:1.65}.srt-output-grid .is-featured p{color:#b9c4bd}.srt-output-grid ul{color:#d7dfda;gap:12px;margin:30px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.srt-output-grid li:before{content:"✓";color:var(--srt-acid);margin-right:9px}.srt-style-preview{background:var(--srt-dark);border-radius:12px;height:210px;margin-top:24px;overflow:hidden}.srt-style-preview video{object-fit:cover;object-position:center 43%;width:100%;height:100%;display:block}.srt-use-grid{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.srt-use-grid article{border-right:1px solid var(--line);background:#ffffff94;flex-direction:column;min-height:280px;padding:30px;display:flex}.srt-use-grid article:last-child{border-right:0}.srt-use-grid h3{letter-spacing:-.04em;margin:62px 0 13px;font-size:23px}.srt-use-grid p{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.62}.srt-use-grid a{border-bottom:1px solid;align-items:center;gap:8px;width:fit-content;margin-top:auto;font-size:12px;font-weight:700;display:inline-flex}.srt-use-grid a svg{width:14px}.srt-privacy-section{background:var(--srt-dark);color:var(--srt-white);padding:108px 0}.srt-privacy-section .section-frame{grid-template-columns:.65fr 1.35fr;gap:34px 90px;display:grid}.srt-privacy-section h2{color:var(--srt-white)}.srt-privacy-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;display:grid}.srt-privacy-flow span{color:#d7dfda;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:120px;padding:20px;font-size:12px;display:flex}.srt-privacy-flow b{color:var(--srt-acid);font-family:var(--font-geist-mono), monospace;font-size:10px}.srt-privacy-flow i{color:var(--srt-acid);font-style:normal}.srt-privacy-section .section-frame>p{color:#aeb9b2;grid-column:2;max-width:740px;margin:0;font-size:13px;line-height:1.65}.srt-faq{grid-template-columns:.65fr 1.35fr;align-items:start;gap:80px;padding:116px 0;display:grid}.srt-faq-list{border-top:1px solid var(--line)}.srt-faq-list details{border-bottom:1px solid var(--line)}.srt-faq-list summary{cursor:pointer;padding:23px 44px 23px 0;font-size:16px;font-weight:700;list-style:none;position:relative}.srt-faq-list summary::-webkit-details-marker{display:none}.srt-faq-list summary:after{content:"+";font-size:25px;font-weight:400;position:absolute;top:19px;right:5px}.srt-faq-list details[open] summary:after{content:"−"}.srt-faq-list details p{color:var(--muted);margin:-4px 0 24px;padding-right:48px;line-height:1.68}.srt-bottom-cta{background:var(--srt-acid);text-align:center;padding:106px 0}.srt-bottom-cta h2{max-width:900px;margin-inline:auto}.srt-bottom-cta .large-cta{min-height:54px;margin-top:34px;padding:0 26px}.srt-bottom-cta>.section-frame>p:last-child{color:#536047;margin:15px 0 0;font-size:11px}.srt-footer .footer-links button{width:fit-content;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}@media (max-width:1080px){.srt-hero{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);gap:45px}.srt-code-float{display:none}.srt-format-facts article{grid-template-columns:36px 1fr}.srt-format-facts p{grid-column:2}}@media (max-width:900px){.srt-hero{padding-inline:32px;grid-template-columns:1fr;padding-bottom:112px}.srt-hero-copy{max-width:760px}.srt-hero-proof{justify-self:center;width:min(720px,92%)}.srt-compatibility .section-frame{flex-wrap:wrap;justify-content:flex-start;padding-block:24px}.srt-heading-row,.srt-fix-grid,.srt-faq,.srt-privacy-section .section-frame{grid-template-columns:1fr;gap:28px}.srt-step-grid{grid-template-columns:1fr}.srt-step-grid article{min-height:300px}.srt-format-grid{grid-template-columns:1fr}.srt-format-grid>pre{min-height:auto}.srt-output-grid,.srt-use-grid{grid-template-columns:1fr}.srt-use-grid article{border-right:0;border-bottom:1px solid var(--line)}.srt-use-grid article:last-child{border-bottom:0}.srt-privacy-section .section-frame>p{grid-column:1}}@media (max-width:760px){.srt-header .header-actions{display:none}.srt-mobile-nav{display:block}.srt-mobile-nav summary{border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;list-style:none}.srt-mobile-nav summary::-webkit-details-marker{display:none}.srt-mobile-nav nav{border:1px solid var(--line);background:var(--srt-white);border-radius:12px;min-width:210px;padding:9px;display:grid;position:absolute;top:calc(100% + 9px);right:0}.srt-mobile-nav nav a{padding:11px;font-size:13px}}@media (max-width:680px){.srt-hero{gap:64px;min-height:auto;padding:58px 14px 100px}.srt-hero-copy h1{font-size:clamp(48px,14.5vw,64px)}.srt-hero-lead{font-size:15px}.srt-upload-card{padding:7px}.srt-hero-points{display:grid}.srt-hero-proof{width:calc(100% - 16px);transform:none}.srt-hero-proof:before{width:82px;height:82px;top:-24px;right:-18px}.srt-file-float{min-width:0;bottom:-48px;left:14px;right:14px;transform:none}.srt-compatibility .section-frame{gap:14px 22px}.srt-compatibility strong{width:100%}.srt-section,.srt-fix-section,.srt-output-section,.srt-privacy-section,.srt-faq,.srt-bottom-cta{padding-block:82px}.srt-heading-row{margin-bottom:36px}.srt-heading-row h2,.srt-fix-copy h2,.srt-privacy-section h2,.srt-faq h2,.srt-bottom-cta h2{font-size:43px}.srt-step-grid article{min-height:320px}.srt-fix-status{bottom:18px;left:18px;right:18px}.srt-format-grid>pre{padding:32px 20px;font-size:11px}.srt-format-facts article{padding:24px 20px}.srt-output-grid>article{min-height:390px;padding:26px}.srt-output-grid h3{margin-top:48px}.srt-privacy-flow{grid-template-columns:1fr}.srt-privacy-flow span{min-height:90px}.srt-privacy-flow i{justify-self:center;transform:rotate(90deg)}.srt-faq-list details p{padding-right:12px}}@media (prefers-reduced-motion:reduce){.srt-page video{animation:none}}
