/* Premium Sevlink public website, paired with the authenticated workspace. */
.sevlink-site{--navy:#102e46;--deep:#081f32;--blue:#367b82;--aqua:#75a9aa;--ink:#16354c;--muted:#5a7183;--line:#dce6eb;--paper:#f3f7f8;--warm:#f3f7f8;font-family:"Segoe UI Variable","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#fbfcfd;color:var(--ink)}
.sevlink-site .container{width:min(1240px,calc(100% - 96px))}.sevlink-site h1,.sevlink-site h2,.sevlink-site h3{font-weight:650}.sevlink-site .topline{background:#0c273c;font-size:10px;letter-spacing:1.4px}.sevlink-site .topline .container{min-height:34px}.sevlink-site header{background:#ffffffed;backdrop-filter:blur(18px);border-bottom:1px solid #e1e9ee}.sevlink-site .header-inner{height:96px}.sevlink-site .logo img{width:132px;height:74px}.sevlink-site .header-inner nav{gap:30px;font-size:12px;color:#446276}.sevlink-site .header-inner nav a:hover{color:#0a858c}.sevlink-site .portal-link{background:#102e46;border:1px solid #102e46;color:#fff;border-radius:9px;padding:13px 21px;font-size:12px;box-shadow:0 4px 12px #102e460d}.sevlink-site .portal-link span{color:#6cddd2}.sevlink-site .portal-link:hover{background:#18475c}.sevlink-site .hero{margin:20px 24px 0;height:650px;border-radius:22px;background:#102e46;box-shadow:0 18px 55px #16354c0b}.sevlink-site .hero-image{left:auto;right:0;width:67%;object-position:68% center;opacity:.9}.sevlink-site .hero-shade{background:linear-gradient(90deg,#102e46 0%,#102e46 32%,#102e46ee 43%,#102e4680 61%,#102e4610 100%)}.sevlink-site .hero-inner{width:min(1240px,calc(100% - 96px))}.sevlink-site .hero-copy{width:58%;position:relative;padding-bottom:0}.sevlink-site .hero .eyebrow{font-size:9px;letter-spacing:2.3px;color:#9ec7ce}.sevlink-site .hero .tiny-line{background:#5fd9cd;width:24px}.sevlink-site .hero h1{font-size:clamp(55px,5.7vw,84px);line-height:1.08;letter-spacing:-3.5px;font-weight:600;margin:28px 0 26px}.sevlink-site .hero h1 em{color:#6dddd1}.sevlink-site .hero p{color:#b9ceda;font-size:15px;line-height:1.9;font-weight:400;max-width:520px}.sevlink-site .hero-actions{gap:24px;margin-top:32px}.sevlink-site .button{border-radius:9px;font-size:12px;padding:16px 22px;font-weight:600;letter-spacing:.1px;min-height:48px}.sevlink-site .button.turquoise{background:#67d8cc;color:#0c3b45;box-shadow:0 6px 18px #00000010}.sevlink-site .button.turquoise:hover{background:#8be5db}.sevlink-site .button.navy{background:#102e46;color:#fff}.sevlink-site .button.navy:hover{background:#194a5e}.sevlink-site .text-link{font-size:12px;font-weight:500}.sevlink-site .hero-bottom{font-size:11px;color:#a6c1cf;border-top:1px solid #ffffff1a;padding-top:22px;margin-top:36px;max-width:390px}.sevlink-site .round-check{border-color:#54c7bb4d;color:#75dccc}.sevlink-site .hero-caption{right:22px;bottom:32px;max-width:240px;padding:18px 20px;background:#102e465c;backdrop-filter:blur(10px);border:1px solid #ffffff26;border-radius:12px}.sevlink-site .hero-caption>span{font-size:10px;line-height:1.8;letter-spacing:1.7px}.sevlink-site .hero-caption>small{font-size:8px;color:#c2d3df;margin-top:10px}.sevlink-site .service-ribbon{margin:0 24px;border:0;border-bottom:1px solid #dfe8ec;background:transparent}.sevlink-site .service-ribbon .container{padding:27px 0;justify-content:space-around}.sevlink-site .service-ribbon span{font-size:12px;color:#3d5c71;font-weight:500}.sevlink-site .service-ribbon i{width:28px;height:28px;border:1px solid #cfe5e3;color:#21898a;background:#f1f9f7;font-size:9px;font-weight:600}.sevlink-site .section{padding-top:96px;padding-bottom:96px}.sevlink-site .section-heading{gap:50px;margin-bottom:36px;align-items:flex-end}.sevlink-site h2{font-size:clamp(32px,3.4vw,47px);line-height:1.15;letter-spacing:-1.7px}.sevlink-site .eyebrow{font-size:9px;letter-spacing:2px;color:#17828a;font-weight:650}.sevlink-site .section-heading>p{font-size:13px;line-height:1.9;max-width:380px}.sevlink-site .service-grid{gap:18px}.sevlink-site .service-card{border:1px solid #dfe8ed;border-radius:15px;padding:29px;background:#fff;box-shadow:0 5px 20px #16354c03;transition:transform .2s,box-shadow .2s,border-color .2s}.sevlink-site .service-card:hover{border-color:#6cbbb8;box-shadow:0 12px 35px #16354c0a;transform:translateY(-3px)}.sevlink-site .service-icon{background:#edf7f6;color:#198b91;border-radius:12px;border:1px solid #dff0ed;width:50px;height:50px;margin-bottom:23px}.sevlink-site .service-card h3{font-size:21px;letter-spacing:-.6px}.sevlink-site .service-card p{font-size:12px;line-height:1.85}.sevlink-site .service-card small{color:#5b7b8c;font-size:10px}.sevlink-site .service-card button{font-size:11px;color:#14838a}.sevlink-site .below-services{font-size:11px;border-top:0;padding-top:27px}.sevlink-site .plain-button{color:#0d7b84;font-size:11px}.sevlink-site .process-section{margin:0 24px;border-radius:22px;background:linear-gradient(125deg,#102e46,#0d293e 65%,#164651);padding:74px 0;position:relative;overflow:hidden}.sevlink-site .process-section h2{font-weight:600}.sevlink-site .process-section .eyebrow{color:#85d9cf}.sevlink-site .process-section .section-heading>p{color:#b0cbd7}.sevlink-site .steps{gap:35px;margin-top:45px}.sevlink-site .steps article{border-top:1px solid #ffffff2b;padding-top:26px}.sevlink-site .step-number{color:#74dbcf;font-size:12px;letter-spacing:1px}.sevlink-site .steps h3{font-size:21px;font-weight:600;margin-top:22px;letter-spacing:-.5px}.sevlink-site .steps p{font-size:12px;line-height:1.9;color:#a9c3d1;max-width:300px}.sevlink-site .agency-section{gap:80px;padding-top:110px;padding-bottom:110px}.sevlink-site .agency-copy>p:not(.eyebrow){font-size:13px;line-height:1.9}.sevlink-site .check-list{font-size:12px;line-height:1.9;margin:25px 0}.sevlink-site .check-list li:before{color:#13a999}.sevlink-site .portal-note{font-size:10px;margin-top:14px;color:#607889}.sevlink-site .portal-showcase{background:#e9f3f3;border-radius:22px;border:1px solid #deebeb;box-shadow:0 18px 50px #12364e08;transform:rotate(-1deg);padding:25px}.sevlink-site .mock-browser{background:#15374d;color:#e0ecef;border-radius:12px 12px 0 0}.sevlink-site .mock-body{background:#fff;border-radius:0 0 12px 12px}.sevlink-site .mock-job{border-radius:11px;border-color:#dce9ed}.sevlink-site .mock-tab.selected{background:#e6f6f2;color:#187970}.sevlink-site .mock-badge{background:#fff3d6;color:#967020}.sevlink-site .floating-note{border-radius:12px;box-shadow:0 14px 40px #102e4612;border:1px solid #e2eaf0;background:#fff}.sevlink-site .floating-note>span{background:#e8f8f2;color:#1d9587}.sevlink-site .about-section{background:#f1f5f7;padding:85px 0}.sevlink-site .about-grid{gap:80px}.sevlink-site .about-image{height:480px;border-radius:18px;box-shadow:0 16px 40px #102e4610}.sevlink-site .about-grid p:not(.eyebrow){font-size:13px;line-height:1.95}.sevlink-site .about-values{padding-top:22px;border-top-color:#d6e4e9}.sevlink-site .area-list{gap:0 28px}.sevlink-site .area-list>span{font-size:13px;border-bottom-color:#e0e9ed;padding:15px 0}.sevlink-site .faq-section{gap:70px;padding-bottom:100px}.sevlink-site .faq-list summary{padding:23px 0;font-size:13px;font-weight:600;border-bottom-color:#dfe8ed}.sevlink-site .faq-list summary>span{color:#178d91}.sevlink-site .faq-list p{font-size:12px;line-height:1.9}.sevlink-site .contact-section{margin:0 24px;border-radius:22px;background:linear-gradient(120deg,#102e46,#0c283b 65%,#164d58);padding:80px 0}.sevlink-site .contact-grid{gap:90px}.sevlink-site .contact-section .eyebrow{color:#80d9cf}.sevlink-site .contact-section h2{font-size:56px;line-height:1.1;letter-spacing:-2px;font-weight:600}.sevlink-site .contact-section h2 em{color:#73dfd1}.sevlink-site .contact-section .contact-grid>div>p:not(.eyebrow){color:#b5cedb;font-size:14px}.sevlink-site .contact-phone{font-size:30px;color:white}.sevlink-site .contact-phone span{color:#70d8ce}.sevlink-site .contact-email{color:#b5cfdb;font-size:13px}.sevlink-site .enquiry-form{background:#fff;border-radius:15px;border:1px solid #e1e9ee;box-shadow:0 16px 45px #0000000d;padding:34px}.sevlink-site .enquiry-form h3{font-size:25px;letter-spacing:-.8px}.sevlink-site .enquiry-form label{font-size:11px;font-weight:600;color:#426176}.sevlink-site .enquiry-form input,.sevlink-site .enquiry-form textarea,.sevlink-site .enquiry-form select{border-radius:8px;border-color:#d8e5eb;background:#fbfcfd;font-size:13px;min-height:45px}.sevlink-site .enquiry-form .consent input{min-height:16px}.sevlink-site .enquiry-form .form-help,.sevlink-site .enquiry-form .demo-note{font-size:10px;line-height:1.7;color:#657f8f}.sevlink-site footer{background:#fbfcfd;padding-top:16px}.sevlink-site .footer-main{padding-top:54px;padding-bottom:46px}.sevlink-site .footer-main img{width:145px;height:85px;object-fit:contain}.sevlink-site .footer-main>p{font-size:15px;line-height:1.7;font-weight:500;color:#3d5e72}.sevlink-site .footer-main>div{font-size:11px}.sevlink-site .footer-main>div b{font-weight:600;color:#21465d}.sevlink-site .footer-main>div a{color:#6b8291}.sevlink-site .footer-bottom{border-top-color:#e0e9ee;font-size:9px;color:#627c8d;padding-top:20px;padding-bottom:25px}.sevlink-site .whatsapp-float{background:#153e51;border:1px solid #5cb7ad66;border-radius:30px;box-shadow:0 8px 24px #102e4620;padding:12px 17px}.sevlink-site .whatsapp-float svg{color:#85e1d5}.sevlink-site dialog{border-radius:18px;padding:32px;border:1px solid #dce8ee;box-shadow:0 25px 100px #081f3250}.sevlink-site dialog::backdrop{background:#081f3299;backdrop-filter:blur(5px)}.sevlink-site .category-choices button{border-radius:9px;border-color:#dce8ee;font-size:12px}.sevlink-site .dialog-title{letter-spacing:-1px;color:#15374d}.sevlink-site a:focus-visible,.sevlink-site button:focus-visible,.sevlink-site input:focus-visible,.sevlink-site textarea:focus-visible,.sevlink-site select:focus-visible{outline-color:#19a8a8}
@media(max-width:1100px){.sevlink-site .container,.sevlink-site .hero-inner{width:calc(100% - 64px)}.sevlink-site .header-inner nav{gap:18px}.sevlink-site .hero-copy{width:66%}.sevlink-site .hero h1{font-size:64px}.sevlink-site .hero .eyebrow{font-size:8px;letter-spacing:1.3px}.sevlink-site .hero-caption{max-width:185px}.sevlink-site .agency-section,.sevlink-site .about-grid{gap:45px}.sevlink-site .contact-grid{gap:45px}.sevlink-site .service-card{padding:24px}}
@media(max-width:800px){.sevlink-site .container,.sevlink-site .hero-inner{width:calc(100% - 44px)}.sevlink-site .header-inner{height:80px;gap:14px}.sevlink-site .logo img{width:115px;height:65px}.sevlink-site .header-inner nav{gap:17px}.sevlink-site .hero{height:610px}.sevlink-site .hero h1{font-size:58px}.sevlink-site .hero p{font-size:13px}.sevlink-site .hero-copy{width:75%}.sevlink-site .hero-caption{display:none}.sevlink-site .hero-actions{gap:18px}.sevlink-site .hero-actions .button{padding:15px 18px;font-size:11px}.sevlink-site .service-ribbon span{font-size:10px;gap:9px}.sevlink-site .service-grid{gap:14px}.sevlink-site .service-card h3{font-size:18px}.sevlink-site .contact-section h2{font-size:43px}}
@media(max-width:680px){.sevlink-site .container,.sevlink-site .hero-inner{width:calc(100% - 40px)}.sevlink-site .topline .container{font-size:8px;letter-spacing:.7px;min-height:31px}.sevlink-site .header-inner{height:77px;gap:10px}.sevlink-site .logo img{width:106px;height:60px}.sevlink-site .header-inner nav{background:#fff;border-bottom:1px solid #dfe8ed;border-radius:0 0 14px 14px;padding:20px}.sevlink-site .header-inner nav a{font-size:13px;padding:12px}.sevlink-site .menu-button{font-size:10px;border-radius:8px;background:#f2f7f8;border-color:#d9e7eb;color:#31596e;padding:11px}.sevlink-site .portal-link{font-size:10px;padding:11px 15px;max-width:none}.sevlink-site .hero{margin:12px 12px 0;height:auto;min-height:640px;border-radius:15px}.sevlink-site .hero-image{width:100%;height:100%;object-position:65% center;opacity:.5}.sevlink-site .hero-shade{background:linear-gradient(90deg,#102e46ee,#102e46a8),linear-gradient(0deg,#102e46 0%,transparent 70%)}.sevlink-site .hero-inner{padding:57px 0 42px}.sevlink-site .hero-copy{width:100%}.sevlink-site .hero h1{font-size:clamp(47px,12vw,65px);letter-spacing:-2px;line-height:1.12;margin:26px 0 25px}.sevlink-site .hero .eyebrow{font-size:8px;letter-spacing:1.4px;line-height:1.8}.sevlink-site .hero p{font-size:13px;line-height:1.9;max-width:340px}.sevlink-site .hero-actions{align-items:flex-start;flex-direction:column;gap:22px;margin-top:28px}.sevlink-site .hero-actions .button{padding:15px 20px;font-size:11px}.sevlink-site .hero-bottom{font-size:10px;margin-top:31px;padding-top:20px}.sevlink-site .service-ribbon{margin:0 18px}.sevlink-site .service-ribbon .container{flex-wrap:wrap;justify-content:flex-start;gap:17px;padding:24px 0;width:100%}.sevlink-site .service-ribbon span{font-size:10px;gap:9px}.sevlink-site .service-ribbon i{width:23px;height:23px;font-size:8px}.sevlink-site .section{padding-top:62px;padding-bottom:62px}.sevlink-site h2{font-size:35px;letter-spacing:-1.2px}.sevlink-site .section-heading{gap:16px;margin-bottom:28px;align-items:flex-start}.sevlink-site .section-heading>p{font-size:12px;line-height:1.9}.sevlink-site .service-grid{grid-template-columns:1fr;gap:13px}.sevlink-site .service-card{padding:25px;border-radius:13px}.sevlink-site .service-card h3{font-size:22px}.sevlink-site .service-icon{margin-bottom:19px}.sevlink-site .below-services{font-size:10px;line-height:1.9;gap:10px}.sevlink-site .process-section{margin:0 12px;border-radius:16px;padding:52px 0}.sevlink-site .steps{gap:28px;margin-top:30px}.sevlink-site .steps article{padding-top:20px}.sevlink-site .steps h3{font-size:22px;margin-top:15px}.sevlink-site .steps p{max-width:none;font-size:12px}.sevlink-site .agency-section{gap:45px;padding-top:65px;padding-bottom:85px}.sevlink-site .agency-copy>p:not(.eyebrow){font-size:12px}.sevlink-site .portal-showcase{padding:18px;transform:none}.sevlink-site .floating-note{font-size:10px}.sevlink-site .about-section{padding:60px 0}.sevlink-site .about-grid{gap:35px}.sevlink-site .about-image{height:360px;border-radius:14px}.sevlink-site .about-grid p:not(.eyebrow){font-size:12px}.sevlink-site .area-list{gap:0 20px}.sevlink-site .area-list>span{font-size:12px}.sevlink-site .faq-section{padding-bottom:65px;gap:18px}.sevlink-site .faq-list summary{font-size:12px}.sevlink-site .contact-section{margin:0 12px;border-radius:16px;padding:55px 0}.sevlink-site .contact-grid{gap:35px}.sevlink-site .contact-section h2{font-size:46px;letter-spacing:-1.5px}.sevlink-site .contact-section .contact-grid>div>p:not(.eyebrow){font-size:13px}.sevlink-site .contact-phone{font-size:28px}.sevlink-site .enquiry-form{padding:26px 20px;border-radius:12px}.sevlink-site .enquiry-form input,.sevlink-site .enquiry-form textarea,.sevlink-site .enquiry-form select{font-size:16px;min-height:47px}.sevlink-site .enquiry-form .consent input{min-height:16px}.sevlink-site .footer-main{padding-top:40px;padding-bottom:30px}.sevlink-site .footer-main>p{font-size:14px}.sevlink-site .footer-main>div{font-size:11px;line-height:1.8}.sevlink-site .footer-bottom{font-size:8px;line-height:1.8;padding-bottom:75px}.sevlink-site .whatsapp-float{right:16px;bottom:16px;padding:11px 15px}.sevlink-site .whatsapp-float span{font-size:10px}}
@media(prefers-reduced-motion:reduce){.sevlink-site *{transition:none!important;scroll-behavior:auto!important}}
.sevlink-site .floating-note{color:#16354c}.sevlink-site .floating-note small{color:#627c8d}.sevlink-site .enquiry-form .eyebrow{color:#117d86}
