/* Presentation only. Original copy, links and interactions are preserved. */
:root{--ground:#f5f7fa;--surface:#fff;--surface-2:#eaf0f5;--ink:#101f35;--muted:#536174;--faint:#64748b;--line:#dce3eb;--line-2:#bac7d4;--brand:#b84b00;--brand-2:#903900;--brand-soft:#fff0e5;--wa:#187943;--wa-2:#126337;--r-lg:8px;--r-md:6px;--shadow-sm:0 4px 20px #90390008;--shadow-md:0 12px 35px #9039000d}
body{background:var(--ground);font-family:'Barlow',Arial,sans-serif;font-size:17px;color:var(--ink)}
.wrap{max-width:1280px;padding-inline:40px}section{padding:100px 0;scroll-margin-top:130px}
h1,h2,h3{font-family:'Barlow',Arial,sans-serif}h2{font-weight:650;letter-spacing:-.035em}p{line-height:1.7}
.topbar{background:#101216;color:#c9d4e2;font-size:14px}.topbar .wrap{padding-block:10px}.tb-item svg{color:#ff7300}
header.site{background:#fff;border-top:0;border-bottom:1px solid var(--line);box-shadow:none}header.site .wrap{height:88px;gap:26px}
.logo-text .l1{font-family:'Barlow',Arial,sans-serif;font-weight:750;font-size:28px;letter-spacing:-.05em}.logo-text .l2{font-size:12px;letter-spacing:.19em;color:#536174;margin-top:8px}
nav.main{gap:26px;font-size:15px}nav.main a{color:#354459}nav.main a::after{background:#b84b00}
.btn{border-radius:4px;font-weight:650;box-shadow:none!important;min-height:48px;padding:14px 23px;transition:background .2s,transform .2s}
.btn-cta,.btn-brand{background:#b84b00;color:#fff}.btn-cta:hover,.btn-brand:hover{background:#903900}.btn-wa{background:var(--wa);color:#fff}.btn-wa:hover{background:var(--wa-2)}.btn-sm{padding:11px 17px;min-height:44px}.head-actions{gap:10px}
.hero{background:#191b20;padding:0 0 0;color:#fff;isolation:isolate}.hero::before{background:linear-gradient(115deg,transparent 65%,#ff730022 65%,#ff730022 66%,transparent 66%)}
.hero .wrap{max-width:1280px;text-align:left;padding:90px 40px 68px;min-height:560px;display:grid;grid-template-columns:1fr 250px;align-items:center}.hero .wrap>div{max-width:830px}
.hero h1{font-family:'Barlow',Arial,sans-serif;font-size:clamp(45px,5.6vw,78px);font-weight:700;letter-spacing:-.05em;line-height:1.06;color:#fff;max-width:900px}.hero h1 em{color:#ff7300;font-style:normal}
.hero .lead{margin:28px 0 30px;max-width:650px;font-size:19px;color:#c3cfdd;line-height:1.7}.cta-row{justify-content:flex-start}.hero .btn-wa{background:#ff7300;color:#12283b}.hero .btn-wa:hover{background:#ff9138}.hero .btn-quiet{background:transparent;border:1px solid #718297;color:#fff}.hero .btn-quiet:hover{background:#ffffff12}.hero .note{color:#b0bed0;font-size:14px;margin-top:21px}
.hero-fx{inset:0 0 0 auto;width:30%;z-index:-1;opacity:.7}.hero-fx>*{display:none}.hero-fx>.fx-gear{display:block!important;width:370px;height:370px;right:-100px!important;top:100px!important;color:#718caa!important;opacity:.35;transform:none!important}.hero-fx>.fx-gear circle{stroke-width:.7}
.marq{margin:0;border-top:1px solid #ffffff20;padding:18px 0;mask-image:none;-webkit-mask-image:none;background:#101216}.marq .track{gap:0}.pchip{border:0;border-right:1px solid #ffffff24;border-radius:0;background:transparent;box-shadow:none;color:#c3cfdd;padding:0 26px;font-size:14px}.pchip svg{stroke:#ff7300}
.trust{margin-top:0;padding-top:0;padding-bottom:0}.trust .card{border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;background:transparent}.trust .card:hover{transform:none}.trust .item{padding:30px 20px}.trust .item:first-child{padding-left:0}.trust .item:last-child{padding-right:0}.trust .item+.item{border-left:0}.trust .item b{font-size:16px}.trust .item small{font-size:14px}.trust .item svg{color:#b84b00}
.gear-sec,.nut-row,.steps-route{display:none!important}.sec-kicker{font-size:14px;color:#a94700;letter-spacing:.16em;margin-bottom:16px}.sec-head{max-width:760px;margin-bottom:42px}.sec-head h2{font-size:clamp(32px,3.4vw,46px);line-height:1.14}.sec-head p{font-size:17px;max-width:660px}
.cat-grid{gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.cat{padding:32px;background:#fff;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;gap:20px;min-height:285px;position:relative;transition:background .2s}.cat:hover{transform:none;box-shadow:inset 0 4px #b84b00;background:#fff6ef}.cat .ico{border-radius:0;background:transparent;color:#b84b00;width:48px;height:48px;justify-content:flex-start}.cat .ico svg{width:36px;height:36px}.cat:hover .ico{background:transparent;color:#b84b00}.cat .arrow{color:#718399}.cat:hover .arrow{color:#b84b00}.cat h3{font-size:23px;letter-spacing:-.02em}.cat p{font-size:16px}.cat .go{font-size:15px;color:#187943}
#nasil{background:#191b20;color:#fff;border:0}#nasil .sec-kicker{color:#ff7300}#nasil .step-grid{gap:0;border-top:1px solid #ffffff28}#nasil .step{padding:35px 30px 0 0}#nasil .step+.step{padding-left:35px;border-left:1px solid #ffffff28}#nasil .num{width:auto;height:auto;display:block;border-radius:0;background:none;color:#ff7300;font-family:'Barlow',Arial,sans-serif;font-size:58px;font-weight:400;box-shadow:none;line-height:1;margin-bottom:26px}#nasil h3{font-size:23px}#nasil p{color:#c3cfdd;font-size:16px}
#neden>.wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px}#neden .why-grid{grid-template-columns:1fr;gap:0}#neden .why{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:25px 0;gap:23px}#neden .why:hover{box-shadow:none}#neden .why .ico{background:#fff0e5;border-radius:4px;width:48px;height:48px}#neden .why h3{font-size:21px}#neden .why p{font-size:16px}
#sss{background:#fff}#sss>.wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px}#sss .sec-head.center{margin:0;text-align:left}#sss .faq{width:100%;max-width:none}#sss details{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0}#sss details:first-child{border-top:1px solid var(--line)}#sss summary{padding:24px 0;font-size:18px}#sss details[open]{box-shadow:none}#sss .a{padding:0 30px 24px 0;font-size:16px}
footer.site{background:#101216;color:#c3cfdd;border:0}footer.site .wrap{padding-top:70px;gap:36px;grid-template-columns:1.25fr .7fr 1fr 1fr}footer.site .logo-text .l1{color:#fff}footer.site .logo-text .l2{color:#c3cfdd}footer.site h4{font-size:14px;letter-spacing:.1em;color:#ff7300}footer.site a{color:#c3cfdd}footer.site a:hover{color:#ff7300}footer.site .legal{font-size:14px;color:#a5b5c9}.own{color:#a5b5c9;font-size:14px}.float-btns{bottom:25px;right:22px;gap:9px}.fb{width:48px;height:48px;border-radius:6px;box-shadow:0 5px 15px #0002}.fb-call{background:#b84b00}.mob-bar{background:#fff;border-top:1px solid var(--line)}
.rv{opacity:1!important;transform:none!important}
/* Legal documents retain their exact HTML contents. */
.legal-page{max-width:960px!important;margin:45px auto!important;padding:52px!important;background:#fff;border:1px solid var(--line);border-top:5px solid #b84b00;border-radius:4px;box-shadow:0 15px 50px #90390008}
.legal-page h1{font-family:'Barlow',Arial,sans-serif!important;font-size:clamp(32px,4vw,48px)!important;letter-spacing:-.035em;line-height:1.16!important;color:#191b20!important}.legal-page h2{font-size:24px!important;margin-top:32px!important;padding-top:16px;border-top:1px solid var(--line)}.legal-page p,.legal-page li{font-size:17px!important;line-height:1.85!important;color:#354459}.legal-page a{color:#b84b00;text-underline-offset:4px}
@media(min-width:981px){.hero .wrap>div{grid-column:1 / -1;width:80%}}
@media(max-width:1100px){header.site .wrap{gap:20px}nav.main{gap:16px}.head-actions .btn{padding-inline:12px}.wrap{padding-inline:28px}.hero .wrap{padding-inline:28px}.hero h1{font-size:64px}.hero .wrap>div{width:90%}}
@media(max-width:980px){header.site .wrap{height:auto;min-height:88px;flex-wrap:wrap;padding-block:18px;justify-content:space-between}nav.main{order:3;width:100%;justify-content:space-between;display:flex}.hero .wrap{display:block;min-height:0;padding-top:66px;padding-bottom:60px}.hero h1{font-size:60px;max-width:720px}.hero-fx{opacity:.3}.trust .item{padding:22px!important}.trust .item:nth-child(-n+2){border-bottom:1px solid var(--line)}.cat-grid{grid-template-columns:repeat(2,1fr)}#neden>.wrap,#sss>.wrap{grid-template-columns:1fr;gap:32px}#neden .sec-head,#sss .sec-head{margin:0}footer.site .wrap{grid-template-columns:1fr 1fr}.legal-page{margin:30px 24px!important;padding:35px!important}}
@media(max-width:660px){body{padding-bottom:78px}.wrap{padding-inline:20px}.topbar .wrap{padding-block:8px}.topbar .grp{gap:10px;flex-wrap:wrap}.topbar{font-size:12px}.logo-text .l1{font-size:25px}.logo-text .l2{font-size:12px;letter-spacing:.1em}header.site .wrap{padding:14px 20px;gap:18px}.head-actions .btn-wa{display:none}nav.main{font-size:13px;gap:10px;margin:0;overflow:auto}.hero .wrap{padding:52px 20px 46px}.hero .wrap>div{width:100%}.hero h1{font-size:clamp(39px,10.3vw,62px);line-height:1.08;letter-spacing:-.045em}.hero .lead{font-size:17px;margin-top:25px}.hero-fx{display:none}.hero .btn{padding:14px 16px;font-size:15px}.hero .note{font-size:13px}.cta-row{gap:10px}.marq{padding-block:16px}.trust .card{grid-template-columns:1fr 1fr}.trust .item{display:block;padding:20px 10px!important;border-top:0!important}.trust .item svg{margin-bottom:8px}.trust .item b{font-size:15px}.trust .item small{font-size:13px}.trust .item:nth-child(even){padding-left:18px!important}section{padding-block:60px}.sec-head h2{font-size:34px}.cat-grid{grid-template-columns:1fr}.cat{min-height:0;padding:26px;gap:15px}.cat .top{margin-bottom:0}.cat h3{font-size:23px}#nasil .step-grid{grid-template-columns:1fr;gap:0}#nasil .step,#nasil .step+.step{padding:28px 0;border-left:0;border-bottom:1px solid #ffffff28}#nasil .num{font-size:44px;margin-bottom:16px}.faq summary{font-size:17px!important}footer.site .wrap{grid-template-columns:1fr;gap:32px;padding-block:50px}.own{padding-inline:20px!important}.legal-page{margin:20px 14px!important;padding:25px 20px!important}.legal-page h1{overflow-wrap:anywhere}.legal-page li{overflow-wrap:anywhere}.mob-bar .btn{border-radius:4px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
body:has(.legal-page) main{max-width:1060px;margin:0 auto;padding:0 20px}body:has(.legal-page) footer p,body:has(.legal-page) footer li{color:#c3cfdd;font-size:14px}body:has(.legal-page) .float-btns{display:flex}.own{background:#101216}
@media(max-width:660px){body:has(.legal-page){padding-bottom:0}body:has(.legal-page) main{padding:0}body:has(.legal-page) .float-btns{position:static;flex-direction:row;justify-content:center;padding:15px;background:#101216}}

/* Orange brand accent; dark lettering keeps filled buttons readable. */
.hero h1 em{color:#ff7300}.hero .btn-wa,.btn-cta,.btn-brand{background:#ff7300;color:#191b20}.hero .btn-wa:hover,.btn-cta:hover,.btn-brand:hover{background:#ff9138;color:#191b20}.sec-kicker{color:#a94700}.cat:hover{box-shadow:inset 0 4px #ff7300}.cat .ico,.cat:hover .ico{color:#b84b00}#nasil .num,#nasil .sec-kicker{color:#ff7300}.fb-call{background:#ff7300;color:#191b20}.legal-page{border-top-color:#ff7300}.legal-page h1{color:#191b20!important}
