@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_ae92e279-module___wC0Mq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_ae92e279-module___wC0Mq__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.3zx7wbj688cn9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.0q59resy_4ije.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_35933f48-module__EEZBuW__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_35933f48-module__EEZBuW__variable{--font-serif:"DM Serif Display", "DM Serif Display Fallback"}
:root{--white:#fff;--ink:#101114;--muted:#606672;--soft:#f4f7fb;--line:#dfe4eb;--cobalt:#075ce5;--cobalt-deep:#064fc4;--coral:#ff583d;--coral-deep:#e9472f;--success:#14804a;--danger:#c0392b;--shadow:0 20px 60px #1011141f;--sans:var(--font-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:var(--font-serif), Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--white)}body{background:var(--white);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input,textarea,select{font:inherit}button,a,summary,input,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #075ce540}.shell{width:min(1420px,100% - 64px);margin:0 auto}.site-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:88px;display:grid}.brand{letter-spacing:-.045em;align-items:center;gap:12px;width:max-content;font-size:25px;font-weight:750;display:inline-flex}.brand img{object-fit:contain;width:42px;height:42px}.header-links{align-items:center;gap:48px;font-size:15px;font-weight:650;display:flex}.header-links a{position:relative}.header-links a:after{content:"";background:var(--coral);height:2px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.header-links a:hover:after{transform:scaleX(1)}.locale-switcher{color:var(--ink);cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:7px;padding:10px 4px;font-size:14px;font-weight:750;display:flex}.hero{grid-template-columns:minmax(460px,.92fr) minmax(560px,1.08fr);align-items:center;gap:clamp(42px,6vw,96px);padding:34px 0 72px;display:grid}.hero-copy{max-width:650px}.display-title{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(64px,5.7vw,94px);font-weight:400;line-height:.95}.hero-subtitle{color:#4f5560;max-width:610px;margin:24px 0 28px;font-size:18px;line-height:1.55}.upload-card{border:1px solid var(--line);background:var(--white);border-radius:18px;max-width:610px;padding:14px;box-shadow:0 14px 40px #0f254417}.drop-zone{border:1.5px dashed var(--coral);text-align:center;cursor:pointer;background:#fffdfc;border-radius:12px;place-items:center;min-height:178px;padding:28px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.drop-zone.dragging{border-color:var(--cobalt);background:#f4f8ff;transform:translateY(-2px)}.drop-zone>span{justify-items:center;display:grid}.drop-zone input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.drop-icon{color:var(--coral)}.drop-title{margin:10px 0 2px;font-size:17px;font-weight:760}.drop-choice{color:var(--coral-deep);margin:0;font-size:14px;font-weight:650}.hint{color:#747b87;margin:8px 0 0;font-size:12px}.selected-file{border:1px solid var(--line);border-radius:12px;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;min-height:92px;display:grid;overflow:hidden}.selected-file img{object-fit:cover;width:90px;height:90px}.selected-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.text-button{color:var(--cobalt);cursor:pointer;background:0 0;border:0;margin-right:14px;font-size:14px;font-weight:750}.form-field{gap:7px;margin-top:14px;display:grid}.form-field label,.form-label{font-size:12px;font-weight:650}.form-field textarea{resize:vertical;min-height:64px;color:var(--ink);border:1px solid #cbd2dc;border-radius:9px;padding:12px 13px;line-height:1.45}.rights-row{color:#292d34;align-items:flex-start;gap:9px;margin:14px 0;font-size:12px;line-height:1.4;display:flex}.rights-row input{width:18px;height:18px;accent-color:var(--cobalt);flex:none;margin:0}.primary-button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-size:16px;font-weight:780;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex}.primary-button:hover:not(:disabled){background:var(--coral-deep);transform:translateY(-1px);box-shadow:0 10px 24px #ff583d3b}.primary-button:disabled{cursor:not-allowed;opacity:.58}.price-line{color:#737987;text-align:center;margin:10px 0 0;font-size:12px}.form-error{color:var(--danger);margin:10px 0 0;font-size:12px;line-height:1.4}.hero-media{min-height:690px;padding-right:136px;position:relative}.hero-source{object-fit:cover;width:100%;height:690px;box-shadow:var(--shadow);border-radius:20px}.preview-stack{gap:16px;width:298px;display:grid;position:absolute;top:42px;right:0}.preview-card{border:4px solid var(--white);background:#dbe9f7;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0a1b2f30}.preview-card video,.preview-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.preview-card span{color:#fff;background:#09192dbd;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:760;position:absolute;bottom:9px;right:11px}.preview-play{width:31px;height:31px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:9px;left:10px}.section{padding:86px 0}.section-title{font-family:var(--serif);letter-spacing:-.045em;margin:0 0 40px;font-size:clamp(48px,4.5vw,72px);font-weight:400;line-height:1}.section-title .dot,.accent{color:var(--cobalt)}.shot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.shot-media{aspect-ratio:4/4.2;background:#dbe8f2;border-radius:3px;position:relative;overflow:hidden}.shot-media video,.shot-media img{object-fit:cover;width:100%;height:100%}.shot-media .preview-play{width:54px;height:54px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.shot-copy{grid-template-columns:48px 1fr;gap:14px;padding-top:22px;display:grid}.shot-copy svg{color:var(--cobalt)}.shot-copy h3{font-family:var(--serif);margin:0 0 7px;font-size:25px;font-weight:400}.shot-copy p{color:#4f5660;max-width:300px;margin:0;font-size:14px;line-height:1.5}.process-band{background:var(--cobalt);color:#fff}.process-inner{grid-template-columns:.8fr 1.8fr;align-items:center;gap:70px;min-height:250px;display:grid}.process-inner h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(44px,4vw,65px);font-weight:400}.process-inner h2 .accent{color:var(--coral)}.process-steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:22px;display:grid}.process-step{align-items:center;gap:13px;font-size:16px;font-weight:650;display:flex}.step-number{width:42px;height:42px;color:var(--cobalt);background:#fff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.pricing-section{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:start;gap:90px;display:grid}.pricing-copy h2{max-width:560px;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(50px,5vw,77px);font-weight:400;line-height:.98}.pricing-copy p{color:#505661;max-width:520px;margin:24px 0;font-size:16px;line-height:1.55}.pricing-copy .primary-button{max-width:430px}.trust-row{grid-template-columns:repeat(3,1fr);max-width:570px;margin-top:30px;display:grid}.trust-item{border-right:1px solid var(--line);color:#323741;text-align:center;align-content:start;justify-items:center;gap:9px;min-height:86px;padding:0 16px;font-size:11px;line-height:1.35;display:grid}.trust-item:last-child{border-right:0}.trust-item svg{color:var(--cobalt)}.faq-list{border-left:1px solid var(--line);padding-left:54px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:86px;font-size:16px;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:28px;font-weight:300}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:590px;color:var(--muted);margin:-8px 0 24px;font-size:14px;line-height:1.55}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:54px;min-height:118px;display:grid}.footer-brand{font-family:var(--serif);letter-spacing:-.04em;font-size:29px}.footer-brand span:nth-child(2){color:var(--cobalt)}.footer-brand span:last-child{color:var(--coral)}.footer-links{color:#333943;gap:36px;font-size:13px;display:flex}.checkout-shell{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.checkout-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.checkout-heading strong{font-size:15px}.checkout-heading span{color:var(--muted);font-size:12px}.order-summary{border:1px solid var(--line);border-radius:13px;margin-top:16px;padding:18px}.order-summary h3{margin:0 0 12px;font-size:15px}.summary-row{color:#363c46;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:13px;display:flex}.summary-total{border-top:1px solid var(--line);color:var(--ink);margin-top:8px;padding-top:13px;font-size:15px;font-weight:800}.summary-trust{color:var(--muted);flex-wrap:wrap;gap:14px 22px;margin:14px 0;font-size:11px;display:flex}.summary-trust span{align-items:center;gap:6px;display:inline-flex}.consent-banner{z-index:50;border:1px solid var(--line);background:#fff;border-radius:12px;width:min(420px,100% - 40px);padding:16px;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 45px #0a1c342e}.consent-banner p{color:#505661;margin:0 0 12px;font-size:12px;line-height:1.5}.consent-actions{gap:8px;display:flex}.consent-actions button{cursor:pointer;border-radius:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:760}.consent-actions button:first-child{border:1px solid var(--line);color:var(--ink);background:#fff}.consent-actions button:last-child{border:1px solid var(--cobalt);background:var(--cobalt);color:#fff}@media (max-width:1100px){.hero{grid-template-columns:1fr}.hero-copy,.upload-card{max-width:none}.hero-media{min-height:610px;padding-right:120px}.hero-source{height:610px}.process-inner{grid-template-columns:1fr;gap:38px;padding:56px 0}.pricing-section{gap:50px}}@media (max-width:760px){.shell{width:min(100% - 32px,680px)}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;min-height:76px}.brand{font-family:var(--serif);color:var(--cobalt);gap:8px;font-size:24px;font-weight:400}.brand img,.header-links{display:none}.hero{gap:28px;padding:48px 0 54px}.display-title{font-size:clamp(49px,13vw,70px);line-height:.98}.hero-subtitle{margin:18px 0 24px;font-size:16px}.hero-copy{display:contents}.hero .display-title,.hero .hero-subtitle{grid-column:1}.hero .display-title{grid-row:1}.hero .hero-subtitle{grid-row:2}.hero-media{grid-row:3;min-height:auto;padding:0}.hero-source{aspect-ratio:16/10;border-radius:16px;height:auto}.preview-stack{flex-direction:column;gap:7px;width:auto;display:flex;inset:auto auto 14px 14px}.preview-card{background:#fff;border:0;border-radius:8px;width:max-content;overflow:visible;box-shadow:0 6px 18px #0a1b2f24}.preview-card video,.preview-card img,.preview-card .preview-play{display:none}.preview-card span{color:var(--ink);background:#fff;padding:8px 11px;font-size:11px;display:block;position:static}.upload-card{box-shadow:none;border:0;border-radius:0;grid-row:4;padding:0}.drop-zone{border-color:var(--cobalt);background:#f9fbff;min-height:150px}.drop-icon,.drop-choice{color:var(--cobalt)}.selected-file{grid-template-columns:82px minmax(0,1fr) auto}.selected-file img{width:82px;height:82px}.section{padding:68px 0}.section-title{margin-bottom:28px;font-size:48px}.shot-grid{grid-template-columns:1fr;gap:44px}.shot-media{aspect-ratio:16/11;border-radius:10px}.process-inner{padding:48px 0}.process-inner h2{font-size:48px}.process-steps{grid-template-columns:1fr}.process-steps>svg{display:none}.pricing-section{grid-template-columns:1fr;gap:50px}.pricing-copy h2{font-size:52px}.trust-row{grid-template-columns:1fr;gap:18px}.trust-item{text-align:left;border:0;grid-template-columns:24px 1fr;place-items:center start;min-height:auto;padding:0}.faq-list{border-left:0;padding-left:0}.site-footer{grid-template-columns:1fr auto;gap:24px}.footer-links{grid-area:2/1/auto/-1;justify-content:space-between;padding-bottom:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.job-shell{width:min(1160px,100% - 40px);margin:0 auto;padding-bottom:60px}.job-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:90px;display:flex}.job-back{color:var(--cobalt);font-size:13px;font-weight:750}.job-intro{max-width:760px;padding:72px 0 42px}.job-status-mark{width:54px;height:54px;color:var(--cobalt);background:#eef4ff;border-radius:50%;place-items:center;display:grid}.job-status-mark.ready{color:var(--success);background:#eaf8f0}.job-status-mark.stopped{color:var(--danger);background:#fff5f3}.job-intro h1{font-family:var(--serif);letter-spacing:-.05em;margin:24px 0 16px;font-size:clamp(52px,6vw,78px);font-weight:400;line-height:1}.job-intro p{max-width:650px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.job-error{color:var(--danger);background:#fff5f3;border:1px solid #f1c2bc;border-radius:9px;align-items:center;gap:9px;padding:12px 14px;font-size:13px;display:flex}.job-targets{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.job-target{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.job-video{aspect-ratio:4/3;background:#dce8f3;position:relative;overflow:hidden}.job-video video,.job-video img{object-fit:cover;width:100%;height:100%}.job-video-wash{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffa3;position:absolute;inset:0}.job-target-copy{justify-content:space-between;align-items:center;gap:14px;min-height:86px;padding:15px 16px;display:flex}.job-target-copy h2{font-family:var(--serif);margin:0 0 4px;font-size:22px;font-weight:400}.job-target-copy span{color:var(--muted);font-size:11px}.download-link{color:var(--cobalt);align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.spin{color:var(--cobalt);animation:1.1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.bundle-button{width:max-content;min-width:280px;margin:28px auto;padding:0 22px}.job-meta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:24px;margin-top:40px;padding-top:22px;font-size:12px;display:flex}.job-meta span{align-items:center;gap:7px;display:inline-flex}.legal-shell{width:min(820px,100% - 40px);margin:0 auto;padding:40px 0 80px}.legal-shell article{margin:80px 0 50px}.legal-shell h1{font-family:var(--serif);letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(56px,8vw,92px);font-weight:400}.legal-shell p{color:#4e5560;font-size:17px;line-height:1.75}@media (max-width:760px){.job-header .brand img{display:none}.job-intro{padding-top:50px}.job-targets{grid-template-columns:1fr}.job-meta{flex-direction:column}.bundle-button{width:100%}}
