
    #vamsi-concept{--v-paper:#faf9f5;--v-ink:#173a2d;--v-muted:#54655c;--v-line:#d9dfd4;--v-soft:#edf0e6;--v-white:#fff;--v-green:#09564d;--v-on-green:#fff;font-family:Arial,Helvetica,sans-serif;color:var(--v-ink);width:100%;background:transparent;font-size:15px;line-height:1.6}
    #vamsi-concept *{box-sizing:border-box}#vamsi-concept h1,#vamsi-concept h2,#vamsi-concept h3,#vamsi-concept p{margin:0}#vamsi-concept a{color:inherit;text-decoration:none}#vamsi-concept button,#vamsi-concept input,#vamsi-concept textarea,#vamsi-concept select{font:inherit}#vamsi-concept button,#vamsi-concept a{touch-action:manipulation}#vamsi-concept button{cursor:pointer}#vamsi-concept [hidden]{display:none!important}#vamsi-concept :focus-visible{outline:3px solid #af762b;outline-offset:4px}
    #vamsi-concept .v-previewbar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0 16px;color:var(--v-muted);flex-wrap:wrap;font-size:12px;letter-spacing:.04em}#vamsi-concept .v-modes{display:flex;gap:4px}#vamsi-concept .v-modes button{padding:9px 14px;border:1px solid var(--v-line);border-radius:5px;background:var(--v-paper);color:var(--v-ink);font-size:12px;min-height:40px}#vamsi-concept .v-modes button[aria-pressed=true]{background:var(--v-green);color:var(--v-on-green);border-color:var(--v-green)}
    #vamsi-concept .v-shell{container-type:inline-size;max-width:100%;margin:0 auto;background:var(--v-paper);border:1px solid var(--v-line)}#vamsi-concept .v-shell.v-phone{max-width:390px}#vamsi-concept .v-wrap{padding-inline:5.8%}#vamsi-concept .v-header{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--v-line);position:relative;z-index:3;background:var(--v-paper)}
    #vamsi-concept .v-logo{display:flex;align-items:center;gap:11px;flex-shrink:0}#vamsi-concept .v-logo-icon{width:28px;height:33px;position:relative;display:block}#vamsi-concept .v-logo-icon:before,#vamsi-concept .v-logo-icon:after{content:"";position:absolute;width:12px;height:28px;background:var(--v-ink);border-radius:0 13px 0 13px;top:1px;transform:rotate(-20deg);left:1px}#vamsi-concept .v-logo-icon:after{height:23px;left:16px;top:6px;transform:rotate(23deg);background:#839b61}#vamsi-concept .v-wordmark{font-size:26px;line-height:1;letter-spacing:.12em;font-weight:500}#vamsi-concept .v-wordmark small{font-size:10px;display:block;letter-spacing:.29em;margin-top:7px}#vamsi-concept .v-nav{display:flex;gap:22px;align-items:center;font-size:13px}#vamsi-concept .v-nav a{padding-block:12px}#vamsi-concept .v-nav a:hover{color:#718d46}#vamsi-concept .v-menu{display:none;border:1px solid var(--v-line);background:var(--v-paper);color:var(--v-ink);padding:10px 13px;border-radius:5px;min-height:44px}
    #vamsi-concept .v-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--v-green);color:var(--v-on-green);padding:14px 21px;border:1px solid transparent;border-radius:4px;min-height:48px;font-weight:500;font-size:14px;text-align:center;transition:transform .18s,background .18s}#vamsi-concept .v-button:hover{transform:translateY(-2px)}#vamsi-concept .v-button span{font-size:20px;line-height:1}#vamsi-concept .v-nav .v-button{font-size:12px;min-height:42px;padding:10px 15px;gap:10px}#vamsi-concept .v-eyebrow{font-size:11px;letter-spacing:.17em;text-transform:uppercase;font-weight:500;display:flex;align-items:center;gap:10px}#vamsi-concept .v-eyebrow:before{content:"";width:23px;height:1px;background:currentColor;display:inline-block}
    #vamsi-concept .v-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:25px;align-items:center;padding-top:58px;padding-bottom:52px}#vamsi-concept .v-hero h1{font-size:clamp(38px,5.1cqw,58px);line-height:1.1;font-weight:500;letter-spacing:-.055em;margin-top:25px}#vamsi-concept .v-hero h1 em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em;color:#477566}#vamsi-concept .v-intro{font-size:15px;color:var(--v-muted);max-width:370px;margin-top:23px;line-height:1.75}#vamsi-concept .v-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:29px}#vamsi-concept .v-textlink{font-size:13px;min-height:44px;display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid var(--v-line)}#vamsi-concept .v-hero-note{font-size:11px;color:var(--v-muted);letter-spacing:.02em;margin-top:28px}
    #vamsi-concept .v-art{height:440px;position:relative;border-radius:48% 48% 5px 5px;isolation:isolate;background:#e8eddf;overflow:hidden}#vamsi-concept .v-art:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 65% 22%,#fff9,transparent 55%),linear-gradient(150deg,transparent 45%,#82927930);z-index:-1}#vamsi-concept .v-art:after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(#bdcbb166,#bdcbb133);z-index:-1}#vamsi-concept .v-art-top{position:absolute;top:43px;left:0;right:0;text-align:center;font-size:10px;letter-spacing:.2em;color:#40533b}#vamsi-concept .v-orbit{position:absolute;width:320px;height:320px;border:1px solid #6d826b33;border-radius:50%;left:calc(50% - 160px);top:70px}#vamsi-concept .v-plinth{position:absolute;width:69%;height:105px;bottom:28px;left:16%;background:linear-gradient(105deg,#e5e6db,#bec7b3);border-radius:50% / 15%;box-shadow:17px 21px 30px #46513f25}#vamsi-concept .v-plinth:before{content:"";position:absolute;inset:0 0 auto;height:31px;border-radius:50%;background:linear-gradient(25deg,#dfe4d4,#f1f1e7)}#vamsi-concept .v-product{position:absolute;box-shadow:14px 16px 20px #233c2526}#vamsi-concept .v-bottle{width:100px;height:182px;left:22%;bottom:125px;border-radius:22px 22px 16px 16px;background:linear-gradient(90deg,#254337,#53745a 25%,#2b4b37 68%,#193b2d);transform:rotate(-8deg);z-index:2}#vamsi-concept .v-cap{height:35px;position:absolute;left:5%;width:90%;top:-25px;border-radius:6px 6px 3px 3px;background:repeating-linear-gradient(90deg,#ecebdd 0px,#ecebdd 2px,#d7d9ca 3px,#e3e4d6 4px);box-shadow:0 3px 3px #18221d20}#vamsi-concept .v-label{position:absolute;top:55px;left:0;width:100%;height:88px;background:linear-gradient(90deg,#dedfcc,#f3f1e5 28%,#e4e5d5);color:#274535;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}#vamsi-concept .v-label-mark{display:block;width:20px;height:22px;border:1px solid #708366;border-radius:100% 0 100% 0;transform:rotate(-30deg)}#vamsi-concept .v-label-line{width:34px;height:2px;background:#708366;display:block}#vamsi-concept .v-label-line:last-child{width:24px;height:1px;opacity:.7}#vamsi-concept .v-tube{width:93px;height:214px;left:53%;bottom:113px;background:linear-gradient(90deg,#dddcd0,#fffdf3 35%,#eeeee3 74%,#cecfbf);clip-path:polygon(0 0,100% 0,90% 90%,87% 100%,13% 100%,10% 90%);transform:rotate(10deg);border-radius:3px 3px 13px 13px;z-index:1}#vamsi-concept .v-tube:before{content:"";position:absolute;top:7px;left:0;right:0;height:3px;border-block:1px solid #b7bda4}#vamsi-concept .v-tube:after{content:"";position:absolute;bottom:0;left:0;right:0;height:35px;background:linear-gradient(90deg,#b5bca2,#cfd6c1,#a8b497)}#vamsi-concept .v-tube .v-label{background:none;top:48px;gap:13px}#vamsi-concept .v-jar{width:107px;height:65px;left:43%;bottom:70px;border-radius:10px 10px 23px 23px;background:linear-gradient(90deg,#d8d9ce,#fffff7 35%,#dfded1);z-index:4;transform:rotate(-4deg)}#vamsi-concept .v-jar:before{content:"";position:absolute;top:-9px;left:-2px;width:111px;height:22px;background:linear-gradient(90deg,#8e9a7e,#b8c4a3 40%,#94a181);border-radius:7px 7px 3px 3px}#vamsi-concept .v-jar:after{content:"";position:absolute;top:29px;width:27px;height:1px;left:40px;background:#82946f;box-shadow:0 5px 0 #a0ad91}#vamsi-concept .v-leaf{position:absolute;width:79px;height:28px;border-radius:100% 0 100% 0;background:linear-gradient(165deg,#7e9468,#3e5e37);box-shadow:4px 5px 8px #45603915;z-index:3;transform:rotate(-33deg);bottom:71px;left:12%}#vamsi-concept .v-leaf:after{content:"";height:1px;background:#b7c89977;width:70%;position:absolute;top:54%;left:14%;transform:rotate(-15deg)}#vamsi-concept .v-leaf.two{left:16%;bottom:99px;transform:rotate(-75deg);width:63px;height:26px}#vamsi-concept .v-art-caption{position:absolute;bottom:12px;width:100%;text-align:center;font-size:10px;color:#4b5f44;letter-spacing:.06em}
    #vamsi-concept .v-ribbon{display:flex;align-items:center;justify-content:space-between;gap:15px;border-block:1px solid var(--v-line);padding-top:19px;padding-bottom:19px;font-size:11px;color:var(--v-muted);letter-spacing:.07em}#vamsi-concept .v-ribbon span{display:flex;align-items:center;gap:12px}#vamsi-concept .v-ribbon i{width:5px;height:5px;background:#809862;border-radius:50%}
    #vamsi-concept .v-section{padding-top:67px;padding-bottom:67px}#vamsi-concept .v-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:29px}#vamsi-concept h2{font-size:clamp(29px,3.5cqw,39px);line-height:1.18;letter-spacing:-.045em;font-weight:500;margin-top:15px}#vamsi-concept .v-section-heading>p{font-size:13px;color:var(--v-muted);max-width:255px;line-height:1.7}#vamsi-concept .v-categories{display:grid;grid-template-columns:1fr 1fr;gap:19px}#vamsi-concept .v-category{border:1px solid var(--v-line);background:var(--v-white);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}#vamsi-concept .v-category-image{height:160px;background:var(--v-soft);position:relative;overflow:hidden}#vamsi-concept .v-cat-index{position:absolute;left:23px;top:17px;font-size:11px;color:var(--v-muted);letter-spacing:.1em}#vamsi-concept .v-category-image .v-bottle{width:74px;height:123px;bottom:-8px;left:45%;transform:rotate(14deg)}#vamsi-concept .v-category-image .v-bottle .v-cap{height:25px;top:-18px}#vamsi-concept .v-category-image .v-bottle .v-label{top:33px;height:62px;gap:7px}#vamsi-concept .v-category-image .v-label-mark{height:14px;width:14px}#vamsi-concept .v-category-image .v-leaf{bottom:20px;left:23%;transform:rotate(-22deg);width:85px}#vamsi-concept .v-category-image .v-orbit{width:220px;height:220px;top:-37px;left:calc(50% - 110px)}#vamsi-concept .v-category-image.v-cosmetics{background:#efebe2}#vamsi-concept .v-category-image .v-tube{width:65px;height:156px;bottom:-30px;left:46%;transform:rotate(-16deg)}#vamsi-concept .v-category-image .v-tube .v-label{top:28px;gap:8px}#vamsi-concept .v-category-image .v-jar{width:77px;height:47px;bottom:0;left:28%;transform:rotate(7deg)}#vamsi-concept .v-category-image .v-jar:before{width:81px;height:15px;top:-6px}#vamsi-concept .v-category-image .v-jar:after{left:26px;top:19px;width:25px}#vamsi-concept .v-cat-content{padding:25px;flex:1;display:flex;flex-direction:column;align-items:start}#vamsi-concept h3{font-size:23px;line-height:1.3;letter-spacing:-.035em;font-weight:500}#vamsi-concept .v-cat-content p{color:var(--v-muted);font-size:13px;margin:12px 0 16px;line-height:1.75}#vamsi-concept .v-cat-content a{margin-top:auto;font-size:13px;border-bottom:1px solid var(--v-line);padding-block:9px;min-height:44px;display:flex;gap:25px;align-items:center}
    #vamsi-concept .v-about{background:#083f39;color:#f3f2e7;display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-block:55px}#vamsi-concept .v-about h2{font-size:36px;max-width:310px}#vamsi-concept .v-about .v-eyebrow{color:#c4d8a8}#vamsi-concept .v-about-intro{color:#c5d1c8;font-size:14px;margin-top:23px;line-height:1.8;max-width:340px}#vamsi-concept .v-about-items{padding-top:2px}#vamsi-concept .v-about-item{display:grid;grid-template-columns:28px 1fr;gap:16px;padding:17px 0;border-bottom:1px solid #ffffff24}#vamsi-concept .v-about-item:first-child{padding-top:0}#vamsi-concept .v-about-item:last-child{border:0;padding-bottom:0}#vamsi-concept .v-about-item>span{color:#bed398;font-size:14px;padding-top:3px}#vamsi-concept .v-about-item h3{font-size:18px;letter-spacing:-.015em}#vamsi-concept .v-about-item p{font-size:12px;color:#c5d1c8;margin-top:8px;line-height:1.75}
    #vamsi-concept .v-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px}#vamsi-concept .v-step{padding-top:19px;border-top:1px solid var(--v-line)}#vamsi-concept .v-step-num{font-family:Georgia,serif;font-size:31px;color:#869574;display:block;line-height:1;margin-bottom:23px}#vamsi-concept .v-step h3{font-size:18px;letter-spacing:-.02em}#vamsi-concept .v-step p{font-size:13px;color:var(--v-muted);margin-top:12px;line-height:1.8}#vamsi-concept .v-partner-note{margin-top:30px;padding-top:20px;border-top:1px solid var(--v-line);font-size:11px;color:var(--v-muted)}
    #vamsi-concept .v-contact{background:var(--v-soft);display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;padding-block:55px}#vamsi-concept .v-contact h2{font-size:36px;max-width:300px}#vamsi-concept .v-contact-copy{font-size:14px;color:var(--v-muted);margin-top:21px;line-height:1.8}#vamsi-concept .v-company{margin-top:36px;padding-top:20px;border-top:1px solid var(--v-line)}#vamsi-concept .v-company strong{font-size:13px;font-weight:500}#vamsi-concept .v-company p{font-size:12px;color:var(--v-muted);margin-top:5px}#vamsi-concept .v-placeholder{font-size:11px;color:var(--v-muted);margin-top:17px!important;max-width:290px}#vamsi-concept .v-form{padding:26px;background:var(--v-white);border-radius:6px;border:1px solid var(--v-line);min-width:0}#vamsi-concept .v-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#vamsi-concept .v-field{display:block;font-size:12px;color:var(--v-ink);min-width:0}#vamsi-concept .v-field.v-full{grid-column:1/-1}#vamsi-concept .v-field input,#vamsi-concept .v-field select,#vamsi-concept .v-field textarea{display:block;margin-top:6px;width:100%;min-width:0;border:1px solid var(--v-line);border-radius:3px;background:var(--v-paper);color:var(--v-ink);padding:10px 11px;min-height:44px;font-size:16px;line-height:1.4}#vamsi-concept .v-field textarea{min-height:96px;resize:vertical}#vamsi-concept .v-field input::placeholder,#vamsi-concept .v-field textarea::placeholder{color:var(--v-muted);opacity:.8}#vamsi-concept .v-demo-note{font-size:11px;color:var(--v-muted);margin-top:15px;line-height:1.65}#vamsi-concept .v-form .v-button{margin-top:18px;width:100%}#vamsi-concept .v-result{margin-top:16px;padding:12px;border-left:2px solid var(--v-green);background:var(--v-soft);font-size:13px}#vamsi-concept .v-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:25px;font-size:11px;color:var(--v-muted)}#vamsi-concept .v-footer-word{font-size:19px;letter-spacing:.13em;color:var(--v-ink)}
    @container (max-width:760px){#vamsi-concept .v-nav{gap:14px}#vamsi-concept .v-nav a{font-size:12px}#vamsi-concept .v-nav .v-button{display:none}#vamsi-concept .v-hero{gap:20px}#vamsi-concept .v-art{height:385px}#vamsi-concept .v-art-top{top:31px}#vamsi-concept .v-art .v-bottle{left:16%;width:85px;height:163px}#vamsi-concept .v-art .v-tube{width:77px;height:191px;left:52%}#vamsi-concept .v-art .v-jar{left:37%}#vamsi-concept .v-hero-actions{gap:8px}#vamsi-concept .v-about{gap:30px}#vamsi-concept .v-contact{gap:25px;grid-template-columns:.85fr 1.15fr}#vamsi-concept .v-form{padding:20px}#vamsi-concept .v-form-grid{grid-template-columns:1fr}#vamsi-concept .v-ribbon{letter-spacing:0;font-size:10px}}
    @container (max-width:600px){#vamsi-concept .v-wrap{padding-inline:7%}#vamsi-concept .v-header{min-height:77px;flex-wrap:wrap;gap:0}#vamsi-concept .v-wordmark{font-size:24px}#vamsi-concept .v-menu{display:block}#vamsi-concept .v-nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding:10px 0 20px}#vamsi-concept .v-nav.v-open{display:flex}#vamsi-concept .v-nav a{padding:12px 0;font-size:14px}#vamsi-concept .v-nav .v-button{display:flex;margin-top:8px}#vamsi-concept .v-hero{grid-template-columns:1fr;gap:33px;padding-top:36px;padding-bottom:32px}#vamsi-concept .v-hero h1{font-size:43px;margin-top:22px}#vamsi-concept .v-intro{font-size:14px;margin-top:20px;max-width:none}#vamsi-concept .v-hero-actions{gap:15px;margin-top:24px}#vamsi-concept .v-hero-note{margin-top:17px}#vamsi-concept .v-art{height:348px;max-width:380px;width:100%;margin:auto}#vamsi-concept .v-art .v-bottle{width:86px;height:153px;left:24%;bottom:101px}#vamsi-concept .v-art .v-tube{width:79px;height:178px;bottom:97px;left:53%}#vamsi-concept .v-art .v-jar{bottom:60px;left:42%;width:91px;height:55px}#vamsi-concept .v-art .v-jar:before{width:95px}#vamsi-concept .v-art .v-jar:after{left:32px}#vamsi-concept .v-art .v-bottle .v-label{top:44px;height:78px}#vamsi-concept .v-plinth{bottom:22px;height:83px}#vamsi-concept .v-art-top{top:30px}#vamsi-concept .v-art .v-orbit{top:33px;width:270px;height:270px;left:calc(50% - 135px)}#vamsi-concept .v-ribbon{flex-wrap:wrap;justify-content:center;gap:7px 17px;padding-block:15px;font-size:10px}#vamsi-concept .v-ribbon span{gap:7px}#vamsi-concept .v-section{padding-block:42px}#vamsi-concept .v-section-heading{display:block;margin-bottom:23px}#vamsi-concept h2{font-size:32px}#vamsi-concept .v-section-heading>p{max-width:none;margin-top:17px}#vamsi-concept .v-categories{grid-template-columns:1fr;gap:20px}#vamsi-concept .v-category-image{height:148px}#vamsi-concept .v-cat-content{padding:23px}#vamsi-concept .v-about{grid-template-columns:1fr;gap:30px;padding-block:40px}#vamsi-concept .v-about h2{font-size:33px}#vamsi-concept .v-about-intro{max-width:none}#vamsi-concept .v-about-item{gap:13px}#vamsi-concept .v-about-item p{font-size:13px}#vamsi-concept .v-steps{grid-template-columns:1fr;gap:24px;margin-top:26px}#vamsi-concept .v-step{display:grid;grid-template-columns:35px 1fr;column-gap:17px;padding-top:23px}#vamsi-concept .v-step-num{grid-row:1/3;margin:0;font-size:28px}#vamsi-concept .v-step p{grid-column:2;margin-top:8px}#vamsi-concept .v-partner-note{margin-top:23px}#vamsi-concept .v-contact{grid-template-columns:1fr;gap:25px;padding-block:40px}#vamsi-concept .v-contact h2{font-size:33px}#vamsi-concept .v-company{margin-top:24px}#vamsi-concept .v-form{padding:20px}#vamsi-concept .v-footer{flex-wrap:wrap;gap:10px;padding-block:22px}#vamsi-concept .v-footer>span:last-child{flex-basis:100%}#vamsi-concept .v-eyebrow{font-size:10px;letter-spacing:.12em}}
    @container(max-width:340px){#vamsi-concept .v-hero h1{font-size:37px}#vamsi-concept .v-hero-actions{align-items:stretch;flex-direction:column}#vamsi-concept .v-textlink{align-self:start}#vamsi-concept .v-art .v-bottle{left:17%}#vamsi-concept .v-art .v-tube{left:53%}}
    @media(prefers-reduced-motion:reduce){#vamsi-concept .v-button{transition:none}#vamsi-concept .v-button:hover{transform:none}}
  
html{scroll-behavior:smooth;scroll-padding-top:105px;color-scheme:light}body{margin:0;background:#faf9f5}body,button,input,textarea,select{font-family:Arial,Helvetica,sans-serif}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}
#vamsi-concept{--v-paper:#faf9f5;--v-ink:#173a2d;--v-muted:#54655c;--v-line:#d9dfd4;--v-soft:#edf0e6;--v-white:#fff;--v-green:#09564d;--v-on-green:#fff}
#vamsi-concept .v-shell{max-width:1440px;border:0}#vamsi-concept .v-header{position:sticky;top:0;z-index:10}#vamsi-concept section{scroll-margin-top:105px}#vamsi-concept .v-wrap{padding-inline:7%}#vamsi-concept .v-hero{padding-top:65px;padding-bottom:60px;gap:6%}#vamsi-concept .v-hero h1{font-size:clamp(38px,5.1cqw,67px)}#vamsi-concept .v-art{height:480px}#vamsi-concept .v-intro{max-width:410px;font-size:16px}#vamsi-concept .v-section{padding-block:75px}#vamsi-concept .v-art-top{color:#33462e}#vamsi-concept .v-form .v-fields{border:0;padding:0;margin:0;min-width:0}#vamsi-concept .v-demo-note a{color:var(--v-ink);text-decoration:underline;text-underline-offset:3px}#vamsi-concept .v-requisites{font-size:13px;line-height:1.7;margin:20px 0 0}#vamsi-concept .v-requisites div{margin-top:12px}#vamsi-concept .v-requisites dt{color:var(--v-muted);font-size:11px}#vamsi-concept .v-requisites dd{margin:0;color:var(--v-ink)}#vamsi-concept .v-direct{display:block;font-size:14px;margin-top:15px;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}#vamsi-concept .v-result{margin:0 0 18px}#vamsi-concept .v-result.v-error{border-color:#9d3d25;color:#74331f;background:#fff2ed}#vamsi-concept .v-field [aria-invalid=true]{border-color:#9d3d25}#vamsi-concept .v-field-error{display:block;color:#8a351e;font-size:12px;line-height:1.4;margin-top:5px}#vamsi-concept button:disabled{cursor:wait;opacity:.65;transform:none}#vamsi-concept .v-sr-only,#vamsi-concept .v-trap{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#vamsi-concept .v-skip{position:absolute;top:10px;left:12px;transform:translateY(-150%);padding:10px 18px;z-index:100;background:#09564d;color:#fff}#vamsi-concept .v-skip:focus{transform:none}#vamsi-concept .v-footer a{padding-block:10px;text-decoration:underline;text-underline-offset:3px}#vamsi-concept .v-nav a[aria-current=location]{text-decoration:underline;text-underline-offset:5px}#vamsi-concept .v-legal{padding:55px 7% 70px;max-width:920px;margin:auto}#vamsi-concept .v-legal h1{font-size:clamp(32px,5vw,49px);line-height:1.15;font-weight:500;letter-spacing:-.04em}#vamsi-concept .v-legal h2{font-size:23px;margin:32px 0 12px}#vamsi-concept .v-legal p,#vamsi-concept .v-legal li{font-size:15px;line-height:1.8;color:var(--v-muted)}#vamsi-concept .v-legal p{margin:12px 0}#vamsi-concept .v-legal a{text-decoration:underline}#vamsi-concept .v-legal .v-eyebrow{margin-bottom:22px}#vamsi-concept .v-legal ul{padding-left:22px}#vamsi-concept .v-legal-updated{font-size:12px!important}
@container(max-width:1024px){#vamsi-concept .v-wrap{padding-inline:5.8%}#vamsi-concept .v-art{height:420px}}
@container(max-width:760px){#vamsi-concept .v-art{height:385px}#vamsi-concept .v-intro{font-size:14px}#vamsi-concept .v-hero{gap:22px}}
@container(max-width:600px){#vamsi-concept .v-wrap{padding-inline:7%}#vamsi-concept .v-header{position:relative;top:auto}#vamsi-concept .v-hero{padding-top:36px;padding-bottom:32px;gap:33px}#vamsi-concept .v-hero h1{font-size:43px}#vamsi-concept .v-art{height:348px}#vamsi-concept .v-section{padding-block:42px}#vamsi-concept .v-about,#vamsi-concept .v-contact{padding-block:40px}#vamsi-concept section{scroll-margin-top:20px}}
@container(max-width:340px){#vamsi-concept .v-hero h1{font-size:37px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* VAMSI 1.1 — supplied Cyrillic mark, restrained teal and gold. */
#vamsi-concept{--v-logo:url("logo-mark.webp");--v-ink:#183f38;--v-green:#09564d;--v-on-green:#fff;--v-gold:#b28a4c}
#vamsi-concept .v-logo{gap:9px;min-height:54px}
#vamsi-concept .v-brand-mark{display:block;width:55px;height:55px;flex:0 0 55px;background:var(--v-logo) center/contain no-repeat;margin-left:-5px}
#vamsi-concept .v-brand-name{font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:500;letter-spacing:.085em;line-height:1;color:#00554f}
#vamsi-concept .v-logo-footer{min-height:44px;gap:5px;text-decoration:none;padding:0}
#vamsi-concept .v-logo-footer .v-brand-mark{width:36px;height:36px;flex-basis:36px;margin-left:-4px}
#vamsi-concept .v-logo-footer .v-brand-name{font-size:21px;letter-spacing:.075em}
#vamsi-concept .v-eyebrow:before{background:var(--v-gold)}
#vamsi-concept .v-about .v-eyebrow,#vamsi-concept .v-about-item>span{color:#e0c294}
#vamsi-concept .v-step-num{color:#967344}
#vamsi-concept .v-ribbon i{background:#ae8a51}
#vamsi-concept .v-footer{border-top:0}
@container(max-width:760px){#vamsi-concept .v-nav{gap:15px}#vamsi-concept .v-header{gap:15px}#vamsi-concept .v-brand-name{font-size:27px}}
@container(max-width:600px){#vamsi-concept .v-header{gap:0;min-height:82px}#vamsi-concept .v-brand-mark{width:48px;height:48px;flex-basis:48px}#vamsi-concept .v-brand-name{font-size:27px}#vamsi-concept .v-footer{gap:8px 18px}#vamsi-concept .v-footer>a:last-child{flex-basis:100%;width:max-content}#vamsi-concept .v-logo-footer .v-brand-mark{width:34px;height:34px;flex-basis:34px}#vamsi-concept .v-logo-footer .v-brand-name{font-size:20px}}
@container(max-width:340px){#vamsi-concept .v-brand-name{font-size:25px}#vamsi-concept .v-logo{gap:5px}}
/* 1.3: geometric icons; no Unicode arrows or emoji-font dependency. */
#vamsi-concept .v-icon-arrow {
  display:inline-block; position:relative; width:18px; height:18px;
  flex:0 0 18px; padding:0; vertical-align:-3px; color:inherit;
  transform:rotate(-45deg); pointer-events:none;
}
#vamsi-concept .v-icon-arrow::before {
  content:""; position:absolute; left:2px; top:8px;
  width:13px; height:2px; background:currentColor; border-radius:1px;
}
#vamsi-concept .v-icon-arrow::after {
  content:""; position:absolute; right:3px; top:5px;
  width:8px; height:8px; border-top:2px solid currentColor;
  border-right:2px solid currentColor; transform:rotate(45deg);
}
#vamsi-concept .v-icon-down {transform:rotate(90deg)}
#vamsi-concept .v-icon-back {transform:rotate(180deg)}
#vamsi-concept .v-about-item>.v-icon-arrow {padding:0;margin-top:4px}
/* Keep form-field borders and keyboard focus indicators; remove decorative rules. */
#vamsi-concept .v-step,
#vamsi-concept .v-partner-note,
#vamsi-concept .v-company,
#vamsi-concept .v-textlink,
#vamsi-concept .v-about-item {border:0}
#vamsi-concept .v-footer .v-logo {text-decoration:none}
#vamsi-concept .v-direct .v-icon-arrow {margin-left:5px}
@media (forced-colors:active) {
  #vamsi-concept .v-icon-arrow::before {background:CanvasText}
}

/* Photographic hero: retain the original frame and typography over the image. */
#vamsi-concept .v-art-photo::before {
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  background:linear-gradient(180deg,rgba(247,247,239,.30) 0%,transparent 24%,transparent 70%,rgba(239,238,225,.28) 100%);
  pointer-events:none;
}
#vamsi-concept .v-art-photo::after {display:none}
#vamsi-concept .v-art-photo>img {
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:58% 50%;
}
#vamsi-concept .v-art-photo .v-art-top,
#vamsi-concept .v-art-photo .v-art-caption {
  z-index:2;
  color:#31493d;
  text-shadow:0 1px 7px rgba(255,255,247,.92);
}
@container(max-width:600px) {
  #vamsi-concept .v-art-photo>img {object-position:60% 50%}
}

#vamsi-concept .v-art-photo .v-art-top {
  top: auto;
  bottom: 18px;
  font-size: 12px;
  text-shadow: none;
}