:root{--red:#bd3937;--red-dark:#a82e2e;--ink:#19191c;--muted:#747681;--line:#e1e2e6;--paper:#f7f7f8;--card:#fff;--hero:#17181b;--hero-2:#2f2022;--shadow:0 16px 38px #18181c1f;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0}button,input{font:inherit}button,a{transition:all .18s}button{cursor:pointer}.shell{width:min(1360px,100% - 48px);margin:0 auto}.hero{color:#fff;background:radial-gradient(circle at 83% 45%,#9d343233,transparent 24%),linear-gradient(115deg,var(--hero) 20%,var(--hero-2));min-height:510px;position:relative;overflow:hidden}.nav{z-index:3;align-items:center;height:108px;display:flex;position:relative}.brand{color:#fff;letter-spacing:-1.5px;align-items:center;gap:14px;font-size:40px;text-decoration:none;display:flex}.brand>span:last-child>span{font-weight:700}.brand-cloud{color:#efeff0;width:49px;display:flex}.brand-cloud svg{width:100%}.nav-links{gap:35px;margin-left:50px;display:flex}.nav-link{color:#f4f1f2;background:0 0;border:0;font-size:17px;text-decoration:none}.nav-link:hover{color:#fff}.chevron{vertical-align:4px;border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;margin-left:8px;display:inline-block;transform:rotate(45deg)}.nav-account{align-items:center;gap:23px;margin-left:auto;display:flex}.signup,.primary-button{background:var(--red);color:#fff;border:0;border-radius:4px;padding:12px 18px;font-size:17px;font-weight:500}.signup:hover,.primary-button:hover{background:var(--red-dark)}.theme-button{color:#fff;background:0 0;border:0;padding:8px}.sun{fill:currentColor;stroke:currentColor;stroke-width:1.8px;width:24px;height:24px}.mobile-menu{display:none}.hero-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:108px 0 0}.hero-content{z-index:1;grid-template-columns:1.35fr .65fr;align-items:start;height:402px;padding-top:72px;display:grid;position:relative}.eyebrow{color:#d58a88;text-transform:uppercase;letter-spacing:.14em;margin:0 0 18px;font-size:12px;font-weight:700}.hero h1{letter-spacing:-2px;margin:0 0 30px;font-size:52px;line-height:1.05}.hero-copy>p:last-child{color:#d0d0d4;margin:0;font-size:20px;line-height:1.65}.conversion-visual{justify-self:end;align-items:center;gap:24px;margin-top:-15px;display:flex;position:relative}.conversion-visual:before,.conversion-visual:after{content:"";z-index:-1;border:1px solid #ffffff0e;border-radius:50%;width:370px;height:370px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.conversion-visual:after{width:250px;height:250px}.format-tile{color:#f0f0f2;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:116px;height:138px;display:flex;position:relative}.format-tile svg{fill:none;stroke:currentColor;stroke-width:5px;width:42px;height:42px}.format-tile b{letter-spacing:.08em;font-size:16px}.format-tile .chevron{color:#777780;width:8px;height:8px;position:absolute;bottom:13px;right:13px}.target-tile{color:#e7b1b2;border-color:#bd393780}.target-tile svg{fill:currentColor;stroke:none}.convert-symbol{text-align:center;color:#c86765}.convert-symbol span{border:1px solid #bd3937a6;border-radius:50%;place-items:center;width:46px;height:46px;font-size:28px;display:grid}.convert-symbol small{color:#aaa8af;letter-spacing:.25em;margin-top:11px;display:block}.workspace{min-height:560px;padding:0 0 100px;position:relative}.upload-card{background:var(--card);border:1px solid var(--line);width:min(680px,90%);min-height:300px;box-shadow:var(--shadow);z-index:3;text-align:center;border-radius:12px;flex-direction:column;align-items:center;margin:-84px auto 70px;padding:56px 30px 30px;display:flex;position:relative}.upload-card.dragging{border:2px dashed var(--red);transform:translateY(-3px)}.upload-icon{color:var(--red);height:55px}.upload-icon svg{width:62px;height:48px;fill:var(--red);stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.upload-card h2{margin:16px 0 9px;font-size:29px}.upload-card p{color:var(--muted);margin:0 0 28px;font-size:17px}.primary-button{align-items:center;gap:11px;padding:14px 24px;display:flex}.primary-button svg{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}.privacy-note{color:#a0a2aa;margin-top:18px;font-size:12px}.file-list{flex-direction:column;gap:14px;margin-top:48px;display:flex}.file-row{background:var(--card);border:1px solid var(--line);border-radius:8px;grid-template-columns:68px minmax(180px,1fr) auto;align-items:center;gap:18px;min-height:98px;padding:15px 23px;display:grid}.thumb{border:1px solid var(--line);background:#fff;border-radius:5px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.thumb img{object-fit:contain;max-width:100%;max-height:100%}.thumb .fallback{color:var(--muted);font-size:25px}.file-meta{min-width:0}.file-name{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:650;overflow:hidden}.file-size{color:#999ba5;margin-top:5px;font-size:14px}.file-controls{color:var(--muted);align-items:center;gap:13px;display:flex}.conversion-label{font-size:16px}.source-badge{border:1px solid var(--line);color:#383941;border-radius:4px;align-items:center;height:42px;padding:0 13px;font-weight:600;display:flex}.arrow{font-size:23px}.format-select{min-width:154px;height:42px;color:var(--red);text-align:left;background:#fff5f4;border:1px solid #e8b4b3;border-radius:4px;padding:0 15px}.remove-file{color:#999ba5;background:0 0;border:0;font-size:27px;line-height:1}.remove-file:hover{color:var(--red)}.download-button{color:#fff;background:#267e4c;border:0;border-radius:4px;height:42px;padding:0 18px}.row-progress{background:#ececef;border-radius:5px;grid-column:2/4;height:4px;display:none;overflow:hidden}.row-progress span{background:var(--red);width:0;height:100%;transition:width .25s;display:block}.file-row.converting .row-progress{display:block}.action-bar{background:var(--card);border:1px solid var(--line);z-index:9;border-radius:8px;justify-content:space-between;align-items:center;min-height:84px;margin-top:36px;padding:16px 22px;display:flex;position:sticky;bottom:16px;box-shadow:0 4px 12px #0000001f}.status{color:var(--muted);font-size:16px}.action-buttons{gap:12px;display:flex}.secondary-button{background:var(--card);color:var(--ink);border:1px solid #d6d7dc;border-radius:4px;padding:12px 18px}.secondary-button:hover{background:#f1f1f3}.convert-button{font-size:19px}.format-popover{background:var(--card);border:1px solid var(--line);z-index:30;border-radius:7px;width:410px;position:fixed;box-shadow:0 12px 30px #0000002b}.popover-search{border-bottom:1px solid var(--line);color:#9b9da7;align-items:center;gap:10px;height:55px;padding:0 16px;font-size:28px;display:flex}.popover-search input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;font-size:16px}.popover-body{grid-template-columns:135px 1fr;min-height:178px;display:grid}.categories{border-right:1px solid var(--line);padding-top:8px}.categories button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;padding:13px 16px}.categories .active{background:#f2f2f4}.categories span{float:right}.categories button:disabled{color:#aaabb2}.format-options{grid-template-columns:repeat(3,1fr);align-content:start;gap:9px;padding:15px;display:grid}.format-option{border:1px solid var(--line);background:var(--card);color:#383941;border-radius:4px;height:44px;font:600 14px Roboto Mono,monospace}.format-option:hover{border-color:var(--red);color:var(--red)}.toast{opacity:0;color:#fff;z-index:50;pointer-events:none;background:#24252a;border-radius:5px;padding:12px 18px;transition:all .25s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}.info{padding:5px 0 100px}.info-card{border:1px solid var(--line);background:var(--card);border-radius:8px;gap:24px;padding:26px;display:flex}.info-icon{width:54px;height:54px;color:var(--red);background:#fff2f1;border:1px solid #ebb4b3;border-radius:6px;flex:none;place-items:center;font-size:30px;display:grid}.info h2{margin:3px 0 14px;font-size:20px}.info p{color:var(--muted);margin:0;line-height:1.7}.conversion-types{grid-template-columns:1fr 1fr;gap:45px;margin-top:70px;display:grid}.section-label{letter-spacing:.16em;font-size:12px;color:#a4a5ad!important}.conversion-types h2{margin-top:17px;font-size:24px}.format-links{border:1px dashed var(--line);background-image:linear-gradient(#eeeef1 1px,#0000 1px),linear-gradient(90deg,#eeeef1 1px,#0000 1px);background-size:34px 34px;flex-wrap:wrap;gap:10px;margin-top:22px;padding:18px;display:flex}.format-link{border:1px solid var(--line);background:var(--card);border-radius:3px;padding:9px 12px;font:500 12px Roboto Mono,monospace;box-shadow:0 2px 4px #0000000f}.format-link:hover{border-color:var(--red);color:var(--red)}footer{color:#404148;background:#ededf0;padding:50px 0}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:50px;display:grid}.footer-grid p{margin:0 0 12px}.footer-grid span{color:#777983}.footer-grid div:not(:first-child){flex-direction:column;gap:18px;display:flex}.footer-grid a{color:var(--red);text-decoration:none}.footer-grid b{margin-bottom:4px}[data-theme=dark]{--ink:#f0f0f2;--muted:#b1b2ba;--line:#3b3c42;--paper:#222327;--card:#2a2b30;--shadow:0 16px 38px #0000004d}[data-theme=dark] footer{color:#ddd;background:#1b1c1f}[data-theme=dark] .format-select{background:#3b2829}[data-theme=dark] .thumb{background:#242529}[data-theme=dark] .info-icon{background:#392526}[data-theme=dark] .format-link,[data-theme=dark] .format-options .format-option{color:#eee;background:#313238}[data-theme=dark] .categories .active{background:#36373d}@media (width<=900px){.shell{width:min(100% - 30px,1360px)}.nav{height:80px}.brand{font-size:27px}.brand-cloud{width:38px}.nav-links,.nav-account{display:none}.mobile-menu{background:0 0;border:0;flex-direction:column;gap:5px;margin-left:auto;display:flex}.mobile-menu span{background:#fff;width:24px;height:2px}.nav.menu-open .nav-account{background:#27272b;border:1px solid #444;border-radius:8px;padding:14px;display:flex;position:absolute;top:70px;right:0}.hero{min-height:710px}.hero-grid{inset:80px 0 0}.hero-content{text-align:center;grid-template-columns:1fr;height:auto;padding-top:50px}.hero h1{font-size:42px}.hero-copy{margin:auto}.hero-copy>p:last-child{font-size:17px}.conversion-visual{justify-self:center;margin-top:70px}.workspace{padding-bottom:70px}.upload-card{margin-top:-38px}.conversion-types{grid-template-columns:1fr}.file-row{grid-template-columns:54px 1fr}.file-controls{border-top:1px solid var(--line);grid-column:1/3;justify-content:flex-end;padding-top:12px}.row-progress{grid-column:1/3}.action-bar{flex-direction:column;align-items:stretch;gap:15px}.action-buttons{justify-content:flex-end}.footer-grid{grid-template-columns:1fr 1fr}.format-popover{width:min(410px,100vw - 20px)}}@media (width<=540px){.hero{min-height:690px}.hero h1{font-size:37px}.hero-copy>p:last-child{font-size:15px}.format-tile{width:96px;height:122px}.conversion-visual{gap:13px}.upload-card{min-height:280px;padding:42px 18px 22px}.upload-card h2{font-size:23px}.file-row{padding:13px}.conversion-label,.source-badge,.arrow{display:none}.format-select{min-width:135px}.action-buttons{grid-template-columns:1fr 1fr;display:grid}.secondary-button,.primary-button{justify-content:center;padding:12px}.footer-grid{grid-template-columns:1fr}.popover-body{grid-template-columns:105px 1fr}.format-options{grid-template-columns:repeat(2,1fr)}}.file-row.has-result{padding-bottom:0}.file-controls .options-button,.file-controls .view-button{border:1px solid var(--line);background:var(--card);height:42px;color:var(--ink);border-radius:4px;padding:0 14px}.file-controls .options-button:hover,.file-controls .view-button:hover{border-color:var(--red);color:var(--red)}.result-row{border-top:1px solid var(--line);grid-column:1/4;align-items:center;gap:16px;margin-top:2px;padding:16px 0;display:flex}.finished-badge{color:#168242;letter-spacing:.08em;background:#eefbf2;border:1px solid #8dd9a8;border-radius:4px;padding:6px 9px;font-size:12px;font-weight:700}.result-name{font-weight:650}.result-details{color:var(--muted);font-size:14px}.savings-pill{color:#21824a;background:#edf8f1;border-radius:999px;margin-left:2px;padding:5px 9px;font-size:12px;font-weight:650}.result-actions{gap:9px;margin-left:auto;display:flex}.download-button:hover{background:#196c3d}.modal-backdrop{z-index:100;background:#0a0a0db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.settings-modal,.compare-modal{background:var(--card);width:min(850px,100%);max-height:calc(100vh - 48px);color:var(--ink);border:1px solid var(--line);border-radius:10px;overflow:auto;box-shadow:0 28px 80px #00000052}.compare-modal{width:min(1080px,100%)}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:92px;padding:22px 28px;display:flex}.modal-header h2{margin:3px 0 0;font-size:25px}.modal-kicker{color:var(--red);letter-spacing:.15em;margin:0;font-size:11px;font-weight:700}.modal-close{color:var(--red);background:0 0;border:0;font-size:35px;line-height:1}.settings-body,.compare-body{padding:28px}.setting-intro{background:color-mix(in srgb,var(--red) 7%,var(--card));border-radius:6px;justify-content:space-between;margin-bottom:23px;padding:13px 15px;display:flex}.setting-intro span{color:var(--muted);font-size:13px}.field-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field-grid label,.field-label{flex-direction:column;gap:9px;font-weight:600;display:flex}.field-grid input,.field-label select,.color-control>input:last-child{border:1px solid var(--line);background:var(--paper);width:100%;height:48px;color:var(--ink);border-radius:5px;outline:none;padding:0 13px}.field-grid input:focus,.field-label select:focus,.color-control>input:last-child:focus{border-color:var(--red);box-shadow:0 0 0 3px #bd39371f}.field-grid small,.field-label small{color:var(--muted);font-weight:400}.field-label{margin-top:25px}.quality-field output{color:var(--red);align-self:flex-end;margin-top:-30px}.quality-field input[type=range]{accent-color:var(--red);width:100%}.range-labels{color:var(--muted);justify-content:space-between;font-size:12px;font-weight:400;display:flex}.color-control{grid-template-columns:55px 1fr;gap:10px;display:grid}.color-control input[type=color]{border:1px solid var(--line);background:var(--paper);border-radius:5px;width:55px;height:48px;padding:4px}.modal-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:18px 28px;display:flex}.compare-images{grid-template-columns:1fr 40px 1fr;align-items:center;gap:15px;display:grid}.compare-images figure{min-width:0;margin:0}.preview-stage{border:1px solid var(--line);border-radius:7px;place-items:center;height:min(45vh,420px);display:grid;overflow:hidden}.checkerboard{background-color:#fff;background-image:linear-gradient(45deg,#e6e6e8 25%,#0000 25%),linear-gradient(-45deg,#e6e6e8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e6e6e8 75%),linear-gradient(-45deg,#0000 75%,#e6e6e8 75%);background-position:0 0,0 11px,11px -11px,-11px 0;background-size:22px 22px}.preview-stage img{object-fit:contain;max-width:100%;max-height:100%}.compare-arrow{text-align:center;color:var(--red);font-size:30px}.compare-images figcaption{justify-content:space-between;gap:10px;margin-top:11px;display:flex}.compare-images figcaption span{color:var(--muted);text-align:right;font-size:13px}.result-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px;display:grid}.metric{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:14px}.metric span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.metric b{margin-top:8px;font-size:18px;display:block}.metric.positive b{color:#21824a}[data-theme=dark] .finished-badge{color:#75d697;background:#1e3b29;border-color:#376c4a}[data-theme=dark] .savings-pill{color:#75d697;background:#1e3b29}[data-theme=dark] .checkerboard{background-color:#444;background-image:linear-gradient(45deg,#555 25%,#0000 25%),linear-gradient(-45deg,#555 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#555 75%),linear-gradient(-45deg,#0000 75%,#555 75%)}@media (width<=900px){.result-row{flex-wrap:wrap;grid-column:1/3}.result-actions{width:100%;margin-left:0}.compare-images{grid-template-columns:1fr}.compare-arrow{transform:rotate(90deg)}.preview-stage{height:300px}.result-metrics{grid-template-columns:1fr 1fr}}@media (width<=540px){.field-grid{grid-template-columns:1fr}.setting-intro{flex-direction:column;gap:5px}.modal-backdrop{padding:0}.settings-modal,.compare-modal{border-radius:0;min-height:100vh;max-height:none}.settings-body,.compare-body{padding:20px}.modal-header,.modal-footer{padding:18px 20px}.result-actions{grid-template-columns:1fr 1fr;display:grid}.result-actions button{padding:0 8px}.result-metrics{grid-template-columns:1fr 1fr}.preview-stage{height:240px}}.brand{gap:13px;font-size:36px;font-weight:650}.zeepora-mark{background:linear-gradient(145deg,#d84b47,var(--red-dark));color:#fff;letter-spacing:-2px;border-radius:13px;place-items:center;width:45px;height:45px;font-size:27px;font-weight:800;display:grid;box-shadow:0 8px 25px #bd393747}.free-badge{color:#fff;letter-spacing:.1em;border:1px solid #ffffff38;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:750}.hero-copy{max-width:800px}.privacy-note{color:#888b95;font-weight:600}.seo-features,.faq{margin-top:90px}.seo-features>h2,.faq>h2{margin:14px 0 28px;font-size:30px}.feature-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.feature-grid article{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:24px}.feature-grid b{font-size:18px}.feature-grid p{margin-top:12px;font-size:14px}.faq{max-width:920px}.faq details{background:var(--card);border:1px solid var(--line);border-radius:7px;margin-bottom:10px;padding:0 20px}.faq summary{cursor:pointer;padding:19px 0;font-weight:650}.faq details p{padding:0 0 20px}footer{padding:45px 0}.footer-grid{grid-template-columns:1.5fr 1.2fr 1fr;align-items:start}.footer-grid span{line-height:1.6}.footer-grid div:not(:first-child){gap:14px}.footer-grid a:hover{text-decoration:underline}@media (width<=900px){.brand{font-size:27px}.zeepora-mark{border-radius:10px;width:37px;height:37px;font-size:22px}.nav.menu-open .nav-links{background:#27272b;border:1px solid #444;border-radius:8px;flex-direction:column;gap:14px;padding:14px;display:flex;position:absolute;top:70px;right:0}.nav.menu-open .nav-account{display:none}.feature-grid{grid-template-columns:1fr 1fr}}@media (width<=540px){.feature-grid,.footer-grid{grid-template-columns:1fr}.seo-features,.faq{margin-top:65px}}.hero{min-height:575px}.hero-content{height:467px}.hero-formats{align-items:flex-start;gap:14px;margin-top:25px;display:flex}.hero-formats strong{color:#e7b1b2;text-transform:uppercase;letter-spacing:.1em;flex:none;padding-top:6px;font-size:12px}.hero-formats ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.hero-formats li{color:#e5e5e8;background:#ffffff0e;border:1px solid #ffffff26;border-radius:999px;padding:5px 9px;font:500 11px Roboto Mono,monospace}.creator-credit{margin-top:12px;display:block}.creator-credit a{font-weight:600}@media (width<=900px){.hero{min-height:790px}.hero-content{height:auto}.hero-formats{flex-direction:column;justify-content:center;align-items:center}.hero-formats ul{justify-content:center}.conversion-visual{margin-top:55px}}@media (width<=540px){.hero{min-height:835px}.hero-formats{margin-top:20px}.hero-formats li{padding:4px 7px;font-size:10px}}.support-fab{z-index:15;color:#fff;background:#242428;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:9px;padding:11px 16px 11px 11px;text-decoration:none;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 35px #1414173d}.support-fab span{background:var(--red);border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.support-fab b{font-size:13px}.support-fab:hover{background:#161619;transform:translateY(-2px);box-shadow:0 17px 40px #1414174d}@media (width<=540px){.support-fab{padding:10px;bottom:14px;right:14px}.support-fab b{display:none}.support-fab span{width:30px;height:30px}}.format-link{color:var(--ink);text-decoration:none}.route-guide{background:var(--card);border:1px solid var(--line);border-radius:8px;max-width:920px;margin-top:85px;padding:30px}.route-guide h2{margin:14px 0 20px;font-size:30px}.route-guide ol{color:var(--ink);margin:0 0 20px;padding-left:22px}.route-guide li{padding:7px 0;line-height:1.55}.route-guide>p:last-child{border-top:1px solid var(--line);padding-top:20px}@media (width<=540px){.route-guide{margin-top:65px;padding:22px}.route-guide h2{font-size:25px}}.reference-header{background:radial-gradient(circle at 82% 20%,#9d343238,transparent 27%),linear-gradient(115deg,var(--hero) 20%,var(--hero-2));color:#fff}.reference-header .nav{height:92px}.reference-main{padding:76px 0 105px}.reference-hero{max-width:880px;margin-bottom:50px}.reference-hero .eyebrow{margin-bottom:14px}.reference-hero h1{letter-spacing:-1.8px;margin:0 0 20px;font-size:48px;line-height:1.08}.reference-hero>p:last-child{color:var(--muted);margin:0;font-size:20px;line-height:1.65}.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:34px 0;display:grid}.reference-card{background:var(--card);border:1px solid var(--line);border-radius:9px;padding:28px}.reference-card h2,.reference-card h3{margin:0 0 13px}.reference-card p,.reference-card li,.reference-prose p,.reference-prose li{color:var(--muted);line-height:1.7}.reference-card p:last-child{margin-bottom:0}.reference-card a,.reference-prose a{color:var(--red)}.reference-prose{max-width:920px}.reference-prose h2{margin:48px 0 14px;font-size:29px}.reference-prose h3{margin:30px 0 10px;font-size:21px}.reference-prose ul{padding-left:22px}.format-table-wrap{margin:34px 0;overflow-x:auto}.format-table{border-collapse:collapse;background:var(--card);border:1px solid var(--line);width:100%;min-width:760px}.format-table th,.format-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px 18px}.format-table th{text-transform:uppercase;letter-spacing:.06em;background:#78788214;font-size:13px}.format-table td{color:var(--muted);line-height:1.5}.format-table td:first-child{color:var(--ink);font-weight:700}.reference-cta{background:var(--hero);color:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:28px;display:flex}.reference-cta h2{margin:0 0 8px}.reference-cta p{color:#d0d0d4;margin:0}.reference-cta .primary-button{color:#fff;white-space:nowrap;text-decoration:none}.text-link-list{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.text-link-list a{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:5px;padding:10px 13px;text-decoration:none}.text-link-list a:hover{border-color:var(--red);color:var(--red)}@media (width<=900px){.reference-header .nav{height:80px}.reference-main{padding:55px 0 80px}.reference-grid{grid-template-columns:1fr}.reference-hero h1{font-size:40px}.reference-cta{flex-direction:column;align-items:flex-start}}@media (width<=540px){.reference-main{padding-top:42px}.reference-hero h1{font-size:34px}.reference-hero>p:last-child{font-size:17px}.reference-card{padding:22px}.reference-cta{padding:23px}}
