@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/home-9fea608a947e6702.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/home-ba344451eab25b21.woff2) format("woff2")}:root{--ink:#253f77;--text:#344058;--cream:#fffaf0;--gold:#f8d56a;--blue:#edf2fc;--sage:#547a66;--line:#dfe4ed;--muted:#5d687a;font-family:DM Sans,system-ui,sans-serif;color:var(--text);background:#fffefa;font-synthesis:weight}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;line-height:1.7}a{color:var(--ink);text-underline-offset:4px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #9d7220;outline-offset:5px}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto;display:block}svg{width:24px;height:24px;flex-shrink:0}h1,h2,h3{font-family:Nunito,system-ui,sans-serif;color:var(--ink);font-weight:800;line-height:1.1;letter-spacing:-.035em;margin:0}p{margin:0 0 18px}h2{font-size:clamp(34px,4.5vw,52px)}h2 em{font-style:normal;color:var(--sage)}[hidden]{display:none!important}main,.cmp-header,.cmp-footer{max-width:1160px;margin:auto}.cmp-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 28px;border-bottom:1px solid var(--line)}.cmp-brand{font-family:Nunito,system-ui,sans-serif;font-size:30px;letter-spacing:-.05em;font-weight:800;text-decoration:none;display:flex;align-items:center;gap:9px;line-height:1}.cmp-brand img{width:42px;height:42px}.cmp-brand>span>span,.cmp-brand>span:last-child{color:var(--ink)}.cmp-header nav{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:700}.cmp-header nav>a{text-decoration:none}.cmp-header nav>a:hover{text-decoration:underline}.cmp-nav-button{padding:10px 17px;border-radius:999px;background:var(--blue)}.cmp-nav-button span{margin-left:7px}.cmp-skip{position:fixed;top:0;left:12px;z-index:100;transform:translateY(-120%);background:var(--gold);color:var(--ink);padding:10px 16px;border-radius:0 0 10px 10px}.cmp-skip:focus{transform:translateY(0)}main{padding:0 28px}.cmp-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:11px;color:var(--muted);padding:26px 0 22px}.cmp-kicker{color:#55617a;font-size:10px;letter-spacing:.12em;font-weight:700;margin-bottom:15px}.cmp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;align-items:center;padding:28px 0 42px}.cmp-hero h1{font-size:clamp(44px,5.8vw,72px);line-height:.99}.cmp-vs-word{color:var(--sage);font-size:.46em;vertical-align:middle;letter-spacing:0}.cmp-title-dot{color:#a17616}.cmp-hero-subtitle{font-family:Nunito,system-ui,sans-serif;font-size:clamp(25px,3.1vw,35px);line-height:1.18;font-weight:800;color:var(--ink);margin:25px 0 18px;letter-spacing:-.03em}.cmp-hero-subtitle em{font-style:normal;box-shadow:inset 0 -9px #f8d56a88}.cmp-intro{font-size:16px;max-width:480px;color:var(--muted)}.cmp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:25px}.cmp-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--ink);border:1px solid var(--ink);border-radius:13px;color:#fff;padding:14px 22px;font-size:13px;font-weight:700;text-decoration:none;min-height:48px;transition:transform .18s ease,background .18s ease}.cmp-button:hover{background:#1b315d;transform:translateY(-2px)}.cmp-text-link{font-size:13px;font-weight:700;text-decoration:none}.cmp-text-link:hover{text-decoration:underline}.cmp-text-link span{margin-left:6px}.cmp-hero-note{font-size:10px;color:var(--muted);margin:17px 0 0}.cmp-hero-art{height:470px;position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:42px 14px 27px;gap:10px}.cmp-hero-art:before{content:"";position:absolute;inset:23px 0 10px;border-radius:48% 48% 28px 28px;background:linear-gradient(105deg,#fff0bd 0 48%,#e7eef9 52%);transform:rotate(-3deg);z-index:-1}.cmp-hero-label{position:absolute;top:7px;left:0;right:0;text-align:center;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--ink)}.cmp-box{position:relative;display:flex;align-items:center;flex-direction:column;gap:16px;will-change:auto}.cmp-box img{max-width:100%;width:auto;height:292px;object-fit:contain;filter:drop-shadow(0 13px 12px #253f7725)}.cmp-box>span{display:inline-flex;align-items:center;gap:7px;font-size:9px;font-weight:700;letter-spacing:.06em;padding:7px 11px;background:#fffefa;border-radius:999px;color:var(--ink);box-shadow:0 2px 8px #253f7707;white-space:nowrap}.cmp-box>span svg{width:16px;height:16px}.cmp-box-jaipur{transform:translateY(8px) rotate(-8deg);animation:cmp-jaipur-arrive .9s cubic-bezier(.2,.65,.3,1) both}.cmp-box-sky{transform:translateY(-3px) rotate(8deg);animation:cmp-sky-arrive 1s cubic-bezier(.2,.65,.3,1) both}.cmp-vs-disc{position:absolute;left:calc(50% - 24px);top:calc(50% - 10px);width:48px;height:48px;border:2px solid #fffefa;border-radius:50%;background:var(--ink);color:#fff;font-family:Nunito;font-size:22px;display:grid;place-content:center;z-index:3;box-shadow:0 5px 18px #253f7720}.cmp-spark{position:absolute;font-size:32px;color:var(--ink);animation:cmp-spark 1.8s ease-in-out 2}.cmp-spark-one{left:7px;top:64px}.cmp-spark-two{right:0;bottom:60px;color:#8e671d}.cmp-art-note{position:absolute;right:14px;bottom:6px;background:var(--gold);padding:9px 17px;font-family:Nunito;font-size:17px;font-weight:800;color:var(--ink);border-radius:9px;transform:rotate(-5deg)}.cmp-chapters{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:13px 17px;border:1px solid var(--line);border-radius:16px;background:#fffefa;box-shadow:0 3px #253f7704}.cmp-chapters>a{display:flex;align-items:center;gap:10px;font-size:12px;text-decoration:none;padding:7px 10px;border-radius:9px;font-weight:700;white-space:nowrap}.cmp-chapters>a>span{font-size:10px;color:var(--muted);font-weight:400}.cmp-chapters>a:hover,.cmp-chapters>a[aria-current]{background:var(--blue)}.cmp-chapters button{border:0;background:transparent;color:var(--muted);font-size:10px;text-decoration:underline;text-underline-offset:3px;padding:8px}.cmp-section{padding:80px 0 0;scroll-margin-top:25px}.cmp-section-heading{max-width:650px;margin-bottom:34px}.cmp-section-heading>p:last-child{color:var(--muted);margin:17px 0 0;font-size:15px}.cmp-intro-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cmp-intro-card{position:relative;overflow:hidden;padding:34px;border:1px solid #e9dec4;border-radius:23px}.cmp-warm{background:#fff2c9}.cmp-cool{background:var(--blue);border-color:#dce5f4}.cmp-intro-card h3{font-size:38px;margin-bottom:21px;position:relative;z-index:1}.cmp-intro-card>p:not(.cmp-kicker){font-size:14px;max-width:350px;position:relative;z-index:1}.cmp-card-number{font-family:Nunito;position:absolute;right:20px;top:45px;font-size:140px;line-height:1;color:#253f7709;transform:rotate(10deg);font-weight:800}.cmp-facts{display:flex;flex-wrap:wrap;gap:12px 18px;list-style:none;padding:0;margin:26px 0 22px}.cmp-facts li{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--ink)}.cmp-facts svg{width:17px;height:17px}.cmp-small{font-size:11px;color:var(--muted);margin:17px 0 0}.cmp-game-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px;align-items:start;margin:42px 0 56px}.cmp-game-story figure{margin:0;position:sticky;top:26px}.cmp-photo-link{display:block;background:#fff2c9;padding:18px;border:1px solid #ecdfbe;border-radius:22px;text-decoration:none;overflow:hidden}.cmp-photo-link img{width:100%;height:auto;border-radius:12px;background:#fff;transition:transform .28s ease}.cmp-photo-link:hover img{transform:scale(1.015)}.cmp-photo-link>span{display:flex;justify-content:space-between;gap:12px;font-size:11px;font-weight:700;padding:15px 2px 0}.cmp-game-story figcaption{font-size:10px;color:var(--muted);margin:12px 9px 0;line-height:1.6}.cmp-story-copy{padding-top:10px}.cmp-story-copy h3{font-size:38px;margin-bottom:21px}.cmp-story-copy>p:not(.cmp-kicker){font-size:14px}.cmp-story-sky{padding-top:15px}.cmp-story-sky figure{grid-column:2;grid-row:1}.cmp-story-sky .cmp-story-copy{grid-column:1;grid-row:1}.cmp-story-sky .cmp-photo-link{background:var(--blue);border-color:#dce5f4}.cmp-action-diagram{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:13px;background:#fff8e6;margin:23px 0;font-size:11px}.cmp-action-diagram>span:first-child,.cmp-action-diagram>span:last-child{display:flex;gap:9px;align-items:center;font-weight:700;color:var(--ink)}.cmp-action-diagram svg{width:23px;height:23px}.cmp-action-diagram>span:nth-child(2){font-size:10px;color:var(--muted)}.cmp-flight-line{display:flex;gap:10px;align-items:center;padding:19px 18px;background:var(--blue);border-radius:13px;margin:23px 0;color:var(--ink);font-size:11px;font-weight:700}.cmp-flight-line i{height:1px;flex:1;border-bottom:2px dashed #8da4c7}.cmp-flight-line svg{width:28px;height:28px;transform:rotate(90deg)}.cmp-details details{border-bottom:1px solid var(--line)}.cmp-details summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;font-size:13px;font-weight:700;color:var(--ink);padding:16px 0}.cmp-details summary::-webkit-details-marker,.cmp-faq summary::-webkit-details-marker{display:none}.cmp-details summary>span:first-child{font-size:10px;color:var(--muted);font-weight:400}.cmp-details summary>span:last-child{margin-left:auto;transition:transform .18s ease}.cmp-details details[open] summary>span:last-child{transform:rotate(45deg)}.cmp-details details>p{padding:0 22px 4px;margin-bottom:14px;font-size:13px;color:var(--muted)}.cmp-source-inline{font-size:10px!important;color:var(--muted);margin-top:20px}.cmp-compare{padding-top:42px}.cmp-table-wrap{border:1px solid var(--line);border-radius:22px;overflow:hidden}.cmp-compare table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:13px}.cmp-compare caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cmp-compare th,.cmp-compare td{text-align:left;padding:20px 24px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.cmp-compare th:first-child{width:25%}.cmp-compare thead th{font-family:Nunito;font-weight:800;font-size:24px;color:var(--ink);padding-top:24px;padding-bottom:24px}.cmp-compare thead th:first-child{font-family:DM Sans;font-size:11px;font-weight:700;letter-spacing:.06em;background:#f8f8f5}.cmp-compare thead th:nth-child(2){background:#fff2c9}.cmp-compare thead th:nth-child(3){background:var(--blue)}.cmp-compare thead th>span{display:block;font-family:DM Sans;font-size:11px;letter-spacing:0;font-weight:400;margin-top:5px}.cmp-compare tbody th{font-size:12px;color:var(--ink);background:#fcfcf9}.cmp-compare tr:last-child>*{border-bottom:0}.cmp-compare tbody tr:hover td{background:#fafbf3}.cmp-picker{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border:1px solid var(--line);border-radius:24px;overflow:hidden}.cmp-picker form{padding:32px}.cmp-picker fieldset{margin:0 0 24px;border:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cmp-picker legend{font-size:14px;font-weight:700;color:var(--ink);padding:0;margin-bottom:12px}.cmp-picker legend>span{color:var(--sage);font-size:11px;margin-right:9px}.cmp-picker label{position:relative;cursor:pointer;display:block}.cmp-picker input{position:absolute;opacity:0;width:1px;height:1px}.cmp-picker label>span{display:flex;align-items:center;gap:9px;border:1px solid #dce1e9;border-radius:12px;padding:13px 12px;font-size:11px;line-height:1.5;color:var(--ink);min-height:65px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.cmp-picker label svg{width:19px;height:19px}.cmp-picker label:hover>span{border-color:#9faec8;transform:translateY(-1px)}.cmp-picker input:checked+span{border-color:var(--ink);background:#edf2fc;box-shadow:inset 0 0 0 1px var(--ink)}.cmp-picker input:focus-visible+span{outline:3px solid #9d7220;outline-offset:3px}.cmp-picker-controls{display:flex;justify-content:space-between;align-items:center;gap:15px}.cmp-picker-controls p{font-size:11px;color:var(--muted);margin:0}.cmp-picker-controls button{border:0;background:none;font-size:11px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;padding:7px 0}.cmp-result{display:flex;flex-direction:column;align-items:start;justify-content:center;position:relative;padding:34px;background:#f1f4ed;border-left:1px solid var(--line);transition:background .25s ease}.cmp-result[data-result=jaipur]{background:#fff2c9}.cmp-result[data-result=sky]{background:var(--blue)}.cmp-result-icon{color:#8a691e;font-size:43px;line-height:1;margin-bottom:22px}.cmp-result h3{font-size:34px;margin-bottom:18px}.cmp-result>p:not(.cmp-kicker){font-size:13px}.cmp-result .cmp-button{margin-top:8px}.cmp-result-note{font-size:10px!important;color:var(--muted);margin:22px 0 0}.cmp-fallback{border:1px solid var(--line);border-radius:18px;padding:24px;font-size:14px}.cmp-fallback>a{margin-right:20px}.cmp-buy{margin-top:80px;border-radius:25px;background:var(--ink);color:#fff;padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.cmp-buy .cmp-kicker{color:#e5ebf6}.cmp-buy h2{color:#fff;font-size:34px;margin-bottom:20px}.cmp-buy p:last-child{font-size:13px;color:#e5ebf6;margin-bottom:0}.cmp-buy-links{display:grid;grid-template-columns:1fr 1fr;gap:13px}.cmp-buy-card{padding:22px 19px;border:1px solid transparent;border-radius:17px;display:flex;flex-direction:column;gap:18px;text-decoration:none;color:var(--ink);transition:transform .18s ease}.cmp-buy-card:hover{transform:translateY(-4px)}.cmp-buy-card>span:first-child{font-size:10px;letter-spacing:.07em;font-weight:700}.cmp-buy-card strong{font-family:Nunito;font-weight:800;font-size:23px;line-height:1.1}.cmp-buy-card>span:last-child{font-size:10px;font-weight:700}.cmp-faq{max-width:840px;margin:auto}.cmp-faq summary{cursor:pointer;padding:22px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:Nunito;font-weight:800;font-size:19px;line-height:1.4;color:var(--ink)}.cmp-faq details{border-bottom:1px solid var(--line)}.cmp-faq details>p{font-size:14px;color:var(--muted);margin-bottom:25px;padding-right:30px}.cmp-references{margin:65px 0 50px;padding:27px 30px;background:#f6f7f8;border:1px solid #e7eaf0;border-radius:18px;font-size:11px;color:var(--muted)}.cmp-references h2{font-family:DM Sans;font-size:14px;font-weight:700;letter-spacing:0;margin-bottom:15px}.cmp-references p{margin-bottom:13px}.cmp-references ul{padding-left:19px;margin:13px 0}.cmp-references li{margin:7px 0}.cmp-references nav{display:flex;gap:12px 25px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:15px;margin-top:20px}.cmp-footer{padding:30px 28px 40px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:25px;align-items:start}.cmp-footer>.cmp-brand{font-size:28px}.cmp-footer p{font-size:11px;color:var(--muted);margin:0}.cmp-footer nav{display:flex;flex-wrap:wrap;gap:9px 20px;font-size:11px}.cmp-footer nav a{text-decoration:none}.cmp-footer nav a:hover{text-decoration:underline}.cmp-page details[open]>p{animation:cmp-details-in .2s ease-out}.cmp-page[data-motion=off] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}@keyframes cmp-jaipur-arrive{0%{transform:translateY(22px) rotate(-3deg)}to{transform:translateY(8px) rotate(-8deg)}}@keyframes cmp-sky-arrive{0%{transform:translateY(19px) rotate(2deg)}to{transform:translateY(-3px) rotate(8deg)}}@keyframes cmp-spark{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(12deg)}}@keyframes cmp-details-in{0%{transform:translateY(-3px)}to{transform:translateY(0)}}@media(max-width:1000px){.cmp-hero h1{font-size:58px}.cmp-hero-art{height:400px;padding-inline:8px}.cmp-box img{height:250px}.cmp-game-story{gap:28px}.cmp-story-copy h3{font-size:33px}.cmp-buy{padding:30px;gap:25px}.cmp-buy-links{gap:10px}.cmp-buy-card{padding:20px 15px}.cmp-picker form{padding:25px}.cmp-result{padding:27px}.cmp-chapters{gap:5px;padding-inline:10px}.cmp-chapters>a{gap:7px;padding-inline:6px;font-size:11px}}@media(max-width:760px){.cmp-header{padding:17px 20px;gap:15px}.cmp-brand{font-size:25px}.cmp-brand img{width:34px;height:34px}.cmp-header nav{gap:15px;font-size:11px}.cmp-header .cmp-nav-button{padding:9px 12px}.cmp-header nav>a:first-child{display:none}main{padding-inline:20px}.cmp-hero{gap:5px;grid-template-columns:minmax(0,1fr);padding-top:15px;padding-bottom:28px}.cmp-hero-copy{max-width:600px}.cmp-hero h1{font-size:61px;line-height:1}.cmp-hero-subtitle{font-size:30px;margin-top:20px}.cmp-intro{font-size:15px;max-width:550px}.cmp-hero-art{height:360px;max-width:540px;width:100%;justify-self:center;margin-top:22px}.cmp-box img{height:250px}.cmp-hero-art:before{inset:28px 0 10px;border-radius:44% 44% 22px 22px}.cmp-hero-label{font-size:11px;top:2px}.cmp-art-note{font-size:15px;bottom:0}.cmp-spark-one{top:43px}.cmp-spark-two{bottom:45px}.cmp-chapters{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:10px;border-radius:14px}.cmp-chapters>a{font-size:12px;padding:8px 10px}.cmp-chapters button{grid-column:1/-1;text-align:right;padding-right:10px}.cmp-section{padding-top:55px}.cmp-section-heading{margin-bottom:25px}.cmp-section-heading h2{font-size:37px}.cmp-section-heading>p:last-child{font-size:14px}.cmp-intro-cards{gap:15px}.cmp-intro-card{padding:25px 22px}.cmp-intro-card h3{font-size:31px}.cmp-intro-card>p:not(.cmp-kicker){font-size:13px}.cmp-facts{gap:10px;margin-top:20px}.cmp-facts li{font-size:10px}.cmp-card-number{font-size:110px;right:12px}.cmp-game-story{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:30px;margin-bottom:40px}.cmp-game-story figure{position:static;max-width:600px;width:100%;justify-self:center}.cmp-story-sky figure,.cmp-story-sky .cmp-story-copy{grid-column:1;grid-row:auto}.cmp-story-copy{padding-top:0}.cmp-story-copy h3{font-size:37px}.cmp-compare{padding-top:22px}.cmp-compare th,.cmp-compare td{padding:16px 13px;font-size:12px;line-height:1.7}.cmp-compare thead th{font-size:22px;padding:20px 13px}.cmp-compare tbody th{font-size:11px}.cmp-picker{grid-template-columns:minmax(0,1fr)}.cmp-picker form{padding:25px}.cmp-picker fieldset{gap:12px}.cmp-picker label>span{font-size:12px;min-height:64px}.cmp-result{padding:28px;border-left:0;border-top:1px solid var(--line);min-height:290px}.cmp-result h3{font-size:34px}.cmp-buy{margin-top:50px;grid-template-columns:minmax(0,1fr);gap:26px;padding:30px}.cmp-buy h2{font-size:33px}.cmp-buy-card strong{font-size:25px}.cmp-faq summary{font-size:18px}.cmp-faq details>p{font-size:13px;padding-right:5px}.cmp-references{padding:23px 22px;margin-top:50px}.cmp-footer{padding:27px 20px 35px;grid-template-columns:1fr 1fr;gap:20px}.cmp-footer nav{grid-column:1/-1;gap:13px 24px}}@media(max-width:450px){.cmp-header{padding-inline:18px}.cmp-header nav{gap:12px;font-size:10px}.cmp-header .cmp-nav-button{padding:8px 10px}.cmp-brand{font-size:23px;gap:5px}.cmp-brand img{width:30px;height:30px}main{padding-inline:18px}.cmp-breadcrumb{font-size:10px;gap:6px;padding-top:22px;padding-bottom:18px}.cmp-hero h1{font-size:55px}.cmp-kicker{font-size:9px;letter-spacing:.09em}.cmp-hero-subtitle{font-size:28px}.cmp-actions{gap:18px}.cmp-button{font-size:12px;padding:13px 19px}.cmp-text-link{font-size:12px}.cmp-hero-art{height:305px;padding:40px 8px 20px;gap:3px}.cmp-box img{height:209px;max-width:100%}.cmp-box>span{font-size:8px;padding:6px 8px;gap:4px}.cmp-box>span svg{width:13px;height:13px}.cmp-vs-disc{width:39px;height:39px;font-size:19px;left:calc(50% - 19px);top:calc(50% - 5px)}.cmp-spark{font-size:25px}.cmp-art-note{font-size:13px;padding:7px 13px}.cmp-intro-cards{grid-template-columns:minmax(0,1fr);gap:16px}.cmp-intro-card{padding:29px}.cmp-intro-card h3{font-size:36px}.cmp-intro-card>p:not(.cmp-kicker){font-size:14px}.cmp-facts{gap:12px 18px}.cmp-facts li{font-size:11px}.cmp-card-number{font-size:130px;right:24px}.cmp-compare th:first-child{width:24%}.cmp-compare th,.cmp-compare td{padding:14px 10px;font-size:11px;line-height:1.6}.cmp-compare tbody th{font-size:10px}.cmp-compare thead th{font-size:20px;padding:18px 10px}.cmp-compare thead th:first-child,.cmp-compare thead th>span{font-size:9px}.cmp-table-wrap{border-radius:15px}.cmp-picker form{padding:23px 18px}.cmp-picker legend{font-size:13px}.cmp-picker fieldset{gap:9px}.cmp-picker label>span{font-size:10px;padding:12px 10px;gap:7px}.cmp-picker label svg{width:17px;height:17px}.cmp-result{padding:25px}.cmp-buy{padding:27px 22px}.cmp-buy-links{gap:10px}.cmp-buy-card{padding:20px 15px;gap:16px}.cmp-buy-card strong{font-size:23px}.cmp-buy-card>span:last-child{font-size:9px}.cmp-buy-card>span:first-child{font-size:9px}.cmp-footer{padding-inline:18px}.cmp-action-diagram{padding-inline:14px;font-size:10px;gap:10px}.cmp-action-diagram svg{width:21px;height:21px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cmp-page *{animation:none!important;transition:none!important}.cmp-button:hover,.cmp-buy-card:hover,.cmp-picker label:hover>span{transform:none}.cmp-photo-link:hover img{transform:none}}.cmp-hero-art{padding:42px 26px 82px;gap:18px}.cmp-box{transform:none;animation:none;min-width:0;gap:14px}.cmp-cover-viewport{height:292px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fffefa;border-radius:16px;box-shadow:0 10px 20px #253f7718}.cmp-cover-viewport img{height:100%;width:auto;max-width:none;object-fit:contain;filter:none}.cmp-box-jaipur .cmp-cover-viewport{transform:rotate(-4deg);animation:cmp-box-jaipur .8s ease-out}.cmp-box-sky .cmp-cover-viewport{transform:rotate(4deg);animation:cmp-box-sky .9s ease-out}.cmp-box>span{max-width:100%;white-space:normal;text-align:center;line-height:1.5;min-height:29px;justify-content:center;transform:none}.cmp-art-note{right:22px;bottom:5px}.cmp-vs-disc{top:calc(50% - 27px)}@keyframes cmp-box-jaipur{0%{transform:translateY(12px) rotate(-1deg)}to{transform:translateY(0) rotate(-4deg)}}@keyframes cmp-box-sky{0%{transform:translateY(12px) rotate(1deg)}to{transform:translateY(0) rotate(4deg)}}@media(max-width:1000px){.cmp-cover-viewport{height:250px}.cmp-hero-art{padding-inline:18px;gap:16px}}@media(max-width:760px){.cmp-hero-art{height:410px;padding:42px 22px 80px;gap:20px}.cmp-cover-viewport{height:262px}.cmp-box{gap:13px}.cmp-art-note{bottom:5px;right:17px}}@media(max-width:450px){.cmp-hero-art{height:350px;padding:40px 16px 78px;gap:16px}.cmp-cover-viewport{height:52vw;max-height:230px;border-radius:12px}.cmp-cover-viewport img{height:100%;max-width:none;width:auto}.cmp-box>span{font-size:8px;padding:6px 7px;gap:4px;white-space:nowrap;min-height:25px}.cmp-box{gap:13px}.cmp-art-note{right:14px;bottom:4px;font-size:13px;padding:8px 13px}.cmp-vs-disc{top:calc(50% - 23px)}.cmp-spark-one{left:4px;top:42px}.cmp-spark-two{right:5px;bottom:74px}}@media(prefers-reduced-motion:reduce){.cmp-cover-viewport{animation:none!important}}html[data-cmp-motion=off]{scroll-behavior:auto}.cmp-picker-controls button{min-height:44px}@media(max-width:600px){.cmp-compare table,.cmp-compare thead,.cmp-compare tbody{display:block;width:100%}.cmp-compare thead tr,.cmp-compare tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-compare thead th:first-child{display:none}.cmp-compare th:first-child{width:auto}.cmp-compare thead th{padding:18px 16px;font-size:22px}.cmp-compare tbody th{grid-column:1/-1;display:block;border-bottom:0;padding:13px 16px 7px;font-size:11px;background:#f3f5f7}.cmp-compare tbody td{padding:13px 16px 18px;font-size:12px;line-height:1.7}.cmp-compare tbody tr:last-child td{border-bottom:0}.cmp-compare tbody tr:hover td{background:transparent}}
