body.tanda-business{margin:0;background:#101211;color:#eeeee6;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}body.tanda-business *{box-sizing:border-box}.tanda-site{--muted:#b0b5aa;--lime:#d1ee8a;--line:#363b32;overflow:hidden}.tanda-site h1,.tanda-site h2,.tanda-site h3,.tanda-site p,.tanda-site figure{margin:0}.tanda-site h1,.tanda-site h2,.tanda-site h3{color:inherit;font-family:Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:-.045em;line-height:1.06}.tanda-site a{color:inherit;text-decoration:none}.tanda-site button,.tanda-site input,.tanda-site select,.tanda-site textarea{font:inherit}.tanda-site button,.tanda-site a{-webkit-tap-highlight-color:transparent}.tanda-site button{cursor:pointer}.tanda-site img{display:block;max-width:100%;height:auto}.tanda-site .section{max-width:1320px;margin:0 auto;padding-left:56px;padding-right:56px}.tanda-site .block{padding-top:104px;padding-bottom:104px}.tanda-site .eyebrow{font-size:10px;letter-spacing:.16em;font-weight:700;line-height:1.6}.tanda-site .site-header{max-width:1320px;margin:auto;padding:26px 56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px}.tanda-site .brand img{width:150px;height:auto;object-fit:contain}.tanda-site nav{display:flex;gap:30px;align-items:center;font-size:12px}.tanda-site .nav-cta{border:1px solid #6d775d;padding:12px 18px;border-radius:3px}.tanda-site .nav-cta span{margin-left:16px}.tanda-site .hero{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding-top:70px;padding-bottom:72px;align-items:center}.tanda-site .dot{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;margin-right:9px}.tanda-site h1{font-size:clamp(48px,4.8vw,68px);margin-top:28px}.tanda-site em{font-style:normal;color:var(--lime)}.tanda-site .lead{font-size:16px;color:var(--muted);line-height:1.7;max-width:490px;margin-top:26px}.tanda-site .actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.tanda-site .button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;border:0;border-radius:3px;padding:17px 22px;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:0}.tanda-site .primary{background:var(--lime);color:#172011}.tanda-site .primary:hover{background:#e1ff9b}.tanda-site .text-link{font-size:12px;font-weight:700;display:inline-block;border-bottom:1px solid #6c765d;padding-bottom:4px;line-height:1.7}.tanda-site .text-link span{margin-left:12px}.tanda-site .hero-note{font-size:11px;color:var(--muted);margin-top:20px}.tanda-site .hero-art{position:relative;height:530px;min-width:0;border-radius:3px}.tanda-site .hero-art>img{width:100%;height:100%;object-fit:cover;object-position:63% center;filter:brightness(.85)}.tanda-site .hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 45%,#101211e8);pointer-events:none}.tanda-site .frame-mark{position:absolute;z-index:1;top:24px;left:24px;font-size:9px;letter-spacing:.16em;color:#d2d9ca}.tanda-site .frame-caption{position:absolute;z-index:1;left:26px;right:26px;bottom:64px;display:flex;align-items:center;justify-content:space-between;font-size:25px;line-height:1.15;letter-spacing:-.025em}.tanda-site .round-arrow{border:1px solid #819073;border-radius:50%;padding:12px 18px;font-size:24px}.tanda-site figcaption{position:absolute;z-index:1;bottom:21px;left:26px;right:20px;font-size:9px;color:#c0c7b7}.tanda-site .capabilities{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:22px;padding-bottom:22px;color:var(--muted);font-size:10px;letter-spacing:.16em}.tanda-site .section-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:end;margin-bottom:42px}.tanda-site h2{font-size:43px;margin-top:18px}.tanda-site .section-intro>p{color:var(--muted);font-size:14px;max-width:370px}.tanda-site .offers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tanda-site .offer{padding:30px 25px;background:#191d18;border:1px solid var(--line);border-radius:4px;display:flex;flex-direction:column;align-items:flex-start}.tanda-site .offer.featured{background:#242d1e;border-color:#889b68}.tanda-site .offer h3{font-size:28px;margin:22px 0 20px}.tanda-site .offer p:not(.eyebrow){font-size:13px;color:var(--muted)}.tanda-site .offer ul{padding:0;list-style:none;margin:24px 0 30px;font-size:12px;color:#dce0d5;flex:1}.tanda-site .offer li{border-top:1px solid #394333;padding:12px 0}.tanda-site .offer li:before{content:'↳';color:var(--lime);margin-right:8px}.tanda-site .small{font-size:11px!important;line-height:1.65;color:var(--muted)}.tanda-site .offer .small{margin-top:20px}.tanda-site .sector-section{background:#e8eadf;color:#1c251a}.tanda-site .sector-section .section-intro>p{color:#53604b}.tanda-site .sector-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:64px}.tanda-site .sector-tabs button{display:flex;align-items:center;gap:18px;background:none;border:0;border-bottom:1px solid #b8c0ab;color:#526148;width:100%;text-align:left;padding:23px 0;font-size:20px;line-height:1.3}.tanda-site .sector-tabs button span{font-size:10px}.tanda-site .sector-tabs button b{margin-left:auto;font-weight:400}.tanda-site .sector-tabs button[aria-pressed=true]{color:#192710;font-weight:700;border-bottom:2px solid #425e29}.tanda-site .sector-detail{padding:34px 38px;background:#dce2ce;border-radius:3px;min-height:360px}.tanda-site .sector-detail h3{font-size:31px;margin:18px 0}.tanda-site .sector-detail>p:not(.eyebrow){font-size:13px;color:#4b5941}.tanda-site .example{margin:26px 0 16px;padding-top:20px;border-top:1px solid #acb89c}.tanda-site .example span{font-size:9px;font-weight:700;letter-spacing:.12em}.tanda-site .example p{font-size:14px;margin-top:8px}.tanda-site .sector-detail .text-link{margin-top:24px}.tanda-site .steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;gap:30px;padding:0;margin:55px 0 0}.tanda-site .steps li{border-top:1px solid var(--line);padding-top:22px}.tanda-site .steps span{color:var(--lime);font-size:11px}.tanda-site .steps h3{font-size:24px;margin:25px 0 14px}.tanda-site .steps p{font-size:13px;color:var(--muted)}.tanda-site .cinema{border-top:1px solid var(--line)}.tanda-site .film-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tanda-site .film img{width:100%;aspect-ratio:2/1;object-fit:cover;transition:filter .2s}.tanda-site .film:hover img{filter:brightness(1.15)}.tanda-site .film>div{padding-top:20px}.tanda-site .film span{font-size:9px;letter-spacing:.12em;color:var(--muted)}.tanda-site .film h3{font-size:30px;margin-top:10px;display:flex;justify-content:space-between}.tanda-site .film h3 b{font-weight:400;color:var(--lime)}.tanda-site .film p{font-size:13px;color:var(--muted);margin-top:9px}.tanda-site .director{margin-top:64px;display:flex;align-items:center;gap:30px;border-top:1px solid var(--line);padding-top:40px}.tanda-site .director>img{width:132px;height:142px;object-fit:cover;border-radius:3px;filter:grayscale(1)}.tanda-site .director h3{font-size:25px;margin:8px 0 12px}.tanda-site .director p:not(.eyebrow){max-width:700px;color:var(--muted);font-size:13px}.tanda-site .director .text-link{margin-top:12px}.tanda-site .contact-section{background:#242f20}.tanda-site .contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:75px}.tanda-site .contact-grid h2{font-size:52px;margin-bottom:28px}.tanda-site .contact-grid>div>p:not(.eyebrow){font-size:14px;max-width:330px;color:#c0c9b6}.tanda-site .email{display:inline-block;margin:26px 0 10px;font-size:13px;overflow-wrap:anywhere}.tanda-site .form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tanda-site label{display:block;font-size:11px;color:#dce3d4;margin-bottom:18px}.tanda-site input,.tanda-site select,.tanda-site textarea{display:block;width:100%;margin-top:8px;padding:12px;background:#1a2417;border:1px solid #58694b;border-radius:3px;color:#eef3e7;font-size:13px;min-height:45px}.tanda-site select{color-scheme:dark}.tanda-site textarea{resize:vertical}.tanda-site textarea::placeholder{color:#b0b9a5}.tanda-site form .button{margin-top:20px}.tanda-site #form-status{margin-top:14px}.tanda-site #brief-result{margin-top:20px}.tanda-site .copy-button{background:none;border:1px solid #93a67d;border-radius:3px;padding:10px 18px;color:#e4edda;font-size:12px}.tanda-site .faq{max-width:960px}.tanda-site .faq h2{margin-bottom:35px}.tanda-site details{border-bottom:1px solid var(--line);padding:20px 0}.tanda-site summary{font-size:16px;cursor:pointer;line-height:1.5}.tanda-site details p{padding:18px 0 0;color:var(--muted);font-size:14px}.tanda-site .site-footer{display:flex;gap:30px;align-items:center;border-top:1px solid var(--line);padding-top:35px;padding-bottom:35px;font-size:10px;color:var(--muted)}.tanda-site .site-footer p{flex:1}.tanda-site .site-footer .brand img{width:110px}.tanda-site .menu-toggle{display:none}.tanda-site [hidden]{display:none!important}body.tanda-business :focus-visible{outline:2px solid #a5c66f;outline-offset:5px}.skip{position:fixed;top:-100px;left:20px;padding:12px;background:#d1ee8a;color:#101211;z-index:10000}.skip:focus{top:15px}
@media(min-width:900px){.tanda-site nav{display:flex!important}}@media(max-width:1050px){.tanda-site .section{padding-left:30px;padding-right:30px}.tanda-site .site-header{padding:24px 30px}.tanda-site .hero{gap:32px}.tanda-site .hero-art{height:510px}.tanda-site .section-intro{gap:40px}.tanda-site .offer{padding:25px 20px}.tanda-site .contact-grid{gap:40px}}
@media(max-width:899px){.tanda-site .site-header{flex-wrap:wrap;gap:14px}.tanda-site .menu-toggle:not([hidden]){display:block;background:none;border:1px solid #657455;color:#eeeee6;padding:10px 15px;font-size:12px}.tanda-site nav{width:100%;flex-wrap:wrap;gap:20px}.tanda-site .menu-toggle:not([hidden])+nav{display:none}.tanda-site .menu-toggle:not([hidden])+nav.is-open{display:flex}.tanda-site .hero{gap:28px}.tanda-site h1{font-size:49px}.tanda-site .hero-art{height:510px}.tanda-site .frame-caption{font-size:20px}.tanda-site .round-arrow{display:none}.tanda-site .offers{grid-template-columns:1fr}.tanda-site .offer ul{width:100%;margin:18px 0}.tanda-site .sector-layout{gap:30px;grid-template-columns:1fr 1.2fr}.tanda-site .sector-detail{padding:28px}.tanda-site .sector-tabs button{font-size:16px}.tanda-site .steps{grid-template-columns:1fr 1fr}.tanda-site .contact-grid{grid-template-columns:1fr}.tanda-site .contact-grid h2 br{display:none}.tanda-site .contact-grid h2{max-width:550px}.tanda-site .site-footer{flex-wrap:wrap}.tanda-site .site-footer p{flex-basis:60%}}
@media(max-width:600px){.tanda-site .section{padding-left:22px;padding-right:22px}.tanda-site .site-header{padding:20px 22px}.tanda-site .brand img{width:130px}.tanda-site .block{padding-top:66px;padding-bottom:66px}.tanda-site .hero{grid-template-columns:1fr;padding-top:42px;padding-bottom:40px;gap:40px}.tanda-site h1{font-size:52px}.tanda-site .eyebrow{font-size:9px}.tanda-site .lead{font-size:15px}.tanda-site .hero-art{height:340px}.tanda-site .hero-art>img{object-position:center}.tanda-site .frame-caption{font-size:25px}.tanda-site .capabilities{flex-wrap:wrap;justify-content:flex-start;gap:12px 22px;font-size:8px}.tanda-site .section-intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.tanda-site h2{font-size:36px}.tanda-site .section-intro>p{max-width:none}.tanda-site .sector-layout{grid-template-columns:1fr;gap:26px}.tanda-site .sector-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.tanda-site .sector-tabs button{font-size:14px;padding:18px 0;gap:8px}.tanda-site .sector-tabs button b{display:none}.tanda-site .sector-detail{min-height:0}.tanda-site .sector-detail h3{font-size:29px}.tanda-site .film-grid{grid-template-columns:1fr;gap:35px}.tanda-site .director{align-items:flex-start;gap:18px}.tanda-site .director>img{width:80px;height:100px}.tanda-site .director h3{font-size:22px}.tanda-site .contact-grid h2{font-size:43px}.tanda-site .form-row{grid-template-columns:1fr;gap:0}.tanda-site .site-footer{gap:24px}.tanda-site .site-footer p{flex-basis:100%;order:4}.tanda-site .steps{gap:25px}.tanda-site .steps h3{font-size:21px}.tanda-site .actions{gap:20px}}
@media(prefers-reduced-motion:reduce){.tanda-site *{transition:none!important;scroll-behavior:auto!important}}
