/* Apollo AI - apollooai.com */
:root{
  --tc-clay:#b4532a;--tc-clay-dk:#8a3d1d;--tc-clay-lt:#fdf1ea;--tc-clay-ln:#f2d3c2;
  --tc-olive:#3f6212;--tc-olive-lt:#f3f7ea;--tc-olive-ln:#d9e6c2;
  --tc-sand:#fbf6ef;--tc-sand-ln:#eee3d1;--tc-sun:#e9a23b;
  --tc-dark:#28301f;--tc-text:#434a3c;--tc-soft:#747a6c;--tc-rule:#e8e5de;
  --tc-sh:0 2px 6px rgba(40,48,31,.05),0 20px 40px -26px rgba(40,48,31,.4);
  --tc-sh-clay:0 16px 30px -16px rgba(180,83,42,.6);
  --tc-f-h:"Outfit","Segoe UI",system-ui,sans-serif;
  --tc-f-b:"Mulish","Segoe UI",system-ui,sans-serif;
  --tc-w:1180px;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:90px}
body{margin:0;background:#fff;color:var(--tc-text);font:400 19.5px/1.74 var(--tc-f-b);overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
h1,h2,h3,h4{font-family:var(--tc-f-h);color:var(--tc-dark);line-height:1.15;margin:0 0 .5em;font-weight:700;letter-spacing:-.01em}
h1{font-size:clamp(2.1rem,4.7vw,3.4rem)}
h2{font-size:clamp(1.7rem,3.2vw,2.4rem)}
h3{font-size:1.25rem;font-weight:600}
p{margin:0 0 1em}
a{color:var(--tc-clay-dk);text-underline-offset:3px}
a:hover{color:var(--tc-olive)}
:focus-visible{outline:3px solid var(--tc-sun);outline-offset:3px}
.tc-jump{position:absolute;left:-9999px}.tc-jump:focus{left:10px;top:10px;z-index:300;background:#fff;padding:10px 14px;border-radius:8px}

.tc-wrap{width:min(100% - 40px,var(--tc-w));margin-inline:auto}
.tc-block{padding:clamp(62px,9vw,102px) 0;content-visibility:auto;contain-intrinsic-size:auto 900px}
.tc-block--sand{background:var(--tc-sand)}
.tc-block--olive{background:linear-gradient(180deg,var(--tc-olive-lt),#fff)}
.tc-block--clay{background:linear-gradient(180deg,var(--tc-clay-lt),#fff)}
.tc-kick{display:inline-block;font:600 .82rem/1 var(--tc-f-h);letter-spacing:.14em;text-transform:uppercase;color:var(--tc-olive);border-bottom:3px solid var(--tc-sun);padding-bottom:6px;margin-bottom:16px}
.tc-lead{max-width:760px;margin-bottom:44px}
.tc-lead--mid{text-align:center;margin-inline:auto}
.tc-lead p{font-size:1.06em}
.tc-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,5vw,60px);align-items:center}
.tc-page{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:50px;align-items:start}

.tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 28px;border-radius:999px;font:600 1.05rem/1 var(--tc-f-h);text-decoration:none;border:0;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}
.tc-btn:hover{transform:translateY(-2px)}
.tc-btn svg{width:18px;height:18px}
.tc-btn--main{background:var(--tc-clay);color:#fff;box-shadow:var(--tc-sh-clay)}
.tc-btn--main:hover{background:var(--tc-clay-dk);color:#fff}
.tc-btn--olive{background:var(--tc-olive);color:#fff}
.tc-btn--olive:hover{background:#2f4a0d;color:#fff}
.tc-btn--line{background:#fff;color:var(--tc-dark);box-shadow:inset 0 0 0 2px var(--tc-sand-ln)}
.tc-btn--line:hover{box-shadow:inset 0 0 0 2px var(--tc-clay);color:var(--tc-dark)}
.tc-btn--block{width:100%}

/* header: desktop nav + details-based mobile menu */
.tc-head{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--tc-rule)}
.tc-head__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px}
.tc-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--tc-dark);font:700 1.3rem/1.05 var(--tc-f-h)}
.tc-brand img{width:42px;height:42px}
.tc-brand small{display:block;font:600 .68rem var(--tc-f-h);letter-spacing:.13em;text-transform:uppercase;color:var(--tc-clay)}
.tc-desk{display:flex;align-items:center;gap:2px}
.tc-desk a{font:500 .97rem var(--tc-f-h);color:var(--tc-dark);text-decoration:none;padding:9px 11px;border-radius:999px}
.tc-desk a:hover,.tc-desk a[aria-current="page"]{background:var(--tc-olive-lt);color:var(--tc-olive)}
.tc-desk .tc-btn{padding:12px 20px;margin-left:8px;color:#fff;font-size:.95rem}
.tc-mob{display:none;position:relative}
.tc-mob summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;font:600 .95rem var(--tc-f-h);padding:10px 16px;border-radius:999px;border:1px solid var(--tc-rule);color:var(--tc-dark)}
.tc-mob summary::-webkit-details-marker{display:none}
.tc-mob summary b{display:grid;gap:4px}.tc-mob summary b i{display:block;width:18px;height:2px;background:currentColor;border-radius:2px}
.tc-mob[open] summary{background:var(--tc-olive-lt)}
.tc-mob nav{position:absolute;right:0;top:calc(100% + 10px);width:min(310px,88vw);background:#fff;border:1px solid var(--tc-rule);border-radius:20px;box-shadow:var(--tc-sh);padding:12px;display:grid;gap:2px}
.tc-mob nav a{font:500 1.05rem var(--tc-f-h);color:var(--tc-dark);text-decoration:none;padding:12px 14px;border-radius:12px}
.tc-mob nav a[aria-current="page"]{background:var(--tc-olive-lt);color:var(--tc-olive)}
.tc-mob nav .tc-btn{margin-top:8px;color:#fff}
@media (max-width:1060px){.tc-desk{display:none}.tc-mob{display:block}}

/* hero with SVG cage */
.tc-hero{position:relative;overflow:hidden;padding:clamp(40px,6vw,74px) 0 clamp(56px,7vw,90px);background:var(--tc-sand)}
.tc-hero::before{content:"";position:absolute;width:760px;height:760px;right:-240px;top:-260px;border-radius:44% 56% 62% 38%/42% 44% 56% 58%;background:var(--tc-olive-lt)}
.tc-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy show";gap:clamp(28px,5vw,56px);align-items:center}
.tc-hero__copy{grid-area:copy}
.tc-hero__show{grid-area:show;position:relative}
.tc-machine{position:relative;max-width:500px;margin:0 auto}
.tc-machine svg.tc-cage{width:100%;height:auto;display:block}
.tc-machine__box{position:absolute;left:-4%;bottom:14%;width:30%;filter:drop-shadow(0 18px 20px rgba(40,48,31,.35))}
.tc-flip{display:flex;justify-content:center;gap:8px;margin-top:-6px}
.tc-flip span{width:clamp(44px,9vw,58px);height:clamp(58px,11vw,74px);border-radius:10px;background:#fff;border:2px solid var(--tc-sand-ln);display:grid;place-items:center;font:700 clamp(1.3rem,3vw,1.8rem) var(--tc-f-h);color:var(--tc-dark);position:relative;box-shadow:0 8px 16px -10px rgba(40,48,31,.4)}
.tc-flip span::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--tc-sand-ln)}
.tc-flip span.is-flip{animation:tc-flip .45s ease}
.tc-flip-cap{text-align:center;font:600 .85rem var(--tc-f-h);color:var(--tc-soft);margin-top:10px;letter-spacing:.05em}
@keyframes tc-flip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}
.tc-hero h1 span{color:var(--tc-clay)}
.tc-quick{background:#fff;border-radius:20px;padding:20px 24px;margin:20px 0 26px;box-shadow:var(--tc-sh);border-left:6px solid var(--tc-olive)}
.tc-quick p{margin:0}.tc-quick strong{color:var(--tc-olive)}
.tc-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.tc-ticks{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:22px 0 0}
.tc-ticks li{display:flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:7px 14px;font:600 .92rem var(--tc-f-h);color:var(--tc-dark);border:1px solid var(--tc-sand-ln)}
.tc-ticks svg{width:18px;height:18px;color:var(--tc-olive)}
@media (max-width:900px){.tc-hero__grid{grid-template-columns:1fr;grid-template-areas:"show" "copy"}.tc-machine{max-width:360px}}

/* pills row */
.tc-pills{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.tc-pills div{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:999px;background:#fff;border:1px solid var(--tc-rule);box-shadow:0 8px 20px -18px rgba(40,48,31,.5)}
.tc-pills svg{width:42px;height:42px;flex:none;padding:10px;border-radius:50%;background:var(--tc-clay-lt);color:var(--tc-clay)}
.tc-pills b{display:block;font:700 1rem/1.2 var(--tc-f-h);color:var(--tc-dark)}
.tc-pills span{font-size:.88rem;color:var(--tc-soft);line-height:1.3;display:block}
@media (max-width:1000px){.tc-pills{grid-template-columns:1fr 1fr}.tc-pills div{border-radius:20px}}
@media (max-width:520px){.tc-pills{grid-template-columns:1fr}}

/* lollipop chart */
.tc-lolli{background:#fff;border-radius:24px;padding:26px 26px 18px;border:1px solid var(--tc-rule);box-shadow:var(--tc-sh)}
.tc-lolli svg{width:100%;height:auto}
.tc-lolli text{font-family:var(--tc-f-b)}
.tc-note{font-size:.88rem;color:var(--tc-soft);margin:10px 0 0}
.tc-frame{border-radius:22px;overflow:hidden;box-shadow:var(--tc-sh);background:#fff;border:8px solid #fff;outline:1px solid var(--tc-rule)}

/* components timeline */
.tc-line{list-style:none;padding:0;margin:0;position:relative}
.tc-line::before{content:"";position:absolute;left:27px;top:6px;bottom:6px;width:3px;background:repeating-linear-gradient(180deg,var(--tc-clay) 0 10px,transparent 10px 18px)}
.tc-line li{position:relative;padding:0 0 26px 78px;margin:0}
.tc-line li:last-child{padding-bottom:0}
.tc-line__dot{position:absolute;left:0;top:0;width:56px;height:56px;border-radius:50%;background:#fff;border:3px solid var(--tc-clay);display:grid;place-items:center;font:700 1.1rem var(--tc-f-h);color:var(--tc-clay)}
.tc-line a{text-decoration:none;color:inherit;display:block;background:#fff;border:1px solid var(--tc-rule);border-radius:18px;padding:18px 22px;transition:.2s}
.tc-line a:hover{border-color:var(--tc-clay);box-shadow:var(--tc-sh);color:inherit}
.tc-line h3{margin:0 0 .2em;font-size:1.12rem}
.tc-line p{margin:0;font-size:.95em}

/* feature bubbles */
.tc-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.tc-feat{background:#fff;border-radius:26px 26px 26px 6px;padding:26px;border:1px solid var(--tc-rule);position:relative}
.tc-feat:nth-child(even){border-radius:26px 26px 6px 26px;background:var(--tc-sand)}
.tc-feat svg{width:46px;height:46px;padding:11px;border-radius:14px;background:var(--tc-olive-lt);color:var(--tc-olive);margin-bottom:14px}
.tc-feat p{margin:0;font-size:.96em}
@media (max-width:980px){.tc-feats{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.tc-feats{grid-template-columns:1fr}}

/* steps cards with arrows */
.tc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;list-style:none;padding:0;margin:0}
.tc-steps li{background:#fff;border-radius:20px;padding:24px;border:1px solid var(--tc-rule);position:relative}
.tc-steps b{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--tc-clay);color:#fff;font:700 1rem var(--tc-f-h);margin-bottom:12px}
.tc-steps p{margin:0;font-size:.96em}
@media (max-width:900px){.tc-steps{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.tc-steps{grid-template-columns:1fr}}

/* rating medals */
.tc-rating{display:grid;grid-template-columns:300px 1fr;gap:38px;align-items:center;background:#fff;border-radius:26px;padding:clamp(22px,4vw,40px);border:1px solid var(--tc-rule);box-shadow:var(--tc-sh)}
.tc-ribbon{text-align:center;position:relative;padding:30px 20px 36px;background:var(--tc-olive);color:#fff;border-radius:20px 20px 0 0;clip-path:polygon(0 0,100% 0,100% 100%,50% 88%,0 100%)}
.tc-ribbon b{display:block;font:700 4.2rem/1 var(--tc-f-h)}
.tc-ribbon small{font-size:1rem;opacity:.85}
.tc-ribbon .tc-stars{color:#fcd34d;font-size:1.35rem;letter-spacing:3px;margin-top:8px}
.tc-ribbon p{margin:6px 0 0;font-size:.9rem;opacity:.9}
.tc-medals{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.tc-medal{text-align:center}
.tc-medal svg{width:100%;max-width:110px;margin:0 auto}
.tc-medal span{display:block;font:600 .9rem var(--tc-f-h);color:var(--tc-dark);margin-top:6px}
.tc-voices{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}
.tc-voice{background:var(--tc-sand);border-radius:20px;padding:24px}
.tc-voice .tc-stars{color:var(--tc-sun);letter-spacing:2px}
.tc-voice p{margin:0;font-size:.95em}
@media (max-width:980px){.tc-rating{grid-template-columns:1fr}.tc-medals{grid-template-columns:repeat(3,1fr)}.tc-voices{grid-template-columns:1fr}}
@media (max-width:480px){.tc-medals{grid-template-columns:repeat(2,1fr)}}

/* hanging price tag */
.tc-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;max-width:980px;margin:0 auto}
.tc-offer__pic{background:var(--tc-sand);border-radius:28px;padding:30px;display:grid;place-items:center}
.tc-offer__pic img{width:min(340px,100%)}
.tc-tag{position:relative;background:#fff;border-radius:18px 18px 18px 18px;padding:40px 32px 32px;border:2px solid var(--tc-clay-ln);box-shadow:var(--tc-sh)}
.tc-tag::before{content:"";position:absolute;top:14px;left:50%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--tc-sand);border:2px solid var(--tc-clay-ln)}
.tc-tag::after{content:"";position:absolute;top:-38px;left:50%;width:2px;height:52px;background:var(--tc-clay-ln);transform:rotate(18deg);transform-origin:bottom}
.tc-tag__was{color:var(--tc-soft);text-align:center;margin:8px 0 0}
.tc-tag__now{font:700 4.4rem/1 var(--tc-f-h);color:var(--tc-dark);text-align:center}
.tc-tag__now sup{font-size:1.8rem;vertical-align:top;position:relative;top:12px;color:var(--tc-clay)}
.tc-tag ul{list-style:none;padding:0;margin:20px 0 22px;display:grid;gap:9px}
.tc-tag li{display:grid;grid-template-columns:22px 1fr;gap:10px}
.tc-tag li svg{width:20px;height:20px;color:var(--tc-olive);margin-top:5px}
.tc-tag small{display:block;text-align:center;margin-top:10px;color:var(--tc-soft)}
.tc-guar{display:flex;gap:22px;align-items:center;max-width:760px;margin:34px auto 0;background:var(--tc-olive-lt);border-radius:20px;padding:20px 26px;border:1px solid var(--tc-olive-ln)}
.tc-guar img{width:118px;flex:none}
.tc-guar p{margin:0}
@media (max-width:860px){.tc-offer{grid-template-columns:1fr}}
@media (max-width:520px){.tc-guar{flex-direction:column;text-align:center}}

/* guides timeline cards */
.tc-reads{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:2px solid var(--tc-dark)}
.tc-reads a{display:block;padding:24px 22px 24px 0;border-bottom:1px solid var(--tc-rule);text-decoration:none;color:inherit}
.tc-reads a:nth-child(odd){padding-right:32px;border-right:1px solid var(--tc-rule)}
.tc-reads a:nth-child(even){padding-left:32px}
.tc-reads a:hover h3{color:var(--tc-clay)}
.tc-reads h3{font-size:1.15rem;margin:.3em 0 .25em}
.tc-reads p{margin:0;font-size:.93em;color:var(--tc-soft)}
.tc-cat{font:600 .75rem var(--tc-f-h);letter-spacing:.12em;text-transform:uppercase;color:var(--tc-olive)}
@media (max-width:760px){.tc-reads{grid-template-columns:1fr}.tc-reads a:nth-child(n){padding:22px 0;border-right:0}}

/* visible faq cards */
.tc-faq{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
.tc-faq article{background:#fff;border:1px solid var(--tc-rule);border-radius:20px;padding:24px}
.tc-faq h3{font-size:1.1rem;display:flex;gap:10px}
.tc-faq h3::before{content:"?";flex:none;width:28px;height:28px;border-radius:50%;background:var(--tc-sun);color:#fff;display:grid;place-items:center;font-size:.95rem}
.tc-faq p{margin:0}
@media (max-width:820px){.tc-faq{grid-template-columns:1fr}}

/* end */
.tc-final{border-radius:32px;padding:clamp(34px,6vw,64px);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:30px;align-items:center;background:var(--tc-sand);border:1px solid var(--tc-sand-ln);position:relative;overflow:hidden}
.tc-final::before{content:"";position:absolute;width:360px;height:360px;right:-100px;bottom:-140px;border-radius:50%;background:var(--tc-olive-lt)}
.tc-final>*{position:relative}
.tc-final img{width:min(240px,100%);margin:0 auto;filter:drop-shadow(0 22px 24px rgba(40,48,31,.3))}
.tc-final small{color:var(--tc-soft)}
@media (max-width:900px){.tc-final{grid-template-columns:1fr}.tc-final figure{order:-1}}

/* inner */
.tc-top{padding:48px 0 42px;background:var(--tc-sand);border-bottom:1px solid var(--tc-sand-ln);position:relative;overflow:hidden}
.tc-top::after{content:"";position:absolute;width:320px;height:320px;right:-90px;top:-120px;border-radius:50%;background:var(--tc-olive-lt)}
.tc-top .tc-wrap{position:relative;z-index:1}
.tc-top p{max-width:700px;font-size:1.06em;margin:8px 0 0}
.tc-trail{font-size:.88rem;margin-bottom:12px}
.tc-trail ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0}
.tc-trail li+li::before{content:"·";margin-right:6px;color:var(--tc-clay)}
.tc-trail a{text-decoration:none}
.tc-article{max-width:800px}
.tc-article h2{font-size:1.7rem;margin-top:1.5em}
.tc-article h3{margin-top:1.2em}
.tc-article ul,.tc-article ol{padding-left:1.3em;margin:.6em 0 1.1em}
.tc-article li{margin-bottom:.4em}
.tc-callout{background:var(--tc-olive-lt);border:1px solid var(--tc-olive-ln);border-radius:14px;padding:18px 22px;margin:1.4em 0}
.tc-callout p{margin:0}
.tc-tbl{overflow-x:auto;margin:1em 0 1.5em}
.tc-tbl table{width:100%;border-collapse:collapse;font-size:.96em}
.tc-tbl th,.tc-tbl td{padding:12px 15px;text-align:left;border-bottom:1px solid var(--tc-rule);vertical-align:top}
.tc-tbl th{background:var(--tc-sand);font-family:var(--tc-f-h);font-weight:600;color:var(--tc-dark)}
.tc-side{position:sticky;top:96px;display:grid;gap:18px}
.tc-box{background:#fff;border:1px solid var(--tc-rule);border-radius:18px;padding:22px}
.tc-box--sand{background:var(--tc-sand);text-align:center}
.tc-box ul{list-style:none;padding:0;margin:0}.tc-box li{margin-bottom:8px}
.tc-box img{width:130px;margin:0 auto 10px}
.tc-inline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;border-radius:999px;padding:18px 20px 18px 30px;background:var(--tc-clay-lt);border:1px solid var(--tc-clay-ln);margin:2em 0}
.tc-inline p{margin:0;max-width:440px}
.tc-by{font-size:.9rem;color:var(--tc-soft);margin-bottom:1.3em}
.tc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}
.tc-card{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--tc-rule);border-radius:18px;padding:24px;transition:.2s}
.tc-card:hover{border-color:var(--tc-clay);box-shadow:var(--tc-sh);color:inherit}
.tc-card p{margin:0;font-size:.95em}
.tc-form{display:grid;gap:12px}
.tc-form label{font-weight:700;color:var(--tc-dark);font-size:.95rem}
.tc-form input,.tc-form textarea{width:100%;font:inherit;padding:13px 16px;border-radius:12px;border:1px solid var(--tc-rule)}
.tc-form input:focus,.tc-form textarea:focus{outline:3px solid var(--tc-olive-lt);border-color:var(--tc-olive)}
@media (max-width:900px){.tc-cols,.tc-page{grid-template-columns:1fr}.tc-side{position:static}.tc-inline{border-radius:20px}}

/* footer */
.tc-foot{background:var(--tc-sand);border-top:1px solid var(--tc-sand-ln);padding:60px 0 26px;font-size:.95rem}
.tc-foot__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px}
.tc-foot h4{font-size:1rem;margin-bottom:12px}
.tc-foot ul{list-style:none;padding:0;margin:0}.tc-foot li{margin-bottom:8px}
.tc-foot a{color:var(--tc-text);text-decoration:none}.tc-foot a:hover{color:var(--tc-clay-dk)}
.tc-fine{margin-top:36px;padding-top:22px;border-top:1px solid var(--tc-sand-ln);font-size:.86rem;color:var(--tc-soft)}
.tc-fine p{margin:0 0 .6em}
@media (max-width:900px){.tc-foot__grid{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.tc-foot__grid{grid-template-columns:1fr}.tc-row .tc-btn{width:100%}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
.tc-ribbon{background:var(--tc-olive-lt);color:var(--tc-dark);border:2px solid var(--tc-olive-ln)}
.tc-ribbon b{color:var(--tc-olive)}
.tc-ribbon small,.tc-ribbon p{color:var(--tc-soft);opacity:1}
.tc-ribbon .tc-stars{color:var(--tc-sun)}
@media (max-width:900px){.tc-machine__box{left:0;width:27%}}
