{"id":13341,"date":"2025-07-21T19:50:16","date_gmt":"2025-07-21T16:50:16","guid":{"rendered":"https:\/\/agigma.gr\/?page_id=13341"},"modified":"2026-11-09T11:25:36","modified_gmt":"2026-11-09T09:25:36","slug":"villa-spa-kriti","status":"publish","type":"page","link":"https:\/\/agigma.gr\/el\/villa-spa-kriti\/","title":{"rendered":"Villa Spa"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13341\" class=\"elementor elementor-13341\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-881c8ec elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default\" data-id=\"881c8ec\" data-element_type=\"section\" data-e-type=\"section\" id=\"agigma-v2\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9f307dc\" data-id=\"9f307dc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4c385d2 elementor-widget elementor-widget-html\" data-id=\"4c385d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<html><head><style>\/* ==========================================================================\n   AGIGMA \u00e2\u20ac\u201d site-v1 shared styles\n   Base: approved homepage concept (_preview\/home\/index.html)\n   Palette: cream \/ olive \/ gold \u00c2\u00b7 Type: Cormorant Garamond + Jost\n   ========================================================================== *\/\n\n\n\n#agigma-v2{\n  --cream:#F6F1E7;\n  --cream2:#EFE7D8;\n  --cream3:#FBF7F0;\n  --ink:#1E2923;\n  --ink-soft:#334037;\n  --olive:#58674F;\n  --gold:#B8893F;\n  --gold-dark:#94652A;\n  --gold-light:#C7A25A;\n  --muted:#6E7568;\n  --body:#3F4B42;\n  --line:rgba(30,41,35,.14);\n  --line-strong:rgba(30,41,35,.28);\n  --line-cream:rgba(246,241,231,.18);\n  --shadow:0 18px 50px rgba(20,28,23,.10);\n}\n\n\n\n#agigma-v2{box-sizing:border-box}\n\n\n#agigma-v2{scroll-behavior:smooth}\n\n\n\/* overflow-x:hidden makes body a scroll container and kills position:sticky;\n   clip gives the same horizontal clipping without it (fallback kept for old engines) *\/\n\n\n#agigma-v2, #agigma-v2{margin:0;padding:0;overflow-x:hidden;overflow-x:clip}\n\n\n#agigma-v2{\n  background:var(--cream);\n  color:var(--ink);\n  font-family:\"Jost\",system-ui,-apple-system,sans-serif;\n  font-size:16.5px;\n  line-height:1.7;\n  -webkit-font-smoothing:antialiased;\n  text-rendering:optimizeLegibility;\n}\n\n\n#agigma-v2 img{max-width:100%}\n\n\n#agigma-v2 a{color:inherit;text-decoration:none}\n\n\n#agigma-v2 p{margin:0 0 1em}\n\n\n#agigma-v2 p:last-child{margin-bottom:0}\n\n\n#agigma-v2 .serif{font-family:\"Cormorant Garamond\",Georgia,serif}\n\n\n#agigma-v2 .wrap{max-width:1440px;margin:0 auto}\n\n\n\n\/* ---------- accessibility ------------------------------------------------ *\/\n\n\n#agigma-v2 .skip{\n  position:absolute;left:-9999px;top:0;z-index:200;\n  background:var(--ink);color:var(--cream);padding:12px 20px;\n  font-size:12px;letter-spacing:.12em;text-transform:uppercase;\n}\n\n\n#agigma-v2 .skip:focus{left:12px;top:12px}\n\n\n#agigma-v2 :focus-visible{outline:2px solid var(--gold-dark);outline-offset:3px}\n\n\n\n\/* ---------- header ------------------------------------------------------- *\/\n\n\n#agigma-v2 .site-header{\n  height:86px;display:flex;align-items:center;justify-content:space-between;\n  padding:0 54px;border-bottom:1px solid var(--line);background:var(--cream);\n  position:relative;z-index:5;\n}\n\n\n#agigma-v2 .brand{display:flex;flex-direction:column;line-height:1;flex:0 0 auto}\n\n\n#agigma-v2 .brand .name{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:34px;letter-spacing:.18em;font-weight:500}\n\n\n#agigma-v2 .brand .sub{font-size:8px;letter-spacing:.32em;color:var(--muted);margin-top:5px;text-transform:uppercase}\n\n\n\n#agigma-v2 .main-nav{display:flex;gap:30px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}\n\n\n#agigma-v2 .main-nav a{position:relative;padding:6px 0;white-space:nowrap;transition:color .2s}\n\n\n#agigma-v2 .main-nav a:hover{color:var(--gold-dark)}\n\n\n#agigma-v2 .main-nav a:hover:after, #agigma-v2 .main-nav a.active:after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold)}\n\n\n#agigma-v2 .main-nav a.active{color:var(--ink);font-weight:500}\n\n\n\n#agigma-v2 .head-right{display:flex;align-items:center;gap:20px;flex:0 0 auto}\n\n\n#agigma-v2 .phone{font-size:12px;letter-spacing:.08em;color:var(--ink-soft);white-space:nowrap}\n\n\n#agigma-v2 .phone:hover{color:var(--gold-dark)}\n\n\n#agigma-v2 .btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:10px;\n  border:1px solid transparent;border-radius:999px;padding:13px 25px;\n  font-family:\"Jost\",system-ui,sans-serif;font-size:11px;letter-spacing:.16em;\n  text-transform:uppercase;font-weight:500;transition:.2s;cursor:pointer;\n  white-space:nowrap;\n}\n\n\n#agigma-v2 .btn-gold{background:var(--gold);color:#171d18}\n\n\n#agigma-v2 .btn-gold:hover{background:var(--gold-dark);color:var(--cream)}\n\n\n#agigma-v2 .btn-ghost{border-color:rgba(30,41,35,.28);color:var(--ink);background:transparent}\n\n\n#agigma-v2 .btn-ghost:hover{border-color:var(--ink);background:rgba(30,41,35,.04)}\n\n\n#agigma-v2 .btn-cream{border-color:rgba(246,241,231,.45);color:var(--cream);background:transparent}\n\n\n#agigma-v2 .btn-cream:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}\n\n\n#agigma-v2 .btn-sm{padding:11px 20px;font-size:10.5px}\n\n\n\n#agigma-v2 .hamb{display:none;flex-direction:column;justify-content:center;gap:5px;width:30px;height:34px;background:none;border:0;padding:0;cursor:pointer}\n\n\n#agigma-v2 .hamb span{height:1px;background:var(--ink);display:block;transition:.2s}\n\n\n#agigma-v2 .hamb.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}\n\n\n#agigma-v2 .hamb.is-open span:nth-child(2){opacity:0}\n\n\n#agigma-v2 .hamb.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}\n\n\n\n#agigma-v2 .lang-switch{display:flex;align-items:center;gap:4px;font-size:10px;letter-spacing:.08em;color:var(--muted)}\n\n\n#agigma-v2 .lang-switch a{padding:4px 6px;border:1px solid transparent;border-radius:999px}\n\n\n#agigma-v2 .lang-switch a.active{border-color:var(--gold);color:var(--ink)}\n\n\n#agigma-v2 .lang-switch span{opacity:.35}\n\n\n\n\/* mobile navigation *\/\n\n\n#agigma-v2 .mobile-nav{\n  position:fixed;inset:0;z-index:4;background:var(--cream);\n  display:none;flex-direction:column;justify-content:space-between;\n  padding:104px 22px 34px;overflow-y:auto;\n}\n\n\n#agigma-v2 .mobile-nav.open{display:flex}\n\n\n#agigma-v2 .mobile-nav nav{display:flex;flex-direction:column}\n\n\n#agigma-v2 .mobile-nav nav a{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:29px;line-height:1.1;\n  padding:15px 0;border-bottom:1px solid var(--line);color:var(--ink);\n  display:flex;align-items:center;justify-content:space-between;\n}\n\n\n#agigma-v2 .mobile-nav nav a.active{color:var(--gold-dark)}\n\n\n#agigma-v2 .mobile-nav nav a.active:after{content:\"\u00e2\u2020\u2019\";font-family:\"Jost\",sans-serif;font-size:14px;color:var(--gold-dark)}\n\n\n#agigma-v2 .mobile-nav-foot{margin-top:26px;display:flex;flex-direction:column;gap:14px}\n\n\n#agigma-v2 .mobile-nav-foot .tel{font-size:13px;letter-spacing:.08em;color:var(--muted)}\n\n\n#agigma-v2 body.menu-open{overflow:hidden}\n\n\n\n\/* ---------- type --------------------------------------------------------- *\/\n\n\n#agigma-v2 .eyebrow{\n  font-size:11px;letter-spacing:.30em;text-transform:uppercase;\n  color:var(--gold-dark);font-weight:600;margin-bottom:22px;\n}\n\n\n#agigma-v2 h1{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:500;\n  font-size:clamp(46px,4.7vw,74px);line-height:.96;letter-spacing:-.025em;margin:0;text-wrap:balance\n}\n\n\n#agigma-v2 h1 .soft{display:block;font-style:italic;font-weight:400;color:var(--olive);font-size:.72em;letter-spacing:-.015em;margin-top:8px}\n\n\n#agigma-v2 h2{font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:500;letter-spacing:-.01em}\n\n\n#agigma-v2 .lead{max-width:540px;font-size:18.5px;line-height:1.72;color:var(--body);font-weight:400;margin:28px 0 0}\n\n\n#agigma-v2 .lead strong{font-weight:500;color:var(--ink)}\n\n\n#agigma-v2 .micro{font-size:11.5px;color:var(--muted);letter-spacing:.06em;margin-top:16px}\n\n\n\n\/* ---------- buttons \/ links --------------------------------------------- *\/\n\n\n#agigma-v2 .cta-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:34px}\n\n\n#agigma-v2 .cta-row .btn{padding:17px 32px;font-size:11.5px}\n\n\n#agigma-v2 .link{\n  font-size:11px;letter-spacing:.16em;text-transform:uppercase;\n  border-bottom:1px solid rgba(30,41,35,.4);padding-bottom:4px;transition:.2s;\n  display:inline-block;\n}\n\n\n#agigma-v2 .link:hover{border-color:var(--gold-dark);color:var(--gold-dark)}\n\n\n#agigma-v2 .link-cream{color:var(--cream);border-color:rgba(246,241,231,.5)}\n\n\n#agigma-v2 .link-cream:hover{color:var(--gold-light);border-color:var(--gold-light)}\n\n\n\n\/* ---------- homepage hero (approved) ------------------------------------ *\/\n\n\n#agigma-v2 .hero{display:grid;grid-template-columns:1.04fr .96fr;min-height:760px;max-height:820px}\n\n\n#agigma-v2 .hero-copy{padding:82px 6vw 48px 54px;display:flex;flex-direction:column;justify-content:center}\n\n\n#agigma-v2 .hero-media{position:relative;overflow:hidden;background:#ddd6c6}\n\n\n#agigma-v2 .hero-media img{width:100%;height:100%;object-fit:cover;object-position:58% 50%;display:block}\n\n\n#agigma-v2 .hero-media:before{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,41,35,.16),rgba(30,41,35,0) 42%);z-index:1}\n\n\n#agigma-v2 .frame{position:absolute;inset:20px;border:1px solid rgba(255,255,255,.38);z-index:2;pointer-events:none}\n\n\n#agigma-v2 .vertical{\n  position:absolute;right:30px;bottom:34px;z-index:3;color:#fff;font-size:9px;\n  letter-spacing:.34em;text-transform:uppercase;writing-mode:vertical-rl;\n  transform:rotate(180deg);opacity:.9;\n}\n\n\n#agigma-v2 .img-note{position:absolute;left:38px;bottom:32px;z-index:3;color:#fff;max-width:230px}\n\n\n#agigma-v2 .img-note .k{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:21px;line-height:1.15}\n\n\n#agigma-v2 .img-note .s{font-size:9px;letter-spacing:.2em;text-transform:uppercase;opacity:.85;margin-top:6px}\n\n\n\n#agigma-v2 .trust{display:flex;margin-top:44px;border-top:1px solid var(--line);padding-top:20px;max-width:100%}\n\n\n#agigma-v2 .trust .item{flex:1;padding-right:18px}\n\n\n#agigma-v2 .trust .item + .item{border-left:1px solid var(--line);padding-left:18px}\n\n\n#agigma-v2 .trust .big{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:26px;line-height:1;color:var(--ink)}\n\n\n#agigma-v2 .trust .small{font-size:10.5px;letter-spacing:.10em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-weight:500}\n\n\n#agigma-v2 .stars{color:var(--gold);letter-spacing:2px;font-size:12px}\n\n\n\n\/* ---------- generic page hero ------------------------------------------- *\/\n\n\n#agigma-v2 .page-hero{border-bottom:1px solid var(--line);background:var(--cream)}\n\n\n#agigma-v2 .page-hero.split{display:grid;grid-template-columns:1.02fr .98fr;min-height:540px}\n\n\n#agigma-v2 .page-hero .copy{padding:70px 6vw 62px 54px;display:flex;flex-direction:column;justify-content:center}\n\n\n#agigma-v2 .page-title{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:500;\n  font-size:clamp(42px,4.3vw,66px);line-height:.98;letter-spacing:-.025em;margin:0;text-wrap:balance\n}\n\n\n#agigma-v2 .page-title .soft{display:block;font-style:italic;font-weight:400;color:var(--olive);font-size:.7em;letter-spacing:-.01em;margin-top:10px}\n\n\n#agigma-v2 .page-hero .media{position:relative;overflow:hidden;background:#ddd6c6}\n\n\n#agigma-v2 .page-hero .media img{width:100%;height:100%;object-fit:cover;display:block}\n\n\n#agigma-v2 .page-hero .media:before{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,41,35,.14),rgba(30,41,35,0) 45%);z-index:1}\n\n\n#agigma-v2 .page-hero .media .frame{z-index:2}\n\n\n\n\/* centered editorial hero *\/\n\n\n#agigma-v2 .hero-editorial{padding:74px 54px 62px;text-align:center;border-bottom:1px solid var(--line)}\n\n\n#agigma-v2 .hero-editorial .eyebrow{margin-bottom:20px}\n\n\n#agigma-v2 .hero-editorial .page-title{font-size:clamp(42px,4.4vw,68px)}\n\n\n#agigma-v2 .hero-editorial .lead{margin-left:auto;margin-right:auto;max-width:620px}\n\n\n#agigma-v2 .hero-editorial .cta-row{justify-content:center}\n\n\n\n\/* dark hero (offers) *\/\n\n\n#agigma-v2 .hero-dark{background:var(--ink);color:var(--cream);padding:68px 54px 0;position:relative;overflow:hidden}\n\n\n#agigma-v2 .hero-dark .eyebrow{color:var(--gold-light)}\n\n\n#agigma-v2 .hero-dark .page-title{color:var(--cream)}\n\n\n#agigma-v2 .hero-dark .page-title .soft{color:rgba(246,241,231,.62)}\n\n\n#agigma-v2 .hero-dark .lead{color:rgba(246,241,231,.78);max-width:560px}\n\n\n#agigma-v2 .hero-dark .lead strong{color:var(--cream)}\n\n\n#agigma-v2 .ticker{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:44px;border-top:1px solid var(--line-cream);padding:22px 0 30px}\n\n\n#agigma-v2 .ticker div{padding-right:16px}\n\n\n#agigma-v2 .ticker div + div{border-left:1px solid var(--line-cream);padding-left:18px}\n\n\n#agigma-v2 .ticker .t{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light)}\n\n\n#agigma-v2 .ticker .v{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:34px;line-height:1.05;color:var(--cream);margin-top:4px}\n\n\n#agigma-v2 .ticker .s{font-size:12px;color:rgba(246,241,231,.6);line-height:1.4;margin-top:2px}\n\n\n\n\/* ---------- breadcrumbs -------------------------------------------------- *\/\n\n\n#agigma-v2 .crumbs{\n  font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);\n  padding:16px 54px;border-bottom:1px solid var(--line);background:var(--cream);\n}\n\n\n#agigma-v2 .crumbs a:hover{color:var(--gold-dark)}\n\n\n#agigma-v2 .crumbs .sep{opacity:.45;margin:0 9px}\n\n\n#agigma-v2 .crumbs .now{color:var(--ink-soft)}\n\n\n\n\/* ---------- sections ----------------------------------------------------- *\/\n\n\n#agigma-v2 .section{padding:76px 54px}\n\n\n#agigma-v2 .section.tight{padding:54px 54px}\n\n\n#agigma-v2 .section.alt{background:var(--cream2)}\n\n\n#agigma-v2 .section.dark{background:var(--ink);color:var(--cream)}\n\n\n#agigma-v2 .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:34px}\n\n\n#agigma-v2 .section-head h2{font-size:clamp(34px,3.2vw,46px);line-height:1.02;margin:0}\n\n\n#agigma-v2 .section-head p{margin:0;max-width:420px;color:#4b584e;font-size:16.5px;line-height:1.7}\n\n\n#agigma-v2 .section-head .eyebrow{margin-bottom:14px}\n\n\n#agigma-v2 .section.dark .section-head p{color:rgba(246,241,231,.7)}\n\n\n#agigma-v2 .section.dark .section-head h2{color:var(--cream)}\n\n\n\n\/* ---------- homepage paths \/ cards -------------------------------------- *\/\n\n\n#agigma-v2 .paths{background:var(--cream2);padding:54px 54px 64px}\n\n\n#agigma-v2 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}\n\n\n#agigma-v2 .card{background:var(--cream);border:1px solid rgba(30,41,35,.1);overflow:hidden;display:flex;flex-direction:column}\n\n\n#agigma-v2 .card img{width:100%;height:190px;object-fit:cover;display:block;filter:saturate(.92)}\n\n\n#agigma-v2 .card .body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}\n\n\n#agigma-v2 .card .tag{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dark);font-weight:600}\n\n\n#agigma-v2 .card h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:29px;font-weight:600;margin:0;line-height:1.08}\n\n\n#agigma-v2 .card p{font-size:16px;line-height:1.65;color:#4A584E;margin:0;font-weight:400;flex:1}\n\n\n#agigma-v2 .card .go{font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-top:8px;border-bottom:1px solid rgba(30,41,35,.3);align-self:flex-start;padding-bottom:3px}\n\n\n#agigma-v2 .card .go:hover{color:var(--gold-dark);border-color:var(--gold-dark)}\n\n\n\n\/* ---------- offers band (approved) -------------------------------------- *\/\n\n\n#agigma-v2 .offers-band{background:var(--ink);color:var(--cream);padding:46px 54px}\n\n\n#agigma-v2 .offers-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}\n\n\n#agigma-v2 .offers-band .eyebrow{color:var(--gold);margin-bottom:8px}\n\n\n#agigma-v2 .offers-band h2{font-size:40px;font-weight:500;line-height:1;margin:0;color:var(--cream)}\n\n\n#agigma-v2 .offers-band .link{color:var(--cream);border-color:rgba(246,241,231,.5)}\n\n\n#agigma-v2 .offers-band .link:hover{color:var(--gold-light);border-color:var(--gold-light)}\n\n\n#agigma-v2 .offer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}\n\n\n#agigma-v2 .offer{border:1px solid var(--line-cream);padding:18px 18px 16px;display:flex;flex-direction:column;gap:4px;color:var(--cream);transition:.2s}\n\n\n#agigma-v2 .offer:hover{border-color:var(--gold);background:rgba(246,241,231,.04)}\n\n\n#agigma-v2 .offer-tag{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}\n\n\n#agigma-v2 .offer strong{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:34px;font-weight:500;line-height:1}\n\n\n#agigma-v2 .offer span:last-child{font-size:12px;line-height:1.45;color:rgba(246,241,231,.75)}\n\n\n\n\/* ---------- offer cards (offers page) ----------------------------------- *\/\n\n\n#agigma-v2 .offer-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}\n\n\n#agigma-v2 .ocard{\n  position:relative;background:var(--cream3);border:1px solid var(--line);\n  padding:30px 32px 28px;display:flex;flex-direction:column;transition:.2s;\n}\n\n\n#agigma-v2 .ocard:hover{border-color:var(--gold);box-shadow:var(--shadow)}\n\n\n#agigma-v2 .ocard .kicker{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}\n\n\n#agigma-v2 .ocard .tag{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-dark);font-weight:600}\n\n\n#agigma-v2 .ocard .slot{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}\n\n\n#agigma-v2 .ocard h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:32px;font-weight:600;line-height:1.05;margin:0 0 4px}\n\n\n#agigma-v2 .ocard .sub{font-size:16px;color:#4A584E;line-height:1.6;margin:0}\n\n\n#agigma-v2 .ocard .price-row{display:flex;align-items:baseline;gap:14px;margin:22px 0 4px;flex-wrap:wrap}\n\n\n#agigma-v2 .ocard .price{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:56px;line-height:.9;color:var(--ink)}\n\n\n#agigma-v2 .ocard .price small{font-size:29px;letter-spacing:.02em;margin-left:2px}\n\n\n#agigma-v2 .ocard .was{font-size:14px;color:var(--muted)}\n\n\n#agigma-v2 .ocard .was s{text-decoration-thickness:1px}\n\n\n#agigma-v2 .ocard .per{font-size:12px;letter-spacing:.06em;color:var(--muted)}\n\n\n#agigma-v2 .ocard ul{list-style:none;padding:0;margin:20px 0 24px;display:grid;gap:9px}\n\n\n#agigma-v2 .ocard li{position:relative;padding-left:20px;font-size:16px;line-height:1.55;color:#445147}\n\n\n#agigma-v2 .ocard li:before{content:\"\";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--gold)}\n\n\n#agigma-v2 .ocard .btn{align-self:flex-start;margin-top:auto}\n\n\n#agigma-v2 .ocard .fine{font-size:12.5px;color:var(--muted);margin-top:12px}\n\n\n\n\/* ---------- therapy groups ---------------------------------------------- *\/\n\n\n#agigma-v2 .group{padding:64px 54px;border-top:1px solid var(--line);scroll-margin-top:20px}\n\n\n#agigma-v2 .group:first-of-type{border-top:0}\n\n\n#agigma-v2 .group-grid{display:grid;grid-template-columns:320px 1fr;gap:48px;align-items:start}\n\n\n#agigma-v2 .group-aside{position:sticky;top:26px}\n\n\n#agigma-v2 .group-aside .shot{position:relative;overflow:hidden;background:#ddd6c6}\n\n\n#agigma-v2 .group-aside img{width:100%;height:260px;object-fit:cover;display:block;filter:saturate(.92)}\n\n\n#agigma-v2 .group-aside .num{\n  position:absolute;left:14px;top:12px;background:rgba(246,241,231,.92);color:var(--ink);\n  font-size:10px;letter-spacing:.2em;padding:5px 10px;\n}\n\n\n#agigma-v2 .group-aside h2{font-size:36px;line-height:1.05;margin:22px 0 10px}\n\n\n#agigma-v2 .group-aside p{font-size:16px;line-height:1.7;color:#4A584E;margin:0}\n\n\n#agigma-v2 .group-aside .link{margin-top:18px}\n\n\n#agigma-v2 .tgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}\n\n\n#agigma-v2 .tcard{\n  background:var(--cream3);border:1px solid var(--line);padding:22px 24px 20px;\n  display:flex;flex-direction:column;gap:7px;transition:.2s;\n}\n\n\n#agigma-v2 .tcard:hover{border-color:var(--gold);background:#fff;box-shadow:var(--shadow)}\n\n\n#agigma-v2 .tcard .en{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}\n\n\n#agigma-v2 .tcard h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:25px;font-weight:600;margin:0;line-height:1.1}\n\n\n#agigma-v2 .tcard p{font-size:16px;line-height:1.6;color:#4A584E;margin:0;flex:1}\n\n\n#agigma-v2 .tcard .go{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid rgba(30,41,35,.3);align-self:flex-start;padding-bottom:3px;margin-top:6px}\n\n\n#agigma-v2 .tcard .go:hover{color:var(--gold-dark);border-color:var(--gold-dark)}\n\n\n#agigma-v2 .tcard .dur{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);margin-left:8px}\n\n\n\n#agigma-v2 .chips{display:flex;gap:9px;flex-wrap:wrap;padding:0 54px 30px;background:var(--cream)}\n\n\n#agigma-v2 .chip{\n  border:1px solid var(--line-strong);border-radius:999px;padding:9px 17px;\n  font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);\n  transition:.2s;background:transparent;\n}\n\n\n#agigma-v2 .chip:hover{border-color:var(--gold);color:var(--gold-dark);background:#fff}\n\n\n\n\/* ---------- programmes --------------------------------------------------- *\/\n\n\n#agigma-v2 .programmes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n\n\n#agigma-v2 .programme{border:1px solid var(--line);background:var(--cream);padding:28px 28px 26px;display:flex;flex-direction:column;gap:8px}\n\n\n#agigma-v2 .programme .tag{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dark);font-weight:600}\n\n\n#agigma-v2 .programme h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:28px;font-weight:600;margin:0;line-height:1.1}\n\n\n#agigma-v2 .programme p{font-size:16px;line-height:1.65;color:#4A584E;margin:0;flex:1}\n\n\n#agigma-v2 .programme .meta{font-size:12px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-top:4px}\n\n\n#agigma-v2 .programme .link{margin-top:12px;align-self:flex-start}\n\n\n\n\/* ---------- wide editorial image ---------------------------------------- *\/\n\n\n#agigma-v2 .wide-shot{position:relative;overflow:hidden;background:#ddd6c6;height:410px}\n\n\n#agigma-v2 .wide-shot img{width:100%;height:100%;object-fit:cover;object-position:50% 34%;display:block;filter:saturate(.95)}\n\n\n#agigma-v2 .wide-shot .cap{\n  position:absolute;right:54px;bottom:22px;color:#fff;font-size:9.5px;letter-spacing:.22em;\n  text-transform:uppercase;text-shadow:0 1px 14px rgba(0,0,0,.55);z-index:2;\n}\n\n\n#agigma-v2 .wide-shot:after{content:\"\";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,28,23,.28),transparent 45%)}\n\n\n\n\/* ---------- gift --------------------------------------------------------- *\/\n\n\n#agigma-v2 .gift-hero-side{background:var(--cream2);display:flex;align-items:center;justify-content:center;padding:54px;border-left:1px solid var(--line)}\n\n\n#agigma-v2 .gift-hero-side .gift-figure{background:transparent;border:0;box-shadow:none;padding:0}\n\n\n#agigma-v2 .gift-figure{position:relative;background:var(--cream2);border:1px solid var(--line);padding:34px;display:flex;align-items:center;justify-content:center}\n\n\n#agigma-v2 .gift-figure img{width:100%;max-width:360px;display:block;box-shadow:0 22px 50px rgba(20,28,23,.16)}\n\n\n#agigma-v2 .gift-figure .seal{\n  position:absolute;right:-26px;top:20px;background:var(--ink);color:var(--cream);\n  border:1px solid var(--gold);padding:14px 18px;max-width:200px;\n}\n\n\n#agigma-v2 .gift-figure .seal .k{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:20px;line-height:1.1;color:var(--gold-light)}\n\n\n#agigma-v2 .gift-figure .seal .s{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(246,241,231,.7);margin-top:4px}\n\n\n\n#agigma-v2 .tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}\n\n\n#agigma-v2 .tier{border:1px solid var(--line);background:#fff;display:flex;flex-direction:column;transition:.2s}\n\n\n#agigma-v2 .tier:hover{border-color:var(--gold);box-shadow:var(--shadow)}\n\n\n#agigma-v2 .tier img{width:100%;aspect-ratio:1\/1;object-fit:contain;display:block;padding:0;background:#F4F2ED}\n\n\n#agigma-v2 .tier .body{padding:16px 20px 22px;display:flex;flex-direction:column;gap:6px;flex:1}\n\n\n#agigma-v2 .tier .tag{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dark);font-weight:600}\n\n\n#agigma-v2 .tier .val{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:30px;line-height:1;margin:0}\n\n\n#agigma-v2 .tier p{font-size:16px;line-height:1.55;color:#4A584E;margin:0;flex:1}\n\n\n#agigma-v2 .tier .link{font-size:9.5px;margin-top:10px;align-self:flex-start}\n\n\n\n#agigma-v2 .money-band{background:var(--ink);color:var(--cream);padding:60px 54px;display:grid;grid-template-columns:.9fr 1.1fr;gap:52px;align-items:center}\n\n\n#agigma-v2 .money-band h2{font-size:clamp(32px,3.1vw,46px);line-height:1.04;margin:0 0 18px;color:var(--cream)}\n\n\n#agigma-v2 .money-band .eyebrow{color:var(--gold-light);margin-bottom:14px}\n\n\n#agigma-v2 .money-band p{color:rgba(246,241,231,.76);font-size:17px;line-height:1.72}\n\n\n#agigma-v2 .money-band strong{color:var(--cream);font-weight:500}\n\n\n#agigma-v2 .money-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}\n\n\n#agigma-v2 .money-list li{border-top:1px solid var(--line-cream);padding-top:12px;font-size:16.5px;color:rgba(246,241,231,.82)}\n\n\n#agigma-v2 .money-list li b{color:var(--cream);font-weight:500}\n\n\n#agigma-v2 .money-list li:first-child{border-top:0;padding-top:0}\n\n\n\n#agigma-v2 .redeem{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}\n\n\n#agigma-v2 .redeem .step{border-top:1px solid var(--line-strong);padding-top:18px}\n\n\n#agigma-v2 .redeem .n{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:42px;line-height:.9;color:var(--gold-light)}\n\n\n#agigma-v2 .redeem h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:26px;font-weight:600;margin:12px 0 8px;line-height:1.1}\n\n\n#agigma-v2 .redeem p{font-size:16px;line-height:1.65;color:#4A584E;margin:0}\n\n\n\n\/* ---------- villa -------------------------------------------------------- *\/\n\n\n#agigma-v2 .feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}\n\n\n#agigma-v2 .feature{border-top:1px solid var(--line-strong);padding-top:16px}\n\n\n#agigma-v2 .feature .n{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:15px;letter-spacing:.06em;color:var(--gold-dark)}\n\n\n#agigma-v2 .feature h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:25px;font-weight:600;margin:8px 0 6px;line-height:1.1}\n\n\n#agigma-v2 .feature p{font-size:16px;line-height:1.65;color:#4A584E;margin:0}\n\n\n\n#agigma-v2 .occasions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n\n\n#agigma-v2 .occasion{position:relative;overflow:hidden;min-height:230px;display:flex;align-items:flex-end;padding:20px;color:#fff}\n\n\n#agigma-v2 .occasion img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:.5s;filter:saturate(.9)}\n\n\n#agigma-v2 .occasion:hover img{transform:scale(1.04)}\n\n\n#agigma-v2 .occasion:after{content:\"\";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,28,23,.72),rgba(20,28,23,.06) 65%)}\n\n\n#agigma-v2 .occasion span{position:relative;z-index:2;font-family:\"Cormorant Garamond\",Georgia,serif;font-size:26px;line-height:1.1}\n\n\n#agigma-v2 .occasion small{display:block;font-family:\"Jost\",sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.8);margin-top:6px}\n\n\n\n#agigma-v2 .villa-note{\n  border:1px solid var(--line);background:var(--cream3);padding:26px 30px;\n  display:flex;gap:26px;align-items:flex-start;flex-wrap:wrap;\n}\n\n\n#agigma-v2 .villa-note .k{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:24px;line-height:1.15;min-width:210px}\n\n\n#agigma-v2 .villa-note p{font-size:16px;line-height:1.7;color:#4A584E;margin:0;flex:1;min-width:260px}\n\n\n\n\/* ---------- about -------------------------------------------------------- *\/\n\n\n#agigma-v2 .stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n\n\n#agigma-v2 .stat{padding:26px 26px 26px 0}\n\n\n#agigma-v2 .stat + .stat{border-left:1px solid var(--line);padding-left:26px}\n\n\n#agigma-v2 .stat .big{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:46px;line-height:1;color:var(--ink)}\n\n\n#agigma-v2 .stat .big .stars{font-size:20px;letter-spacing:1px;display:inline-block;margin-right:7px;vertical-align:4px}\n\n\n#agigma-v2 .stat .label{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-weight:500}\n\n\n\n#agigma-v2 .story{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}\n\n\n#agigma-v2 .story .intro h2{font-size:clamp(32px,3vw,44px);line-height:1.04;margin:0 0 18px}\n\n\n#agigma-v2 .story .intro p{font-size:17px;line-height:1.75;color:#414e44}\n\n\n#agigma-v2 .timeline{display:grid;grid-template-columns:1fr;gap:0}\n\n\n#agigma-v2 .tl{border-top:1px solid var(--line);padding:20px 0 22px;display:grid;grid-template-columns:104px 1fr;gap:20px}\n\n\n#agigma-v2 .tl:first-child{border-top:0;padding-top:0}\n\n\n#agigma-v2 .tl .year{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:32px;line-height:1;color:var(--gold-dark)}\n\n\n#agigma-v2 .tl h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:23px;font-weight:600;margin:0 0 4px;line-height:1.15}\n\n\n#agigma-v2 .tl p{font-size:16px;line-height:1.65;color:#4A584E;margin:0}\n\n\n\n#agigma-v2 .gallery{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:12px}\n\n\n#agigma-v2 .gallery figure{position:relative;margin:0;overflow:hidden;background:#ddd6c6}\n\n\n#agigma-v2 .gallery img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4\/5;filter:saturate(.94)}\n\n\n#agigma-v2 .gallery figure:first-child img{aspect-ratio:4\/5}\n\n\n#agigma-v2 .gallery figcaption{\n  position:absolute;left:14px;bottom:12px;color:#fff;font-size:9.5px;\n  letter-spacing:.18em;text-transform:uppercase;z-index:2;\n  text-shadow:0 1px 12px rgba(0,0,0,.5);\n}\n\n\n#agigma-v2 .gallery figure:after{content:\"\";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,28,23,.45),transparent 55%)}\n\n\n\n#agigma-v2 .quote-band{background:var(--ink);color:var(--cream);padding:72px 54px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}\n\n\n#agigma-v2 .quote-band blockquote{margin:0;font-family:\"Cormorant Garamond\",Georgia,serif;font-style:italic;font-size:clamp(28px,2.7vw,40px);line-height:1.16;letter-spacing:-.01em}\n\n\n#agigma-v2 .quote-band blockquote .soft{color:var(--gold-light)}\n\n\n#agigma-v2 .quote-band .body p{color:rgba(246,241,231,.76);font-size:16.5px;line-height:1.75}\n\n\n#agigma-v2 .quote-band .body .eyebrow{color:var(--gold-light);margin-bottom:14px}\n\n\n#agigma-v2 .quote-band .body strong{color:var(--cream);font-weight:500}\n\n\n\n\/* ---------- FAQ ---------------------------------------------------------- *\/\n\n\n#agigma-v2 .faq{border-top:1px solid var(--line);margin-top:6px}\n\n\n#agigma-v2 .faq details{border-bottom:1px solid var(--line)}\n\n\n#agigma-v2 .faq summary{\n  list-style:none;cursor:pointer;padding:20px 0;display:flex;align-items:center;\n  justify-content:space-between;gap:24px;font-size:17px;font-weight:500;color:var(--ink);\n}\n\n\n#agigma-v2 .faq summary::-webkit-details-marker{display:none}\n\n\n#agigma-v2 .faq summary:after{content:\"+\";font-size:22px;font-weight:300;color:var(--gold-dark);line-height:1}\n\n\n#agigma-v2 .faq details[open] summary:after{content:\"\u2013\"}\n\n\n#agigma-v2 .faq .a{padding:0 60px 22px 0;font-size:16px;line-height:1.72;color:#4A584E}\n\n\n\n\/* ---------- CTA band ----------------------------------------------------- *\/\n\n\n#agigma-v2 .cta-band{background:var(--olive);color:var(--cream);padding:54px;display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap}\n\n\n#agigma-v2 .cta-band .k{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-light);margin-bottom:12px}\n\n\n#agigma-v2 .cta-band h2{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:clamp(30px,3vw,44px);line-height:1.02;margin:0;color:var(--cream);max-width:720px}\n\n\n#agigma-v2 .cta-band p{color:rgba(246,241,231,.8);font-size:16.5px;margin:10px 0 0;max-width:560px}\n\n\n#agigma-v2 .cta-band .actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}\n\n\n\n\/* ---------- footer ------------------------------------------------------- *\/\n\n\n#agigma-v2 .site-footer{background:#141C17;color:var(--cream);padding:52px 54px 26px}\n\n\n#agigma-v2 .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}\n\n\n#agigma-v2 .foot-grid h4{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:23px;font-weight:500;color:var(--gold);margin:0 0 12px}\n\n\n#agigma-v2 .foot-grid p, #agigma-v2 .foot-grid a, #agigma-v2 .foot-grid li{font-size:13px;line-height:1.7;color:rgba(246,241,231,.72)}\n\n\n#agigma-v2 .foot-grid ul{list-style:none;padding:0;margin:0}\n\n\n#agigma-v2 .foot-grid a:hover{color:var(--gold)}\n\n\n#agigma-v2 .foot-brand .name{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:30px;letter-spacing:.16em}\n\n\n#agigma-v2 .foot-brand .sub{font-size:7.5px;letter-spacing:.26em;text-transform:uppercase;color:rgba(246,241,231,.5);margin:4px 0 14px}\n\n\n#agigma-v2 .foot-brand p{max-width:300px}\n\n\n#agigma-v2 .foot-brand .since{font-size:11px;letter-spacing:.12em;color:var(--gold);margin-top:14px}\n\n\n#agigma-v2 .foot-bottom{\n  border-top:1px solid rgba(246,241,231,.14);margin-top:34px;padding-top:16px;\n  display:flex;justify-content:space-between;align-items:center;gap:20px;\n  font-size:10px;letter-spacing:.08em;color:rgba(246,241,231,.45);flex-wrap:wrap;\n}\n\n\n#agigma-v2 .foot-legal{display:flex;gap:16px;flex-wrap:wrap}\n\n\n#agigma-v2 .foot-legal a:hover{color:var(--gold)}\n\n\n#agigma-v2 .foot-since{color:rgba(246,241,231,.62);letter-spacing:.12em}\n\n\n\n\/* ---------- preview badge \/ modal --------------------------------------- *\/\n\n\n#agigma-v2 .preview-badge{\n  position:fixed;left:18px;bottom:18px;z-index:99;display:flex;align-items:center;gap:9px;\n  background:#1E2923;color:#F6F1E7;border:1px solid rgba(199,162,90,.55);border-radius:999px;\n  padding:10px 16px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;\n  box-shadow:0 10px 30px rgba(0,0,0,.18);\n}\n\n\n#agigma-v2 .preview-badge b{color:#C7A25A;font-weight:500}\n\n\n#agigma-v2 .preview-modal{position:fixed;inset:0;background:rgba(20,28,22,.58);display:none;align-items:center;justify-content:center;padding:22px;z-index:100}\n\n\n#agigma-v2 .preview-modal.open{display:flex}\n\n\n#agigma-v2 .preview-card{background:#F6F1E7;max-width:430px;width:100%;padding:34px 32px 30px;border:1px solid #C7A25A;box-shadow:0 24px 60px rgba(0,0,0,.22)}\n\n\n#agigma-v2 .preview-card .k{font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:#B58F45;margin-bottom:14px}\n\n\n#agigma-v2 .preview-card h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:34px;font-weight:500;margin:0 0 12px;line-height:1.05}\n\n\n#agigma-v2 .preview-card p{font-size:15px;line-height:1.65;color:#46534a;margin:0 0 22px}\n\n\n#agigma-v2 .preview-card button{background:#C7A25A;border:0;padding:14px 24px;font-family:\"Jost\",sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:999px}\n\n\n#agigma-v2 .preview-card button:hover{background:#B58F45}\n\n\n\n\/* ==========================================================================\n   Responsive\n   ========================================================================== *\/\n\n\n@media (max-width:1300px){\n  \n#agigma-v2 .site-header{padding:0 38px}\n\n  \n#agigma-v2 .main-nav{gap:22px;font-size:11.5px}\n\n  \n#agigma-v2 .head-right{gap:14px}\n\n  \n#agigma-v2 .phone{display:none}\n\n  \n#agigma-v2 .hero-copy, #agigma-v2 .page-hero .copy{padding-left:38px}\n\n  \n#agigma-v2 .section, #agigma-v2 .group, #agigma-v2 .offers-band, #agigma-v2 .cta-band, #agigma-v2 .quote-band, #agigma-v2 .money-band, #agigma-v2 .hero-dark{padding-left:38px;padding-right:38px}\n\n  \n#agigma-v2 .crumbs{padding-left:38px;padding-right:38px}\n\n  \n#agigma-v2 .chips{padding-left:38px;padding-right:38px}\n\n  \n#agigma-v2 .site-footer{padding-left:38px;padding-right:38px}\n\n}\n\n\n\n@media (max-width:1080px){\n  \n#agigma-v2 .main-nav, #agigma-v2 .lang-switch{display:none}\n\n  \n#agigma-v2 .hamb{display:flex}\n\n  \n#agigma-v2 .site-header{height:72px;padding:0 22px}\n\n  \n#agigma-v2 .brand .name{font-size:26px}\n\n  \n#agigma-v2 .brand .sub{font-size:7px;letter-spacing:.2em}\n\n  \n#agigma-v2 .head-right .btn{display:none}\n\n  \n#agigma-v2 .head-right{gap:8px}\n\n  \n#agigma-v2 .preview-badge{left:10px;bottom:10px;padding:8px 12px;font-size:9px}\n\n\n  \n#agigma-v2 .hero{grid-template-columns:1fr;max-height:none;min-height:0}\n\n  \n#agigma-v2 .hero-media{order:-1;height:330px}\n\n  \n#agigma-v2 .hero-copy{padding:34px 22px 42px}\n\n  \n#agigma-v2 h1{font-size:46px}\n\n  \n#agigma-v2 h1 .soft{font-size:.7em}\n\n  \n#agigma-v2 .lead{font-size:16.5px;margin:22px 0 0;max-width:100%}\n\n  \n#agigma-v2 .cta-row{flex-direction:column;align-items:stretch;gap:16px}\n\n  \n#agigma-v2 .cta-row .btn{width:100%}\n\n  \n#agigma-v2 .cta-row .link{text-align:center;border:0;padding:2px 0}\n\n  \n#agigma-v2 .trust{margin-top:30px;padding-top:16px;width:100%}\n\n  \n#agigma-v2 .trust .big{font-size:18px;white-space:nowrap}\n\n  \n#agigma-v2 .trust .small{font-size:8px;letter-spacing:.08em}\n\n  \n#agigma-v2 .paths{padding:38px 22px 48px}\n\n  \n#agigma-v2 .section-head{flex-direction:column;align-items:flex-start;gap:12px}\n\n  \n#agigma-v2 .section-head h2{font-size:32px}\n\n  \n#agigma-v2 .cards{grid-template-columns:1fr}\n\n  \n#agigma-v2 .card img{height:170px}\n\n\n  \n#agigma-v2 .page-hero.split{grid-template-columns:1fr;min-height:0}\n\n  \n#agigma-v2 .page-hero .copy{padding:36px 22px 40px}\n\n  \n#agigma-v2 .page-hero .media{order:-1;height:280px}\n\n  \n#agigma-v2 .page-title{font-size:42px}\n\n  \n#agigma-v2 .page-title .soft{font-size:.72em}\n\n  \n#agigma-v2 .hero-editorial{padding:44px 22px 44px}\n\n  \n#agigma-v2 .hero-dark{padding:44px 22px 0}\n\n  \n#agigma-v2 .hero-dark .page-title{font-size:42px}\n\n  \n#agigma-v2 .ticker{grid-template-columns:1fr 1fr;gap:16px;padding:18px 0 24px}\n\n  \n#agigma-v2 .ticker div + div{border-left:0;padding-left:0}\n\n  \n#agigma-v2 .ticker div{padding-right:0}\n\n  \n#agigma-v2 .ticker .v{font-size:28px}\n\n  \n#agigma-v2 .crumbs{padding:12px 22px;font-size:10px;letter-spacing:.08em}\n\n\n  \n#agigma-v2 .section, #agigma-v2 .group, #agigma-v2 .offers-band, #agigma-v2 .cta-band, #agigma-v2 .quote-band, #agigma-v2 .money-band{padding:44px 22px}\n\n  \n#agigma-v2 .section.tight{padding:36px 22px}\n\n  \n#agigma-v2 .offers-head{flex-direction:column;align-items:flex-start;gap:10px}\n\n  \n#agigma-v2 .offers-band h2{font-size:32px}\n\n  \n#agigma-v2 .offer-grid{grid-template-columns:1fr 1fr}\n\n  \n#agigma-v2 .offer strong{font-size:28px}\n\n  \n#agigma-v2 .offer-cards{grid-template-columns:1fr}\n\n  \n#agigma-v2 .ocard{padding:24px 22px}\n\n  \n#agigma-v2 .ocard .price{font-size:48px}\n\n\n  \n#agigma-v2 .wide-shot{height:auto}\n\n  \n#agigma-v2 .wide-shot img{height:auto;aspect-ratio:4\/3}\n\n  \n#agigma-v2 .group-grid{grid-template-columns:1fr;gap:26px}\n\n  \n#agigma-v2 .group-aside{position:static}\n\n  \n#agigma-v2 .group-aside img{height:210px}\n\n  \n#agigma-v2 .group-aside h2{font-size:31px;margin-top:18px}\n\n  \n#agigma-v2 .tgrid{grid-template-columns:1fr}\n\n  \n#agigma-v2 .chips{padding:0 22px 24px}\n\n  \n#agigma-v2 .programmes{grid-template-columns:1fr}\n\n\n  \n#agigma-v2 .gift-figure{padding:22px}\n\n  \n#agigma-v2 .gift-figure .seal{position:static;margin-top:16px;max-width:none;align-self:flex-start}\n\n  \n#agigma-v2 .gift-figure{flex-direction:column}\n\n  \n#agigma-v2 .gift-hero-side{order:-1;padding:28px;border-left:0;border-bottom:1px solid var(--line)}\n\n  \n#agigma-v2 .gift-hero-side .gift-figure img{max-width:240px}\n\n  \n#agigma-v2 .tiers{grid-template-columns:1fr 1fr}\n\n  \n#agigma-v2 .money-band{grid-template-columns:1fr;gap:26px;padding:44px 22px}\n\n  \n#agigma-v2 .redeem{grid-template-columns:1fr;gap:22px}\n\n\n  \n#agigma-v2 .feature-grid{grid-template-columns:1fr 1fr;gap:22px}\n\n  \n#agigma-v2 .occasions{grid-template-columns:1fr}\n\n  \n#agigma-v2 .occasion{min-height:190px}\n\n  \n#agigma-v2 .villa-note{padding:22px;gap:12px}\n\n\n  \n#agigma-v2 .stats{grid-template-columns:1fr 1fr}\n\n  \n#agigma-v2 .stat{padding:20px 14px 20px 0}\n\n  \n#agigma-v2 .stat + .stat{border-left:0;padding-left:0}\n\n  \n#agigma-v2 .stat:nth-child(even){border-left:1px solid var(--line);padding-left:18px}\n\n  \n#agigma-v2 .stat:nth-child(n\/**\/+3){border-top:1px solid var(--line)}\n\n  \n#agigma-v2 .stat .big{font-size:36px}\n\n\n  \n#agigma-v2 .story{grid-template-columns:1fr;gap:28px}\n\n  \n#agigma-v2 .tl{grid-template-columns:78px 1fr;gap:14px}\n\n  \n#agigma-v2 .tl .year{font-size:26px}\n\n\n  \n#agigma-v2 .gallery{grid-template-columns:1fr 1fr}\n\n  \n#agigma-v2 .gallery figure:first-child{grid-column:1 \/ -1}\n\n  \n#agigma-v2 .gallery img, #agigma-v2 .gallery figure:first-child img{aspect-ratio:4\/3}\n\n  \n#agigma-v2 .gallery figure:first-child img{aspect-ratio:16\/10}\n\n\n  \n#agigma-v2 .quote-band{grid-template-columns:1fr;gap:26px;padding:44px 22px}\n\n  \n#agigma-v2 .quote-band blockquote{font-size:29px}\n\n  \n#agigma-v2 .faq .a{padding-right:0}\n\n  \n#agigma-v2 .faq summary{font-size:16px;padding:17px 0}\n\n\n  \n#agigma-v2 .cta-band{padding:38px 22px;flex-direction:column;align-items:flex-start;gap:22px}\n\n  \n#agigma-v2 .cta-band .actions{width:100%;flex-direction:column;align-items:stretch;gap:14px}\n\n  \n#agigma-v2 .cta-band .actions .btn{width:100%}\n\n\n  \n#agigma-v2 .site-footer{padding:38px 22px 62px}\n\n  \n#agigma-v2 .foot-grid{grid-template-columns:1fr 1fr;gap:24px}\n\n  \n#agigma-v2 .foot-bottom{flex-direction:column;align-items:flex-start;gap:8px}\n\n}\n\n\n\n@media (max-width:520px){\n  \n#agigma-v2 .tiers{grid-template-columns:1fr}\n\n  \n#agigma-v2 .tier{flex-direction:row}\n\n  \n#agigma-v2 .tier img{width:116px;height:116px;flex:0 0 116px;aspect-ratio:auto}\n\n  \n#agigma-v2 .tier .body{padding:14px 16px 16px}\n\n  \n#agigma-v2 .tier .val{font-size:24px}\n\n  \n#agigma-v2 .tier p{font-size:16px}\n\n  \n#agigma-v2 .foot-grid{grid-template-columns:1fr;gap:22px}\n\n  \n#agigma-v2 .feature-grid{grid-template-columns:1fr}\n\n  \n#agigma-v2 .stats{grid-template-columns:1fr 1fr}\n\n  \n#agigma-v2 .trust .item{padding-right:10px}\n\n  \n#agigma-v2 .trust .item + .item{padding-left:10px}\n\n  \n#agigma-v2 .trust .big{font-size:17px}\n\n  \n#agigma-v2 .trust .small{font-size:7.5px}\n\n  \n#agigma-v2 .ocard .price{font-size:44px}\n\n  \n#agigma-v2 .hero-dark .page-title{font-size:38px}\n\n  \n#agigma-v2 .page-title{font-size:38px}\n\n  \n#agigma-v2 h1{font-size:42px}\n\n  \n#agigma-v2 .ticker .v{font-size:25px}\n\n  \n#agigma-v2 .ticker .s{font-size:11px}\n\n  \n#agigma-v2 .eyebrow{font-size:10px;letter-spacing:.24em}\n\n  \n#agigma-v2 .gift-figure img{max-width:270px}\n\n}\n\n\n\n@media (prefers-reduced-motion:reduce){\n  \n#agigma-v2{scroll-behavior:auto !important;transition:none !important}\n\n}\n\n\n\n\/* ==========================================================================\n   Components v1.1 \u2014 child\/service template\n   sticky-subnav \u00b7 photo-frame \u00b7 price-badge \u00b7 cross-sell \u00b7 reels\n   These are additive: no rule above is overridden outside these classes.\n   ========================================================================== *\/\n\n\n\n\/* ---------- sticky subnav ------------------------------------------------- *\/\n\n\n#agigma-v2 .sticky-subnav{\n  position:sticky;top:0;z-index:4;\n  background:rgba(246,241,231,.97);\n  border-bottom:1px solid var(--line);\n  -webkit-backdrop-filter:blur(10px);\n  backdrop-filter:blur(10px);\n}\n\n\n#agigma-v2 .sticky-subnav .inner{\n  display:flex;align-items:stretch;gap:2px;\n  min-height:54px;padding:0 54px;\n  overflow-x:auto;overflow-y:hidden;\n  scrollbar-width:none;-ms-overflow-style:none;\n  overscroll-behavior-x:contain;\n}\n\n\n#agigma-v2 .sticky-subnav .inner::-webkit-scrollbar{display:none}\n\n\n#agigma-v2 .sticky-subnav .subnav-label{\n  flex:0 0 auto;align-self:center;white-space:nowrap;\n  font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);\n  padding-right:16px;margin-right:8px;border-right:1px solid var(--line);\n}\n\n\n#agigma-v2 .sticky-subnav a{\n  position:relative;flex:0 0 auto;white-space:nowrap;\n  display:inline-flex;align-items:center;\n  font-size:11px;letter-spacing:.14em;text-transform:uppercase;\n  color:var(--ink-soft);padding:17px 14px;transition:color .2s;\n}\n\n\n#agigma-v2 .sticky-subnav a:hover{color:var(--gold-dark)}\n\n\n#agigma-v2 .sticky-subnav a.active{color:var(--ink);font-weight:500}\n\n\n#agigma-v2 .sticky-subnav a.active:after{\n  content:\"\";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--gold);\n}\n\n\n\/* anchored sections clear the subnav when jumped to *\/\n\n\n#agigma-v2 .sticky-subnav ~ section[id], #agigma-v2 .sticky-subnav ~ div[id]{scroll-margin-top:88px}\n\n\n\n\/* ---------- photo frame --------------------------------------------------- *\/\n\n\n#agigma-v2 .photo-frame{position:relative;overflow:hidden;background:#ddd6c6}\n\n\n#agigma-v2 .photo-frame > img{\n  width:100%;height:100%;object-fit:cover;object-position:58% 42%;\n  display:block;filter:saturate(.95);\n}\n\n\n#agigma-v2 .photo-frame:before{\n  content:\"\";position:absolute;inset:0;z-index:1;\n  background:\n    linear-gradient(0deg,rgba(14,20,17,.66) 0%,rgba(14,20,17,.18) 34%,rgba(14,20,17,0) 62%),\n    linear-gradient(90deg,rgba(14,20,17,.32),rgba(14,20,17,0) 46%);\n}\n\n\n#agigma-v2 .photo-frame .pf-rule{\n  position:absolute;inset:16px;z-index:2;pointer-events:none;\n  border:1px solid rgba(199,162,90,.8);\n}\n\n\n#agigma-v2 .photo-frame .pf-side{\n  position:absolute;right:26px;top:24px;z-index:3;\n  writing-mode:vertical-rl;transform:rotate(180deg);\n  font-size:8.5px;letter-spacing:.3em;text-transform:uppercase;\n  color:rgba(255,255,255,.86);text-shadow:0 1px 12px rgba(0,0,0,.55);\n}\n\n\n#agigma-v2 .photo-frame .pf-copy{\n  position:absolute;left:0;right:0;bottom:0;z-index:3;\n  padding:30px 34px 32px;color:#fff;\n  display:flex;flex-direction:column;align-items:flex-start;gap:7px;\n}\n\n\n#agigma-v2 .photo-frame .pf-kicker{\n  font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;\n  color:var(--gold-light);font-weight:500;\n  text-shadow:0 1px 10px rgba(0,0,0,.45);\n}\n\n\n#agigma-v2 .photo-frame .pf-title{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:26px;line-height:1.12;\n  color:#fff;max-width:320px;text-shadow:0 1px 16px rgba(0,0,0,.45);\n}\n\n\n#agigma-v2 .photo-frame .pf-meta{\n  font-size:10px;letter-spacing:.14em;text-transform:uppercase;\n  color:rgba(255,255,255,.82);line-height:1.6;text-shadow:0 1px 10px rgba(0,0,0,.5);\n}\n\n\n#agigma-v2 .photo-frame .pf-cta{\n  display:inline-flex;align-items:center;gap:8px;margin-top:8px;\n  border:1px solid rgba(246,241,231,.6);border-radius:999px;padding:10px 18px;\n  font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fff;\n  background:rgba(20,28,23,.28);transition:.2s;\n}\n\n\n#agigma-v2 .photo-frame .pf-cta:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}\n\n\n\n#agigma-v2 .photo-frame--hero{height:100%;min-height:560px}\n\n\n#agigma-v2 .photo-frame--hero .pf-title{font-size:29px;max-width:340px}\n\n\n\n\/* lighter variant for the four group images *\/\n\n\n#agigma-v2 .photo-frame--feature{height:260px}\n\n\n#agigma-v2 .photo-frame--feature:before{\n  background:linear-gradient(0deg,rgba(14,20,17,.74) 0%,rgba(14,20,17,.16) 46%,rgba(14,20,17,0) 74%);\n}\n\n\n#agigma-v2 .photo-frame--feature .pf-rule{inset:9px;border-color:rgba(199,162,90,.55)}\n\n\n#agigma-v2 .photo-frame--feature .pf-copy{padding:14px 16px 15px;gap:2px}\n\n\n#agigma-v2 .photo-frame--feature .pf-kicker{font-size:8.5px;letter-spacing:.2em;color:rgba(246,241,231,.86)}\n\n\n#agigma-v2 .photo-frame--feature .pf-title{font-size:17px;line-height:1.15}\n\n\n#agigma-v2 .photo-frame--feature .pf-meta{font-size:8.5px;letter-spacing:.14em}\n\n\n\n\/* ---------- price badge --------------------------------------------------- *\/\n\n\n#agigma-v2 .price-badge{\n  display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;\n  border:1px solid rgba(184,137,63,.45);border-radius:999px;\n  background:rgba(184,137,63,.08);color:var(--gold-dark);\n  padding:4px 11px;line-height:1.4;\n  font-family:\"Jost\",system-ui,sans-serif;font-size:9.5px;\n  letter-spacing:.13em;text-transform:uppercase;font-weight:500;\n}\n\n\n#agigma-v2 .price-badge b{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:16px;font-weight:600;\n  letter-spacing:0;text-transform:none;line-height:1;color:var(--ink);\n}\n\n\n#agigma-v2 .price-badge .pb-note{\n  font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);\n}\n\n\n#agigma-v2 .price-badge--from{\n  border-color:rgba(30,41,35,.24);background:transparent;color:var(--ink-soft);\n}\n\n\n#agigma-v2 .price-badge--from b{color:var(--ink)}\n\n\n#agigma-v2 .price-badge--request{\n  border-style:dashed;border-color:rgba(30,41,35,.26);background:transparent;\n  color:var(--muted);letter-spacing:.11em;\n}\n\n\n#agigma-v2 .price-badge--request b{display:none}\n\n\n#agigma-v2 .tcard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:22px}\n\n\n#agigma-v2 .tcard-head .en{padding-top:3px}\n\n\n#agigma-v2 .tcard.is-link{position:relative}\n\n\n\/* stretched link: the whole card is the target of its own .go link *\/\n\n\n#agigma-v2 .tcard.is-link .go:after{content:\"\";position:absolute;inset:0;z-index:1}\n\n\n\n\/* ---------- cross-sell ---------------------------------------------------- *\/\n\n\n#agigma-v2 .cross-sell-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n\n\n#agigma-v2 .cross-sell-card{\n  position:relative;display:flex;flex-direction:column;gap:8px;\n  background:var(--cream3);border:1px solid var(--line);\n  padding:26px 26px 24px;transition:.2s;\n}\n\n\n#agigma-v2 .cross-sell-card:hover{border-color:var(--gold);background:#fff;box-shadow:var(--shadow)}\n\n\n#agigma-v2 .cross-sell-card .tag{\n  font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;\n  color:var(--gold-dark);font-weight:600;\n}\n\n\n#agigma-v2 .cross-sell-card h3{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:27px;font-weight:600;\n  line-height:1.08;margin:0;\n}\n\n\n#agigma-v2 .cross-sell-card p{font-size:16px;line-height:1.6;color:#4A584E;margin:0;flex:1}\n\n\n#agigma-v2 .cross-sell-card .price-badge{align-self:flex-start;margin-top:2px}\n\n\n#agigma-v2 .cross-sell-card .go{\n  font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-top:8px;\n  border-bottom:1px solid rgba(30,41,35,.3);align-self:flex-start;padding-bottom:3px;\n}\n\n\n#agigma-v2 .cross-sell-card:hover .go{color:var(--gold-dark);border-color:var(--gold-dark)}\n\n\n#agigma-v2 .cross-sell-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:26px}\n\n\n\n\/* ---------- reels (vertical 9:16) ----------------------------------------- *\/\n\n\n#agigma-v2 .reels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px}\n\n\n#agigma-v2 .reel-card{\n  position:relative;display:block;width:100%;aspect-ratio:9\/16;overflow:hidden;\n  background:#141C17;border:1px solid rgba(199,162,90,.32);padding:0;margin:0;\n  cursor:pointer;text-align:left;color:#fff;font-family:\"Jost\",system-ui,sans-serif;\n  -webkit-appearance:none;appearance:none;\n}\n\n\n#agigma-v2 .reel-card img{\n  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;\n  filter:saturate(.9);transition:transform .6s;\n}\n\n\n#agigma-v2 .reel-card:hover img{transform:scale(1.035)}\n\n\n#agigma-v2 .reel-card .shade{\n  position:absolute;inset:0;z-index:1;\n  background:linear-gradient(0deg,rgba(9,14,11,.8) 0%,rgba(9,14,11,.06) 55%);\n}\n\n\n#agigma-v2 .reel-card .rim{position:absolute;inset:10px;z-index:2;border:1px solid rgba(199,162,90,.42);pointer-events:none}\n\n\n#agigma-v2 .reel-card .play{\n  position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);z-index:3;\n  width:56px;height:56px;border-radius:50%;\n  border:1px solid rgba(246,241,231,.8);background:rgba(20,28,23,.32);\n  display:flex;align-items:center;justify-content:center;transition:.2s;\n  -webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);\n}\n\n\n#agigma-v2 .reel-card .play:before{\n  content:\"\";width:0;height:0;margin-left:4px;\n  border-left:13px solid #F6F1E7;border-top:8px solid transparent;border-bottom:8px solid transparent;\n}\n\n\n#agigma-v2 .reel-card:hover .play{background:var(--gold);border-color:var(--gold)}\n\n\n#agigma-v2 .reel-card:hover .play:before{border-left-color:#171d18}\n\n\n#agigma-v2 .reel-card .dur{\n  position:absolute;right:14px;top:14px;z-index:3;\n  font-size:8.5px;letter-spacing:.16em;padding:3px 7px;\n  border:1px solid rgba(246,241,231,.4);background:rgba(14,20,17,.45);color:#fff;\n}\n\n\n#agigma-v2 .reel-card .cap{\n  position:absolute;left:0;right:0;bottom:0;z-index:3;\n  padding:16px 18px 18px;display:flex;flex-direction:column;gap:4px;\n}\n\n\n#agigma-v2 .reel-card .cap .k{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:19px;line-height:1.15;color:#fff;\n}\n\n\n#agigma-v2 .reel-card .cap .s{\n  font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;\n  color:rgba(246,241,231,.72);\n}\n\n\n#agigma-v2 .reel-card .reel-msg{\n  position:absolute;inset:0;z-index:4;display:none;\n  flex-direction:column;align-items:center;justify-content:center;gap:9px;\n  padding:26px 20px;text-align:center;\n  background:rgba(11,17,14,.88);color:var(--cream);\n  font-size:12px;line-height:1.55;letter-spacing:.02em;\n}\n\n\n#agigma-v2 .reel-card .reel-msg .big{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:20px;line-height:1.2;\n}\n\n\n#agigma-v2 .reel-card .reel-msg .tiny{\n  font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);\n}\n\n\n#agigma-v2 .reel-card.is-playing .reel-msg{display:flex}\n\n\n#agigma-v2 .reel-card.is-playing .play{display:none}\n\n\n#agigma-v2 .reels-layout{display:grid;grid-template-columns:minmax(0,900px) 1fr;gap:44px;align-items:end}\n\n\n#agigma-v2 .reels-layout .reels-grid{max-width:none}\n\n\n#agigma-v2 .reels-layout .reels-note{margin:0;max-width:290px}\n\n\n#agigma-v2 .reels-note{\n  margin-top:20px;font-size:11.5px;letter-spacing:.05em;line-height:1.7;\n  color:rgba(246,241,231,.62);max-width:620px;\n}\n\n\n#agigma-v2 .section:not(.dark) .reels-note{color:var(--muted)}\n\n\n\n\/* ---------- quote \/ review cards ------------------------------------------ *\/\n\n\n#agigma-v2 .quote-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n\n\n#agigma-v2 .quote-card{\n  border:1px solid var(--line);background:var(--cream3);\n  padding:26px 26px 22px;display:flex;flex-direction:column;gap:14px;\n}\n\n\n#agigma-v2 .quote-card .mark{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:46px;line-height:.55;\n  color:var(--gold-light);\n}\n\n\n#agigma-v2 .quote-card blockquote{\n  margin:0;font-family:\"Cormorant Garamond\",Georgia,serif;font-style:italic;\n  font-size:21px;line-height:1.36;color:var(--ink);\n}\n\n\n#agigma-v2 .quote-card .who{\n  margin-top:auto;display:flex;align-items:center;gap:9px;flex-wrap:wrap;\n  font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);\n}\n\n\n#agigma-v2 .quote-card .who .draft{\n  border:1px dashed rgba(30,41,35,.3);padding:3px 8px;\n  color:var(--gold-dark);letter-spacing:.14em;\n}\n\n\n#agigma-v2 .review-stat{\n  display:flex;align-items:center;gap:12px;flex-wrap:wrap;\n  font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);\n  margin-bottom:26px;\n}\n\n\n#agigma-v2 .review-stat b{color:var(--ink);font-weight:500}\n\n\n\n\/* ---------- price card ---------------------------------------------------- *\/\n\n\n#agigma-v2 .price-card{\n  display:grid;grid-template-columns:1.15fr .85fr;\n  border:1px solid var(--line-strong);background:var(--cream3);\n}\n\n\n#agigma-v2 .price-card .main{padding:40px 44px 38px}\n\n\n#agigma-v2 .price-card .kicker{\n  font-size:10px;letter-spacing:.24em;text-transform:uppercase;\n  color:var(--gold-dark);font-weight:600;margin-bottom:14px;\n}\n\n\n#agigma-v2 .price-card .amount{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:78px;line-height:.86;\n  letter-spacing:-.02em;color:var(--ink);\n}\n\n\n#agigma-v2 .price-card .amount small{font-size:34px;letter-spacing:0;margin-left:2px}\n\n\n#agigma-v2 .price-card .per{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:8px}\n\n\n#agigma-v2 .price-card ul{\n  list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px;\n}\n\n\n#agigma-v2 .price-card li{position:relative;padding-left:20px;font-size:16px;line-height:1.55;color:#445147}\n\n\n#agigma-v2 .price-card li:before{\n  content:\"\";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--gold);\n}\n\n\n#agigma-v2 .price-card .side{\n  background:var(--ink);color:var(--cream);padding:34px 36px;\n  display:flex;flex-direction:column;justify-content:center;gap:14px;\n}\n\n\n#agigma-v2 .price-card .side .k{\n  font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-light);\n}\n\n\n#agigma-v2 .price-card .side h3{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:30px;font-weight:500;\n  line-height:1.05;margin:0;color:var(--cream);\n}\n\n\n#agigma-v2 .price-card .side p{font-size:13px;line-height:1.6;color:rgba(246,241,231,.7);margin:0}\n\n\n#agigma-v2 .price-card .side .btn{align-self:flex-start}\n\n\n#agigma-v2 .price-card .side .tel{\n  font-size:11px;letter-spacing:.1em;color:rgba(246,241,231,.72);\n}\n\n\n#agigma-v2 .price-card .side .tel:hover{color:var(--gold-light)}\n\n\n\n\/* ---------- simple check list --------------------------------------------- *\/\n\n\n#agigma-v2 .check-cols{display:grid;grid-template-columns:1fr 1fr;gap:4px 36px;margin-top:22px}\n\n\n#agigma-v2 .check-list{list-style:none;padding:0;margin:0;display:grid;gap:11px}\n\n\n#agigma-v2 .check-list li{\n  position:relative;padding-left:20px;font-size:16.5px;line-height:1.55;color:#445147;\n}\n\n\n#agigma-v2 .check-list li:before{\n  content:\"\";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--gold);\n}\n\n\n\n\/* ---------- component responsive ------------------------------------------ *\/\n\n\n@media (max-width:1300px){\n  \n#agigma-v2 .sticky-subnav .inner{padding:0 38px}\n\n}\n\n\n@media (max-width:1080px){\n  \n#agigma-v2 .sticky-subnav .inner{\n    min-height:0;padding:10px 18px;gap:8px;align-items:center;\n    scroll-snap-type:x proximity;\n  }\n\n  \n#agigma-v2 .sticky-subnav .subnav-label{display:none}\n\n  \n#agigma-v2 .sticky-subnav a{\n    border:1px solid var(--line-strong);border-radius:999px;\n    padding:8px 14px;font-size:10px;letter-spacing:.1em;\n    background:rgba(251,247,240,.75);scroll-snap-align:center;\n  }\n\n  \n#agigma-v2 .sticky-subnav a.active{\n    background:var(--ink);border-color:var(--ink);color:var(--cream);font-weight:500;\n  }\n\n  \n#agigma-v2 .sticky-subnav a.active:after{display:none}\n\n  \n#agigma-v2 .sticky-subnav ~ section[id], #agigma-v2 .sticky-subnav ~ div[id]{scroll-margin-top:78px}\n\n\n  \n#agigma-v2 .page-hero.split .photo-frame--hero{order:-1;min-height:0;height:340px}\n\n  \n#agigma-v2 .photo-frame--hero .pf-copy{padding:22px 22px 24px}\n\n  \n#agigma-v2 .photo-frame--hero .pf-title{font-size:23px}\n\n  \n#agigma-v2 .photo-frame .pf-rule{inset:11px}\n\n  \n#agigma-v2 .photo-frame .pf-side{right:18px;top:18px}\n\n\n  \n#agigma-v2 .group-aside .photo-frame--feature, #agigma-v2 .photo-frame--feature{height:210px}\n\n  \n#agigma-v2 .group-aside img{height:210px}\n\n\n  \n#agigma-v2 .price-badge{font-size:9px;padding:4px 9px}\n\n  \n#agigma-v2 .price-badge b{font-size:15px}\n\n\n  \n#agigma-v2 .cross-sell-grid{grid-template-columns:1fr}\n\n  \n#agigma-v2 .quote-cards{grid-template-columns:1fr}\n\n  \n#agigma-v2 .price-card{grid-template-columns:1fr}\n\n  \n#agigma-v2 .price-card .main{padding:28px 24px 26px}\n\n  \n#agigma-v2 .price-card .amount{font-size:62px}\n\n  \n#agigma-v2 .price-card .side{padding:26px 24px}\n\n  \n#agigma-v2 .check-cols{grid-template-columns:1fr;gap:11px}\n\n  \n#agigma-v2 .cross-sell-actions{gap:14px}\n\n\n  \n#agigma-v2 .reels-layout{grid-template-columns:1fr;gap:16px}\n\n  \n#agigma-v2 .reels-layout .reels-note{max-width:none}\n\n  \n#agigma-v2 .reels-grid{\n    grid-template-columns:none;grid-auto-flow:column;\n    grid-auto-columns:minmax(200px,64%);gap:12px;\n    overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;\n    scrollbar-width:none;padding-bottom:8px;max-width:none;\n  }\n\n  \n#agigma-v2 .reels-grid::-webkit-scrollbar{display:none}\n\n  \n#agigma-v2 .reel-card{scroll-snap-align:start}\n\n}\n\n\n@media (max-width:520px){\n  \n#agigma-v2 .price-card .amount{font-size:54px}\n\n  \n#agigma-v2 .price-card .amount small{font-size:26px}\n\n  \n#agigma-v2 .quote-card blockquote{font-size:19px}\n\n  \n#agigma-v2 .photo-frame--feature{height:200px}\n\n}\n\n\n\n\n\n\n\n\n#agigma-v2 .price-stack{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}\n\n\n#agigma-v2 .price-stack .price-badge{white-space:nowrap}\n\n\n\n\/* ---------- seasonal offer callout ---------------------------------------- *\/\n\n\n\/* Used on child pages where a seasonal price sits next to the regular one.\n   Additive: reuses the existing cream\/gold tokens; no other rule changes. *\/\n\n\n#agigma-v2 .offer-callout{\n  display:flex;align-items:center;gap:30px;flex-wrap:wrap;\n  padding:22px 54px;background:var(--cream2);\n  border-bottom:1px solid var(--line);\n  box-shadow:inset 3px 0 0 var(--gold);\n}\n\n\n#agigma-v2 .offer-callout .oc-head{display:flex;flex-direction:column;gap:4px;flex:0 0 auto}\n\n\n#agigma-v2 .offer-callout .oc-k{\n  font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;\n  color:var(--gold-dark);font-weight:600;\n}\n\n\n#agigma-v2 .offer-callout .oc-main{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:30px;line-height:1;\n  color:var(--ink);\n}\n\n\n#agigma-v2 .offer-callout p{\n  flex:1;min-width:260px;margin:0;font-size:16px;line-height:1.55;color:#4A584E;\n}\n\n\n#agigma-v2 .offer-callout .link{margin-left:6px}\n\n\n@media (max-width:1300px){\n  \n#agigma-v2 .offer-callout{padding:20px 38px;gap:22px}\n\n}\n\n\n@media (max-width:1080px){\n  \n#agigma-v2 .offer-callout{padding:18px 22px;gap:10px;flex-direction:column;align-items:flex-start}\n\n  \n#agigma-v2 .offer-callout .oc-main{font-size:26px}\n\n  \n#agigma-v2 .offer-callout p{min-width:0}\n\n}\n\n\n\n\/* ---------- 45+ readability (additive) ---------------------------------- *\/\n\n\n#agigma-v2{font-size:17px}\n\n\n#agigma-v2 .main-nav{font-size:13px}\n\n\n#agigma-v2 .phone{font-size:13px}\n\n\n#agigma-v2 .btn{font-size:13px}\n\n\n#agigma-v2 .eyebrow{font-size:12.5px}\n\n\n#agigma-v2 .lead{font-size:19px}\n\n\n#agigma-v2 .micro{font-size:13.5px;line-height:1.6}\n\n\n#agigma-v2 .trust .small{font-size:12px}\n\n\n#agigma-v2 .trust .big{font-size:28px}\n\n\n#agigma-v2 .section-head p{font-size:18px}\n\n\n#agigma-v2 .card .tag, #agigma-v2 .ocard .tag, #agigma-v2 .tcard .en, #agigma-v2 .programme .tag, #agigma-v2 .tier .tag, #agigma-v2 .cross-sell-card .tag{font-size:12px}\n\n\n#agigma-v2 .card p, #agigma-v2 .ocard .sub, #agigma-v2 .ocard li, #agigma-v2 .tcard p, #agigma-v2 .group-aside p, #agigma-v2 .programme p, #agigma-v2 .feature p, #agigma-v2 .redeem p, #agigma-v2 .cross-sell-card p, #agigma-v2 .money-list li{font-size:17px}\n\n\n#agigma-v2 .card h3{font-size:32px}\n\n\n#agigma-v2 .ocard h3{font-size:34px}\n\n\n#agigma-v2 .tcard h3{font-size:29px}\n\n\n#agigma-v2 .programme h3{font-size:30px}\n\n\n#agigma-v2 .cross-sell-card h3{font-size:29px}\n\n\n#agigma-v2 .offer-tag{font-size:12px}\n\n\n#agigma-v2 .offer strong{font-size:40px}\n\n\n#agigma-v2 .offer span:last-child{font-size:15px}\n\n\n#agigma-v2 .price-badge{font-size:12.5px;padding:5px 12px}\n\n\n#agigma-v2 .price-badge b{font-size:19px}\n\n\n#agigma-v2 .price-badge .pb-note{font-size:11px}\n\n\n#agigma-v2 .ocard .slot{font-size:12.5px}\n\n\n#agigma-v2 .ocard .per{font-size:14px}\n\n\n#agigma-v2 .ocard .was{font-size:15px}\n\n\n#agigma-v2 .ocard .fine{font-size:13px}\n\n\n#agigma-v2 .foot-grid p, #agigma-v2 .foot-grid a, #agigma-v2 .foot-grid li{font-size:14px}\n\n\n#agigma-v2 .foot-bottom{font-size:11px}\n\n\n#agigma-v2 .ticker .t{font-size:11px}\n\n\n#agigma-v2 .ticker .s{font-size:13.5px}\n\n\n#agigma-v2 .sticky-subnav a{font-size:11.5px}\n\n\n#agigma-v2 .reels-note{font-size:13px}\n\n\n@media (max-width:1080px){\n  \n#agigma-v2{font-size:17px}\n\n  \n#agigma-v2 .price-badge{font-size:12.5px;padding:5px 10px}\n\n  \n#agigma-v2 .price-badge b{font-size:19px}\n\n  \n#agigma-v2 .sticky-subnav a{font-size:12px;padding:9px 15px}\n\n  \n#agigma-v2 .card p, #agigma-v2 .ocard .sub, #agigma-v2 .ocard li, #agigma-v2 .tcard p, #agigma-v2 .group-aside p, #agigma-v2 .programme p, #agigma-v2 .feature p, #agigma-v2 .redeem p, #agigma-v2 .cross-sell-card p{font-size:17px}\n\n  \n#agigma-v2 .ocard h3{font-size:31px}\n\n  \n#agigma-v2 .offer strong{font-size:38px}\n\n  \n#agigma-v2 .offer span:last-child{font-size:15px}\n\n  \n#agigma-v2 .offer-tag{font-size:12px}\n\n  \n#agigma-v2 .eyebrow{font-size:12px}\n\n}\n\n\n@media (max-width:520px){\n  \n#agigma-v2 .offer{padding:16px}\n\n  \n#agigma-v2 .offer strong{font-size:36px}\n\n  \n#agigma-v2 .price-badge{font-size:12px}\n\n  \n#agigma-v2 .price-badge b{font-size:18px}\n\n  \n#agigma-v2 .ocard h3{font-size:29px}\n\n}\n\n\n\n\/* prevent min-content overflow on narrow screens *\/\n\n\n#agigma-v2 .hero-copy, #agigma-v2 .trust, #agigma-v2 .trust .item, #agigma-v2 .offer, #agigma-v2 .offer-grid, #agigma-v2 .tcard, #agigma-v2 .section-head>div{min-width:0}\n\n\n#agigma-v2 h1, #agigma-v2 h2, #agigma-v2 h3, #agigma-v2 p, #agigma-v2 .lead, #agigma-v2 .soft{overflow-wrap:break-word}\n\n\n@media (max-width:520px){\n  \n#agigma-v2 .trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}\n\n  \n#agigma-v2 .trust .item{padding-right:6px}\n\n  \n#agigma-v2 .trust .item + .item{padding-left:6px}\n\n  \n#agigma-v2 .trust .big{font-size:17px;white-space:normal}\n\n  \n#agigma-v2 .trust .small{font-size:10px;letter-spacing:.06em}\n\n  \n#agigma-v2 .offer-grid{grid-template-columns:1fr}\n\n  \n#agigma-v2 .offer{padding:18px}\n\n  \n#agigma-v2 .offer strong{font-size:38px}\n\n  \n#agigma-v2 .hero-copy{padding-left:20px;padding-right:20px}\n\n  \n#agigma-v2 .cta-row .btn{max-width:100%}\n\n  \n#agigma-v2 .lead{font-size:18px}\n\n  \n#agigma-v2 h1{font-size:42px}\n\n  \n#agigma-v2 h1 .soft{font-size:.72em}\n\n}\n\n\n\/* ==========================================================================\n   AGIGMA \u00e2\u20ac\u201d site-v1 shared styles\n   Base: approved homepage concept (_preview\/home\/index.html)\n   Palette: cream \/ olive \/ gold \u00c2\u00b7 Type: Cormorant Garamond + Jost\n   ========================================================================== *\/\n\n\n\n#agigma-v2-footer{\n  --cream:#F6F1E7;\n  --cream2:#EFE7D8;\n  --cream3:#FBF7F0;\n  --ink:#1E2923;\n  --ink-soft:#334037;\n  --olive:#58674F;\n  --gold:#B8893F;\n  --gold-dark:#94652A;\n  --gold-light:#C7A25A;\n  --muted:#6E7568;\n  --body:#3F4B42;\n  --line:rgba(30,41,35,.14);\n  --line-strong:rgba(30,41,35,.28);\n  --line-cream:rgba(246,241,231,.18);\n  --shadow:0 18px 50px rgba(20,28,23,.10);\n}\n\n\n\n#agigma-v2-footer{box-sizing:border-box}\n\n\n#agigma-v2-footer{scroll-behavior:smooth}\n\n\n\/* overflow-x:hidden makes body a scroll container and kills position:sticky;\n   clip gives the same horizontal clipping without it (fallback kept for old engines) *\/\n\n\n#agigma-v2-footer, #agigma-v2-footer{margin:0;padding:0;overflow-x:hidden;overflow-x:clip}\n\n\n#agigma-v2-footer{\n  background:var(--cream);\n  color:var(--ink);\n  font-family:\"Jost\",system-ui,-apple-system,sans-serif;\n  font-size:16.5px;\n  line-height:1.7;\n  -webkit-font-smoothing:antialiased;\n  text-rendering:optimizeLegibility;\n}\n\n\n#agigma-v2-footer img{max-width:100%}\n\n\n#agigma-v2-footer a{color:inherit;text-decoration:none}\n\n\n#agigma-v2-footer p{margin:0 0 1em}\n\n\n#agigma-v2-footer p:last-child{margin-bottom:0}\n\n\n#agigma-v2-footer .serif{font-family:\"Cormorant Garamond\",Georgia,serif}\n\n\n#agigma-v2-footer .wrap{max-width:1440px;margin:0 auto}\n\n\n\n\/* ---------- accessibility ------------------------------------------------ *\/\n\n\n#agigma-v2-footer .skip{\n  position:absolute;left:-9999px;top:0;z-index:200;\n  background:var(--ink);color:var(--cream);padding:12px 20px;\n  font-size:12px;letter-spacing:.12em;text-transform:uppercase;\n}\n\n\n#agigma-v2-footer .skip:focus{left:12px;top:12px}\n\n\n#agigma-v2-footer :focus-visible{outline:2px solid var(--gold-dark);outline-offset:3px}\n\n\n\n\/* ---------- header ------------------------------------------------------- *\/\n\n\n#agigma-v2-footer .site-header{\n  height:86px;display:flex;align-items:center;justify-content:space-between;\n  padding:0 54px;border-bottom:1px solid var(--line);background:var(--cream);\n  position:relative;z-index:5;\n}\n\n\n#agigma-v2-footer .brand{display:flex;flex-direction:column;line-height:1;flex:0 0 auto}\n\n\n#agigma-v2-footer .brand .name{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:34px;letter-spacing:.18em;font-weight:500}\n\n\n#agigma-v2-footer .brand .sub{font-size:8px;letter-spacing:.32em;color:var(--muted);margin-top:5px;text-transform:uppercase}\n\n\n\n#agigma-v2-footer .main-nav{display:flex;gap:30px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}\n\n\n#agigma-v2-footer .main-nav a{position:relative;padding:6px 0;white-space:nowrap;transition:color .2s}\n\n\n#agigma-v2-footer .main-nav a:hover{color:var(--gold-dark)}\n\n\n#agigma-v2-footer .main-nav a:hover:after, #agigma-v2-footer .main-nav a.active:after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold)}\n\n\n#agigma-v2-footer .main-nav a.active{color:var(--ink);font-weight:500}\n\n\n\n#agigma-v2-footer .head-right{display:flex;align-items:center;gap:20px;flex:0 0 auto}\n\n\n#agigma-v2-footer .phone{font-size:12px;letter-spacing:.08em;color:var(--ink-soft);white-space:nowrap}\n\n\n#agigma-v2-footer .phone:hover{color:var(--gold-dark)}\n\n\n#agigma-v2-footer .btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:10px;\n  border:1px solid transparent;border-radius:999px;padding:13px 25px;\n  font-family:\"Jost\",system-ui,sans-serif;font-size:11px;letter-spacing:.16em;\n  text-transform:uppercase;font-weight:500;transition:.2s;cursor:pointer;\n  white-space:nowrap;\n}\n\n\n#agigma-v2-footer .btn-gold{background:var(--gold);color:#171d18}\n\n\n#agigma-v2-footer .btn-gold:hover{background:var(--gold-dark);color:var(--cream)}\n\n\n#agigma-v2-footer .btn-ghost{border-color:rgba(30,41,35,.28);color:var(--ink);background:transparent}\n\n\n#agigma-v2-footer .btn-ghost:hover{border-color:var(--ink);background:rgba(30,41,35,.04)}\n\n\n#agigma-v2-footer .btn-cream{border-color:rgba(246,241,231,.45);color:var(--cream);background:transparent}\n\n\n#agigma-v2-footer .btn-cream:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}\n\n\n#agigma-v2-footer .btn-sm{padding:11px 20px;font-size:10.5px}\n\n\n\n#agigma-v2-footer .hamb{display:none;flex-direction:column;justify-content:center;gap:5px;width:30px;height:34px;background:none;border:0;padding:0;cursor:pointer}\n\n\n#agigma-v2-footer .hamb span{height:1px;background:var(--ink);display:block;transition:.2s}\n\n\n#agigma-v2-footer .hamb.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}\n\n\n#agigma-v2-footer .hamb.is-open span:nth-child(2){opacity:0}\n\n\n#agigma-v2-footer .hamb.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}\n\n\n\n#agigma-v2-footer .lang-switch{display:flex;align-items:center;gap:4px;font-size:10px;letter-spacing:.08em;color:var(--muted)}\n\n\n#agigma-v2-footer .lang-switch a{padding:4px 6px;border:1px solid transparent;border-radius:999px}\n\n\n#agigma-v2-footer .lang-switch a.active{border-color:var(--gold);color:var(--ink)}\n\n\n#agigma-v2-footer .lang-switch span{opacity:.35}\n\n\n\n\/* mobile navigation *\/\n\n\n#agigma-v2-footer .mobile-nav{\n  position:fixed;inset:0;z-index:4;background:var(--cream);\n  display:none;flex-direction:column;justify-content:space-between;\n  padding:104px 22px 34px;overflow-y:auto;\n}\n\n\n#agigma-v2-footer .mobile-nav.open{display:flex}\n\n\n#agigma-v2-footer .mobile-nav nav{display:flex;flex-direction:column}\n\n\n#agigma-v2-footer .mobile-nav nav a{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:29px;line-height:1.1;\n  padding:15px 0;border-bottom:1px solid var(--line);color:var(--ink);\n  display:flex;align-items:center;justify-content:space-between;\n}\n\n\n#agigma-v2-footer .mobile-nav nav a.active{color:var(--gold-dark)}\n\n\n#agigma-v2-footer .mobile-nav nav a.active:after{content:\"\u00e2\u2020\u2019\";font-family:\"Jost\",sans-serif;font-size:14px;color:var(--gold-dark)}\n\n\n#agigma-v2-footer .mobile-nav-foot{margin-top:26px;display:flex;flex-direction:column;gap:14px}\n\n\n#agigma-v2-footer .mobile-nav-foot .tel{font-size:13px;letter-spacing:.08em;color:var(--muted)}\n\n\n#agigma-v2-footer body.menu-open{overflow:hidden}\n\n\n\n\/* ---------- type --------------------------------------------------------- *\/\n\n\n#agigma-v2-footer .eyebrow{\n  font-size:11px;letter-spacing:.30em;text-transform:uppercase;\n  color:var(--gold-dark);font-weight:600;margin-bottom:22px;\n}\n\n\n#agigma-v2-footer h1{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:500;\n  font-size:clamp(46px,4.7vw,74px);line-height:.96;letter-spacing:-.025em;margin:0;text-wrap:balance\n}\n\n\n#agigma-v2-footer h1 .soft{display:block;font-style:italic;font-weight:400;color:var(--olive);font-size:.72em;letter-spacing:-.015em;margin-top:8px}\n\n\n#agigma-v2-footer h2{font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:500;letter-spacing:-.01em}\n\n\n#agigma-v2-footer .lead{max-width:540px;font-size:18.5px;line-height:1.72;color:var(--body);font-weight:400;margin:28px 0 0}\n\n\n#agigma-v2-footer .lead strong{font-weight:500;color:var(--ink)}\n\n\n#agigma-v2-footer .micro{font-size:11.5px;color:var(--muted);letter-spacing:.06em;margin-top:16px}\n\n\n\n\/* ---------- buttons \/ links --------------------------------------------- *\/\n\n\n#agigma-v2-footer .cta-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:34px}\n\n\n#agigma-v2-footer .cta-row .btn{padding:17px 32px;font-size:11.5px}\n\n\n#agigma-v2-footer .link{\n  font-size:11px;letter-spacing:.16em;text-transform:uppercase;\n  border-bottom:1px solid rgba(30,41,35,.4);padding-bottom:4px;transition:.2s;\n  display:inline-block;\n}\n\n\n#agigma-v2-footer .link:hover{border-color:var(--gold-dark);color:var(--gold-dark)}\n\n\n#agigma-v2-footer .link-cream{color:var(--cream);border-color:rgba(246,241,231,.5)}\n\n\n#agigma-v2-footer .link-cream:hover{color:var(--gold-light);border-color:var(--gold-light)}\n\n\n\n\/* ---------- homepage hero (approved) ------------------------------------ *\/\n\n\n#agigma-v2-footer .hero{display:grid;grid-template-columns:1.04fr .96fr;min-height:760px;max-height:820px}\n\n\n#agigma-v2-footer .hero-copy{padding:82px 6vw 48px 54px;display:flex;flex-direction:column;justify-content:center}\n\n\n#agigma-v2-footer .hero-media{position:relative;overflow:hidden;background:#ddd6c6}\n\n\n#agigma-v2-footer .hero-media img{width:100%;height:100%;object-fit:cover;object-position:58% 50%;display:block}\n\n\n#agigma-v2-footer .hero-media:before{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,41,35,.16),rgba(30,41,35,0) 42%);z-index:1}\n\n\n#agigma-v2-footer .frame{position:absolute;inset:20px;border:1px solid rgba(255,255,255,.38);z-index:2;pointer-events:none}\n\n\n#agigma-v2-footer .vertical{\n  position:absolute;right:30px;bottom:34px;z-index:3;color:#fff;font-size:9px;\n  letter-spacing:.34em;text-transform:uppercase;writing-mode:vertical-rl;\n  transform:rotate(180deg);opacity:.9;\n}\n\n\n#agigma-v2-footer .img-note{position:absolute;left:38px;bottom:32px;z-index:3;color:#fff;max-width:230px}\n\n\n#agigma-v2-footer .img-note .k{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:21px;line-height:1.15}\n\n\n#agigma-v2-footer .img-note .s{font-size:9px;letter-spacing:.2em;text-transform:uppercase;opacity:.85;margin-top:6px}\n\n\n\n#agigma-v2-footer .trust{display:flex;margin-top:44px;border-top:1px solid var(--line);padding-top:20px;max-width:100%}\n\n\n#agigma-v2-footer .trust .item{flex:1;padding-right:18px}\n\n\n#agigma-v2-footer .trust .item + .item{border-left:1px solid var(--line);padding-left:18px}\n\n\n#agigma-v2-footer .trust .big{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:26px;line-height:1;color:var(--ink)}\n\n\n#agigma-v2-footer .trust .small{font-size:10.5px;letter-spacing:.10em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-weight:500}\n\n\n#agigma-v2-footer .stars{color:var(--gold);letter-spacing:2px;font-size:12px}\n\n\n\n\/* ---------- generic page hero ------------------------------------------- *\/\n\n\n#agigma-v2-footer .page-hero{border-bottom:1px solid var(--line);background:var(--cream)}\n\n\n#agigma-v2-footer .page-hero.split{display:grid;grid-template-columns:1.02fr .98fr;min-height:540px}\n\n\n#agigma-v2-footer .page-hero .copy{padding:70px 6vw 62px 54px;display:flex;flex-direction:column;justify-content:center}\n\n\n#agigma-v2-footer .page-title{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-weight:500;\n  font-size:clamp(42px,4.3vw,66px);line-height:.98;letter-spacing:-.025em;margin:0;text-wrap:balance\n}\n\n\n#agigma-v2-footer .page-title .soft{display:block;font-style:italic;font-weight:400;color:var(--olive);font-size:.7em;letter-spacing:-.01em;margin-top:10px}\n\n\n#agigma-v2-footer .page-hero .media{position:relative;overflow:hidden;background:#ddd6c6}\n\n\n#agigma-v2-footer .page-hero .media img{width:100%;height:100%;object-fit:cover;display:block}\n\n\n#agigma-v2-footer .page-hero .media:before{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,41,35,.14),rgba(30,41,35,0) 45%);z-index:1}\n\n\n#agigma-v2-footer .page-hero .media .frame{z-index:2}\n\n\n\n\/* centered editorial hero *\/\n\n\n#agigma-v2-footer .hero-editorial{padding:74px 54px 62px;text-align:center;border-bottom:1px solid var(--line)}\n\n\n#agigma-v2-footer .hero-editorial .eyebrow{margin-bottom:20px}\n\n\n#agigma-v2-footer .hero-editorial .page-title{font-size:clamp(42px,4.4vw,68px)}\n\n\n#agigma-v2-footer .hero-editorial .lead{margin-left:auto;margin-right:auto;max-width:620px}\n\n\n#agigma-v2-footer .hero-editorial .cta-row{justify-content:center}\n\n\n\n\/* dark hero (offers) *\/\n\n\n#agigma-v2-footer .hero-dark{background:var(--ink);color:var(--cream);padding:68px 54px 0;position:relative;overflow:hidden}\n\n\n#agigma-v2-footer .hero-dark .eyebrow{color:var(--gold-light)}\n\n\n#agigma-v2-footer .hero-dark .page-title{color:var(--cream)}\n\n\n#agigma-v2-footer .hero-dark .page-title .soft{color:rgba(246,241,231,.62)}\n\n\n#agigma-v2-footer .hero-dark .lead{color:rgba(246,241,231,.78);max-width:560px}\n\n\n#agigma-v2-footer .hero-dark .lead strong{color:var(--cream)}\n\n\n#agigma-v2-footer .ticker{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:44px;border-top:1px solid var(--line-cream);padding:22px 0 30px}\n\n\n#agigma-v2-footer .ticker div{padding-right:16px}\n\n\n#agigma-v2-footer .ticker div + div{border-left:1px solid var(--line-cream);padding-left:18px}\n\n\n#agigma-v2-footer .ticker .t{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light)}\n\n\n#agigma-v2-footer .ticker .v{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:34px;line-height:1.05;color:var(--cream);margin-top:4px}\n\n\n#agigma-v2-footer .ticker .s{font-size:12px;color:rgba(246,241,231,.6);line-height:1.4;margin-top:2px}\n\n\n\n\/* ---------- breadcrumbs -------------------------------------------------- *\/\n\n\n#agigma-v2-footer .crumbs{\n  font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);\n  padding:16px 54px;border-bottom:1px solid var(--line);background:var(--cream);\n}\n\n\n#agigma-v2-footer .crumbs a:hover{color:var(--gold-dark)}\n\n\n#agigma-v2-footer .crumbs .sep{opacity:.45;margin:0 9px}\n\n\n#agigma-v2-footer .crumbs .now{color:var(--ink-soft)}\n\n\n\n\/* ---------- sections ----------------------------------------------------- *\/\n\n\n#agigma-v2-footer .section{padding:76px 54px}\n\n\n#agigma-v2-footer .section.tight{padding:54px 54px}\n\n\n#agigma-v2-footer .section.alt{background:var(--cream2)}\n\n\n#agigma-v2-footer .section.dark{background:var(--ink);color:var(--cream)}\n\n\n#agigma-v2-footer .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:34px}\n\n\n#agigma-v2-footer .section-head h2{font-size:clamp(34px,3.2vw,46px);line-height:1.02;margin:0}\n\n\n#agigma-v2-footer .section-head p{margin:0;max-width:420px;color:#4b584e;font-size:16.5px;line-height:1.7}\n\n\n#agigma-v2-footer .section-head .eyebrow{margin-bottom:14px}\n\n\n#agigma-v2-footer .section.dark .section-head p{color:rgba(246,241,231,.7)}\n\n\n#agigma-v2-footer .section.dark .section-head h2{color:var(--cream)}\n\n\n\n\/* ---------- homepage paths \/ cards -------------------------------------- *\/\n\n\n#agigma-v2-footer .paths{background:var(--cream2);padding:54px 54px 64px}\n\n\n#agigma-v2-footer .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}\n\n\n#agigma-v2-footer .card{background:var(--cream);border:1px solid rgba(30,41,35,.1);overflow:hidden;display:flex;flex-direction:column}\n\n\n#agigma-v2-footer .card img{width:100%;height:190px;object-fit:cover;display:block;filter:saturate(.92)}\n\n\n#agigma-v2-footer .card .body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}\n\n\n#agigma-v2-footer .card .tag{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dark);font-weight:600}\n\n\n#agigma-v2-footer .card h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:29px;font-weight:600;margin:0;line-height:1.08}\n\n\n#agigma-v2-footer .card p{font-size:16px;line-height:1.65;color:#4A584E;margin:0;font-weight:400;flex:1}\n\n\n#agigma-v2-footer .card .go{font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-top:8px;border-bottom:1px solid rgba(30,41,35,.3);align-self:flex-start;padding-bottom:3px}\n\n\n#agigma-v2-footer .card .go:hover{color:var(--gold-dark);border-color:var(--gold-dark)}\n\n\n\n\/* ---------- offers band (approved) -------------------------------------- *\/\n\n\n#agigma-v2-footer .offers-band{background:var(--ink);color:var(--cream);padding:46px 54px}\n\n\n#agigma-v2-footer .offers-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}\n\n\n#agigma-v2-footer .offers-band .eyebrow{color:var(--gold);margin-bottom:8px}\n\n\n#agigma-v2-footer .offers-band h2{font-size:40px;font-weight:500;line-height:1;margin:0;color:var(--cream)}\n\n\n#agigma-v2-footer .offers-band .link{color:var(--cream);border-color:rgba(246,241,231,.5)}\n\n\n#agigma-v2-footer .offers-band .link:hover{color:var(--gold-light);border-color:var(--gold-light)}\n\n\n#agigma-v2-footer .offer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}\n\n\n#agigma-v2-footer .offer{border:1px solid var(--line-cream);padding:18px 18px 16px;display:flex;flex-direction:column;gap:4px;color:var(--cream);transition:.2s}\n\n\n#agigma-v2-footer .offer:hover{border-color:var(--gold);background:rgba(246,241,231,.04)}\n\n\n#agigma-v2-footer .offer-tag{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}\n\n\n#agigma-v2-footer .offer strong{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:34px;font-weight:500;line-height:1}\n\n\n#agigma-v2-footer .offer span:last-child{font-size:12px;line-height:1.45;color:rgba(246,241,231,.75)}\n\n\n\n\/* ---------- offer cards (offers page) ----------------------------------- *\/\n\n\n#agigma-v2-footer .offer-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}\n\n\n#agigma-v2-footer .ocard{\n  position:relative;background:var(--cream3);border:1px solid var(--line);\n  padding:30px 32px 28px;display:flex;flex-direction:column;transition:.2s;\n}\n\n\n#agigma-v2-footer .ocard:hover{border-color:var(--gold);box-shadow:var(--shadow)}\n\n\n#agigma-v2-footer .ocard .kicker{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}\n\n\n#agigma-v2-footer .ocard .tag{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-dark);font-weight:600}\n\n\n#agigma-v2-footer .ocard .slot{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}\n\n\n#agigma-v2-footer .ocard h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:32px;font-weight:600;line-height:1.05;margin:0 0 4px}\n\n\n#agigma-v2-footer .ocard .sub{font-size:16px;color:#4A584E;line-height:1.6;margin:0}\n\n\n#agigma-v2-footer .ocard .price-row{display:flex;align-items:baseline;gap:14px;margin:22px 0 4px;flex-wrap:wrap}\n\n\n#agigma-v2-footer .ocard .price{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:56px;line-height:.9;color:var(--ink)}\n\n\n#agigma-v2-footer .ocard .price small{font-size:29px;letter-spacing:.02em;margin-left:2px}\n\n\n#agigma-v2-footer .ocard .was{font-size:14px;color:var(--muted)}\n\n\n#agigma-v2-footer .ocard .was s{text-decoration-thickness:1px}\n\n\n#agigma-v2-footer .ocard .per{font-size:12px;letter-spacing:.06em;color:var(--muted)}\n\n\n#agigma-v2-footer .ocard ul{list-style:none;padding:0;margin:20px 0 24px;display:grid;gap:9px}\n\n\n#agigma-v2-footer .ocard li{position:relative;padding-left:20px;font-size:16px;line-height:1.55;color:#445147}\n\n\n#agigma-v2-footer .ocard li:before{content:\"\";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--gold)}\n\n\n#agigma-v2-footer .ocard .btn{align-self:flex-start;margin-top:auto}\n\n\n#agigma-v2-footer .ocard .fine{font-size:12.5px;color:var(--muted);margin-top:12px}\n\n\n\n\/* ---------- therapy groups ---------------------------------------------- *\/\n\n\n#agigma-v2-footer .group{padding:64px 54px;border-top:1px solid var(--line);scroll-margin-top:20px}\n\n\n#agigma-v2-footer .group:first-of-type{border-top:0}\n\n\n#agigma-v2-footer .group-grid{display:grid;grid-template-columns:320px 1fr;gap:48px;align-items:start}\n\n\n#agigma-v2-footer .group-aside{position:sticky;top:26px}\n\n\n#agigma-v2-footer .group-aside .shot{position:relative;overflow:hidden;background:#ddd6c6}\n\n\n#agigma-v2-footer .group-aside img{width:100%;height:260px;object-fit:cover;display:block;filter:saturate(.92)}\n\n\n#agigma-v2-footer .group-aside .num{\n  position:absolute;left:14px;top:12px;background:rgba(246,241,231,.92);color:var(--ink);\n  font-size:10px;letter-spacing:.2em;padding:5px 10px;\n}\n\n\n#agigma-v2-footer .group-aside h2{font-size:36px;line-height:1.05;margin:22px 0 10px}\n\n\n#agigma-v2-footer .group-aside p{font-size:16px;line-height:1.7;color:#4A584E;margin:0}\n\n\n#agigma-v2-footer .group-aside .link{margin-top:18px}\n\n\n#agigma-v2-footer .tgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}\n\n\n#agigma-v2-footer .tcard{\n  background:var(--cream3);border:1px solid var(--line);padding:22px 24px 20px;\n  display:flex;flex-direction:column;gap:7px;transition:.2s;\n}\n\n\n#agigma-v2-footer .tcard:hover{border-color:var(--gold);background:#fff;box-shadow:var(--shadow)}\n\n\n#agigma-v2-footer .tcard .en{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}\n\n\n#agigma-v2-footer .tcard h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:25px;font-weight:600;margin:0;line-height:1.1}\n\n\n#agigma-v2-footer .tcard p{font-size:16px;line-height:1.6;color:#4A584E;margin:0;flex:1}\n\n\n#agigma-v2-footer .tcard .go{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid rgba(30,41,35,.3);align-self:flex-start;padding-bottom:3px;margin-top:6px}\n\n\n#agigma-v2-footer .tcard .go:hover{color:var(--gold-dark);border-color:var(--gold-dark)}\n\n\n#agigma-v2-footer .tcard .dur{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);margin-left:8px}\n\n\n\n#agigma-v2-footer .chips{display:flex;gap:9px;flex-wrap:wrap;padding:0 54px 30px;background:var(--cream)}\n\n\n#agigma-v2-footer .chip{\n  border:1px solid var(--line-strong);border-radius:999px;padding:9px 17px;\n  font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);\n  transition:.2s;background:transparent;\n}\n\n\n#agigma-v2-footer .chip:hover{border-color:var(--gold);color:var(--gold-dark);background:#fff}\n\n\n\n\/* ---------- programmes --------------------------------------------------- *\/\n\n\n#agigma-v2-footer .programmes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n\n\n#agigma-v2-footer .programme{border:1px solid var(--line);background:var(--cream);padding:28px 28px 26px;display:flex;flex-direction:column;gap:8px}\n\n\n#agigma-v2-footer .programme .tag{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dark);font-weight:600}\n\n\n#agigma-v2-footer .programme h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:28px;font-weight:600;margin:0;line-height:1.1}\n\n\n#agigma-v2-footer .programme p{font-size:16px;line-height:1.65;color:#4A584E;margin:0;flex:1}\n\n\n#agigma-v2-footer .programme .meta{font-size:12px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-top:4px}\n\n\n#agigma-v2-footer .programme .link{margin-top:12px;align-self:flex-start}\n\n\n\n\/* ---------- wide editorial image ---------------------------------------- *\/\n\n\n#agigma-v2-footer .wide-shot{position:relative;overflow:hidden;background:#ddd6c6;height:410px}\n\n\n#agigma-v2-footer .wide-shot img{width:100%;height:100%;object-fit:cover;object-position:50% 34%;display:block;filter:saturate(.95)}\n\n\n#agigma-v2-footer .wide-shot .cap{\n  position:absolute;right:54px;bottom:22px;color:#fff;font-size:9.5px;letter-spacing:.22em;\n  text-transform:uppercase;text-shadow:0 1px 14px rgba(0,0,0,.55);z-index:2;\n}\n\n\n#agigma-v2-footer .wide-shot:after{content:\"\";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,28,23,.28),transparent 45%)}\n\n\n\n\/* ---------- gift --------------------------------------------------------- *\/\n\n\n#agigma-v2-footer .gift-hero-side{background:var(--cream2);display:flex;align-items:center;justify-content:center;padding:54px;border-left:1px solid var(--line)}\n\n\n#agigma-v2-footer .gift-hero-side .gift-figure{background:transparent;border:0;box-shadow:none;padding:0}\n\n\n#agigma-v2-footer .gift-figure{position:relative;background:var(--cream2);border:1px solid var(--line);padding:34px;display:flex;align-items:center;justify-content:center}\n\n\n#agigma-v2-footer .gift-figure img{width:100%;max-width:360px;display:block;box-shadow:0 22px 50px rgba(20,28,23,.16)}\n\n\n#agigma-v2-footer .gift-figure .seal{\n  position:absolute;right:-26px;top:20px;background:var(--ink);color:var(--cream);\n  border:1px solid var(--gold);padding:14px 18px;max-width:200px;\n}\n\n\n#agigma-v2-footer .gift-figure .seal .k{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:20px;line-height:1.1;color:var(--gold-light)}\n\n\n#agigma-v2-footer .gift-figure .seal .s{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(246,241,231,.7);margin-top:4px}\n\n\n\n#agigma-v2-footer .tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}\n\n\n#agigma-v2-footer .tier{border:1px solid var(--line);background:#fff;display:flex;flex-direction:column;transition:.2s}\n\n\n#agigma-v2-footer .tier:hover{border-color:var(--gold);box-shadow:var(--shadow)}\n\n\n#agigma-v2-footer .tier img{width:100%;aspect-ratio:1\/1;object-fit:contain;display:block;padding:0;background:#F4F2ED}\n\n\n#agigma-v2-footer .tier .body{padding:16px 20px 22px;display:flex;flex-direction:column;gap:6px;flex:1}\n\n\n#agigma-v2-footer .tier .tag{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dark);font-weight:600}\n\n\n#agigma-v2-footer .tier .val{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:30px;line-height:1;margin:0}\n\n\n#agigma-v2-footer .tier p{font-size:16px;line-height:1.55;color:#4A584E;margin:0;flex:1}\n\n\n#agigma-v2-footer .tier .link{font-size:9.5px;margin-top:10px;align-self:flex-start}\n\n\n\n#agigma-v2-footer .money-band{background:var(--ink);color:var(--cream);padding:60px 54px;display:grid;grid-template-columns:.9fr 1.1fr;gap:52px;align-items:center}\n\n\n#agigma-v2-footer .money-band h2{font-size:clamp(32px,3.1vw,46px);line-height:1.04;margin:0 0 18px;color:var(--cream)}\n\n\n#agigma-v2-footer .money-band .eyebrow{color:var(--gold-light);margin-bottom:14px}\n\n\n#agigma-v2-footer .money-band p{color:rgba(246,241,231,.76);font-size:17px;line-height:1.72}\n\n\n#agigma-v2-footer .money-band strong{color:var(--cream);font-weight:500}\n\n\n#agigma-v2-footer .money-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}\n\n\n#agigma-v2-footer .money-list li{border-top:1px solid var(--line-cream);padding-top:12px;font-size:16.5px;color:rgba(246,241,231,.82)}\n\n\n#agigma-v2-footer .money-list li b{color:var(--cream);font-weight:500}\n\n\n#agigma-v2-footer .money-list li:first-child{border-top:0;padding-top:0}\n\n\n\n#agigma-v2-footer .redeem{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}\n\n\n#agigma-v2-footer .redeem .step{border-top:1px solid var(--line-strong);padding-top:18px}\n\n\n#agigma-v2-footer .redeem .n{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:42px;line-height:.9;color:var(--gold-light)}\n\n\n#agigma-v2-footer .redeem h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:26px;font-weight:600;margin:12px 0 8px;line-height:1.1}\n\n\n#agigma-v2-footer .redeem p{font-size:16px;line-height:1.65;color:#4A584E;margin:0}\n\n\n\n\/* ---------- villa -------------------------------------------------------- *\/\n\n\n#agigma-v2-footer .feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}\n\n\n#agigma-v2-footer .feature{border-top:1px solid var(--line-strong);padding-top:16px}\n\n\n#agigma-v2-footer .feature .n{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:15px;letter-spacing:.06em;color:var(--gold-dark)}\n\n\n#agigma-v2-footer .feature h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:25px;font-weight:600;margin:8px 0 6px;line-height:1.1}\n\n\n#agigma-v2-footer .feature p{font-size:16px;line-height:1.65;color:#4A584E;margin:0}\n\n\n\n#agigma-v2-footer .occasions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n\n\n#agigma-v2-footer .occasion{position:relative;overflow:hidden;min-height:230px;display:flex;align-items:flex-end;padding:20px;color:#fff}\n\n\n#agigma-v2-footer .occasion img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:.5s;filter:saturate(.9)}\n\n\n#agigma-v2-footer .occasion:hover img{transform:scale(1.04)}\n\n\n#agigma-v2-footer .occasion:after{content:\"\";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,28,23,.72),rgba(20,28,23,.06) 65%)}\n\n\n#agigma-v2-footer .occasion span{position:relative;z-index:2;font-family:\"Cormorant Garamond\",Georgia,serif;font-size:26px;line-height:1.1}\n\n\n#agigma-v2-footer .occasion small{display:block;font-family:\"Jost\",sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.8);margin-top:6px}\n\n\n\n#agigma-v2-footer .villa-note{\n  border:1px solid var(--line);background:var(--cream3);padding:26px 30px;\n  display:flex;gap:26px;align-items:flex-start;flex-wrap:wrap;\n}\n\n\n#agigma-v2-footer .villa-note .k{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:24px;line-height:1.15;min-width:210px}\n\n\n#agigma-v2-footer .villa-note p{font-size:16px;line-height:1.7;color:#4A584E;margin:0;flex:1;min-width:260px}\n\n\n\n\/* ---------- about -------------------------------------------------------- *\/\n\n\n#agigma-v2-footer .stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n\n\n#agigma-v2-footer .stat{padding:26px 26px 26px 0}\n\n\n#agigma-v2-footer .stat + .stat{border-left:1px solid var(--line);padding-left:26px}\n\n\n#agigma-v2-footer .stat .big{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:46px;line-height:1;color:var(--ink)}\n\n\n#agigma-v2-footer .stat .big .stars{font-size:20px;letter-spacing:1px;display:inline-block;margin-right:7px;vertical-align:4px}\n\n\n#agigma-v2-footer .stat .label{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-weight:500}\n\n\n\n#agigma-v2-footer .story{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}\n\n\n#agigma-v2-footer .story .intro h2{font-size:clamp(32px,3vw,44px);line-height:1.04;margin:0 0 18px}\n\n\n#agigma-v2-footer .story .intro p{font-size:17px;line-height:1.75;color:#414e44}\n\n\n#agigma-v2-footer .timeline{display:grid;grid-template-columns:1fr;gap:0}\n\n\n#agigma-v2-footer .tl{border-top:1px solid var(--line);padding:20px 0 22px;display:grid;grid-template-columns:104px 1fr;gap:20px}\n\n\n#agigma-v2-footer .tl:first-child{border-top:0;padding-top:0}\n\n\n#agigma-v2-footer .tl .year{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:32px;line-height:1;color:var(--gold-dark)}\n\n\n#agigma-v2-footer .tl h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:23px;font-weight:600;margin:0 0 4px;line-height:1.15}\n\n\n#agigma-v2-footer .tl p{font-size:16px;line-height:1.65;color:#4A584E;margin:0}\n\n\n\n#agigma-v2-footer .gallery{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:12px}\n\n\n#agigma-v2-footer .gallery figure{position:relative;margin:0;overflow:hidden;background:#ddd6c6}\n\n\n#agigma-v2-footer .gallery img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4\/5;filter:saturate(.94)}\n\n\n#agigma-v2-footer .gallery figure:first-child img{aspect-ratio:4\/5}\n\n\n#agigma-v2-footer .gallery figcaption{\n  position:absolute;left:14px;bottom:12px;color:#fff;font-size:9.5px;\n  letter-spacing:.18em;text-transform:uppercase;z-index:2;\n  text-shadow:0 1px 12px rgba(0,0,0,.5);\n}\n\n\n#agigma-v2-footer .gallery figure:after{content:\"\";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,28,23,.45),transparent 55%)}\n\n\n\n#agigma-v2-footer .quote-band{background:var(--ink);color:var(--cream);padding:72px 54px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}\n\n\n#agigma-v2-footer .quote-band blockquote{margin:0;font-family:\"Cormorant Garamond\",Georgia,serif;font-style:italic;font-size:clamp(28px,2.7vw,40px);line-height:1.16;letter-spacing:-.01em}\n\n\n#agigma-v2-footer .quote-band blockquote .soft{color:var(--gold-light)}\n\n\n#agigma-v2-footer .quote-band .body p{color:rgba(246,241,231,.76);font-size:16.5px;line-height:1.75}\n\n\n#agigma-v2-footer .quote-band .body .eyebrow{color:var(--gold-light);margin-bottom:14px}\n\n\n#agigma-v2-footer .quote-band .body strong{color:var(--cream);font-weight:500}\n\n\n\n\/* ---------- FAQ ---------------------------------------------------------- *\/\n\n\n#agigma-v2-footer .faq{border-top:1px solid var(--line);margin-top:6px}\n\n\n#agigma-v2-footer .faq details{border-bottom:1px solid var(--line)}\n\n\n#agigma-v2-footer .faq summary{\n  list-style:none;cursor:pointer;padding:20px 0;display:flex;align-items:center;\n  justify-content:space-between;gap:24px;font-size:17px;font-weight:500;color:var(--ink);\n}\n\n\n#agigma-v2-footer .faq summary::-webkit-details-marker{display:none}\n\n\n#agigma-v2-footer .faq summary:after{content:\"+\";font-size:22px;font-weight:300;color:var(--gold-dark);line-height:1}\n\n\n#agigma-v2-footer .faq details[open] summary:after{content:\"\u2013\"}\n\n\n#agigma-v2-footer .faq .a{padding:0 60px 22px 0;font-size:16px;line-height:1.72;color:#4A584E}\n\n\n\n\/* ---------- CTA band ----------------------------------------------------- *\/\n\n\n#agigma-v2-footer .cta-band{background:var(--olive);color:var(--cream);padding:54px;display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap}\n\n\n#agigma-v2-footer .cta-band .k{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-light);margin-bottom:12px}\n\n\n#agigma-v2-footer .cta-band h2{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:clamp(30px,3vw,44px);line-height:1.02;margin:0;color:var(--cream);max-width:720px}\n\n\n#agigma-v2-footer .cta-band p{color:rgba(246,241,231,.8);font-size:16.5px;margin:10px 0 0;max-width:560px}\n\n\n#agigma-v2-footer .cta-band .actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}\n\n\n\n\/* ---------- footer ------------------------------------------------------- *\/\n\n\n#agigma-v2-footer .site-footer{background:#141C17;color:var(--cream);padding:52px 54px 26px}\n\n\n#agigma-v2-footer .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}\n\n\n#agigma-v2-footer .foot-grid h4{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:23px;font-weight:500;color:var(--gold);margin:0 0 12px}\n\n\n#agigma-v2-footer .foot-grid p, #agigma-v2-footer .foot-grid a, #agigma-v2-footer .foot-grid li{font-size:13px;line-height:1.7;color:rgba(246,241,231,.72)}\n\n\n#agigma-v2-footer .foot-grid ul{list-style:none;padding:0;margin:0}\n\n\n#agigma-v2-footer .foot-grid a:hover{color:var(--gold)}\n\n\n#agigma-v2-footer .foot-brand .name{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:30px;letter-spacing:.16em}\n\n\n#agigma-v2-footer .foot-brand .sub{font-size:7.5px;letter-spacing:.26em;text-transform:uppercase;color:rgba(246,241,231,.5);margin:4px 0 14px}\n\n\n#agigma-v2-footer .foot-brand p{max-width:300px}\n\n\n#agigma-v2-footer .foot-brand .since{font-size:11px;letter-spacing:.12em;color:var(--gold);margin-top:14px}\n\n\n#agigma-v2-footer .foot-bottom{\n  border-top:1px solid rgba(246,241,231,.14);margin-top:34px;padding-top:16px;\n  display:flex;justify-content:space-between;align-items:center;gap:20px;\n  font-size:10px;letter-spacing:.08em;color:rgba(246,241,231,.45);flex-wrap:wrap;\n}\n\n\n#agigma-v2-footer .foot-legal{display:flex;gap:16px;flex-wrap:wrap}\n\n\n#agigma-v2-footer .foot-legal a:hover{color:var(--gold)}\n\n\n#agigma-v2-footer .foot-since{color:rgba(246,241,231,.62);letter-spacing:.12em}\n\n\n\n\/* ---------- preview badge \/ modal --------------------------------------- *\/\n\n\n#agigma-v2-footer .preview-badge{\n  position:fixed;left:18px;bottom:18px;z-index:99;display:flex;align-items:center;gap:9px;\n  background:#1E2923;color:#F6F1E7;border:1px solid rgba(199,162,90,.55);border-radius:999px;\n  padding:10px 16px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;\n  box-shadow:0 10px 30px rgba(0,0,0,.18);\n}\n\n\n#agigma-v2-footer .preview-badge b{color:#C7A25A;font-weight:500}\n\n\n#agigma-v2-footer .preview-modal{position:fixed;inset:0;background:rgba(20,28,22,.58);display:none;align-items:center;justify-content:center;padding:22px;z-index:100}\n\n\n#agigma-v2-footer .preview-modal.open{display:flex}\n\n\n#agigma-v2-footer .preview-card{background:#F6F1E7;max-width:430px;width:100%;padding:34px 32px 30px;border:1px solid #C7A25A;box-shadow:0 24px 60px rgba(0,0,0,.22)}\n\n\n#agigma-v2-footer .preview-card .k{font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:#B58F45;margin-bottom:14px}\n\n\n#agigma-v2-footer .preview-card h3{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:34px;font-weight:500;margin:0 0 12px;line-height:1.05}\n\n\n#agigma-v2-footer .preview-card p{font-size:15px;line-height:1.65;color:#46534a;margin:0 0 22px}\n\n\n#agigma-v2-footer .preview-card button{background:#C7A25A;border:0;padding:14px 24px;font-family:\"Jost\",sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:999px}\n\n\n#agigma-v2-footer .preview-card button:hover{background:#B58F45}\n\n\n\n\/* ==========================================================================\n   Responsive\n   ========================================================================== *\/\n\n\n@media (max-width:1300px){\n  \n#agigma-v2-footer .site-header{padding:0 38px}\n\n  \n#agigma-v2-footer .main-nav{gap:22px;font-size:11.5px}\n\n  \n#agigma-v2-footer .head-right{gap:14px}\n\n  \n#agigma-v2-footer .phone{display:none}\n\n  \n#agigma-v2-footer .hero-copy, #agigma-v2-footer .page-hero .copy{padding-left:38px}\n\n  \n#agigma-v2-footer .section, #agigma-v2-footer .group, #agigma-v2-footer .offers-band, #agigma-v2-footer .cta-band, #agigma-v2-footer .quote-band, #agigma-v2-footer .money-band, #agigma-v2-footer .hero-dark{padding-left:38px;padding-right:38px}\n\n  \n#agigma-v2-footer .crumbs{padding-left:38px;padding-right:38px}\n\n  \n#agigma-v2-footer .chips{padding-left:38px;padding-right:38px}\n\n  \n#agigma-v2-footer .site-footer{padding-left:38px;padding-right:38px}\n\n}\n\n\n\n@media (max-width:1080px){\n  \n#agigma-v2-footer .main-nav, #agigma-v2-footer .lang-switch{display:none}\n\n  \n#agigma-v2-footer .hamb{display:flex}\n\n  \n#agigma-v2-footer .site-header{height:72px;padding:0 22px}\n\n  \n#agigma-v2-footer .brand .name{font-size:26px}\n\n  \n#agigma-v2-footer .brand .sub{font-size:7px;letter-spacing:.2em}\n\n  \n#agigma-v2-footer .head-right .btn{display:none}\n\n  \n#agigma-v2-footer .head-right{gap:8px}\n\n  \n#agigma-v2-footer .preview-badge{left:10px;bottom:10px;padding:8px 12px;font-size:9px}\n\n\n  \n#agigma-v2-footer .hero{grid-template-columns:1fr;max-height:none;min-height:0}\n\n  \n#agigma-v2-footer .hero-media{order:-1;height:330px}\n\n  \n#agigma-v2-footer .hero-copy{padding:34px 22px 42px}\n\n  \n#agigma-v2-footer h1{font-size:46px}\n\n  \n#agigma-v2-footer h1 .soft{font-size:.7em}\n\n  \n#agigma-v2-footer .lead{font-size:16.5px;margin:22px 0 0;max-width:100%}\n\n  \n#agigma-v2-footer .cta-row{flex-direction:column;align-items:stretch;gap:16px}\n\n  \n#agigma-v2-footer .cta-row .btn{width:100%}\n\n  \n#agigma-v2-footer .cta-row .link{text-align:center;border:0;padding:2px 0}\n\n  \n#agigma-v2-footer .trust{margin-top:30px;padding-top:16px;width:100%}\n\n  \n#agigma-v2-footer .trust .big{font-size:18px;white-space:nowrap}\n\n  \n#agigma-v2-footer .trust .small{font-size:8px;letter-spacing:.08em}\n\n  \n#agigma-v2-footer .paths{padding:38px 22px 48px}\n\n  \n#agigma-v2-footer .section-head{flex-direction:column;align-items:flex-start;gap:12px}\n\n  \n#agigma-v2-footer .section-head h2{font-size:32px}\n\n  \n#agigma-v2-footer .cards{grid-template-columns:1fr}\n\n  \n#agigma-v2-footer .card img{height:170px}\n\n\n  \n#agigma-v2-footer .page-hero.split{grid-template-columns:1fr;min-height:0}\n\n  \n#agigma-v2-footer .page-hero .copy{padding:36px 22px 40px}\n\n  \n#agigma-v2-footer .page-hero .media{order:-1;height:280px}\n\n  \n#agigma-v2-footer .page-title{font-size:42px}\n\n  \n#agigma-v2-footer .page-title .soft{font-size:.72em}\n\n  \n#agigma-v2-footer .hero-editorial{padding:44px 22px 44px}\n\n  \n#agigma-v2-footer .hero-dark{padding:44px 22px 0}\n\n  \n#agigma-v2-footer .hero-dark .page-title{font-size:42px}\n\n  \n#agigma-v2-footer .ticker{grid-template-columns:1fr 1fr;gap:16px;padding:18px 0 24px}\n\n  \n#agigma-v2-footer .ticker div + div{border-left:0;padding-left:0}\n\n  \n#agigma-v2-footer .ticker div{padding-right:0}\n\n  \n#agigma-v2-footer .ticker .v{font-size:28px}\n\n  \n#agigma-v2-footer .crumbs{padding:12px 22px;font-size:10px;letter-spacing:.08em}\n\n\n  \n#agigma-v2-footer .section, #agigma-v2-footer .group, #agigma-v2-footer .offers-band, #agigma-v2-footer .cta-band, #agigma-v2-footer .quote-band, #agigma-v2-footer .money-band{padding:44px 22px}\n\n  \n#agigma-v2-footer .section.tight{padding:36px 22px}\n\n  \n#agigma-v2-footer .offers-head{flex-direction:column;align-items:flex-start;gap:10px}\n\n  \n#agigma-v2-footer .offers-band h2{font-size:32px}\n\n  \n#agigma-v2-footer .offer-grid{grid-template-columns:1fr 1fr}\n\n  \n#agigma-v2-footer .offer strong{font-size:28px}\n\n  \n#agigma-v2-footer .offer-cards{grid-template-columns:1fr}\n\n  \n#agigma-v2-footer .ocard{padding:24px 22px}\n\n  \n#agigma-v2-footer .ocard .price{font-size:48px}\n\n\n  \n#agigma-v2-footer .wide-shot{height:auto}\n\n  \n#agigma-v2-footer .wide-shot img{height:auto;aspect-ratio:4\/3}\n\n  \n#agigma-v2-footer .group-grid{grid-template-columns:1fr;gap:26px}\n\n  \n#agigma-v2-footer .group-aside{position:static}\n\n  \n#agigma-v2-footer .group-aside img{height:210px}\n\n  \n#agigma-v2-footer .group-aside h2{font-size:31px;margin-top:18px}\n\n  \n#agigma-v2-footer .tgrid{grid-template-columns:1fr}\n\n  \n#agigma-v2-footer .chips{padding:0 22px 24px}\n\n  \n#agigma-v2-footer .programmes{grid-template-columns:1fr}\n\n\n  \n#agigma-v2-footer .gift-figure{padding:22px}\n\n  \n#agigma-v2-footer .gift-figure .seal{position:static;margin-top:16px;max-width:none;align-self:flex-start}\n\n  \n#agigma-v2-footer .gift-figure{flex-direction:column}\n\n  \n#agigma-v2-footer .gift-hero-side{order:-1;padding:28px;border-left:0;border-bottom:1px solid var(--line)}\n\n  \n#agigma-v2-footer .gift-hero-side .gift-figure img{max-width:240px}\n\n  \n#agigma-v2-footer .tiers{grid-template-columns:1fr 1fr}\n\n  \n#agigma-v2-footer .money-band{grid-template-columns:1fr;gap:26px;padding:44px 22px}\n\n  \n#agigma-v2-footer .redeem{grid-template-columns:1fr;gap:22px}\n\n\n  \n#agigma-v2-footer .feature-grid{grid-template-columns:1fr 1fr;gap:22px}\n\n  \n#agigma-v2-footer .occasions{grid-template-columns:1fr}\n\n  \n#agigma-v2-footer .occasion{min-height:190px}\n\n  \n#agigma-v2-footer .villa-note{padding:22px;gap:12px}\n\n\n  \n#agigma-v2-footer .stats{grid-template-columns:1fr 1fr}\n\n  \n#agigma-v2-footer .stat{padding:20px 14px 20px 0}\n\n  \n#agigma-v2-footer .stat + .stat{border-left:0;padding-left:0}\n\n  \n#agigma-v2-footer .stat:nth-child(even){border-left:1px solid var(--line);padding-left:18px}\n\n  \n#agigma-v2-footer .stat:nth-child(n\/**\/+3){border-top:1px solid var(--line)}\n\n  \n#agigma-v2-footer .stat .big{font-size:36px}\n\n\n  \n#agigma-v2-footer .story{grid-template-columns:1fr;gap:28px}\n\n  \n#agigma-v2-footer .tl{grid-template-columns:78px 1fr;gap:14px}\n\n  \n#agigma-v2-footer .tl .year{font-size:26px}\n\n\n  \n#agigma-v2-footer .gallery{grid-template-columns:1fr 1fr}\n\n  \n#agigma-v2-footer .gallery figure:first-child{grid-column:1 \/ -1}\n\n  \n#agigma-v2-footer .gallery img, #agigma-v2-footer .gallery figure:first-child img{aspect-ratio:4\/3}\n\n  \n#agigma-v2-footer .gallery figure:first-child img{aspect-ratio:16\/10}\n\n\n  \n#agigma-v2-footer .quote-band{grid-template-columns:1fr;gap:26px;padding:44px 22px}\n\n  \n#agigma-v2-footer .quote-band blockquote{font-size:29px}\n\n  \n#agigma-v2-footer .faq .a{padding-right:0}\n\n  \n#agigma-v2-footer .faq summary{font-size:16px;padding:17px 0}\n\n\n  \n#agigma-v2-footer .cta-band{padding:38px 22px;flex-direction:column;align-items:flex-start;gap:22px}\n\n  \n#agigma-v2-footer .cta-band .actions{width:100%;flex-direction:column;align-items:stretch;gap:14px}\n\n  \n#agigma-v2-footer .cta-band .actions .btn{width:100%}\n\n\n  \n#agigma-v2-footer .site-footer{padding:38px 22px 62px}\n\n  \n#agigma-v2-footer .foot-grid{grid-template-columns:1fr 1fr;gap:24px}\n\n  \n#agigma-v2-footer .foot-bottom{flex-direction:column;align-items:flex-start;gap:8px}\n\n}\n\n\n\n@media (max-width:520px){\n  \n#agigma-v2-footer .tiers{grid-template-columns:1fr}\n\n  \n#agigma-v2-footer .tier{flex-direction:row}\n\n  \n#agigma-v2-footer .tier img{width:116px;height:116px;flex:0 0 116px;aspect-ratio:auto}\n\n  \n#agigma-v2-footer .tier .body{padding:14px 16px 16px}\n\n  \n#agigma-v2-footer .tier .val{font-size:24px}\n\n  \n#agigma-v2-footer .tier p{font-size:16px}\n\n  \n#agigma-v2-footer .foot-grid{grid-template-columns:1fr;gap:22px}\n\n  \n#agigma-v2-footer .feature-grid{grid-template-columns:1fr}\n\n  \n#agigma-v2-footer .stats{grid-template-columns:1fr 1fr}\n\n  \n#agigma-v2-footer .trust .item{padding-right:10px}\n\n  \n#agigma-v2-footer .trust .item + .item{padding-left:10px}\n\n  \n#agigma-v2-footer .trust .big{font-size:17px}\n\n  \n#agigma-v2-footer .trust .small{font-size:7.5px}\n\n  \n#agigma-v2-footer .ocard .price{font-size:44px}\n\n  \n#agigma-v2-footer .hero-dark .page-title{font-size:38px}\n\n  \n#agigma-v2-footer .page-title{font-size:38px}\n\n  \n#agigma-v2-footer h1{font-size:42px}\n\n  \n#agigma-v2-footer .ticker .v{font-size:25px}\n\n  \n#agigma-v2-footer .ticker .s{font-size:11px}\n\n  \n#agigma-v2-footer .eyebrow{font-size:10px;letter-spacing:.24em}\n\n  \n#agigma-v2-footer .gift-figure img{max-width:270px}\n\n}\n\n\n\n@media (prefers-reduced-motion:reduce){\n  \n#agigma-v2-footer{scroll-behavior:auto !important;transition:none !important}\n\n}\n\n\n\n\/* ==========================================================================\n   Components v1.1 \u2014 child\/service template\n   sticky-subnav \u00b7 photo-frame \u00b7 price-badge \u00b7 cross-sell \u00b7 reels\n   These are additive: no rule above is overridden outside these classes.\n   ========================================================================== *\/\n\n\n\n\/* ---------- sticky subnav ------------------------------------------------- *\/\n\n\n#agigma-v2-footer .sticky-subnav{\n  position:sticky;top:0;z-index:4;\n  background:rgba(246,241,231,.97);\n  border-bottom:1px solid var(--line);\n  -webkit-backdrop-filter:blur(10px);\n  backdrop-filter:blur(10px);\n}\n\n\n#agigma-v2-footer .sticky-subnav .inner{\n  display:flex;align-items:stretch;gap:2px;\n  min-height:54px;padding:0 54px;\n  overflow-x:auto;overflow-y:hidden;\n  scrollbar-width:none;-ms-overflow-style:none;\n  overscroll-behavior-x:contain;\n}\n\n\n#agigma-v2-footer .sticky-subnav .inner::-webkit-scrollbar{display:none}\n\n\n#agigma-v2-footer .sticky-subnav .subnav-label{\n  flex:0 0 auto;align-self:center;white-space:nowrap;\n  font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);\n  padding-right:16px;margin-right:8px;border-right:1px solid var(--line);\n}\n\n\n#agigma-v2-footer .sticky-subnav a{\n  position:relative;flex:0 0 auto;white-space:nowrap;\n  display:inline-flex;align-items:center;\n  font-size:11px;letter-spacing:.14em;text-transform:uppercase;\n  color:var(--ink-soft);padding:17px 14px;transition:color .2s;\n}\n\n\n#agigma-v2-footer .sticky-subnav a:hover{color:var(--gold-dark)}\n\n\n#agigma-v2-footer .sticky-subnav a.active{color:var(--ink);font-weight:500}\n\n\n#agigma-v2-footer .sticky-subnav a.active:after{\n  content:\"\";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--gold);\n}\n\n\n\/* anchored sections clear the subnav when jumped to *\/\n\n\n#agigma-v2-footer .sticky-subnav ~ section[id], #agigma-v2-footer .sticky-subnav ~ div[id]{scroll-margin-top:88px}\n\n\n\n\/* ---------- photo frame --------------------------------------------------- *\/\n\n\n#agigma-v2-footer .photo-frame{position:relative;overflow:hidden;background:#ddd6c6}\n\n\n#agigma-v2-footer .photo-frame > img{\n  width:100%;height:100%;object-fit:cover;object-position:58% 42%;\n  display:block;filter:saturate(.95);\n}\n\n\n#agigma-v2-footer .photo-frame:before{\n  content:\"\";position:absolute;inset:0;z-index:1;\n  background:\n    linear-gradient(0deg,rgba(14,20,17,.66) 0%,rgba(14,20,17,.18) 34%,rgba(14,20,17,0) 62%),\n    linear-gradient(90deg,rgba(14,20,17,.32),rgba(14,20,17,0) 46%);\n}\n\n\n#agigma-v2-footer .photo-frame .pf-rule{\n  position:absolute;inset:16px;z-index:2;pointer-events:none;\n  border:1px solid rgba(199,162,90,.8);\n}\n\n\n#agigma-v2-footer .photo-frame .pf-side{\n  position:absolute;right:26px;top:24px;z-index:3;\n  writing-mode:vertical-rl;transform:rotate(180deg);\n  font-size:8.5px;letter-spacing:.3em;text-transform:uppercase;\n  color:rgba(255,255,255,.86);text-shadow:0 1px 12px rgba(0,0,0,.55);\n}\n\n\n#agigma-v2-footer .photo-frame .pf-copy{\n  position:absolute;left:0;right:0;bottom:0;z-index:3;\n  padding:30px 34px 32px;color:#fff;\n  display:flex;flex-direction:column;align-items:flex-start;gap:7px;\n}\n\n\n#agigma-v2-footer .photo-frame .pf-kicker{\n  font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;\n  color:var(--gold-light);font-weight:500;\n  text-shadow:0 1px 10px rgba(0,0,0,.45);\n}\n\n\n#agigma-v2-footer .photo-frame .pf-title{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:26px;line-height:1.12;\n  color:#fff;max-width:320px;text-shadow:0 1px 16px rgba(0,0,0,.45);\n}\n\n\n#agigma-v2-footer .photo-frame .pf-meta{\n  font-size:10px;letter-spacing:.14em;text-transform:uppercase;\n  color:rgba(255,255,255,.82);line-height:1.6;text-shadow:0 1px 10px rgba(0,0,0,.5);\n}\n\n\n#agigma-v2-footer .photo-frame .pf-cta{\n  display:inline-flex;align-items:center;gap:8px;margin-top:8px;\n  border:1px solid rgba(246,241,231,.6);border-radius:999px;padding:10px 18px;\n  font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fff;\n  background:rgba(20,28,23,.28);transition:.2s;\n}\n\n\n#agigma-v2-footer .photo-frame .pf-cta:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}\n\n\n\n#agigma-v2-footer .photo-frame--hero{height:100%;min-height:560px}\n\n\n#agigma-v2-footer .photo-frame--hero .pf-title{font-size:29px;max-width:340px}\n\n\n\n\/* lighter variant for the four group images *\/\n\n\n#agigma-v2-footer .photo-frame--feature{height:260px}\n\n\n#agigma-v2-footer .photo-frame--feature:before{\n  background:linear-gradient(0deg,rgba(14,20,17,.74) 0%,rgba(14,20,17,.16) 46%,rgba(14,20,17,0) 74%);\n}\n\n\n#agigma-v2-footer .photo-frame--feature .pf-rule{inset:9px;border-color:rgba(199,162,90,.55)}\n\n\n#agigma-v2-footer .photo-frame--feature .pf-copy{padding:14px 16px 15px;gap:2px}\n\n\n#agigma-v2-footer .photo-frame--feature .pf-kicker{font-size:8.5px;letter-spacing:.2em;color:rgba(246,241,231,.86)}\n\n\n#agigma-v2-footer .photo-frame--feature .pf-title{font-size:17px;line-height:1.15}\n\n\n#agigma-v2-footer .photo-frame--feature .pf-meta{font-size:8.5px;letter-spacing:.14em}\n\n\n\n\/* ---------- price badge --------------------------------------------------- *\/\n\n\n#agigma-v2-footer .price-badge{\n  display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;\n  border:1px solid rgba(184,137,63,.45);border-radius:999px;\n  background:rgba(184,137,63,.08);color:var(--gold-dark);\n  padding:4px 11px;line-height:1.4;\n  font-family:\"Jost\",system-ui,sans-serif;font-size:9.5px;\n  letter-spacing:.13em;text-transform:uppercase;font-weight:500;\n}\n\n\n#agigma-v2-footer .price-badge b{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:16px;font-weight:600;\n  letter-spacing:0;text-transform:none;line-height:1;color:var(--ink);\n}\n\n\n#agigma-v2-footer .price-badge .pb-note{\n  font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);\n}\n\n\n#agigma-v2-footer .price-badge--from{\n  border-color:rgba(30,41,35,.24);background:transparent;color:var(--ink-soft);\n}\n\n\n#agigma-v2-footer .price-badge--from b{color:var(--ink)}\n\n\n#agigma-v2-footer .price-badge--request{\n  border-style:dashed;border-color:rgba(30,41,35,.26);background:transparent;\n  color:var(--muted);letter-spacing:.11em;\n}\n\n\n#agigma-v2-footer .price-badge--request b{display:none}\n\n\n#agigma-v2-footer .tcard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:22px}\n\n\n#agigma-v2-footer .tcard-head .en{padding-top:3px}\n\n\n#agigma-v2-footer .tcard.is-link{position:relative}\n\n\n\/* stretched link: the whole card is the target of its own .go link *\/\n\n\n#agigma-v2-footer .tcard.is-link .go:after{content:\"\";position:absolute;inset:0;z-index:1}\n\n\n\n\/* ---------- cross-sell ---------------------------------------------------- *\/\n\n\n#agigma-v2-footer .cross-sell-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n\n\n#agigma-v2-footer .cross-sell-card{\n  position:relative;display:flex;flex-direction:column;gap:8px;\n  background:var(--cream3);border:1px solid var(--line);\n  padding:26px 26px 24px;transition:.2s;\n}\n\n\n#agigma-v2-footer .cross-sell-card:hover{border-color:var(--gold);background:#fff;box-shadow:var(--shadow)}\n\n\n#agigma-v2-footer .cross-sell-card .tag{\n  font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;\n  color:var(--gold-dark);font-weight:600;\n}\n\n\n#agigma-v2-footer .cross-sell-card h3{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:27px;font-weight:600;\n  line-height:1.08;margin:0;\n}\n\n\n#agigma-v2-footer .cross-sell-card p{font-size:16px;line-height:1.6;color:#4A584E;margin:0;flex:1}\n\n\n#agigma-v2-footer .cross-sell-card .price-badge{align-self:flex-start;margin-top:2px}\n\n\n#agigma-v2-footer .cross-sell-card .go{\n  font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-top:8px;\n  border-bottom:1px solid rgba(30,41,35,.3);align-self:flex-start;padding-bottom:3px;\n}\n\n\n#agigma-v2-footer .cross-sell-card:hover .go{color:var(--gold-dark);border-color:var(--gold-dark)}\n\n\n#agigma-v2-footer .cross-sell-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:26px}\n\n\n\n\/* ---------- reels (vertical 9:16) ----------------------------------------- *\/\n\n\n#agigma-v2-footer .reels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px}\n\n\n#agigma-v2-footer .reel-card{\n  position:relative;display:block;width:100%;aspect-ratio:9\/16;overflow:hidden;\n  background:#141C17;border:1px solid rgba(199,162,90,.32);padding:0;margin:0;\n  cursor:pointer;text-align:left;color:#fff;font-family:\"Jost\",system-ui,sans-serif;\n  -webkit-appearance:none;appearance:none;\n}\n\n\n#agigma-v2-footer .reel-card img{\n  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;\n  filter:saturate(.9);transition:transform .6s;\n}\n\n\n#agigma-v2-footer .reel-card:hover img{transform:scale(1.035)}\n\n\n#agigma-v2-footer .reel-card .shade{\n  position:absolute;inset:0;z-index:1;\n  background:linear-gradient(0deg,rgba(9,14,11,.8) 0%,rgba(9,14,11,.06) 55%);\n}\n\n\n#agigma-v2-footer .reel-card .rim{position:absolute;inset:10px;z-index:2;border:1px solid rgba(199,162,90,.42);pointer-events:none}\n\n\n#agigma-v2-footer .reel-card .play{\n  position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);z-index:3;\n  width:56px;height:56px;border-radius:50%;\n  border:1px solid rgba(246,241,231,.8);background:rgba(20,28,23,.32);\n  display:flex;align-items:center;justify-content:center;transition:.2s;\n  -webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);\n}\n\n\n#agigma-v2-footer .reel-card .play:before{\n  content:\"\";width:0;height:0;margin-left:4px;\n  border-left:13px solid #F6F1E7;border-top:8px solid transparent;border-bottom:8px solid transparent;\n}\n\n\n#agigma-v2-footer .reel-card:hover .play{background:var(--gold);border-color:var(--gold)}\n\n\n#agigma-v2-footer .reel-card:hover .play:before{border-left-color:#171d18}\n\n\n#agigma-v2-footer .reel-card .dur{\n  position:absolute;right:14px;top:14px;z-index:3;\n  font-size:8.5px;letter-spacing:.16em;padding:3px 7px;\n  border:1px solid rgba(246,241,231,.4);background:rgba(14,20,17,.45);color:#fff;\n}\n\n\n#agigma-v2-footer .reel-card .cap{\n  position:absolute;left:0;right:0;bottom:0;z-index:3;\n  padding:16px 18px 18px;display:flex;flex-direction:column;gap:4px;\n}\n\n\n#agigma-v2-footer .reel-card .cap .k{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:19px;line-height:1.15;color:#fff;\n}\n\n\n#agigma-v2-footer .reel-card .cap .s{\n  font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;\n  color:rgba(246,241,231,.72);\n}\n\n\n#agigma-v2-footer .reel-card .reel-msg{\n  position:absolute;inset:0;z-index:4;display:none;\n  flex-direction:column;align-items:center;justify-content:center;gap:9px;\n  padding:26px 20px;text-align:center;\n  background:rgba(11,17,14,.88);color:var(--cream);\n  font-size:12px;line-height:1.55;letter-spacing:.02em;\n}\n\n\n#agigma-v2-footer .reel-card .reel-msg .big{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:20px;line-height:1.2;\n}\n\n\n#agigma-v2-footer .reel-card .reel-msg .tiny{\n  font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);\n}\n\n\n#agigma-v2-footer .reel-card.is-playing .reel-msg{display:flex}\n\n\n#agigma-v2-footer .reel-card.is-playing .play{display:none}\n\n\n#agigma-v2-footer .reels-layout{display:grid;grid-template-columns:minmax(0,900px) 1fr;gap:44px;align-items:end}\n\n\n#agigma-v2-footer .reels-layout .reels-grid{max-width:none}\n\n\n#agigma-v2-footer .reels-layout .reels-note{margin:0;max-width:290px}\n\n\n#agigma-v2-footer .reels-note{\n  margin-top:20px;font-size:11.5px;letter-spacing:.05em;line-height:1.7;\n  color:rgba(246,241,231,.62);max-width:620px;\n}\n\n\n#agigma-v2-footer .section:not(.dark) .reels-note{color:var(--muted)}\n\n\n\n\/* ---------- quote \/ review cards ------------------------------------------ *\/\n\n\n#agigma-v2-footer .quote-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n\n\n#agigma-v2-footer .quote-card{\n  border:1px solid var(--line);background:var(--cream3);\n  padding:26px 26px 22px;display:flex;flex-direction:column;gap:14px;\n}\n\n\n#agigma-v2-footer .quote-card .mark{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:46px;line-height:.55;\n  color:var(--gold-light);\n}\n\n\n#agigma-v2-footer .quote-card blockquote{\n  margin:0;font-family:\"Cormorant Garamond\",Georgia,serif;font-style:italic;\n  font-size:21px;line-height:1.36;color:var(--ink);\n}\n\n\n#agigma-v2-footer .quote-card .who{\n  margin-top:auto;display:flex;align-items:center;gap:9px;flex-wrap:wrap;\n  font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);\n}\n\n\n#agigma-v2-footer .quote-card .who .draft{\n  border:1px dashed rgba(30,41,35,.3);padding:3px 8px;\n  color:var(--gold-dark);letter-spacing:.14em;\n}\n\n\n#agigma-v2-footer .review-stat{\n  display:flex;align-items:center;gap:12px;flex-wrap:wrap;\n  font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);\n  margin-bottom:26px;\n}\n\n\n#agigma-v2-footer .review-stat b{color:var(--ink);font-weight:500}\n\n\n\n\/* ---------- price card ---------------------------------------------------- *\/\n\n\n#agigma-v2-footer .price-card{\n  display:grid;grid-template-columns:1.15fr .85fr;\n  border:1px solid var(--line-strong);background:var(--cream3);\n}\n\n\n#agigma-v2-footer .price-card .main{padding:40px 44px 38px}\n\n\n#agigma-v2-footer .price-card .kicker{\n  font-size:10px;letter-spacing:.24em;text-transform:uppercase;\n  color:var(--gold-dark);font-weight:600;margin-bottom:14px;\n}\n\n\n#agigma-v2-footer .price-card .amount{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:78px;line-height:.86;\n  letter-spacing:-.02em;color:var(--ink);\n}\n\n\n#agigma-v2-footer .price-card .amount small{font-size:34px;letter-spacing:0;margin-left:2px}\n\n\n#agigma-v2-footer .price-card .per{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:8px}\n\n\n#agigma-v2-footer .price-card ul{\n  list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px;\n}\n\n\n#agigma-v2-footer .price-card li{position:relative;padding-left:20px;font-size:16px;line-height:1.55;color:#445147}\n\n\n#agigma-v2-footer .price-card li:before{\n  content:\"\";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--gold);\n}\n\n\n#agigma-v2-footer .price-card .side{\n  background:var(--ink);color:var(--cream);padding:34px 36px;\n  display:flex;flex-direction:column;justify-content:center;gap:14px;\n}\n\n\n#agigma-v2-footer .price-card .side .k{\n  font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-light);\n}\n\n\n#agigma-v2-footer .price-card .side h3{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:30px;font-weight:500;\n  line-height:1.05;margin:0;color:var(--cream);\n}\n\n\n#agigma-v2-footer .price-card .side p{font-size:13px;line-height:1.6;color:rgba(246,241,231,.7);margin:0}\n\n\n#agigma-v2-footer .price-card .side .btn{align-self:flex-start}\n\n\n#agigma-v2-footer .price-card .side .tel{\n  font-size:11px;letter-spacing:.1em;color:rgba(246,241,231,.72);\n}\n\n\n#agigma-v2-footer .price-card .side .tel:hover{color:var(--gold-light)}\n\n\n\n\/* ---------- simple check list --------------------------------------------- *\/\n\n\n#agigma-v2-footer .check-cols{display:grid;grid-template-columns:1fr 1fr;gap:4px 36px;margin-top:22px}\n\n\n#agigma-v2-footer .check-list{list-style:none;padding:0;margin:0;display:grid;gap:11px}\n\n\n#agigma-v2-footer .check-list li{\n  position:relative;padding-left:20px;font-size:16.5px;line-height:1.55;color:#445147;\n}\n\n\n#agigma-v2-footer .check-list li:before{\n  content:\"\";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--gold);\n}\n\n\n\n\/* ---------- component responsive ------------------------------------------ *\/\n\n\n@media (max-width:1300px){\n  \n#agigma-v2-footer .sticky-subnav .inner{padding:0 38px}\n\n}\n\n\n@media (max-width:1080px){\n  \n#agigma-v2-footer .sticky-subnav .inner{\n    min-height:0;padding:10px 18px;gap:8px;align-items:center;\n    scroll-snap-type:x proximity;\n  }\n\n  \n#agigma-v2-footer .sticky-subnav .subnav-label{display:none}\n\n  \n#agigma-v2-footer .sticky-subnav a{\n    border:1px solid var(--line-strong);border-radius:999px;\n    padding:8px 14px;font-size:10px;letter-spacing:.1em;\n    background:rgba(251,247,240,.75);scroll-snap-align:center;\n  }\n\n  \n#agigma-v2-footer .sticky-subnav a.active{\n    background:var(--ink);border-color:var(--ink);color:var(--cream);font-weight:500;\n  }\n\n  \n#agigma-v2-footer .sticky-subnav a.active:after{display:none}\n\n  \n#agigma-v2-footer .sticky-subnav ~ section[id], #agigma-v2-footer .sticky-subnav ~ div[id]{scroll-margin-top:78px}\n\n\n  \n#agigma-v2-footer .page-hero.split .photo-frame--hero{order:-1;min-height:0;height:340px}\n\n  \n#agigma-v2-footer .photo-frame--hero .pf-copy{padding:22px 22px 24px}\n\n  \n#agigma-v2-footer .photo-frame--hero .pf-title{font-size:23px}\n\n  \n#agigma-v2-footer .photo-frame .pf-rule{inset:11px}\n\n  \n#agigma-v2-footer .photo-frame .pf-side{right:18px;top:18px}\n\n\n  \n#agigma-v2-footer .group-aside .photo-frame--feature, #agigma-v2-footer .photo-frame--feature{height:210px}\n\n  \n#agigma-v2-footer .group-aside img{height:210px}\n\n\n  \n#agigma-v2-footer .price-badge{font-size:9px;padding:4px 9px}\n\n  \n#agigma-v2-footer .price-badge b{font-size:15px}\n\n\n  \n#agigma-v2-footer .cross-sell-grid{grid-template-columns:1fr}\n\n  \n#agigma-v2-footer .quote-cards{grid-template-columns:1fr}\n\n  \n#agigma-v2-footer .price-card{grid-template-columns:1fr}\n\n  \n#agigma-v2-footer .price-card .main{padding:28px 24px 26px}\n\n  \n#agigma-v2-footer .price-card .amount{font-size:62px}\n\n  \n#agigma-v2-footer .price-card .side{padding:26px 24px}\n\n  \n#agigma-v2-footer .check-cols{grid-template-columns:1fr;gap:11px}\n\n  \n#agigma-v2-footer .cross-sell-actions{gap:14px}\n\n\n  \n#agigma-v2-footer .reels-layout{grid-template-columns:1fr;gap:16px}\n\n  \n#agigma-v2-footer .reels-layout .reels-note{max-width:none}\n\n  \n#agigma-v2-footer .reels-grid{\n    grid-template-columns:none;grid-auto-flow:column;\n    grid-auto-columns:minmax(200px,64%);gap:12px;\n    overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;\n    scrollbar-width:none;padding-bottom:8px;max-width:none;\n  }\n\n  \n#agigma-v2-footer .reels-grid::-webkit-scrollbar{display:none}\n\n  \n#agigma-v2-footer .reel-card{scroll-snap-align:start}\n\n}\n\n\n@media (max-width:520px){\n  \n#agigma-v2-footer .price-card .amount{font-size:54px}\n\n  \n#agigma-v2-footer .price-card .amount small{font-size:26px}\n\n  \n#agigma-v2-footer .quote-card blockquote{font-size:19px}\n\n  \n#agigma-v2-footer .photo-frame--feature{height:200px}\n\n}\n\n\n\n\n\n\n\n\n#agigma-v2-footer .price-stack{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}\n\n\n#agigma-v2-footer .price-stack .price-badge{white-space:nowrap}\n\n\n\n\/* ---------- seasonal offer callout ---------------------------------------- *\/\n\n\n\/* Used on child pages where a seasonal price sits next to the regular one.\n   Additive: reuses the existing cream\/gold tokens; no other rule changes. *\/\n\n\n#agigma-v2-footer .offer-callout{\n  display:flex;align-items:center;gap:30px;flex-wrap:wrap;\n  padding:22px 54px;background:var(--cream2);\n  border-bottom:1px solid var(--line);\n  box-shadow:inset 3px 0 0 var(--gold);\n}\n\n\n#agigma-v2-footer .offer-callout .oc-head{display:flex;flex-direction:column;gap:4px;flex:0 0 auto}\n\n\n#agigma-v2-footer .offer-callout .oc-k{\n  font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;\n  color:var(--gold-dark);font-weight:600;\n}\n\n\n#agigma-v2-footer .offer-callout .oc-main{\n  font-family:\"Cormorant Garamond\",Georgia,serif;font-size:30px;line-height:1;\n  color:var(--ink);\n}\n\n\n#agigma-v2-footer .offer-callout p{\n  flex:1;min-width:260px;margin:0;font-size:16px;line-height:1.55;color:#4A584E;\n}\n\n\n#agigma-v2-footer .offer-callout .link{margin-left:6px}\n\n\n@media (max-width:1300px){\n  \n#agigma-v2-footer .offer-callout{padding:20px 38px;gap:22px}\n\n}\n\n\n@media (max-width:1080px){\n  \n#agigma-v2-footer .offer-callout{padding:18px 22px;gap:10px;flex-direction:column;align-items:flex-start}\n\n  \n#agigma-v2-footer .offer-callout .oc-main{font-size:26px}\n\n  \n#agigma-v2-footer .offer-callout p{min-width:0}\n\n}\n\n\n\n\/* ---------- 45+ readability (additive) ---------------------------------- *\/\n\n\n#agigma-v2-footer{font-size:17px}\n\n\n#agigma-v2-footer .main-nav{font-size:13px}\n\n\n#agigma-v2-footer .phone{font-size:13px}\n\n\n#agigma-v2-footer .btn{font-size:13px}\n\n\n#agigma-v2-footer .eyebrow{font-size:12.5px}\n\n\n#agigma-v2-footer .lead{font-size:19px}\n\n\n#agigma-v2-footer .micro{font-size:13.5px;line-height:1.6}\n\n\n#agigma-v2-footer .trust .small{font-size:12px}\n\n\n#agigma-v2-footer .trust .big{font-size:28px}\n\n\n#agigma-v2-footer .section-head p{font-size:18px}\n\n\n#agigma-v2-footer .card .tag, #agigma-v2-footer .ocard .tag, #agigma-v2-footer .tcard .en, #agigma-v2-footer .programme .tag, #agigma-v2-footer .tier .tag, #agigma-v2-footer .cross-sell-card .tag{font-size:12px}\n\n\n#agigma-v2-footer .card p, #agigma-v2-footer .ocard .sub, #agigma-v2-footer .ocard li, #agigma-v2-footer .tcard p, #agigma-v2-footer .group-aside p, #agigma-v2-footer .programme p, #agigma-v2-footer .feature p, #agigma-v2-footer .redeem p, #agigma-v2-footer .cross-sell-card p, #agigma-v2-footer .money-list li{font-size:17px}\n\n\n#agigma-v2-footer .card h3{font-size:32px}\n\n\n#agigma-v2-footer .ocard h3{font-size:34px}\n\n\n#agigma-v2-footer .tcard h3{font-size:29px}\n\n\n#agigma-v2-footer .programme h3{font-size:30px}\n\n\n#agigma-v2-footer .cross-sell-card h3{font-size:29px}\n\n\n#agigma-v2-footer .offer-tag{font-size:12px}\n\n\n#agigma-v2-footer .offer strong{font-size:40px}\n\n\n#agigma-v2-footer .offer span:last-child{font-size:15px}\n\n\n#agigma-v2-footer .price-badge{font-size:12.5px;padding:5px 12px}\n\n\n#agigma-v2-footer .price-badge b{font-size:19px}\n\n\n#agigma-v2-footer .price-badge .pb-note{font-size:11px}\n\n\n#agigma-v2-footer .ocard .slot{font-size:12.5px}\n\n\n#agigma-v2-footer .ocard .per{font-size:14px}\n\n\n#agigma-v2-footer .ocard .was{font-size:15px}\n\n\n#agigma-v2-footer .ocard .fine{font-size:13px}\n\n\n#agigma-v2-footer .foot-grid p, #agigma-v2-footer .foot-grid a, #agigma-v2-footer .foot-grid li{font-size:14px}\n\n\n#agigma-v2-footer .foot-bottom{font-size:11px}\n\n\n#agigma-v2-footer .ticker .t{font-size:11px}\n\n\n#agigma-v2-footer .ticker .s{font-size:13.5px}\n\n\n#agigma-v2-footer .sticky-subnav a{font-size:11.5px}\n\n\n#agigma-v2-footer .reels-note{font-size:13px}\n\n\n@media (max-width:1080px){\n  \n#agigma-v2-footer{font-size:17px}\n\n  \n#agigma-v2-footer .price-badge{font-size:12.5px;padding:5px 10px}\n\n  \n#agigma-v2-footer .price-badge b{font-size:19px}\n\n  \n#agigma-v2-footer .sticky-subnav a{font-size:12px;padding:9px 15px}\n\n  \n#agigma-v2-footer .card p, #agigma-v2-footer .ocard .sub, #agigma-v2-footer .ocard li, #agigma-v2-footer .tcard p, #agigma-v2-footer .group-aside p, #agigma-v2-footer .programme p, #agigma-v2-footer .feature p, #agigma-v2-footer .redeem p, #agigma-v2-footer .cross-sell-card p{font-size:17px}\n\n  \n#agigma-v2-footer .ocard h3{font-size:31px}\n\n  \n#agigma-v2-footer .offer strong{font-size:38px}\n\n  \n#agigma-v2-footer .offer span:last-child{font-size:15px}\n\n  \n#agigma-v2-footer .offer-tag{font-size:12px}\n\n  \n#agigma-v2-footer .eyebrow{font-size:12px}\n\n}\n\n\n@media (max-width:520px){\n  \n#agigma-v2-footer .offer{padding:16px}\n\n  \n#agigma-v2-footer .offer strong{font-size:36px}\n\n  \n#agigma-v2-footer .price-badge{font-size:12px}\n\n  \n#agigma-v2-footer .price-badge b{font-size:18px}\n\n  \n#agigma-v2-footer .ocard h3{font-size:29px}\n\n}\n\n\n\n\/* prevent min-content overflow on narrow screens *\/\n\n\n#agigma-v2-footer .hero-copy, #agigma-v2-footer .trust, #agigma-v2-footer .trust .item, #agigma-v2-footer .offer, #agigma-v2-footer .offer-grid, #agigma-v2-footer .tcard, #agigma-v2-footer .section-head>div{min-width:0}\n\n\n#agigma-v2-footer h1, #agigma-v2-footer h2, #agigma-v2-footer h3, #agigma-v2-footer p, #agigma-v2-footer .lead, #agigma-v2-footer .soft{overflow-wrap:break-word}\n\n\n@media (max-width:520px){\n  \n#agigma-v2-footer .trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}\n\n  \n#agigma-v2-footer .trust .item{padding-right:6px}\n\n  \n#agigma-v2-footer .trust .item + .item{padding-left:6px}\n\n  \n#agigma-v2-footer .trust .big{font-size:17px;white-space:normal}\n\n  \n#agigma-v2-footer .trust .small{font-size:10px;letter-spacing:.06em}\n\n  \n#agigma-v2-footer .offer-grid{grid-template-columns:1fr}\n\n  \n#agigma-v2-footer .offer{padding:18px}\n\n  \n#agigma-v2-footer .offer strong{font-size:38px}\n\n  \n#agigma-v2-footer .hero-copy{padding-left:20px;padding-right:20px}\n\n  \n#agigma-v2-footer .cta-row .btn{max-width:100%}\n\n  \n#agigma-v2-footer .lead{font-size:18px}\n\n  \n#agigma-v2-footer h1{font-size:42px}\n\n  \n#agigma-v2-footer h1 .soft{font-size:.72em}\n\n}\n\n\n#agigma-v2 .site-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;max-width:100%!important;padding:0 54px!important;overflow:visible!important}\n#agigma-v2 .brand{display:inline-flex!important;flex-direction:column!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;margin:0!important}\n#agigma-v2 .main-nav{display:flex!important;width:auto!important;flex:1 1 auto!important;min-width:0!important;justify-content:center!important;gap:18px!important;margin:0!important;padding:0!important;position:static!important}\n#agigma-v2 .main-nav a{padding:6px 0!important;margin:0!important;white-space:nowrap!important}\n#agigma-v2 .head-right{display:flex!important;width:auto!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;position:static!important}\n#agigma-v2 .head-right .btn{padding:12px 18px!important;font-size:11px!important}\n#agigma-v2 .phone{font-size:11px!important}\n@media(max-width:1300px){#agigma-v2 .phone{display:none!important}#agigma-v2 .main-nav{gap:12px!important;font-size:11px!important}}\n@media(max-width:1080px){#agigma-v2 .main-nav{display:none!important}#agigma-v2 .site-header{padding:0 22px!important}}\n@media(max-width:520px){#agigma-v2{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}\n#agigma-v2 .hero,#agigma-v2 .page-hero,#agigma-v2 .section,#agigma-v2 .site-footer{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}\n#agigma-v2 h1,#agigma-v2 h2,#agigma-v2 h3,#agigma-v2 p,#agigma-v2 .btn{max-width:100%!important;min-width:0!important;overflow-wrap:break-word!important}}\n#agigma-v2 .elementor-widget-shortcode{width:100%!important;padding:0 54px 70px!important;background:var(--cream2)!important}\n#agigma-v2 .elementor-widget-shortcode .gform_wrapper{max-width:820px!important;margin:0 auto!important}\n@media(max-width:520px){#agigma-v2 .elementor-widget-shortcode{padding:0 22px 54px!important}}\n.villa-planner{padding:70px 54px;background:var(--cream2);border-top:1px solid var(--line)}\n.villa-planner .section-head{align-items:flex-start}\n.villa-planner .form-shell{max-width:820px;margin-top:28px}\n.villa-planner .gf_note{font-size:13px;color:var(--muted);margin-top:10px}\n#agigma-v2 .villa-planner .gform_wrapper,#agigma-v2 .villa-planner .gform_wrapper form{max-width:820px}\n@media(max-width:520px){.villa-planner{padding:44px 22px}}<\/style>\n<\/head><body><a class=\"skip\" href=\"#main\">\u039c\u03b5\u03c4\u03ac\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03bf<\/a>\n<header class=\"site-header\">\n  <a class=\"brand\" href=\"index.html\" aria-label=\"Agigma \u2014 \u03b1\u03c1\u03c7\u03b9\u03ba\u03ae\">\n    <span class=\"name\">AGIGMA<\/span>\n    <span class=\"sub\">Massage &amp; Holistic Therapies<\/span>\n  <\/a>\n  <nav class=\"main-nav\" aria-label=\"\u039a\u03cd\u03c1\u03b9\u03b1 \u03c0\u03bb\u03bf\u03ae\u03b3\u03b7\u03c3\u03b7\">\n    <a href=\"therapies.html\">\u0398\u03b5\u03c1\u03b1\u03c0\u03b5\u03af\u03b5\u03c2<\/a>\n    <a href=\"offers.html\">\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ad\u03c2<\/a>\n    <a class=\"active\" href=\"villa.html\" aria-current=\"page\">Villa Spa<\/a>\n    <a href=\"gift.html\">\u0394\u03c9\u03c1\u03bf\u03ba\u03ac\u03c1\u03c4\u03b1<\/a>\n    <a href=\"about.html\">\u0397 Agigma<\/a>\n  <\/nav>\n  <div class=\"head-right\">\n    <div class=\"lang-switch\"><a class=\"active\" href=\"index.html\">EL<\/a><span>\/<\/span><a href=\"\/villa-spa-crete\/\" target=\"_blank\" rel=\"noopener\">EN<\/a><\/div>\n    <a class=\"phone\" href=\"tel:+302831022060\">+30 28310 22060<\/a>\n    <a class=\"btn btn-gold\" href=\"https:\/\/agigma.gr\/el\/bookings\/\">\u039a\u03c1\u03ac\u03c4\u03b7\u03c3\u03b7<\/a>\n    <button class=\"hamb\" type=\"button\" aria-label=\"\u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1 \u03bc\u03b5\u03bd\u03bf\u03cd\" aria-expanded=\"false\" aria-controls=\"mobileNav\"><span><\/span><span><\/span><span><\/span><\/button>\n  <\/div>\n<\/header>\n\n<div class=\"mobile-nav\" id=\"mobileNav\">\n  <nav aria-label=\"\u039a\u03b9\u03bd\u03b7\u03c4\u03ae \u03c0\u03bb\u03bf\u03ae\u03b3\u03b7\u03c3\u03b7\">\n    <a href=\"therapies.html\">\u0398\u03b5\u03c1\u03b1\u03c0\u03b5\u03af\u03b5\u03c2<\/a>\n    <a href=\"offers.html\">\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ad\u03c2<\/a>\n    <a class=\"active\" href=\"villa.html\">Villa Spa<\/a>\n    <a href=\"gift.html\">\u0394\u03c9\u03c1\u03bf\u03ba\u03ac\u03c1\u03c4\u03b1<\/a>\n    <a href=\"about.html\">\u0397 Agigma<\/a>\n  <\/nav>\n  <div class=\"mobile-nav-foot\">\n    <a class=\"tel\" href=\"tel:+302831022060\">+30 28310 22060 \u00b7 \u0394\u03b5\u03c5\u2013\u03a3\u03ac\u03b2 10:00\u201320:00<\/a>\n    <a class=\"btn btn-gold\" href=\"https:\/\/agigma.gr\/el\/bookings\/\">\u039a\u03bb\u03b5\u03af\u03c3\u03b5 \u03c1\u03b1\u03bd\u03c4\u03b5\u03b2\u03bf\u03cd<\/a>\n  <\/div>\n<\/div>\n\n<main id=\"main\">\n\n  <div class=\"crumbs\">\n    <a href=\"index.html\">\u0391\u03c1\u03c7\u03b9\u03ba\u03ae<\/a><span class=\"sep\">\/<\/span><span class=\"now\">Villa Spa<\/span>\n  <\/div>\n\n  <section class=\"page-hero split\">\n    <div class=\"copy\">\n      <div class=\"eyebrow\">Villa Spa \u00b7 \u03a1\u03ad\u03b8\u03c5\u03bc\u03bd\u03bf &amp; \u039a\u03c1\u03ae\u03c4\u03b7<\/div>\n      <h1 class=\"page-title\">\u03a4\u03bf Agigma \u03c3\u03c4\u03b7 \u03b2\u03af\u03bb\u03b1 \u03c3\u03b1\u03c2.<span class=\"soft\">\u038a\u03b4\u03b9\u03b1 \u03c0\u03bf\u03b9\u03cc\u03c4\u03b7\u03c4\u03b1. \u0386\u03bb\u03bb\u03bf\u03c2 \u03c7\u03ce\u03c1\u03bf\u03c2.<\/span><\/h1>\n      <p class=\"lead\">\u03a6\u03ad\u03c1\u03bd\u03bf\u03c5\u03bc\u03b5 \u03b8\u03b5\u03c1\u03b1\u03c0\u03b5\u03c5\u03c4\u03ad\u03c2, \u03ba\u03c1\u03b5\u03b2\u03ac\u03c4\u03b9\u03b1, \u03bb\u03ac\u03b4\u03b9\u03b1 \u03ba\u03b1\u03b9 \u03c3\u03c4\u03ae\u03c3\u03b9\u03bc\u03bf. \u0395\u03c3\u03cd \u03c6\u03c1\u03bf\u03bd\u03c4\u03af\u03b6\u03b5\u03b9\u03c2 \u03bc\u03cc\u03bd\u03bf \u03c4\u03b7\u03bd \u03ce\u03c1\u03b1 \u2014 \u03ba\u03b1\u03b9 \u03c4\u03bf\u03c5\u03c2 \u03b1\u03bd\u03b8\u03c1\u03ce\u03c0\u03bf\u03c5\u03c2 \u03c3\u03bf\u03c5.<\/p>\n      <div class=\"cta-row\">\n        <a class=\"btn btn-gold\" href=\"https:\/\/agigma.gr\/el\/villa-spa-kriti\/\" target=\"_blank\" rel=\"noopener\">\u0396\u03ae\u03c4\u03b7\u03c3\u03b5 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac<\/a>\n        <a class=\"link\" href=\"therapies.html\">\u0394\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03b8\u03b5\u03c1\u03b1\u03c0\u03b5\u03af\u03b5\u03c2<\/a>\n      <\/div>\n      <div class=\"micro\">\u039a\u03b1\u03c4\u03cc\u03c0\u03b9\u03bd \u03c3\u03c5\u03bd\u03b5\u03bd\u03bd\u03cc\u03b7\u03c3\u03b7\u03c2 \u00b7 \u03a7\u03c9\u03c1\u03af\u03c2 \u03c4\u03b9\u03bc\u03bf\u03ba\u03b1\u03c4\u03ac\u03bb\u03bf\u03b3\u03bf<\/div>\n    <\/div>\n    <div class=\"media\">\n      <img decoding=\"async\" src=\"https:\/\/agigma.gr\/wp-content\/uploads\/2026\/11\/villa-pavilion.jpg\" alt=\"\u0398\u03b5\u03c1\u03b1\u03c0\u03b5\u03af\u03b1 \u03c3\u03b5 \u03b5\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03cc \u03c7\u03ce\u03c1\u03bf \u03b2\u03af\u03bb\u03b1\u03c2 \u03bc\u03b5 \u03b8\u03ad\u03b1\" title=\"agigma holistic spa\">\n      <div class=\"frame\"><\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"section\">\n    <div class=\"section-head\">\n      <div>\n        <div class=\"eyebrow\">\u03a4\u03b9 \u03c6\u03ad\u03c1\u03bd\u03bf\u03c5\u03bc\u03b5<\/div>\n        <h2>\u0394\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03c3\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03af\u03c0\u03bf\u03c4\u03b1.<\/h2>\n      <\/div>\n      <p>\u03a4\u03bf \u03af\u03b4\u03b9\u03bf \u03b4\u03c9\u03bc\u03ac\u03c4\u03b9\u03bf \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03ad\u03b2\u03bb\u03b5\u03c0\u03b5\u03c2 \u03c3\u03c4\u03bf \u03a1\u03ad\u03b8\u03c5\u03bc\u03bd\u03bf, \u03bc\u03b5\u03c4\u03b1\u03c6\u03ad\u03c1\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf\u03bd \u03c7\u03ce\u03c1\u03bf \u03c3\u03bf\u03c5 \u2014 \u03bc\u03b5 \u03c4\u03b7\u03bd \u03af\u03b4\u03b9\u03b1 \u03c0\u03c1\u03bf\u03c3\u03bf\u03c7\u03ae \u03c3\u03c4\u03b7 \u03bb\u03b5\u03c0\u03c4\u03bf\u03bc\u03ad\u03c1\u03b5\u03b9\u03b1.<\/p>\n    <\/div>\n    <div class=\"feature-grid\">\n      <div class=\"feature\">\n        <div class=\"n\">01<\/div>\n        <h3>\u0398\u03b5\u03c1\u03b1\u03c0\u03b5\u03c5\u03c4\u03ad\u03c2<\/h3>\n        <p>\u0397 \u03af\u03b4\u03b9\u03b1 \u03bf\u03bc\u03ac\u03b4\u03b1 \u03c0\u03bf\u03c5 \u03b4\u03bf\u03c5\u03bb\u03b5\u03cd\u03b5\u03b9 \u03c3\u03c4\u03bf Agigma, \u03cc\u03c7\u03b9 \u03b5\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03bf\u03af \u03c3\u03c5\u03bd\u03b5\u03c1\u03b3\u03ac\u03c4\u03b5\u03c2 \u03c4\u03b7\u03c2 \u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1\u03c2 \u03c3\u03c4\u03b9\u03b3\u03bc\u03ae\u03c2.<\/p>\n      <\/div>\n      <div class=\"feature\">\n        <div class=\"n\">02<\/div>\n        <h3>\u0395\u03be\u03bf\u03c0\u03bb\u03b9\u03c3\u03bc\u03cc\u03c2<\/h3>\n        <p>\u0395\u03c0\u03b1\u03b3\u03b3\u03b5\u03bb\u03bc\u03b1\u03c4\u03b9\u03ba\u03ac \u03ba\u03c1\u03b5\u03b2\u03ac\u03c4\u03b9\u03b1, \u03ba\u03b1\u03b8\u03b1\u03c1\u03ac \u03c3\u03b5\u03bd\u03c4\u03cc\u03bd\u03b9\u03b1, \u03c0\u03b5\u03c4\u03c3\u03ad\u03c4\u03b5\u03c2 \u03ba\u03b1\u03b9 \u03c6\u03c9\u03c4\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c0\u03bf\u03c5 \u03c7\u03b1\u03bc\u03b7\u03bb\u03ce\u03bd\u03b5\u03b9.<\/p>\n      <\/div>\n      <div class=\"feature\">\n        <div class=\"n\">03<\/div>\n        <h3>\u039b\u03ac\u03b4\u03b9\u03b1 &amp; \u03b1\u03c1\u03ce\u03bc\u03b1\u03c4\u03b1<\/h3>\n        <p>\u03a4\u03b1 \u03bb\u03ac\u03b4\u03b9\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b1 \u03bc\u03b5\u03af\u03b3\u03bc\u03b1\u03c4\u03b1 \u03c0\u03bf\u03c5 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bc\u03b5 \u03c3\u03c4\u03b9\u03c2 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b5\u03c2 \u03bc\u03b1\u03c2.<\/p>\n      <\/div>\n      <div class=\"feature\">\n        <div class=\"n\">04<\/div>\n        <h3>\u03a3\u03c4\u03ae\u03c3\u03b9\u03bc\u03bf &amp; \u03b1\u03c0\u03bf\u03c7\u03ce\u03c1\u03b7\u03c3\u03b7<\/h3>\n        <p>\u0395\u03c1\u03c7\u03cc\u03bc\u03b1\u03c3\u03c4\u03b5 \u03bd\u03c9\u03c1\u03af\u03c4\u03b5\u03c1\u03b1, \u03c3\u03c4\u03ae\u03bd\u03bf\u03c5\u03bc\u03b5, \u03ba\u03b1\u03b9 \u03c4\u03b1 \u03bc\u03b1\u03b6\u03b5\u03cd\u03bf\u03c5\u03bc\u03b5 \u03cc\u03bb\u03b1 \u03cc\u03c4\u03b1\u03bd \u03c4\u03b5\u03bb\u03b5\u03b9\u03ce\u03c3\u03bf\u03c5\u03bc\u03b5.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <div class=\"wide-shot\">\n    <img decoding=\"async\" src=\"https:\/\/agigma.gr\/wp-content\/uploads\/2026\/11\/villa-pool.jpg\" alt=\"\u039c\u03b1\u03c3\u03ac\u03b6 \u03b4\u03af\u03c0\u03bb\u03b1 \u03c3\u03c4\u03b7\u03bd \u03c0\u03b9\u03c3\u03af\u03bd\u03b1 \u03b2\u03af\u03bb\u03b1\u03c2\" title=\"agigma holistic spa\">\n    <span class=\"cap\">Villa Spa \u00b7 \u03a1\u03ad\u03b8\u03c5\u03bc\u03bd\u03bf<\/span>\n  <\/div>\n\n  <section class=\"section\">\n    <div class=\"section-head\">\n      <div>\n        <div class=\"eyebrow\">\u03a0\u03b5\u03c1\u03b9\u03c3\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2<\/div>\n        <h2>\u0393\u03b9\u03b1 \u03c0\u03bf\u03b9\u03b5\u03c2 \u03c3\u03c4\u03b9\u03b3\u03bc\u03ad\u03c2.<\/h2>\n      <\/div>\n      <p>\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03c0\u03b1\u03ba\u03ad\u03c4\u03bf \u03b3\u03b9\u03b1 \u03cc\u03bb\u03bf\u03c5\u03c2. \u039b\u03ad\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c0\u03b5\u03c1\u03af\u03c3\u03c4\u03b1\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03c7\u03c4\u03af\u03b6\u03bf\u03c5\u03bc\u03b5 \u03b3\u03cd\u03c1\u03c9 \u03b1\u03c0\u03cc \u03b1\u03c5\u03c4\u03ae.<\/p>\n    <\/div>\n    <div class=\"occasions\">\n      <a class=\"occasion\" href=\"https:\/\/agigma.gr\/el\/villa-spa-kriti\/\" target=\"_blank\" rel=\"noopener\">\n        <img decoding=\"async\" src=\"https:\/\/agigma.gr\/wp-content\/uploads\/2026\/11\/villa-pool.jpg\" alt=\"\u0393\u03b5\u03bd\u03ad\u03b8\u03bb\u03b9\u03b1 \u03ba\u03b1\u03b9 \u03c0\u03b1\u03c1\u03ad\u03b5\u03c2\" title=\"agigma holistic spa\">\n        <span>\u0393\u03b5\u03bd\u03ad\u03b8\u03bb\u03b9\u03b1 &amp; \u03c0\u03b1\u03c1\u03ad\u03b5\u03c2<small>Wellness party<\/small><\/span>\n      <\/a>\n      <a class=\"occasion\" href=\"https:\/\/agigma.gr\/el\/villa-spa-kriti\/\" target=\"_blank\" rel=\"noopener\">\n        <img decoding=\"async\" src=\"https:\/\/agigma.gr\/wp-content\/uploads\/2026\/11\/villa-pavilion.jpg\" alt=\"Retreats \u03ba\u03b1\u03b9 \u03bf\u03bc\u03ac\u03b4\u03b5\u03c2\" title=\"agigma holistic spa\">\n        <span>Retreats &amp; \u03bf\u03bc\u03ac\u03b4\u03b5\u03c2<small>\u03a7\u03c9\u03c1\u03af\u03c2 \u03bc\u03b5\u03c4\u03b1\u03ba\u03b9\u03bd\u03ae\u03c3\u03b5\u03b9\u03c2<\/small><\/span>\n      <\/a>\n    <\/div>\n  <\/section>\n\n  <section class=\"section alt\">\n    <div class=\"section-head\">\n      <div>\n        <div class=\"eyebrow\">\u03a0\u03ce\u03c2 \u03be\u03b5\u03ba\u03b9\u03bd\u03ac\u03bc\u03b5<\/div>\n        <h2>\u03a4\u03c1\u03af\u03b1 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1, \u03ba\u03b1\u03bc\u03af\u03b1 \u03b4\u03ad\u03c3\u03bc\u03b5\u03c5\u03c3\u03b7.<\/h2>\n      <\/div>\n    <\/div>\n    <div class=\"redeem\">\n      <div class=\"step\">\n        <div class=\"n\">01<\/div>\n        <h3>\u03a0\u03b5\u03c2 \u03bc\u03b1\u03c2 \u03c0\u03bf\u03cd \u03ba\u03b1\u03b9 \u03c0\u03cc\u03c4\u03b5.<\/h3>\n        <p>\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1, \u03c0\u03b5\u03c1\u03b9\u03bf\u03c7\u03ae, \u03c0\u03b5\u03c1\u03af\u03c0\u03bf\u03c5 \u03c0\u03cc\u03c3\u03b1 \u03ac\u03c4\u03bf\u03bc\u03b1. \u03a4\u03af\u03c0\u03bf\u03c4\u03b1 \u03b4\u03b5\u03bd \u03ba\u03bb\u03b5\u03b9\u03b4\u03ce\u03bd\u03b5\u03b9 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03c3\u03c4\u03ac\u03b4\u03b9\u03bf.<\/p>\n      <\/div>\n      <div class=\"step\">\n        <div class=\"n\">02<\/div>\n        <h3>\u03a3\u03c7\u03b5\u03b4\u03b9\u03ac\u03b6\u03bf\u03c5\u03bc\u03b5 \u03bc\u03b1\u03b6\u03af.<\/h3>\n        <p>\u0394\u03b9\u03b1\u03bb\u03ad\u03b3\u03bf\u03c5\u03bc\u03b5 \u03b8\u03b5\u03c1\u03b1\u03c0\u03b5\u03af\u03b5\u03c2 \u03ba\u03b1\u03b9 \u03b4\u03b9\u03ac\u03c1\u03ba\u03b5\u03b9\u03b1. \u03a0\u03b1\u03af\u03c1\u03bd\u03b5\u03b9\u03c2 \u03bc\u03b9\u03b1 \u03ba\u03b1\u03b8\u03b1\u03c1\u03ae \u03c0\u03c1\u03cc\u03c4\u03b1\u03c3\u03b7 \u03bc\u03b5 \u03c4\u03b7\u03bd \u03c4\u03b5\u03bb\u03b9\u03ba\u03ae \u03c4\u03b9\u03bc\u03ae.<\/p>\n      <\/div>\n      <div class=\"step\">\n        <div class=\"n\">03<\/div>\n        <h3>\u0395\u03c1\u03c7\u03cc\u03bc\u03b1\u03c3\u03c4\u03b5 \u03bd\u03c9\u03c1\u03af\u03c4\u03b5\u03c1\u03b1.<\/h3>\n        <p>\u03a3\u03c4\u03ae\u03bd\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf\u03bd \u03c7\u03ce\u03c1\u03bf, \u03b4\u03bf\u03c5\u03bb\u03b5\u03cd\u03bf\u03c5\u03bc\u03b5, \u03c4\u03b1 \u03bc\u03b1\u03b6\u03b5\u03cd\u03bf\u03c5\u03bc\u03b5. \u0395\u03c3\u03cd \u03b4\u03b5\u03bd \u03ba\u03bf\u03c5\u03b2\u03b1\u03bb\u03ac\u03c2 \u03c4\u03af\u03c0\u03bf\u03c4\u03b1.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"section\">\n    <div class=\"villa-note\">\n      <div class=\"k\">\u039a\u03b1\u03c4\u03cc\u03c0\u03b9\u03bd \u03c3\u03c5\u03bd\u03b5\u03bd\u03bd\u03cc\u03b7\u03c3\u03b7\u03c2.<\/div>\n      <p>\u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03c4\u03b9\u03bc\u03bf\u03ba\u03b1\u03c4\u03ac\u03bb\u03bf\u03b3\u03bf\u03c2, \u03b3\u03b9\u03b1\u03c4\u03af \u03ba\u03ac\u03b8\u03b5 \u03b2\u03af\u03bb\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae. \u0397 \u03c0\u03c1\u03cc\u03c4\u03b1\u03c3\u03b7 \u03b5\u03be\u03b1\u03c1\u03c4\u03ac\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03ac\u03c4\u03bf\u03bc\u03b1, \u03b4\u03b9\u03ac\u03c1\u03ba\u03b5\u03b9\u03b1 \u03ba\u03b1\u03b9 \u03b1\u03c0\u03cc\u03c3\u03c4\u03b1\u03c3\u03b7. \u0395\u03be\u03c5\u03c0\u03b7\u03c1\u03b5\u03c4\u03bf\u03cd\u03bc\u03b5 \u03a1\u03ad\u03b8\u03c5\u03bc\u03bd\u03bf, \u03a7\u03b1\u03bd\u03b9\u03ac, \u0397\u03c1\u03ac\u03ba\u03bb\u03b5\u03b9\u03bf \u03ba\u03b1\u03b9 \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c7\u03ad\u03c2 \u03c4\u03b7\u03c2 \u039a\u03c1\u03ae\u03c4\u03b7\u03c2 \u2014 \u03b5\u03ba\u03c4\u03cc\u03c2 \u03c0\u03b5\u03c1\u03b9\u03bf\u03c7\u03ae\u03c2 \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03bc\u03b9\u03ba\u03c1\u03ae \u03c7\u03c1\u03ad\u03c9\u03c3\u03b7 \u03bc\u03b5\u03c4\u03b1\u03ba\u03af\u03bd\u03b7\u03c3\u03b7\u03c2, \u03c0\u03bf\u03c5 \u03c4\u03b7 \u03bb\u03ad\u03bc\u03b5 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u03b1\u03c1\u03c7\u03ae.<\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"cta-band\">\n    <div>\n      <div class=\"k\">\u0398\u03b5\u03c2 \u03bd\u03b1 \u03c4\u03bf \u03ba\u03b1\u03bd\u03bf\u03bd\u03af\u03c3\u03bf\u03c5\u03bc\u03b5;<\/div>\n      <h2>\u03a0\u03b5\u03c2 \u03bc\u03b1\u03c2 \u03c4\u03b7\u03bd \u03b7\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1. \u03a4\u03b1 \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03b1 \u03c4\u03b1 \u03b1\u03bd\u03b1\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5.<\/h2>\n      <p>\u03a3\u03c5\u03bc\u03c0\u03bb\u03ae\u03c1\u03c9\u03c3\u03b5 \u03c4\u03bf \u03c0\u03bb\u03ac\u03bd\u03bf \u03c3\u03c4\u03bf live site \u03ae \u03b3\u03c1\u03ac\u03c8\u03b5 \u03bc\u03b1\u03c2 \u03c3\u03c4\u03bf <a href=\"mailto:info@agigma.gr\" style=\"border-bottom:1px solid rgba(246,241,231,.45)\">info@agigma.gr<\/a>.<\/p>\n    <\/div>\n    <div class=\"actions\">\n      <a class=\"btn btn-gold\" href=\"https:\/\/agigma.gr\/el\/villa-spa-kriti\/\" target=\"_blank\" rel=\"noopener\">\u0396\u03ae\u03c4\u03b7\u03c3\u03b5 \u03c0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ac<\/a>\n      <a class=\"link link-cream\" href=\"index.html\">\u2190 \u03a0\u03af\u03c3\u03c9 \u03c3\u03c4\u03b7\u03bd \u03b1\u03c1\u03c7\u03b9\u03ba\u03ae<\/a>\n    <\/div>\n  <\/section>\n\n<\/main>\n\n<section class=\"villa-planner\" id=\"villa-planner\">\n  <div class=\"wrap\">\n    <div class=\"section-head\"><div><div class=\"eyebrow\">Villa planner<\/div><h2>\u03a3\u03c7\u03b5\u03b4\u03af\u03b1\u03c3\u03b5 \u03c4\u03bf \u03c0\u03bb\u03ac\u03bd\u03bf \u03c3\u03bf\u03c5.<\/h2><\/div><p>\u03a0\u03b5\u03c2 \u03bc\u03b1\u03c2 \u03b7\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1, \u03c0\u03b5\u03c1\u03b9\u03bf\u03c7\u03ae, \u03ac\u03c4\u03bf\u03bc\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b9 \u03ad\u03c7\u03b5\u03b9\u03c2 \u03c3\u03c4\u03bf \u03bc\u03c5\u03b1\u03bb\u03cc \u03c3\u03bf\u03c5. \u03a4\u03bf \u03c0\u03bb\u03ac\u03bd\u03bf \u03c6\u03b5\u03cd\u03b3\u03b5\u03b9 \u03b1\u03c0\u03b5\u03c5\u03b8\u03b5\u03af\u03b1\u03c2 \u03c3\u03c4\u03bf\u03bd \u03a0\u03b1\u03bd\u03c4\u03b5\u03bb\u03ae \u03c3\u03c4\u03bf WhatsApp.<\/p><\/div>\n    <div class=\"form-shell\"><\/div><\/div><\/section><\/body><\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b59b3d8 elementor-widget elementor-widget-shortcode\" data-id=\"b59b3d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework agigma-villa-planner_wrapper' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_8' ><div id='gf_8' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n                            <p class='gform_description'>Design your private spa sanctuary and send your plan to Pantelis through WhatsApp.<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_8' id='gform_8' class='agigma-villa-planner' action='\/el\/wp-json\/wp\/v2\/pages\/13341#gf_8' data-formid='8' novalidate><div class='gf_invisible ginput_recaptchav3' data-sitekey='6Lcl4SQqAAAAAIRbqpVlWhpW3mhoKrHywukiJA2r' data-tabindex='0'><input id=\"input_dfe19bf7377902b1e31ed91cd18a2e91\" class=\"gfield_recaptcha_response\" type=\"hidden\" name=\"input_dfe19bf7377902b1e31ed91cd18a2e91\" value=\"\"\/><\/div>\n                        <div class='gform-body gform_body'><div id='gform_fields_8' class='gform_fields top_label form_sublabel_above description_below validation_below' data-column-layout='fill'><div id=\"field_8_13\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_above gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"><label id='gfield_label_8_13' class='gfield_label gform-field-label' for='input_8_13'><span class='gform-field-label__text'>Phone<\/span><\/label><div class='ginput_container'><input name='input_13' id='input_8_13' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_8_13'>This field is for validation purposes and should be left unchanged.<\/div><\/div><div id=\"field_8_1\" class=\"gfield gfield--type-section gsection agigma-planner-intro field_sublabel_above gfield--has-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"agintro01\" data-field-span=\"12\"><h3 class=\"gsection_title\">Design your private spa sanctuary<\/h3><div class='gsection_description' id='gfield_description_8_1'>The expertise of Agigma Academy, brought to your villa. From a premium ritual for two to a full wellness celebration for your group. Answer four questions \u2014 Pantelis takes it from there.<\/div><\/div><div id=\"field_8_2\" class=\"gfield gfield--type-section gsection agigma-step agigma-step-1 field_sublabel_above gfield--has-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"agstep001\" data-field-span=\"12\"><h3 class=\"gsection_title\">1. When and where?<\/h3><div class='gsection_description' id='gfield_description_8_2'>Helps us plan the logistics \u2014 nothing is locked yet.<\/div><\/div><div id=\"field_8_3\" class=\"gfield gfield--type-text gfield--width-half field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"agwhen01\" data-field-span=\"6\"><label id='gfield_label_8_3' class='gfield_label gform-field-label' for='input_8_3'><span class='gform-field-label__text'>Preferred date or period<\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_8_3' type='text' value='' class='large'    placeholder='e.g. mid-September'  aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_8_4\" class=\"gfield gfield--type-text gfield--width-half field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"agwhen01\" data-field-span=\"6\"><label id='gfield_label_8_4' class='gfield_label gform-field-label' for='input_8_4'><span class='gform-field-label__text'>Villa area<\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_8_4' type='text' value='' class='large'    placeholder='e.g. Plakias'  aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_8_5\" class=\"gfield gfield--type-section gsection agigma-step agigma-step-2 field_sublabel_above gfield--has-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"agstep002\" data-field-span=\"12\"><h3 class=\"gsection_title\">2. How many guests?<\/h3><div class='gsection_description' id='gfield_description_8_5'>A rough number is fine \u2014 it is not final until we agree together.<\/div><\/div><div id=\"field_8_6\" class=\"gfield gfield--type-select gfield--width-full field_sublabel_above gfield--has-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"agguest1\" data-field-span=\"12\"><label id='gfield_label_8_6' class='gfield_label gform-field-label' for='input_8_6'><span class='gform-field-label__text'>Number of guests<\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_6' id='input_8_6' class='large gfield_select'  aria-describedby=\"gfield_description_8_6\"   aria-invalid=\"false\" ><option value='2' >2<\/option><option value='3' >3<\/option><option value='4' selected='selected'>4<\/option><option value='5' >5<\/option><option value='6' >6<\/option><option value='7' >7<\/option><option value='8' >8<\/option><option value='9' >9<\/option><option value='10' >10<\/option><option value='11' >11<\/option><option value='12' >12<\/option><option value='13' >13<\/option><option value='14' >14<\/option><\/select><\/div><div class='gfield_description' id='gfield_description_8_6'>Choose an approximate group size.<\/div><\/div><div id=\"field_8_7\" class=\"gfield gfield--type-section gsection agigma-step agigma-step-3 field_sublabel_above gfield--has-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"agstep003\" data-field-span=\"12\"><h3 class=\"gsection_title\">3. Which format speaks to you?<\/h3><div class='gsection_description' id='gfield_description_8_7'>Not sure yet? Pick the closest \u2014 we shape it around you.<\/div><\/div><div id=\"field_8_8\" class=\"gfield gfield--type-select gfield--width-full field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"agformat\" data-field-span=\"12\"><label id='gfield_label_8_8' class='gfield_label gform-field-label' for='input_8_8'><span class='gform-field-label__text'>Experience format<\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_8' id='input_8_8' class='large gfield_select'     aria-invalid=\"false\" ><option value='Wellness Party Flow' >Wellness Party Flow \u2014 short rotating sessions for birthdays, hen parties and groups of friends<\/option><option value='Premium Celebration' >Premium Celebration \u2014 longer restorative journeys for smaller groups<\/option><option value='Deep Reset &amp; Recovery' >Deep Reset &amp; Recovery \u2014 serious recovery for tired bodies<\/option><option value='Still deciding' >Still deciding \u2014 guide me<\/option><\/select><\/div><\/div><div id=\"field_8_9\" class=\"gfield gfield--type-section gsection agigma-step agigma-step-4 field_sublabel_above gfield--has-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"agstep004\" data-field-span=\"12\"><h3 class=\"gsection_title\">4. Ideal budget per guest? \u2014 optional<\/h3><div class='gsection_description' id='gfield_description_8_9'>It does not limit us \u2014 it helps us give you the most within, or close to, what you have in mind.<\/div><\/div><div id=\"field_8_10\" class=\"gfield gfield--type-select gfield--width-full field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"agbudget\" data-field-span=\"12\"><label id='gfield_label_8_10' class='gfield_label gform-field-label' for='input_8_10'><span class='gform-field-label__text'>Budget per guest<\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_10' id='input_8_10' class='large gfield_select'     aria-invalid=\"false\" ><option value='~\u20ac60\u201380 pp' >Around \u20ac60\u201380<\/option><option value='~\u20ac100\u2013130 pp' >Around \u20ac100\u2013130<\/option><option value='\u20ac150+ pp' >\u20ac150 and up<\/option><option value='Open \/ not sure' >Guide me<\/option><\/select><\/div><\/div><div id=\"field_8_11\" class=\"gfield gfield--type-section gsection agigma-ready field_sublabel_above gfield--has-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"agready1\" data-field-span=\"12\"><h3 class=\"gsection_title\">Your plan is ready for the Architect.<\/h3><div class='gsection_description' id='gfield_description_8_11'>Send it over and Pantelis replies personally with availability, the exact experience and your all-in price. WhatsApp opens after submission with your plan filled in.<\/div><\/div><div id=\"field_8_12\" class=\"gfield gfield--type-section gsection agigma-faq field_sublabel_above gfield--has-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"agfaq001\" data-field-span=\"12\"><h3 class=\"gsection_title\">Clear answers<\/h3><div class='gsection_description' id='gfield_description_8_12'>What do you bring? Everything: professional tables, fresh linens, organic oils, essential blends and music. Is there a travel charge? Villas beyond our immediate area carry a small, clearly stated travel addition. What if you are only two? The minimum Residency fee books our team exclusively for you, with a longer session for each guest.<\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_8' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Send to the Architect &amp; get your proposal<\/button> <input type='hidden' name='gform_ajax' value='form_id=8&amp;title=&amp;description=1&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=06efffea0c3c0ce8de0fd2946d70e68a' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_8' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_8' id='gform_theme_8' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_8' id='gform_style_settings_8' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_8' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='8' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='2iarUkp42wH6znOmumWRQ3Ek\/4oXSoDZpEIeY9wv2aiZp1uCGRdDoNH5uJN13LDKWjH+7PnR\/61+mSs6z9S6F1JOvGKR6oy+EozI2SId0FhCcms=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_8' value='WyJ7XCI2XCI6W1wiNmIzYWFkYzY1MjAyNDJiMWU1ZTk3Y2I2OGRhODM3MTNcIixcImE3NjY4YjU0NTIwODYzMzI4ODU5MjY3NTI5YTUzNDExXCIsXCJjNDdlMzk3MGZhZTNkNGFiZGY4NDU5ZDhiZWNjYTUzYlwiLFwiNThkMDdkNDA2MTRjNTdmNmVmODBkYWU0MWRmM2ZhMTBcIixcIjM3M2E2ZGIwNDhhODhhNTE2MDAwZWU5NzNkNzFiZDE1XCIsXCI1YWRiNjgyMzliMmY1MGMxNGI4YzE1ZmUxNmE2NDJhNFwiLFwiZDAwZTczMjFiODdkMmQ0Mjg0NTAyMzkyM2VhY2FjZWRcIixcIjBjMzVlMjUxMTg3YTdjNmNjMGUyMWUzYWI5NmIwNGU1XCIsXCI5MTE0ZTRmMjI1ZDlkODUxNzQyNWI0MGU2NjI5ZDg5OVwiLFwiMWM2YjE1NWUzOTUzZmM3MGEyYmNjMDhhNTI3YzQ0YjVcIixcImE0NDRhY2Y2NjAyMDk4YjVkNGFmNDhiNzgzY2JjNjU4XCIsXCI2ZTMxN2ExMjU2NzdkOWI5OGU4MDEwMjIyYTk0MDAyY1wiLFwiNzQwN2NmOTY1MWI5ODUwZWVlM2E3YmZjZGIxOTg2ODdcIl0sXCI4XCI6W1wiOGZhMzU4YTk3YWE4MWY0N2ZkMDBmYjA5NmE2MzkzNzdcIixcIjYyYTY3NGYxODUzODk5NmY3ZGRlMDM2OWI1ZTk0YzQ5XCIsXCI4YTZlYWI3ZmI4NWFjZGU5YWU5YjI1MGE2NmY4ZTY0MFwiLFwiOTZjNjc4ZDBiYjM1MTgxZDg3N2RjY2ZiNmM4MTIzOTVcIl0sXCIxMFwiOltcImQ1ZTE3OGU0MGE1OThiZDY0N2QyNGI0MjIwZjRmMDg2XCIsXCI1NzdiY2M0MmQ5NjA2MDA5NDE0ODVmODVhYWMzNjM2NVwiLFwiMWM1N2IwMWNjNTE3NzBmOTg5ZTJmNThiNDZkN2FhYTBcIixcImNmOGVjMjM4NDJhNGFjM2FkNjM4Mzk4MDAyY2I5ZGVkXCJdLFwiZ2Zvcm1fc3VibWlzc2lvbl9tZXRob2RcIjpbXCIyNjY2OGNjMTRmYWZmOWU5MGQ2YjA4M2VlNjE3OWE4OVwiLFwiMGY3OTdhN2U0NDAzNWI0NTE0NTM5NzhiYjk5ZmE5YzhcIixcImE2Yzg0OThmYmRmOTQxYTNlNThjZDhmMmRmMTJjOTY3XCJdLFwiZ2Zvcm1fdGhlbWVcIjpcIjAxMjM2MzRhMWUyNzNiNzExNzJmNjU5NDQ2YmZkZjkwXCIsXCJnZm9ybV9zdHlsZV9zZXR0aW5nc1wiOlwiMzdlMzE2YTlhMTgyY2ZmMjA5YmZmYjZiYThjOGJmN2ZcIixcImZvcm1faWRcIjpcImQwMGU3MzIxYjg3ZDJkNDI4NDUwMjM5MjNlYWNhY2VkXCIsXCJ1cmxcIjpcImQ0MWVkZmUyMjVmNDNiMDA4ZjVhYzA3NWYwNDM2ODY4XCIsXCJzdGF0ZV90aW1lc3RhbXBcIjpcIjdmMjExOTcwMmQ5ZmIxYjNmYzFjOGE4MWQ1NDQzOGE1XCJ9IiwiOWU4NGRhNDNlNmMwNmEzN2I2ZGQwZGEwYjBiZWM5MjYiLDE3OTQyNDE2MjZd' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_8' id='gform_target_page_number_8' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_8' id='gform_source_page_number_8' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_8' id='gform_ajax_frame_8' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_8').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_8');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_8').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_8').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_8').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_8').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_8').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_8').val();jQuery(document).trigger('gform_page_loaded', [8, current_page]);window['gf_submitting_8'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_8').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_8').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [8]);if(window.gform && gform.pagination && gform.pagination.removePageQueryArg){gform.pagination.removePageQueryArg(8);}window['gf_submitting_8'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_8').text());}else{jQuery('#gform_8').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"8\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_8\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_8\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_8\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 8, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f8b52d9 elementor-widget elementor-widget-html\" data-id=\"f8b52d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"gf_note\">\u0391\u03c0\u03ac\u03bd\u03c4\u03b7\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03a0\u03b1\u03bd\u03c4\u03b5\u03bb\u03ae, \u03bc\u03b5 \u03b4\u03b9\u03b1\u03b8\u03b5\u03c3\u03b9\u03bc\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b5\u03bb\u03b9\u03ba\u03ae \u03c4\u03b9\u03bc\u03ae.<\/p><\/div>\n  <\/div>\n<\/section>\n\n<div id=\"agigma-v2-footer\"><footer class=\"site-footer\">\n  <div class=\"foot-grid\">\n    <div class=\"foot-brand\">\n      <div class=\"name\">AGIGMA<\/div>\n      <div class=\"sub\">Massage &amp; Holistic Therapies<\/div>\n      <p>\u03a1\u03ad\u03b8\u03c5\u03bc\u03bd\u03bf, \u039a\u03b1\u03bb\u03b9\u03b8\u03ad\u03b1. \u0391\u03c0\u03cc \u03c4\u03bf 2003.<br>\u039f \u03a0\u03b1\u03bd\u03c4\u03b5\u03bb\u03ae\u03c2 \u03be\u03b5\u03ba\u03af\u03bd\u03b7\u03c3\u03b5 \u03c4\u03bf 1997.<\/p>\n    <\/div>\n    <div>\n      <h4>\u0398\u03b5\u03c1\u03b1\u03c0\u03b5\u03af\u03b5\u03c2<\/h4>\n      <ul>\n        <li><a href=\"therapies.html#masaz\">\u039c\u03b1\u03c3\u03ac\u03b6<\/a><\/li>\n        <li><a href=\"therapies.html#soma\">\u03a3\u03ce\u03bc\u03b1 &amp; \u03ba\u03af\u03bd\u03b7\u03c3\u03b7<\/a><\/li>\n        <li><a href=\"therapies.html#nous\">\u039d\u03bf\u03c5\u03c2 &amp; \u03b5\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b1<\/a><\/li>\n        <li><a href=\"therapies.html#empeiries\">\u0395\u03bc\u03c0\u03b5\u03b9\u03c1\u03af\u03b5\u03c2<\/a><\/li>\n        <li><a href=\"offers.html\">\u03a0\u03c1\u03bf\u03c3\u03c6\u03bf\u03c1\u03ad\u03c2<\/a><\/li>\n      <\/ul>\n    <\/div>\n    <div>\n      <h4>\u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03af\u03b1<\/h4>\n      <p>\u039c\u03b1\u03c7\u03b7\u03c4\u03ce\u03bd \u03a3\u03c7\u03bf\u03bb\u03ae\u03c2 \u03a7\u03c9\u03c1\u03bf\u03c6\u03c5\u03bb\u03b1\u03ba\u03ae\u03c2 7<br>74100 \u03a1\u03ad\u03b8\u03c5\u03bc\u03bd\u03bf<br><a href=\"tel:+302831022060\">+30 28310 22060<\/a><br><a href=\"mailto:info@agigma.gr\">info@agigma.gr<\/a><\/p>\n    <\/div>\n    <div>\n      <h4>\u038f\u03c1\u03b5\u03c2<\/h4>\n      <p>\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1\u2013\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf<br>10:00\u201320:00<br>\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae \u03ba\u03bb\u03b5\u03b9\u03c3\u03c4\u03ac<\/p>\n    <\/div>\n  <\/div>\n  <div class=\"foot-bottom\">\n    <span>\u00a9 2026 Agigma<\/span>\n    <span class=\"foot-since\">\u0391\u03c0\u03cc \u03c4\u03bf 2003 \u00b7 \u039f \u03a0\u03b1\u03bd\u03c4\u03b5\u03bb\u03ae\u03c2 \u03b1\u03c0\u03cc \u03c4\u03bf 1997<\/span>\n    <span class=\"foot-legal\">\n      <a href=\"https:\/\/agigma.gr\/el\/politiki-aporritou\/\" target=\"_blank\" rel=\"noopener\">\u0391\u03c0\u03cc\u03c1\u03c1\u03b7\u03c4\u03bf<\/a>\n      <a href=\"https:\/\/agigma.gr\/el\/politiki-cookies-ee\/\" target=\"_blank\" rel=\"noopener\">Cookies<\/a>\n      <a href=\"https:\/\/agigma.gr\/el\/contact\/\" target=\"_blank\" rel=\"noopener\">\u0395\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03af\u03b1<\/a>\n    <\/span>\n  <\/div>\n<\/footer><\/div>\n\n\n<script>\/* AGIGMA site-v1 \u2014 small interaction layer\n   mobile nav + preview booking modal + sticky subnav + reels placeholder.\n   No libraries, no build step. *\/\n(function () {\n  'use strict';\n\n  var doc = document;\n  var body = doc.body;\n  var hamb = doc.querySelector('.hamb');\n  var mobileNav = doc.getElementById('mobileNav');\n  var modal = doc.getElementById('previewModal');\n  var reduceMotion = false;\n  try {\n    reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  } catch (err) { \/* matchMedia missing: keep motion *\/ }\n\n  \/* ---------- mobile navigation ---------- *\/\n  function setMenu(open) {\n    if (!mobileNav || !hamb) return;\n    mobileNav.classList.toggle('open', open);\n    hamb.classList.toggle('is-open', open);\n    hamb.setAttribute('aria-expanded', open ? 'true' : 'false');\n    body.classList.toggle('menu-open', open);\n  }\n\n  if (hamb && mobileNav) {\n    hamb.addEventListener('click', function () {\n      setMenu(!mobileNav.classList.contains('open'));\n    });\n    mobileNav.addEventListener('click', function (e) {\n      if (e.target.closest('a')) setMenu(false);\n    });\n    doc.addEventListener('keydown', function (e) {\n      if (e.key === 'Escape' && mobileNav.classList.contains('open')) setMenu(false);\n    });\n    window.addEventListener('resize', function () {\n      if (window.innerWidth > 1080 && mobileNav.classList.contains('open')) setMenu(false);\n    });\n  }\n\n  \/* ---------- preview booking modal ---------- *\/\n  var lastTrigger = null;\n\n  function openModal(e) {\n    if (e) e.preventDefault();\n    if (!modal) return;\n    lastTrigger = e ? e.currentTarget : null;\n    modal.classList.add('open');\n    var btn = modal.querySelector('button');\n    if (btn) btn.focus();\n  }\n\n  function closeModal() {\n    if (!modal) return;\n    modal.classList.remove('open');\n    if (lastTrigger && lastTrigger.focus) lastTrigger.focus();\n  }\n\n  doc.querySelectorAll('[data-book]').forEach(function (el) {\n    el.addEventListener('click', openModal);\n  });\n\n  if (modal) {\n    modal.addEventListener('click', function (e) {\n      if (e.target === modal) closeModal();\n    });\n    doc.addEventListener('keydown', function (e) {\n      if (e.key === 'Escape' && modal.classList.contains('open')) closeModal();\n    });\n  }\n\n  doc.querySelectorAll('[data-close]').forEach(function (el) {\n    el.addEventListener('click', closeModal);\n  });\n\n  \/* ---------- sticky subnav: active state + offset anchor scroll ---------- *\/\n  var subnav = doc.querySelector('.sticky-subnav');\n\n  if (subnav) {\n    var inner = subnav.querySelector('.inner') || subnav;\n    var items = [];\n    var activeLink = null;\n\n    Array.prototype.forEach.call(subnav.querySelectorAll('a[href^=\"#\"]'), function (a) {\n      var id = a.getAttribute('href').slice(1);\n      var target = id ? doc.getElementById(id) : null;\n      if (target) items.push({ link: a, id: id, el: target });\n    });\n\n    function navHeight() {\n      return subnav.offsetHeight || 54;\n    }\n\n    function setActive(link) {\n      if (link === activeLink) return;\n      activeLink = link;\n      items.forEach(function (it) {\n        var on = it.link === link;\n        it.link.classList.toggle('active', on);\n        if (on) {\n          it.link.setAttribute('aria-current', 'true');\n        } else {\n          it.link.removeAttribute('aria-current');\n        }\n      });\n      \/* on mobile the strip scrolls: bring the active chip into view *\/\n      if (link && inner.scrollWidth - inner.clientWidth > 2) {\n        var lr = link.getBoundingClientRect();\n        var ir = inner.getBoundingClientRect();\n        var left = inner.scrollLeft + (lr.left - ir.left) - (inner.clientWidth - lr.width) \/ 2;\n        if (inner.scrollTo) {\n          inner.scrollTo({ left: Math.max(0, left), behavior: reduceMotion ? 'auto' : 'smooth' });\n        } else {\n          inner.scrollLeft = Math.max(0, left);\n        }\n      }\n    }\n\n    var ticking = false;\n\n    function syncActive() {\n      var y = window.pageYOffset || window.scrollY || 0;\n      var line = navHeight() + 96;\n      var current = null;\n\n      items.forEach(function (it) {\n        var top = it.el.getBoundingClientRect().top + y;\n        if (top - line <= y) current = it.link;\n      });\n\n      setActive(current);\n    }\n\n    function onScroll() {\n      if (ticking) return;\n      ticking = true;\n      window.requestAnimationFrame(function () {\n        ticking = false;\n        syncActive();\n      });\n    }\n\n    items.forEach(function (it) {\n      it.link.addEventListener('click', function (e) {\n        e.preventDefault();\n        var y = it.el.getBoundingClientRect().top + (window.pageYOffset || window.scrollY || 0);\n        var top = Math.max(0, y - navHeight() - 12);\n        if (window.scrollTo) {\n          window.scrollTo({ top: top, behavior: reduceMotion ? 'auto' : 'smooth' });\n        } else {\n          window.scrollTo(0, top);\n        }\n        setActive(it.link);\n        try {\n          if (window.history && window.history.pushState) {\n            window.history.pushState(null, '', '#' + it.id);\n          }\n        } catch (err) { \/* file:\/\/ or blocked history: ignore *\/ }\n        \/* move keyboard focus without a second jump *\/\n        if (it.el.setAttribute) {\n          if (!it.el.hasAttribute('tabindex')) it.el.setAttribute('tabindex', '-1');\n          if (it.el.focus) {\n            try { it.el.focus({ preventScroll: true }); } catch (e2) { \/* older engines *\/ }\n          }\n        }\n      });\n    });\n\n    window.addEventListener('scroll', onScroll, { passive: true });\n    window.addEventListener('resize', onScroll);\n    if (window.requestAnimationFrame) {\n      window.requestAnimationFrame(syncActive);\n    } else {\n      syncActive();\n    }\n  }\n\n  \/* ---------- reels: click-to-play placeholder ---------- *\/\n  doc.querySelectorAll('[data-reel]').forEach(function (card) {\n    card.addEventListener('click', function () {\n      var playing = !card.classList.contains('is-playing');\n      card.classList.toggle('is-playing', playing);\n      card.setAttribute('aria-pressed', playing ? 'true' : 'false');\n    });\n  });\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":8,"featured_media":20574,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"patiotime_single_page_hide_site_header":"on","patiotime_single_page_site_header_source":"","patiotime_single_page_custom_site_header":"","patiotime_single_page_custom_sticky_site_header":"","patiotime_single_page_custom_page_title_margin_top_source":"","patiotime_single_page_custom_page_title_desktop_margin_top":"","patiotime_single_page_custom_page_title_tablet_margin_top":"","patiotime_single_page_custom_page_title_mobile_margin_top":"","patiotime_single_page_hide_page_title":"on","patiotime_single_page_header_section_size":"","patiotime_single_page_header_background_color":"","patiotime_single_page_header_background_position_x":"center","patiotime_single_page_header_background_position_y":"center","patiotime_single_page_header_background_size":"cover","patiotime_single_page_header_background_repeat":"off","patiotime_single_page_header_background_scroll":"on","patiotime_single_page_header_text_color":"","patiotime_single_page_header_show_breadcrumb":"","patiotime_single_page_site_footer_hide_main":"","patiotime_single_custom_site_footer_main_source":"","patiotime_single_custom_site_footer_main":"","patiotime_single_page_site_footer_hide_above":"","patiotime_single_custom_site_footer_above_source":"","patiotime_single_custom_site_footer_above":"","patiotime_single_page_site_footer_hide_instagram":"","patiotime_single_page_site_footer_hide_bottom":"","patiotime_single_custom_mobile_menu_source":"","patiotime_single_custom_mobile_menu":"","patiotime_single_custom_mobile_menu_animation":"","patiotime_single_custom_mobile_menu_width":"","patiotime_single_custom_mobile_menu_custom_width":375,"footnotes":""},"class_list":["post-13341","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/agigma.gr\/el\/wp-json\/wp\/v2\/pages\/13341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agigma.gr\/el\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/agigma.gr\/el\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/agigma.gr\/el\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/agigma.gr\/el\/wp-json\/wp\/v2\/comments?post=13341"}],"version-history":[{"count":30,"href":"https:\/\/agigma.gr\/el\/wp-json\/wp\/v2\/pages\/13341\/revisions"}],"predecessor-version":[{"id":20654,"href":"https:\/\/agigma.gr\/el\/wp-json\/wp\/v2\/pages\/13341\/revisions\/20654"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/agigma.gr\/el\/wp-json\/wp\/v2\/media\/20574"}],"wp:attachment":[{"href":"https:\/\/agigma.gr\/el\/wp-json\/wp\/v2\/media?parent=13341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}