
*{box-sizing:border-box} html,body{margin:0;padding:0}
h1,h2,h3{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}
:root{--frame:#F7F4F3}
body{background:var(--frame);font-family:'Space Grotesk',-apple-system,sans-serif;-webkit-font-smoothing:antialiased}
a{text-decoration:none;color:inherit}

  @keyframes caret { 0%,49%{opacity:1} 50%,100%{opacity:0} }
  @keyframes pulse { 0%,100%{transform:scale(1)} 50%{transform:scale(1.12)} }
  @keyframes ring { 0%{transform:scale(1);opacity:.6} 100%{transform:scale(1.7);opacity:0} }
  @keyframes dash { 0%{background-position:0 0} 100%{background-position:12px 0} }
  /* ofis rölesi · 18s */
  @keyframes a-type { 0%{width:0} 9%,100%{width:33ch} }
  @keyframes a-bubble { 0%,9%{opacity:0;transform:translateY(6px)} 11%,34%{opacity:1;transform:translateY(0)} 36%,100%{opacity:0;transform:translateY(0)} }
  @keyframes a-c1 { 0%,10%{opacity:0;transform:translate(0,0) rotate(0)} 11%{opacity:1;transform:translate(0,0) rotate(0)} 15%{transform:translate(85px,-100px) rotate(-12deg)} 19%{opacity:1;transform:translate(170px,0) rotate(0)} 20%,100%{opacity:0;transform:translate(170px,0)} }
  @keyframes a-c2 { 0%,16%{opacity:0;transform:translate(0,0) rotate(0)} 17%{opacity:1;transform:translate(0,0) rotate(0)} 21%{transform:translate(165px,-120px) rotate(-12deg)} 25%{opacity:1;transform:translate(330px,0) rotate(0)} 26%,100%{opacity:0;transform:translate(330px,0)} }
  @keyframes a-c3 { 0%,22%{opacity:0;transform:translate(0,0) rotate(0)} 23%{opacity:1;transform:translate(0,0) rotate(0)} 27%{transform:translate(245px,-140px) rotate(-12deg)} 31%{opacity:1;transform:translate(490px,0) rotate(0)} 32%,100%{opacity:0;transform:translate(490px,0)} }
  @keyframes a-sS { 0%,19%{opacity:0} 20%,39%{opacity:1} 40%,100%{opacity:0} }
  @keyframes a-sK { 0%,25%{opacity:0} 26%,97%{opacity:1} 98%,100%{opacity:0} }
  @keyframes a-sD { 0%,31%{opacity:0} 32%,97%{opacity:1} 98%,100%{opacity:0} }
  @keyframes a-sE { 0%,52%{opacity:0} 53%,67%{opacity:1} 68%,100%{opacity:0} }
  @keyframes a-sL { 0%,74%{opacity:0} 75%,83%{opacity:1} 84%,100%{opacity:0} }
  @keyframes a-hS { 0%,39%{opacity:1} 40%,66%{opacity:0} 67%,100%{opacity:1} }
  @keyframes a-hE { 0%,67%{opacity:1} 68%,81%{opacity:0} 82%,100%{opacity:1} }
  @keyframes a-hL { 0%,83%{opacity:1} 84%,97%{opacity:0} 98%,100%{opacity:1} }
  @keyframes a-wS { 0%,39%{opacity:0;transform:translateX(0) scaleX(1)} 40%{opacity:1;transform:translateX(0) scaleX(1)} 51%,53%{transform:translateX(420px) scaleX(1)} 54%{transform:translateX(420px) scaleX(-1)} 66%{opacity:1;transform:translateX(0) scaleX(-1)} 67%,100%{opacity:0;transform:translateX(0) scaleX(-1)} }
  @keyframes a-wE { 0%,67%{opacity:0;transform:translateX(0) scaleX(1)} 68%{opacity:1;transform:translateX(0) scaleX(1)} 73%,75%{transform:translateX(110px) scaleX(1)} 76%{transform:translateX(110px) scaleX(-1)} 81%{opacity:1;transform:translateX(0) scaleX(-1)} 82%,100%{opacity:0;transform:translateX(0) scaleX(-1)} }
  @keyframes a-wL { 0%,83%{opacity:0;transform:translateX(0) scaleX(1)} 84%{opacity:1;transform:translateX(0) scaleX(1)} 89%,91%{transform:translateX(110px) scaleX(1)} 92%{transform:translateX(110px) scaleX(-1)} 97%{opacity:1;transform:translateX(0) scaleX(-1)} 98%,100%{opacity:0;transform:translateX(0) scaleX(-1)} }
  @keyframes a-kS { 0%,39%{opacity:0} 40%,52%{opacity:1} 53%,100%{opacity:0} }
  @keyframes a-kE { 0%,67%{opacity:0} 68%,74%{opacity:1} 75%,100%{opacity:0} }
  @keyframes a-kL { 0%,83%{opacity:0} 84%,90%{opacity:1} 91%,100%{opacity:0} }
  @keyframes a-pin { 0%,90%{opacity:0;transform:scale(.5)} 92%{opacity:1;transform:scale(1.15)} 93%,97%{opacity:1;transform:scale(1)} 98%,100%{opacity:0} }
  @keyframes a-step { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-4px)} }
  @keyframes a-st1 { 0%,10%{opacity:1} 11%,100%{opacity:.3} }
  @keyframes a-st2 { 0%,10%{opacity:.3} 11%,25%{opacity:1} 26%,100%{opacity:.3} }
  @keyframes a-st3 { 0%,25%{opacity:.3} 26%,39%{opacity:1} 40%,100%{opacity:.3} }
  @keyframes a-st4 { 0%,39%{opacity:.3} 40%,83%{opacity:1} 84%,100%{opacity:.3} }
  @keyframes a-st5 { 0%,83%{opacity:.3} 84%,97%{opacity:1} 98%,100%{opacity:.3} }
  @keyframes m-c1 { 0%,10%{opacity:0;transform:translate(0,0)} 11%{opacity:1;transform:translate(0,0)} 18%{opacity:1;transform:translate(116px,0)} 19%,100%{opacity:0;transform:translate(116px,0)} }
  @keyframes m-c2 { 0%,16%{opacity:0;transform:translate(0,0)} 17%{opacity:1;transform:translate(0,0)} 24%{opacity:1;transform:translate(236px,0)} 25%,100%{opacity:0;transform:translate(236px,0)} }
  @keyframes m-c3 { 0%,22%{opacity:0;transform:translate(0,0)} 23%{opacity:1;transform:translate(0,0)} 30%{opacity:1;transform:translate(0,116px)} 31%,100%{opacity:0;transform:translate(0,116px)} }
  @keyframes m-c4 { 0%,40%{opacity:0;transform:translate(0,0)} 41%{opacity:1;transform:translate(0,0)} 52%{opacity:1;transform:translate(0,116px)} 53%,100%{opacity:0;transform:translate(0,116px)} }
  @keyframes m-c5 { 0%,68%{opacity:0;transform:translate(0,0)} 69%{opacity:1;transform:translate(0,0)} 80%{opacity:1;transform:translate(116px,0)} 84%{opacity:1;transform:translate(-110px,-150px)} 85%,100%{opacity:0;transform:translate(-110px,-150px)} }
  @keyframes f-fill { 0%{width:20%} 70%{width:85%} 72%,100%{width:12%} }
  @keyframes f-orb { 0%,100%{transform:scale(1)} 50%{transform:scale(1.08)} }

@keyframes bobk{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
.bob{animation:bobk 2.4s ease-in-out infinite}
.frame{padding:0 0 24px}
.tglbtn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1.5px solid #E4DCDB;background:#FFFFFF;color:#3A363A;border-radius:99px;height:38px;min-width:38px;padding:0 11px;font:600 12px 'Space Grotesk';cursor:pointer}
.card{display:block;max-width:1280px;margin:0 auto;background:#F7F4F3}
.burger{display:none;margin-left:6px;width:38px;height:38px;border-radius:9px;border:1.5px solid #E4DCDB;background:#FFFFFF;color:#17151A;font-size:17px;cursor:pointer}
.mobilemenu{display:none}
.office-mobile{display:none}
.faq details{border-bottom:1px solid #E4DCDB;padding:14px 0}
.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:17px;font-weight:600;color:#17151A}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";font-size:18px;color:#8A8288}
.faq details[open] summary::after{content:"−";color:#C81E32}
.faq p{font-size:15px;color:#3A363A;line-height:1.6;margin:10px 0 4px;max-width:680px}
#feattrack{scrollbar-width:none} #feattrack::-webkit-scrollbar{display:none}
#featprev,#featnext{user-select:none}
#featpos{white-space:nowrap}
.foot a{color:#C81E32;white-space:nowrap} .foot a:hover{color:#E0243B}
@media (max-width: 900px){
  .frame{padding:0}
  .card{border-radius:0;box-shadow:none}
  .nav{padding:12px 14px !important;gap:9px !important}
  .tglbtn{height:34px;min-width:34px;padding:0 8px;font-size:11px}
  .navlinks{display:none}
  .mobilemenu{display:none;flex-direction:column;gap:0;padding:6px 16px 14px;border-bottom:1px solid #E4DCDB;background:#F7F4F3}
  .mobilemenu.open{display:flex}
  .mobilemenu a{padding:11px 2px;border-bottom:1px solid #EFEAE9;font-size:15px;color:#17151A;font-weight:600}
  .hero{padding:30px 20px 0 !important}
  .heroh1{font-size:38px !important;letter-spacing:-1.6px !important;line-height:1.05 !important}
  .herosub{font-size:15px !important}
  .heroinput{width:100%;margin-top:22px !important}
  .heroinput > div:first-child{width:auto !important;flex:1;overflow:hidden}
  .herosend{display:none !important}
  .office-desktop{display:none !important}
  .office-mobile{display:block}
  .steps{display:flex !important;flex-direction:column;gap:0 !important;margin:8px 20px 0 !important}
  .steps > div{border-top:none !important;border-bottom:1px solid #E4DCDB;padding:11px 0 !important;display:flex;align-items:baseline;gap:12px}
  .steps > div > div:first-child{width:22px}
  .featwrap{margin:72px 0 0 !important}
  .featwrap > div:first-child{padding:0 20px !important}
  .featwrap > div:last-child{margin:14px 20px 0 !important}
  .featwrap [data-i18n="feat.h2"]{font-size:28px !important;letter-spacing:-1px !important}
  #featprev,#featnext{display:none !important}
  #feattrack{scroll-padding-left:20px !important;padding:0 20px 8px !important}
  .pricing{margin:80px 20px 0 !important;display:flex !important;flex-direction:column;gap:22px !important}
  .corkboard{width:100%}
  .tickets{display:flex !important;flex-direction:column-reverse;gap:18px !important}
  .tickets > div{transform:rotate(0deg) !important}
  .faq{margin:72px 20px 0 !important;display:flex !important;flex-direction:column;gap:10px !important}
  .foot{padding:40px 20px 28px !important;gap:14px !important}
}

.home-main{max-width:1280px;margin:0 auto;padding-bottom:72px}.home-main .hero{display:flex}.home-main [style*="color:#8A8288"]{color:#6E686E!important}.home-main .steps>div{opacity:1!important;animation:none!important}.home-resources{margin:64px 64px 0}.home-resources h2{font-size:28px;margin-bottom:20px}.home-main .pause-animation{margin-top:16px}.home-main.animation-paused *{animation-play-state:paused!important}.home-main .card-grid h3{font-size:20px}.home-main .card-grid p{font-size:15px;line-height:1.6}.home-main .heroh1{max-width:950px}@media(max-width:900px){.home-resources{margin:48px 20px 0}.home-main .pricing{min-width:0}.home-main .faq{gap:20px!important}}@media(prefers-reduced-motion:reduce){.home-main *{animation:none!important;transition:none!important}.home-main .heroinput span{width:auto!important}}

.home-main .hero{max-width:none;gap:0}.home-main .hero-actions{margin-top:24px}.home-main a.button{color:#fff}.home-main .card-grid a{color:#17151A;text-decoration:none}.home-main .card-grid h3{margin:10px 0}.home-main .pause-animation{color:#17151A}

.home-main [data-i18n="v6.c"]{color:#AAA2A8!important}.home-main .card-grid{margin-top:20px}.editorial .hero.split+.page-sections ol.steps{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:767px){.editorial .hero.split+.page-sections ol.steps{grid-template-columns:1fr}}

/* Reserve the canvas box before the deferred pixel-art renderer draws it. */
.home-main canvas.char{display:block}

/* Hybrid homepage: original office animation with a clearer product narrative. */
.home-main .hero{padding-top:38px!important}
.home-main .hero-eyebrow{margin-bottom:13px}
.home-main .heroh1{font-size:clamp(42px,5vw,64px)!important;letter-spacing:-.048em!important;line-height:1.07!important;max-width:950px}
.home-main .herosub{font-size:18px!important;max-width:690px!important;margin-top:16px!important;text-wrap:pretty}
.home-main .hero-actions{margin-top:20px;justify-content:center}
.home-main .trial-note{font:11px/1.6 var(--mono);color:var(--muted);margin-top:12px}
.home-main .demo-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;margin-top:24px;color:var(--muted);font:10px/1.5 var(--mono);letter-spacing:.8px}
.home-main .pause-animation{margin:0;padding:8px 0 8px 12px;border:0;background:none;font:inherit;color:var(--muted);cursor:pointer;min-height:36px;text-decoration:underline;text-underline-offset:4px;letter-spacing:0}
.home-main .heroinput{margin-top:4px!important;padding:8px 8px 8px 16px!important;box-shadow:0 5px 20px #c81e3210!important}
.home-main .office-desktop{margin-top:20px!important}
.home-main .home-section{margin:80px 64px 0}
.home-main .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px}
.home-main .section-heading h2{margin-top:10px;font-size:36px;line-height:1.14;letter-spacing:-.035em;max-width:640px}
.home-main .section-heading>p{max-width:290px;font-size:15px;color:var(--muted);line-height:1.6}
.home-main .benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.home-main .benefit{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:white;min-width:0}
.home-main .benefit-visual{height:176px;display:flex;align-items:center;justify-content:center;padding:24px;background:#efeae9;border-bottom:1px solid var(--line)}
.home-main .benefit-copy{padding:24px}
.home-main .benefit-copy h3{font-size:23px;line-height:1.2;margin:10px 0 12px}
.home-main .benefit-copy p{font-size:15px;line-height:1.65}
.home-main .benefit-copy .eyebrow{font-size:9px;letter-spacing:1px}
.benefit-flow{display:flex;align-items:center;gap:20px;font:11px var(--mono);width:100%}
.benefit-flow>span{padding:12px;background:var(--red);color:white;border-radius:7px}
.benefit-flow>div{display:grid;gap:9px;flex:1;border-left:1px solid #c9bdbc;padding-left:16px}
.benefit-flow>div>span{background:white;padding:8px;border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:5px}
.benefit-flow i{height:5px;width:5px;border-radius:50%;background:var(--red);animation:pulse 2s ease-in-out infinite}
.benefit-flow>div>span:last-child i{background:#ae741c;animation-delay:1s}
.benefit-diff{width:100%;font:11px/1.8 var(--mono)}
.benefit-diff>span{color:var(--muted)}
.home-main .benefit-diff code{display:block;border:0;border-radius:0;padding:2px 7px;font-size:10px;background:#e4efe6;color:#245d34}
.home-main .benefit-diff code+code{background:#f6dfe3;color:#9e1626}
.benefit-diff>div{display:flex;gap:7px;margin-top:10px}
.benefit-diff b{font-size:10px;font-weight:500;padding:2px 9px;background:white;border-radius:4px}
.benefit-memory{display:flex;gap:23px;align-items:center}
.benefit-memory>div{display:grid;gap:4px}
.benefit-memory strong{font-size:17px}
.benefit-memory span{font-size:10px;color:var(--muted)}
.home-main .benefit-memory code{border:0;background:none;padding:0;font-size:10px;line-height:1.8}
.benefit-memory .aren-orb{display:block;flex:none;width:35px;height:35px;border-radius:50%;background:var(--red);box-shadow:0 0 0 8px #c81e3210,0 0 0 16px #c81e3208;animation:f-orb 2.4s infinite}
.home-main .tour-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:0}
.home-main [hidden]{display:none!important}
.tour-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:14px 20px;min-height:48px;font:12px var(--mono);color:var(--muted);cursor:pointer}
.tour-tabs button span{font:600 15px 'Space Grotesk',sans-serif;margin-left:10px}
.tour-tabs button[aria-selected="true"]{color:var(--red);border-color:var(--red)}
.home-main .tour-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center;padding:36px;background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px;min-height:490px}
.home-main .tour-copy h3{font-size:31px;line-height:1.14;margin:12px 0 18px}
.home-main .tour-copy p,.home-main .tour-copy li{font-size:15px;line-height:1.65}
.home-main .tour-copy ul{margin:16px 0 20px;padding-left:18px}
.home-main .tour-copy>a{font-size:14px;font-weight:600}
.home-main .tour-panel .shot{align-items:center}
.home-main .tour-panel .shot img{max-height:440px;object-fit:contain;border:0;border-radius:8px;background:none;width:auto;max-width:100%}
.home-main .tour-panel .shot figcaption{font-size:11px;color:var(--muted);text-align:center;margin-top:7px}
.home-main .feature-library{margin:28px 64px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.feature-library>summary{list-style:none;display:flex;align-items:center;gap:24px;min-height:78px;cursor:pointer;font-size:18px;font-weight:600}
.feature-library>summary::-webkit-details-marker{display:none}
.feature-library>summary>.meta{margin-left:auto;font-size:13px;font-weight:400}
.feature-library>summary::after{content:'+';font:24px var(--mono);color:var(--red)}
.feature-library[open]>summary::after{content:'−'}
.home-main .feature-library .featwrap{margin-top:18px!important;margin-bottom:30px}
.home-main .feature-library .featwrap>div:first-child{padding:0!important}
.home-main .feature-library #feattrack{padding-left:0!important;padding-right:0!important;scroll-padding-left:0!important}
.home-main .feature-library .featwrap>div:last-child{margin:18px 0 0!important}
.home-main .cli-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.home-main .cli-list li{margin:0;padding:23px 20px;border:1px solid var(--line);border-radius:12px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}
.cli-monogram{width:36px;height:36px;display:grid;place-items:center;background:var(--soft);border-radius:8px;font:600 13px var(--mono);color:var(--ink)}
.home-main .cli-list strong{font-size:18px;line-height:1.2}
.cli-status{font:10px/1.5 var(--mono);color:var(--muted)}
.home-main .section-link{display:inline-flex;min-height:44px;align-items:center;margin-top:14px;font-size:14px;font-weight:600}
.home-main .trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.trust-grid article{border-top:1px solid var(--line);padding-top:20px}
.trust-icon{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;color:var(--red);font:17px var(--mono);margin-bottom:12px}
.home-main .trust-grid h3{font-size:20px;margin-bottom:10px}
.home-main .trust-grid p{font-size:14px;line-height:1.65;margin-bottom:12px}
.home-main .trust-grid a{font-size:14px;font-weight:600}
.home-main .pricing{margin-top:80px!important}
@media(max-width:1023px){.home-main .pricing{display:flex!important;flex-direction:column;gap:22px!important;min-width:0}}
.home-main .final-cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:44px 28px;border-radius:20px;background:#211b20;color:white}
.home-main .final-cta h2{color:white;font-size:42px;line-height:1.1;max-width:600px}
.home-main .final-cta p{color:#d8cfd3;font-size:16px}
.home-main .final-cta>span{font:10px/1.6 var(--mono);color:#d8cfd3}
.cta-characters{display:flex;align-items:flex-end;gap:16px;margin-bottom:6px}
@media(max-width:1023px){
 .home-main .section-heading{display:block}.home-main .section-heading>p{margin-top:12px;max-width:600px}
 .home-main .benefit-grid{gap:12px}.home-main .benefit-copy{padding:18px}.home-main .benefit-copy h3{font-size:20px}
 .home-main .benefit-visual{padding:16px}.benefit-flow{gap:8px}.benefit-flow>div{padding-left:8px}
 .home-main .tour-panel{gap:28px;padding:26px}.home-main .tour-copy h3{font-size:27px}
 .home-main .trust-grid{gap:20px}
}
@media(max-width:900px){
 .home-main .hero{padding-top:28px!important}.home-main .hero-eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:12px}
 .home-main .heroh1{font-size:43px!important;max-width:390px}.home-main .herosub{font-size:16px!important;margin-top:14px!important}
 .home-main .hero-actions{gap:10px 18px}.home-main .trial-note{font-size:9px;margin-top:10px}
 .home-main .demo-controls{margin-top:20px;font-size:8px;gap:6px}.home-main .pause-animation{font-size:9px;padding-left:0}
 .home-main .heroinput{margin-top:2px!important;min-height:46px}.home-main .heroinput>div:first-child{font-size:12px!important}
 .home-main .office-mobile{margin-top:18px!important}
 .home-main .home-section{margin:56px 20px 0}.home-main .section-heading{margin-bottom:22px}
 .home-main .section-heading h2{font-size:30px}.home-main .section-heading>p{font-size:14px}
 .home-main .benefit-grid{grid-template-columns:1fr;gap:18px}.home-main .benefit-visual{height:155px;padding:24px}
 .home-main .benefit-copy{padding:22px}.home-main .benefit-copy h3{font-size:24px}
 .benefit-flow{max-width:310px;gap:22px}.benefit-memory{gap:30px}.benefit-diff{max-width:310px}
 .home-main .tour-tabs{gap:0}.tour-tabs button{padding:12px 9px;font-size:10px;flex:1}.tour-tabs button span{font-size:13px;margin-left:4px}
 .home-main .tour-panel{grid-template-columns:1fr;gap:24px;padding:24px 18px;min-height:0}.home-main .tour-copy h3{font-size:27px}
 .home-main .tour-panel .shot img{width:100%;max-height:none}.home-main .tour-panel .shot figcaption{font-size:10px}
 .home-main .feature-library{margin:24px 20px 0}.feature-library>summary{flex-wrap:wrap;gap:0 12px;padding:18px 0;font-size:16px}
 .feature-library>summary>.meta{order:3;width:100%;margin:4px 0 0;font-size:12px}.feature-library>summary::after{margin-left:auto}
 .home-main .feature-library .featwrap{margin:12px 0 24px!important}.home-main .feature-library .featwrap>div:first-child{gap:12px!important}
 .home-main .feature-library #feattrack>div{width:min(300px,85vw)!important}
 .home-main .cli-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-main .cli-list li{padding:18px 14px;gap:10px}
 .home-main .cli-list strong{font-size:16px}.cli-status{font-size:9px}.home-main .section-link{font-size:13px}
 .home-main .trust-grid{grid-template-columns:1fr;gap:26px}.home-main .trust-grid h3{font-size:21px}
 .home-main .pricing{margin-top:56px!important}.home-main .final-cta{padding:34px 20px;gap:14px}.home-main .final-cta h2{font-size:34px}
 .home-main .final-cta p{font-size:15px}.cta-characters{gap:9px}
}
